本篇主要提供AppInventor开发探底——俄罗斯方块开发笔记计算机与互联网金从军电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | App Inventor开发探底——俄罗斯方块开发笔记 计算机与互联网 书籍 |
作者: | 金从军 |
定价: | 56.0 |
出版社: | 清华大学出版社 |
出版日期: | 2016-08-01 |
ISBN: | 9787302437024 |
印次: | 1 |
版次: | 1 |
装帧: | 平装 |
开本: | 16开 |
内容简介 | |
App Inventor是一款开发安卓应用的可视化编程工具,它提供了一种可拼接、图形化的语言块,使得编写程序如同拼装积木一样简单易学。虽然App Inventor具备了常规编程语言所应具有的基本语言要素,但由于其简单易用,仍然被认为是适合初学者入门的语言。 本书以MIT App Inventor编程工具为基础,采用“开发笔记”的叙述方式,通过一个经典的俄罗斯方块游戏的开发,以进化的方式向读者演绎编程的过程,不仅使读者尤其是初学者能够掌握软件编程的基本知识,同时也能充分了解、体验和领悟软件开发的基本思路与方法。 |
目录 | |
章游戏的描述1 第二章开发与测试环境4 节开发环境4 一、 进入开发环境4 二、 创建项目4 三、 设计视图4 四、 编程视图7 第二节测试环境9 第三章创造一个彩色方块11 节画布上的静态方块11 一、 添加画布组件11 二、 为画布组件设置属性11 三、 编写代码13 第二节对程序的解释16 一、 坐标16 章游戏的描述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目录 App Inventor开发探底——俄罗斯方块开发笔记〖2〗〖2〗 〖1〗 三、 变量的声明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 第三节组块 |
编辑推荐 | |
用App Inventor开发俄罗斯方块游戏,算是一次探险,目的是为了求证一个结论:App Inventor也可以用于开发完整的应用。——本书作者 以“开发笔记”的叙述方式演绎编程的过程,为读者尤其是初学者开辟了一条独特的学习编程之路。 |
媒体评论 | |
评论 |