视频课程索引——汇总
App Inventor趣味编程视频课程共计13章,16个案例(项目),现已完成全部索引任务。本文包含了各章课程链接,并简要列出了知识点,可链接到各章的索引页面;在索引页面中,有每节课的视频课程链接(此前发送的13期),可直接打开相关课程。建议订阅者收藏本文,以方便查找并跟随课程。
第一章:按钮的故事
组件:按钮、计时器
语法:全局变量、条件语句、事件机制
开发工具:开发三部曲——设计界面、编写代码、测试;可扩展块(条件语句)
第二章:向日葵
组件:水平与垂直布局、9个按钮、音效播放器、计时器
语法:全局变量、组件对象、列表、组件列表、条件语句、循环语句、随机数、设置任意按钮属性、过程、变量及过程的命名、按钮的按压与释放事件、屏幕初始化事件
开发工具:上传素材文件、折叠代码块、代码块排列、代码块排列方式——内嵌与外挂、
第三章:听音练耳
组件:水平与垂直布局、9个按钮、音效播放器、计时器
语法:随机数、拼接字串、全局变量、局部变量、条件语句的嵌套、循环语句
开发工具:项目另存、删除素材文件、素材文件命名、删除代码(右键菜单)、删除组件时注意代码移植
第四章:调色板
组件:布局、标签、数字滑动条、按钮
语法:颜色合成、数字滑动条属性设置、数字滑动条滑块位置改变事件、设置标签背景颜色、数字取整(就高取整、就低取整、四舍五入)、过程
开发工具:折叠全部代码块
第五章:涂鸦板
组件:布局、画布、标签、按钮、数字滑动条、计时器
语法:从计时器提取日期时间信息、画布画线、画点、画圆、写字、画布的点击、拖动、按下、释放事件、事件参数、清除画布、画布图片保存、全局变量、局部变量(有返回值)、带参数过程、组件对象、组件列表、循环语句
开发工具:画布坐标系
第六章:梦幻时钟
组件:画布、按钮、计时器
语法:全局变量、局部变量、循环语句、计时事件、有返回值过程、无返回值过程
编程规范:避免硬编码、用变量保存常量
第七章:弹球游戏
组件:布局、标签、画布、球精灵、精灵、计时器、方向传感器、按钮、数字滑动条、本地数据库、对话框
语法:随机数、精灵的运动与属性设置、画布划屏事件、方向传感器方向改变事件、精灵组件的碰撞检测、画布的边界代码、本地数据库的读写、选择对话框、对话框完成选择事件、计时事件、
编程规范:按照某种特定顺序书写代码
第八章:数学系列
组件:布局、标签、画布、文本输入框、按钮
语法:四则运算、三角函数、循环语句(数字)、过程、画布画线、条件循环语句、列表、添加列表项、有返回值过程
提醒:条件循环语句如果条件设置不当,有可能导致死循环
第九章:电子试卷之填空题
组件:多屏幕、布局、标签、文本输入框、按钮、对话框、列表显示框、
语法:打开屏幕、关闭屏幕、三元运算符(带返回值的条件语句)、列表、选择列表项、替换列表项、文本操作(求字符位置、文本替换、取子串、拼字串)、循环语句、条件语句、全局变量、局部变量、显示选择对话框、对话框完成选择事件
开发工具:屏幕命名在创建屏幕时完成、单步执行
第十章:随手记
组件:布局、日期选择框、标签、文本输入框、列表选择框、按钮、对话框、计时器、文件管理器
语法:文件管理器存取文本文件、文件路径、文件管理器收到文本事件、保存成功事件、字串分解(生成列表)、字串拼接、计时器当前时间、全局变量、局部变量、列表、替换列表项、删除列表项、循环语句、条件语句、过程、列表选择框完成选择事件
编程规范:用表格列出组件所有可能的状态,统一处理状态变化;用变量保存文件路径,以避免拼写错误。
开发工具:单步执行
第十一章:宝宝日记
组件:多屏幕、布局、文本输入框、密码输入框、标签、按钮、本地数据库、对话框、摄像机、视频播放器、计时器
语法:列表、添加列表项、组件对象、组件列表、任意组件、循环语句、全局变量、局部变量、过程、读写本地数据库、调用摄像机、播放视频
编程规范:数据绑定
开发工具:隐藏标题栏及状态栏
第十二章:加油2017
组件:布局、文本输入框、按钮、列表选择框、图片、对话框、计时器、Web客户端、位置传感器、
语法:有返回值过程、Web客户端组件为中文编码、发送请求、收到文本事件、解析JSON文本、键值对列表查询、动态设置组件的宽高、变量、循环、条件、过程、列表、拼字串
知识拓展:Web API、URL地址(参数名称及格式)、JSON格式数据、过程可以提高代码复用性、可读性,改进程序结构。
高德地图API:静态地图API、周边搜索API、地理编码API。
第十三章:注册与登录
组件:多屏幕、布局、标签、文本输入框、密码输入框、按钮、本地数据库、网络数据库、对话框
语法:读写本地数据库、读写网络数据库、数据库读写标记、网络数据库服务地址属性设置、网络数据库通信失败事件、列表、打开屏幕并传递值、关闭屏幕、文本输入框失去焦点事件、布局的显示与隐藏、循环、条件、变量、过程
编程规范:表单检验
特辑:指南针
组件:画布、精灵、方向传感器
语法:方向传感器方向改变事件、方向传感器方位角
开发工具:上传素材、项目编译安装