移动开发经典丛书 MIT App Inventor完全上手 不会编程也能“乐高式”构建Android应用的编程神器PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)沃尔特,(美)谢尔曼著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302404293
- 页数:164 页
第1章 编程入门 1
1.1 操作系统 1
1.2 Android的优势 5
1.2.1 扩展App的功能 5
1.2.2 Google服务 7
1.3 应用 7
1.4 编程语言 9
1.5 小结 10
1.6 练习 10
第2章 使用MITApp Inventor构建应用 13
2.1 MIT App Inventor网站 13
2.1.1 登录 14
2.1.2 Designer 15
2.1.3 Blocks Editor 16
2.1.4 A12 Companion App 16
2.1.5 Android模拟器 17
2.1.6 使用USB连接到Android设备 18
2.2 进入App内部 19
2.2.1 事件处理程序 19
2.2.2 每次只做一件事 20
2.3 练习:Sherlock Is Watching 21
2.4 将要构建的应用 24
2.4.1 名为“Speak,Android!”的App 24
2.4.2 Pollock 24
2.4.3 Fore 25
2.4.4 Android Quiz 26
2.5 上传到Google Play 26
2.6 小结 26
2.7 练习 27
第3章 App Inventor工具箱 29
3.1 创建新项目 30
3.2 设计器(Designer)的要件 30
3.2.1 调色板(palett) 30
3.2.2 查看器(Viewer) 37
3.2.3 组件(Components) 37
3.2.4 属性(Properties) 38
3.2.5 媒体(Media) 38
3.3 练习:名为“Speak,Android!”的App 38
3.3.1 连接你的设备 39
3.3.2 在已连接的设备上查看App 41
3.4 小结 44
3.5 练习 44
第4章 变量 45
4.1 组件属性:内置变量 46
4.1.1 单击计数器(Clicker-Counter)App 46
4.1.2 属性:取值器和赋值器 47
4.1.3 单击计数器扩展 47
4.2 事件参数:特殊变量 48
4.3 练习:Pollock 49
4.3.1 界面 50
4.3.2 块编程 51
4.3.3 附加练习 52
4.4 作用域:全局变量和局部变量 52
4.5 全局变量 54
4.6 局部变量 55
4.7 变量中能保存什么 58
4.8 小结 58
第5章 过程 61
5.1 过程的定义 61
5.2 过程的类型 62
5.3 为什么要使用过程 64
5.4 参数 64
5.5 练习:弹球(Flick) 66
5.6 附加练习 68
5.7 小结 68
第6章 使用列表 69
6.1 使用数据来建模 69
6.2 基础知识 71
6.2.1 创建空列表 71
6.2.2 创建已经包含一些内容的列表 71
6.2.3 使用列表 74
6.2.4 使用列表表示颜色 74
6.3 列表的类型 75
6.3.1 一维列表 75
6.3.2 表示数据结构的列表 75
6.3.3 同时使用多个列表(根据需要扩展) 76
6.4 使用列表和过程进行抽象 79
6.5 常见问题 82
6.5.1 超出列表的范围 82
6.5.2 定义依赖于运行时元素的变量 84
6.6 练习:Android Quiz 84
6.7 附加练习 90
6.8 小结 90
第7章 游戏和动画 91
7.1 添加动画 91
7.1.1 ImageSprite(图片精灵) 92
7.1.2 Ball(球) 94
7.1.3 Canvas(画布) 94
7.2 动画示例 95
7.2.1 更平滑的动画 95
7.2.2 边缘和碰撞 96
7.3 练习:Fore 96
7.4 附加练习 99
7.5 小结 99
第8章 多屏幕和调试技术 101
8.1 需要多个屏幕的原因 101
8.2 使用多屏幕构建App 102
8.2.1 多屏幕的优势 103
8.2.2 多屏幕的问题 103
8.2.3 切换屏幕 104
8.2.4 在屏幕之间共享数据 104
8.3 调试技术 105
8.3.1 注释 105
8.3.2 小测试与常测试 105
8.3.3 执行(Do It) 106
8.3.4 良好的名称 107
8.4 备份你的工作 107
8.5 练习:Pollock加一屏 108
8.6 附加练习 110
8.7 小结 110
第9章 使用媒体 111
9.1 音频 112
9.2 图片 113
9.2.1 ImagePicker 113
9.2.2 照相机 115
9.3 视频 116
9.4 练习:照相机实战 116
9.5 附加练习 117
9.6 小结 117
第10章 传感器 119
10.1 构建可感知位置的App 120
10.1.1 使用位置 120
10.1.2 位置数据 122
10.1.3 利用Intent使用地图App 123
10.1.4 保存位置数据 124
10.2 加速度计 126
10.3 Orientation Sensor 128
10.4 练习:Pushpin 129
10.4.1 第1部分:设计当前位置读数 130
10.4.2 编程第1部分:当前位置读数 132
10.4.3 第2部分:锁定并记录位置供后续查看 135
10.4.4 编程第2部分:锁定位置 136
10.4.5 扩展练习 137
10.5 小结 138
第11章 数据库 139
11.1 TinyDB 139
11.1.1 从TinyDB获取数据 141
11.1.2 关于TinyDB的一些细节 141
11.2 TinyWebDB 141
11.2.1 设置自己的Web数据库服务 142
11.2.2 安全和隐私 142
11.3 FusionTables 142
11.4 使用Web GET和POST 145
11.4.1 基础文件 145
11.4.2 Web API 146
11.5 练习: WriteMore 146
11.6 附加练习 150
11.7 小结 150
第12章 发布App 151
12.1 实时模式 151
12.2 安全设置 152
12.3 创建APK文件 153
12.3.1 直接下载到计算机 153
12.3.2 使用二维码下载 157
12.4 创建.aia文件 159
12.5 练习:App发布 160
12.5.1 版本代码 160
12.5.2 Google Play Developer Console 161
12.6 小结 164
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《本草古籍辑注丛书 第1辑 《食疗本草》辑校》(唐)孟诜撰;(唐)张鼎增补;尚志钧辑校 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《中国朝鲜族民间故事丛书 阿里郎 朝》李龙得 2019
- 《雨花台烈士传丛书·孙津川传》肖振才著 2018
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019