图书介绍

App Inventor开发探底 俄罗斯方块开发笔记【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

App Inventor开发探底 俄罗斯方块开发笔记
  • 金从军著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302437024
  • 出版时间:2016
  • 标注页数:183页
  • 文件大小:27MB
  • 文件页数:201页
  • 主题词:移动终端-游戏程序-程序设计-青少年读物

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

App Inventor开发探底 俄罗斯方块开发笔记PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 游戏的描述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

热门推荐