


作者:范士喜
定价:44.5元
印次:1-5
ISBN:9787302535065
出版日期:2019.11.01
印刷日期:2025.08.13
图书责编:郭赛
图书分类:教材
《App Inventor Android移动应用开发实战》通过经典案例讲授App Inventor 编程、屏幕(Screen)和屏幕控制(Control)、界面布局(Layout)、用户界面(User Interface)、多媒体(Media)、绘图动画(Drawing and Animation)、传感器(Sensor)、社交应用(Social)、数据存储(Storage)、通信连接(Connectivity)等技术。全书共12章,第1章 App Inventor 介绍,第2章 App Inventor 编程,第3章 屏幕(Screen)组件和屏幕控制(Control),第4章 界面布局(Layout)组件,第5章 用户界面(User Interface)组件,第6章 多媒体(Media)组件,第7章 绘图动画(Drawing and Animation)组件,第8章 传感器(Sensor)组件,第9章 社交应用(Social)组件,第10章 数据存储(Storage)组件第11章 通信连接(Connectivity)组件,第12章 综合案例。 《App Inventor Android移动应用开发实战》配套资源包括教程中所有案例的素材、源程序、APK编译文件、运行结果截图,还可以为使用该教材的所有教师免费提供电子教案、PPT课件和教学大纲等教学文件。《App Inventor Android移动应用开发实战》适合作为高等学校计算机科学与技术、及其他所有工科专业,甚至非工科专业移动应用开发课程的初级、中级教材,也可作为职业院校、培训学校和移动应用开发爱好者的教材或参考书。
《App Inventor Android移动应用开发实战》讲授App Inventor平台下Android移动应用程序的开发。App Inventor是Google公司**开发的基于Android系统的移动应用开发平台。该平台主要有五大优势:其一,通过在线离线平台,降低安装难度;其二,通过java代码封装,降低编程难度;其三,通过组件和块设计,降低开发难度;其四,通过自动匹配检测,降低测试难度;其五,通过拖拽抽屉方式,降低记忆难度;其六,通过中英文版对照,降低理解难度。使用该平台进行移动应用开发大大降低学习难度,只要学习任何一门程序设计语言即可,不需要一定掌握java语言。App Inventor平台下移动应用开发已经风靡全球,但在我国高校刚刚引入。目前国内有关App Inventor平台下移动应用开发的大学教材极少,而且所有教材偏重理论,缺乏经典案例。另外,程序设计极不规范;黑白印刷,参数无法识别;教学资源匮乏,不适合教师的讲授和学生的学习。
移动应用软件开发,即智能移动终端软件开发,已列入《北京市十大高精尖产业登记指导目录(2018年版)》。移动应用开发课程是几乎所有工科专业甚至很多非工科专业都开设的一门必修或者选修课程,该课程对学生创新创业能力的培养具有重要作用。国内外同类教材主要讲授Android Studio、WebBuilder和APICloud等平台下移动应用程序的开发,因此普遍存在以下问题。 (1) Android Studio安装复杂,环境配置烦琐,程序运行缓慢,程序调试困难,严重影响教学的正常开展。另外,Android Studio对Java程序设计语言的掌握程度要求非常高,即使计算机专业的学生也很难开发出功能强大的移动应用程序;非计算机专业一般不开设Java课程或者Java课程内容深度不够,导致学生对于移动应用开发的学习非常困难。 (2) WebBuilder和APICloud等开发平台比较适合网页类移动App的开发,作为移动应用开发的入门课程,这些平台对于初学者来说还是有一定的难度。 本教材讲授App Inventor平台下移动应用程序的开发方法。App Inventor是Google公司最新开发的基于Android系统的移动应用开发平台。该平台主要有六大优势:其一,通过云平台开发降低了安装难度;其二,通过Java代码封装降低了编程难度;其三,通过组件和块设计降低了开发难度;其四,通过自动匹配检测降低了测试难度;其五,通过拖曳抽屉方式降低了记忆难度;其六,通过中英文对照降低了理解难度。 使用该平台进行移动应用开发可大大降低学习难度,只要求学生学习过任何一门程序设计语言即可,不需要一定掌握...
1.1移动应用开发平台1
1.1.1Android Studio1
1.1.2WebBuilder1
1.1.3APICloud2
1.1.4App Inventor2
1.2App Inventor介绍3
1.2.1App Inventor开发平台3
1.2.2App Inventor开发界面3
1.2.3App Inventor测试环境7
1.2.4App Inventor开发流程8
案例第一个App12
思考与练习15
第2章App Inventor 编程16
2.1控制17
2.1.1选择结构17
案例21成绩等级判定17
案例22计算标准身高19
2.1.2循环结构21
案例23使用计数循环计算1+2+…+n21
案例24使用计数循环计算n!23
案例25使用逐项循环计算随机数之和24
案例26使用条件循环计算n!26
2.2逻辑28
2.3数学28
案例27随机抽奖程序30
案例28闰年计算312.4文本33
2.5列表34
案例29一维列表的添加、删除和显示等操作34
案例210二维列表的添加、删除和显示等操作37
2.6颜色39
案例211颜色合成与分解40
2.7变量42
2.7.1全局变量42
案例212简易计算器142
2.7.2局部变量44
案例213简易计算器2 45
2.8过程46
案例214使用带参数无返回值的过程计算n!46
案例215使用带参数有返回值的过程计算1+2+…+n48
2.9任意组件50
思考与练... 查看详情

