App Inventor开发探底 俄罗斯方块开发笔记PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:金从军著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302437024
- 页数:183 页
第一章 游戏的描述 1
第二章 开发与测试环境 4
第一节 开发环境 4
一、进入开发环境 4
二、创建项目 4
三、设计视图 4
四、编程视图 7
第二节 测试环境 9
第三章 创造一个彩色方块 11
第一节 画布上的静态方块 11
一、添加画布组件 11
二、为画布组件设置属性 11
三、编写代码 13
第二节 对程序的解释 16
一、坐标 16
二、画布组件的画笔功能 17
第三节 逐步了解开发工具 18
一、代码块的分类 18
二、数据及其类型 20
三、数据处理方法 20
小结 23
第四章 绘制灰色方阵 24
第一节 方阵中的数学问题 24
第二节 绘制方阵 26
第三节 逐步了解开发工具 28
一、变量概述 28
二、变量的分类 28
三、变量的声明 29
四、变量的读写操作 29
五、循环语句 30
小结 31
第五章 让方块动起来 32
第一节 计时器组件 32
一、添加计时器组件 32
二、添加计时事件处理程序 32
第二节 下落的方块 35
一、编写计时事件处理程序 35
二、定义过程 36
第三节 逐步了解开发工具 37
一、代码复用 37
二、定义过程 38
三、带参数的过程 38
小结 39
第六章 组块的移动 40
第一节 按钮及水平布局组件 40
第二节 绘制红色长条组块 41
一、确定绘图坐标 41
二、改造画块过程 42
三、改造擦除过程 44
四、绘制组块 44
五、擦除组块 45
第三节 控制块的移动 46
一、组块的左右移动 46
二、组块的快速下落 47
第四节 逐步了解开发工具 47
一、事件驱动 48
二、条件语句 48
小结 50
第七章 组块的旋转 51
第一节 对旋转的定义 51
第二节 旋转事件处理程序 52
第三节 修改与组块编号相关的程序 54
一、修改计时程序 54
二、修改左右移动程序 57
三、修改快落程序 57
四、对程序设计的一点思考 57
第四节 逐步了解开发工具 59
一、代码块的折叠、展开与排列 59
二、输入项的两种显示方式——外挂与内嵌 60
三、禁用与删除代码块 60
小结 61
第八章 随机生成组块 62
第一节 用随机数生成组块 63
一、改造屏幕初始化程序 63
二、添加“重新开始”功能 63
第二节 改变组块的触底行为 66
第三节 列表及列表变量 68
一、列表项、索引值、列表长度 68
二、列表变量的声明及列表的创建 69
三、列表的操作 70
小结 70
第九章 组块的堆叠 71
第一节 创建色块列表 71
第二节 修改色块列表 73
第三节 组块停止下落的条件 74
第四节 组块触顶判断 79
第五节 编程基础——流程图 82
一、常用的图形符号 82
二、流程图的结构 82
三、在不同尺度上描述程序的流程 83
第六节 测试循环语句的终止 84
第十章 消除填满的行 86
第一节 判断是否有填满的行 86
第二节 改写计时程序 89
第三节 消除被填满的行 93
第四节 让填满的行从画布上消失 94
第五节 列表项的删除与插入操作 100
一、列表项的删除 100
二、列表项的插入操作 103
第十一章 代码整理及任务展望 105
第一节 全局变量 106
第二节 另类的全局变量——组件 109
第三节 过程的另一种分类 110
第四节 关于绘制背景过程 111
第五节 后续任务 112
第十二章 计分及受控移动改进 115
第一节 计分 115
第二节 受控移动的代码改进 117
一、左移程序 117
二、右移程序 118
三、快落程序 119
四、旋转程序 120
第十三章 为3号组块编程 125
第一节 编写3号组块的绘制及擦除过程 126
第二节 修改与组块编号相关的程序 126
第三节 回顾与展望 132
第四节 使用多层列表存储并访问数据 133
一、组块数据的坐标表示法 133
二、组块数据的列表化 134
三、多层列表的访问技术 135
四、列表的其他访问方式 136
第十四章 对19种组块的列表数据编程 137
第一节 组块的绘制 137
一、组块绘制的数据 137
二、初始化全局变量——组块坐标列表 138
三、编写绘制及擦除过程 138
第二节 修改相关过程 139
一、创建新组块 140
二、组块下落 140
三、求触底组块覆盖的行 140
四、已经触块 141
五、已经触顶 144
六、求重绘起始行 145
七、更新色块列表 146
八、重绘画布 147
九、左移程序 148
十、右移程序 150
十一、快落程序 151
十二、旋转程序 153
第十五章 完善游戏功能 160
第一节 用手势控制组块移动 160
一、改造控制按钮的点击事件处理程序 160
二、了解划动事件的相关参数 160
第二节 保存成绩及退出游戏 162
一、本地数据库组件 162
二、功能描述 164
三、可用组件 164
四、编写代码——游戏结束 164
五、编写代码——处理用户选择 166
六、测试 166
第三节 预报下一个出现的组块 167
一、添加一片新画布 167
二、预报功能描述 168
三、编写程序 168
第四节 组块直落 171
第十六章 程序总览 174
第一节 要素分类 174
一、常量 175
二、变量 175
三、过程——无返回值的绘图过程 175
四、过程——无返回值、更新数值变量 175
五、过程——无返回值、更新列表变量 176
六、过程——返回数值 176
七、过程——返回逻辑值 176
八、过程——返回列表 176
九、无返回值的综合过程 177
十、事件处理程序 177
第二节 要素之间的关系 177
第三节 开发中的测试 178
第四节 开发中的遗留问题 179
附录 19种组块的数据表 181
后记 183
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《行走中国丛书 神性弥漫的行走 沿着香格里拉疆域的诗性笔记》(中国)海男 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《俞樾全集 第26册 耳邮:曲园评定啸香馆笔记》(清)俞樾撰著;赵一生主编 2017
- 《洞背笔记》孙文波 2019
- 《故园有乔木 诗经名物笔记》宁以安 2018
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019