完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL
App Inventor移动应用开发标准教程

《App Inventor移动应用开发标准教程》

注:我们只做优秀书籍推荐,若需要请到各大电商平台购买正版书籍!

书出版社:人民邮电出版社

出版日期:2016-08-01

书籍作者:瞿绍军

更新时间:2018-05-14

12955

App Inventor移动应用开发标准教程简介:

本书主要以App Inventor作为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程,将计算思维无缝地融入到有趣的App Inventor小项目中,极大地提升学生的学习兴趣。通过该课程的学习,学生不仅会大大提高动手能力,而且可以从中获得巨大的成就感,爱上计算机科学。全书共分6章,各章节内容由浅入深、相互衔接。前4章为基础篇,主要介绍App Inventor的开发环境搭建、界面和代码块的操作方法、两个简单而有趣的入门项目、App Inventor编程基础、组件;第5章介绍应用调试的方法;第6章是进阶篇,介绍了6个综合项目。全书共提供教学案例近90个。本书配备

618-banner-tuitui.jpg

推荐理由:
本书 教学案例近90个,6个综合项目。并提供丰富的教学和学习资料,包括源代码、课件、高清授课视频、实验项目源文件、综合项目源文件等,并且每年都在不断更新完善。


内容简介

本书主要以App Inventor作为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程,将计算思维无缝地融入到有趣的App Inventor小项目中,极大地提升学生的学习兴趣。通过该课程的学习,学生不仅会大大提高动手能力,而且可以从中获得巨大的成就感,爱上计算机科学。全书共分6章,各章节内容由浅入深、相互衔接。前4章为基础篇,主要介绍App Inventor的开发环境搭建、界面和代码块的操作方法、两个简单而有趣的入门项目、App Inventor编程基础、组件;第5章介绍应用调试的方法;第6章是进阶篇,介绍了6个综合项目。全书共提供教学案例近90个。本书配备了丰富的教学和学习辅助资料,包括课件、教材中项目的源代码、高清授课视频、综合项目源文件和作业参考源码文件等。从2015年开始,这些资料已经通过Google面向全国高校和中学开放,并且每年都在不断更新完善。本书依据App Inventor的新版本编写。全书在全面介绍知识点的同时,也提供多个案例供读者练习,并将计算思维贯穿其中,内容由易到难,适合不同层次的读者。本书既可以作为移动开发课程的教学用书,也可以作为手机应用开发者的参考和工具用书。


目录:

第1章 App Inventor入门 1
1.1 App Inventor简介 1
1.2 App Inventor能做什么 1
1.2.1 玩 2
1.2.2 建立原型 2
1.2.3 构建个性化应用 2
1.2.4 开发完整的应用 2
1.2.5 教与学 2
1.3 App Inventor开发环境搭建 2
1.3.1 系统要求 2
1.3.2 服务器地址 3
1.3.3 三种测试应用的方法 3
1.4 App Inventor 2界面 11
1.4.1 项目管理界面 11
1.4.2 组件设计界面 12
1.4.3 逻辑设计界面 13
1.4.4 代码块的操作方法 15
1.4.5 Gallery 20
1.5 实验 22
第2章 创建几个简单的项目 23
2.1 案例1:HelloPurr,你好猫猫 23
2.1.1 新建项目 23
2.1.2 界面设计 24
2.1.3 添加组件行为 27
2.1.4 测试应用 28
2.1.5 添加震动效果 29
2.1.6 添加摇晃手机发出猫叫功能 30
2.1.7 打包和下载应用 31
2.2 案例2:8-Ball,魔术8球 32
2.2.1 新建项目 33
2.2.2 界面设计 33
2.2.3 添加组件行为 34
2.2.4 实现“单击按钮输出一个预言”
功能 36
2.2.5 实现“晃动手机输出一个预言”的
功能 39
2.2.6 打包和下载应用 39
2.3 实验 39
第3章 App Inventor编程基础 40
3.1 变量块(Variables blocks) 40
3.1.1 全局变量的定义和使用 40
3.1.2 局部变量的定义和使用 42
3.1.3 带有返回值的局部变量块的使用 43
3.2 控制块(Control blocks) 43
3.2.1 选择 44
3.2.2 循环 47
3.2.3 条件返回 50
3.2.4 带有返回值的执行模块 51
3.2.5 求值但忽视结果 51
3.2.6 打开屏幕 52
3.2.7 打开屏幕并传值 53
3.2.8 其他控制块 53
3.3 逻辑块(Logic blocks) 53
3.4 数学块(Math blocks) 54
3.5 文本块