AppInventor2应用开发PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:邵瑛主编;路永涛,沈毓骏副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2016
- ISBN:9787040448054
- 页数:177 页
单元1 App Inventor简介 1
任务1.1 开发环境搭建 1
任务目标 1
任务描述 1
知识储备 1
1.图形化编程概述 1
2.App Inventor的发展 1
3.App Inventor的特点 2
任务实施 2
1.登录App Inventor开发平台的方式 2
2.3种调试方式 3
3.对操作系统与浏览器的要求 4
任务拓展 4
任务1.2 范例实现——Say Hello 4
任务目标 4
任务描述 4
知识储备 4
1.进入App Inventor开发平台 4
2.新建Project 6
3.App Inventor 2界面开发 7
4.Blocks编辑区 9
任务实施 10
1.用户界面设计 10
2.功能实现 12
3.调试验证 14
任务拓展 16
1.apk文件下载 16
2.源文件下载 17
单元小结 17
单元2 基本组件应用 18
任务2.1 手机屏保 18
任务目标 18
任务描述 18
知识储备 18
1.Button组件 18
2.TextBox组件 20
3.Image组件 21
4.Clock组件 22
任务实施 23
1.手机屏保使用的组件列表 23
2.程序模块、全局变量和实现流程 24
3.程序实现详解 24
任务拓展 25
任务2.2 星座说明书 25
任务目标 25
任务描述 25
知识储备 26
1.Layout的应用 26
2.Label组件 28
3.DatePicker组件 29
4.Spinner组件 30
5.TimePicker组件 32
任务实施 32
1.星座说明书用到的组件列表 32
2.程序模块、全局变量和实现流程 32
3.程序实现详解 33
任务拓展 35
任务2.3 网站访问小帮手 35
任务目标 35
任务描述 36
知识储备 36
1.ListPicker组件 36
2.WebViewer组件 36
3.变量的应用 37
4.Screen的切换 37
任务实施 38
1.网站访问小助手用到的组件列表 38
2.程序模块、全局变量和实现流程 39
3.程序实现详解 39
任务拓展 43
单元小结 43
单元3 内建模块使用 44
任务3.1 个税助手 44
任务目标 44
任务描述 44
知识储备 45
1.常量的应用 45
2.基本运算 46
3.条件判断 48
任务实施 49
1.个税助手中用到的组件 49
2.程序模块、全局变量和实现流程 49
3.程序实现详解 50
任务拓展 53
任务3.2 双色球选号器 54
任务目标 54
任务描述 54
知识储备 54
1.循环控制 54
2.List的应用 55
3.随机数的生成 57
任务实施 58
1.双色球选号器中用到的组件列表 58
2.程序模块、全局变量和实现流程 58
3.程序实现详解 58
任务拓展 61
任务3.3 迷你计算器 61
任务目标 61
任务描述 61
知识储备 61
1.函数定义 61
2.内建程序功能模块 63
任务实施 64
1.迷你计算器中用到的组件列表 64
2.程序模块、全局变量和实现流程 65
3.程序实现详解 66
任务拓展 69
单元小结 69
单元4 绘图与动画 70
任务4.1 调色器 70
任务目标 70
任务描述 70
知识储备 70
1.Color的使用 70
2.Slider组件 71
3.Canvas组件 71
任务实施 72
1.调色器用到的组件列表 72
2.程序模块、全局变量和实现流程 73
3.程序实现详解 74
任务拓展 74
任务4.2 小小画板 75
任务目标 75
任务描述 75
知识储备 75
1.Canvas画笔的设置 75
2.Canvas线的画法 76
3.Canvas圆的画法 76
4.Canvas点的画法 77
5.Canvas的其他绘图方法 77
6.Canvas的交互控制 77
任务实施 78
1.小小画板用到的组件列表 78
2.程序模块、全局变量和实现流程 78
3.程序实现详解 80
任务拓展 83
任务4.3 机器人大战游戏 83
任务目标 83
任务描述 83
知识储备 84
1.图像精灵(ImageSprite)组件 84
2.球形精灵(Ball)组件 85
任务实施 86
1.机器人大战游戏用到的组件列表 86
2.程序模块、全局变量和实现流程 87
3.程序实现详解 87
任务拓展 90
单元小结 90
单元5 多媒体与社交 91
任务5.1 智能相机 91
任务目标 91
任务描述 91
知识储备 91
1.Camera组件 91
2.ImagePicker组件 92
3.Sharing组件 93
4.Twitter组件 93
任务实施 95
1.智能相机应用组件列表 95
2.实现流程 95
3.程序实现详解 96
任务拓展 97
任务5.2 视频墙 97
任务目标 97
任务描述 97
知识储备 97
1.VideoPlayer组件 97
2.Camcorder组件 98
任务实施 98
1.视频墙用到的组件列表 98
2.程序模块、全局变量和实现流程 99
3.程序实现详解 99
任务拓展 102
任务5.3 短信助手 102
任务目标 102
任务描述 103
知识储备 103
1.Texting组件 103
2.TextToSpeech组件 103
任务实施 104
1.短信助手用到的组件 104
2.程序模块、全局变量和实现流程 104
3.程序实现详解 105
任务拓展 107
任务5.4 个性拨号器 107
任务目标 107
任务描述 107
知识储备 107
1.PhoneCall组件 107
2.ContactPicker组件 107
3.PhoneNumberPicker组件 109
4.EmailPicker组件 109
任务实施 109
1.个性拨号器用到的组件 109
2.程序模块、全局变量和实现流程 110
3.程序实现详解 110
任务拓展 112
任务5.5 语音控制录音机 112
任务目标 112
任务描述 112
知识储备 112
1.SoundRecorder组件 112
2.Player组件 112
3.SpeechRecognizer组件 113
任务实施 114
1.语音控制录音机用到的组件 114
2.程序模块、全局变量和实现流程 114
3.程序实现详解 115
任务拓展 116
单元小结 117
单元6 数据存储 118
任务6.1 电子相册 118
任务目标 118
任务描述 118
知识储备 118
1.TinyDB组件 118
2.TinyWebDB组件 119
任务实施 120
1.电子相册中用到的组件列表 120
2.程序模块、全局变量和实现流程 120
3.程序实现详解 120
任务拓展 124
任务6.2 电子便签 125
任务目标 125
任务描述 125
知识储备 125
1.File组件 125
2.FusiontablesControl组件 126
任务实施 126
1.电子便签用到的组件 126
2.程序模块、全局变量和实现流程 127
3.程序实现详解 127
任务拓展 130
单元小结 130
单元7 传感器 131
任务7.1 Where you are 131
任务目标 131
任务描述 131
知识储备 131
1.App Inventor 2提供的传感器应用 131
2.LocationSensor功能概述 132
3.LocationSensor组件的常用属性及事件 132
任务实施 133
1.Where you are中用到的组件 133
2.程序模块、全局变量和实现流程 133
3.程序实现详解 134
任务拓展 138
任务7.2 电子指南针 138
任务目标 138
任务描述 138
知识储备 138
1.OrientationSensor功能概述 138
2.OrientationSensor组件的主要属性 138
任务实施 139
1.电子指南针中用到的组件 139
2.程序模块、全局变量和实现流程 139
3.程序实现详解 139
任务拓展 144
任务7.3 摇摇音乐播放器 144
任务目标 144
任务描述 144
知识储备 144
1.AccelerometerSensor功能概述 144
2.AccelerometerSensor组件的主要属性和事件 144
任务实施 145
1.摇摇音乐播放器中用到的组件 145
2.程序模块、全局变量和实现流程 146
3.程序实现详解 146
任务拓展 148
任务7.4 条形码识别器 149
任务目标 149
任务描述 149
知识储备 149
1.BarcodeScanner组件 149
2.NearField组件 150
任务实施 150
1.条形码识别器中用到的组件 150
2.程序模块、全局变量和实现流程 151
3.程序实现详解 151
任务拓展 152
单元小结 152
单元8 通信连接 153
任务8.1 天气预报 153
任务目标 153
任务描述 153
知识储备 153
1.ActivityStarter组件 154
2.Web组件 155
任务实施 160
1.天气预报用到的组件 160
2.程序模块、全局变量和实现流程 161
3.程序实现详解 162
任务拓展 164
任务8.2 蓝牙通信器 164
任务目标 164
任务描述 164
知识储备 164
1.App Inventor 2中蓝牙通信架构 165
2.BluetoothServer组件 165
3.BluetoothClient组件 167
任务实施 168
1.蓝牙通信用到的组件 168
2.蓝牙服务器程序模块 168
3.蓝牙客户端程序模块 170
4.蓝牙通信应用调试 173
任务拓展 175
单元小结 175
参考文献 176
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018