资源简介 (共30张PPT)App Inventor初步目录信息技术革命历程App Inventor开发历程开发环境及配置设计与编程自我练习0203040501信息技术革命历程大机器时代 1946年至1970年微机时代 1970年至2000年移动时代 2000年至今2017年7月国务院发布《新一代人工智能发展规划》标志着我国进入新一代人工智能时代。App Inventor 是一种在线的软件开发工具。这种工具可以使用户更容易的为Android智能设备编写应用程序。特点:“组合积木”,即通过拖放图形化的组件和积木,将这些积木放在一起,结果产生一个应用程序(App)。认识App InventorApp Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与。App Inventor于2010年12月15日正式公开发布,团队由 Hal Abelson和Mark Friedman领导。在2011年下半年,谷歌发布源代码,终止其服务器,将该项目移交给麻省理工学院(MIT)移动学习中心,由MIT的Hal Abelson教授和他的同事Eric Klopfer和Mitchel Resnick教授领导继续开发。2012年3月MIT版本的App Inventor推出并开放使用。同年,由广州信息中心引入国内。在2013年12月,MIT发布了App Inventor 2。感谢RoadLabs开发团队对后续App Inventor版本的升级和技术支持。App Inventor发展操作系统Windows: Windows XP, Windows Vista, Windows 7、 Windows 8、 Windows 10建议开发环境为:Windows 7 32位。开发环境对操作系统要求Mozilla Firefox 3.6或更高版本。Apple Safari 5.0或更高版本。Google Chrome 4.0或更高版本。Microsoft Internet Explorer不支持。建议使用Google Chrome浏览器开发环境对浏览器要求App Inventor开发环境配置1、安装JAVA运行环境2、安装App Inventor3、启动App Inventor4a、连接AI伴侣4b、安卓+WIFI4c、安卓+USB数据线下载Java Development Kit (JDK)。http://www.安装Java运行环境安装Java运行环境软件包下载链接: 2016中文离线版https://pan./s/1uNWjFGKm40o5qE4BhAhfvQ 密码: p6jqAI伴侣网盘下载地址:winXP 链接: https://pan./s/16nP-rLaTrtTjQ0mIuTxbOA 密码: mxv5win7 32位https://pan./s/1JVVc35ogvpU0W2WBzMSi-Q 密码: egysWin7 64位 链接: https://pan./s/1z0zPXjTvVlftmcsJZZEYHQ 密码: ry8sWin10 64位 链接: https://pan./s/1d8gordIT3EUOrl1Gf2RfRA 密码: 8dmh下载完成后进行安装。 安装“App Inventor 2”中文离线版及AI伴侣软件包安装完成后,双击桌面图标或单击“开始”—>“所有程序”中启动启动后程序默认打开2个DOS窗口,其中一个是后台服务程序,另一个是编译服务程序,不要关闭这两个窗口,可最小化到任务栏。启动后台服务以及编译服务程序在线版网址:http://app.离线版:三种登陆方式localhost:8888127.0.0.1:8888本机IP:8888开发服务器地址如果直接使用Apk安装,请将安卓设备设置为允许安装“未知来源”,在Android4.0以前版本通过“设置”—>“应用”—>“未知来源”设置。在Android4.0或之后版本通过“设置”—>“安全”—>“未知来源”设置。使用安卓设备和无线网络进行开发启动AI伴侣:关闭系统防火墙、360等安全软件,绝大多数情况都能解决!使用AI伴侣调试(1)使用AI伴侣调试(2)项目管理界面,主要可以完成项目的新建、删除、导入、导出、删除、保存等功能。项目管理界面设计界面主要由9大部分组成:(1)菜单区(2)屏幕选择按钮(3)增添屏幕和删除屏幕按钮(4)设计、编程界面切换按钮(5)组件面板(6)工作区域(7)组件列表(8)素材区(9)属性面板设计界面设计界面目前版本的App Inventor对上传做出了限制,单个上传素材不要超过5M。编程界面主要由8大部分组成。(1)菜单区(2)屏幕选择按钮(3)增添屏幕和删除屏幕按钮(4)设计、编程界面切换按钮(5)代码面板(6)素材区(7)积木抽屉(8)工作区域编程界面编程界面命令(过程)模块积木是执行某一组件的行为命令(过程)模块积木(深紫色)事件(控制)模块积木(土黄色)赋值模块用于取得组件的属性值和对组件属性的重新赋值。分两种类型,一种是取值模块,一种是重新赋值模块。赋值模块积木(深绿色)单击代码块中的下三角符号积木代码块的操作方法单击代码块左上角的蓝色正方形积木代码块的操作方法积木代码块的操作方法右键单击不同的模块的弹出菜单,可以复制代码块、添加注释、折叠代码块、禁用代码块、将代码块加入背包、删除代码块和执行该代码块等。数学积木直接输入功能代码块的操作方法代码搜索功能在代码工作面板直接输入关键字进行搜索代码组件搜索时关键字输入要根据你添加的组件的名称进行输入;内置块的搜索时,输入中文关键字,如“如果、绝对值”等 查询。代码块的操作方法1、搭建好开发环境,熟悉AI2的主要界面和代码块的操作方法。2、根据素材完成教材五下第12-15课的实例。自我练习 展开更多...... 收起↑ 资源预览