书籍详情
《AppInventor移动应用开发案例教程》[46M]百度网盘|亲测有效|pdf下载
  • AppInventor移动应用开发案例教程

  • 出版社:高等教育出版社京东自营官方旗舰店
  • 出版时间:2019-10
  • 热度:12233
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

  该书为国家职业教育移动应用开发专业教学资源库配套教材。
  《App Inventor移动应用开发案例教程》以应用为主线,按照App Inventor的各类组件功能分为App Inventor 入门、App Inventor基本组件、内建模块的使用、App Inventor多媒体组件、绘图与动画组件、传感器组件、社交应用组件、通信连接、App Inventor与人工智能9个教学单元。在每个单元中以任务为引导,介绍了App Inventor的编程方法和技巧,同时体现相关的程序设计思想。通过“任务目标”“任务陈述”“知识准备”“任务实施”“任务拓展”这5个环节,逐步引导学生掌握知识,学会技能,激发学生的兴趣和创意,培养学生的计算思维。
  为了使读者能够快速且有效地掌握核心知识和技能,同时支持翻转课堂教学模式,该书配有微课,读者可以通过扫描书中的二维码进行观看。此外,该书还提供了其他丰富的数字化课程教学资源,包括电子教案、授课用PPT、课后习题、案例素材等,教师可发邮件至编辑邮箱1548103297@qq.com索取。与该书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,读者可登录网站学习,详见“智慧职教服务指南”。
  该书既可作为高职高专院校计算机专业Android开发课程的教材,还可作为对移动应用开发技术感兴趣人员、计算机爱好者及各类自学人员的参考书。

内页插图

目录

单元1 App Inventor入门
任务1.1 认识App Inventor及开发网站
1.1Android
1.1.1 机器人的开端
1.1.2 Android特点
1.2 Applnventor“”
1.2.1 Applnventor系统要求
1.2.2 Applnventor作业模块
1.3 Applnventor平台的访问
任务1.2 制作第1个范例:喵喵叫的小猫
1.4 Applnventor开发平台
1.4.1 新建第1个项目
1.4.2 组件设计
1.4.3 逻辑设计
1.5 用户界面设计
1.6 逻辑代码设计
1.7 程序调试
1.8 打包APK文件
单元习题

单元2 App Inventor基本组件
任务2.1 编写面积计算器
2.1 变量
2.1.1 全局变量
2.1.2 局部变量
2.2 运算
2.2.1 算术运算
2.2.2 关系运算
2.2.3 逻辑运算
2.2.4 字符串运算
2.3 流程控制结构
2.4 长方形面积计算
2.4.1 逻辑结构设计
2.4.2 项目建立与界面设计
2.4.3 程序设计
任务2.2 制作猜拳游戏
2.5 常量
2.5.1 算数常量
2.5.2 字符常量
2.5.3 逻辑常量
2.6 选择结构
2.6.1 单分支选择结构
2.6.2 双分支选择结构
2.6.3 多分支选择结构
2.6.4 嵌套选择结构
2.7 逻辑结构设计
2.8 项目建立与界面设计
2.9 选手和手机出拳代码
单元习题

单元3内建模块的使用
任务3.1 实战乐透彩
3.1 随机数
3.2 循环结构
3.2.1 For循环
3.2.2 While循环
3.3 加速度传感器
3.4 逻辑结构设计图
3.5 项目建立与界面设计
3.6 乐透彩开奖程序代码
任务3.2 制作计算器
3.7 界面布局组件
3.7.1 水平布局
3.7.2 垂直布局
3.7.3 表格布局
3.8 过程块
3.8.1 自定义过程
3.8.2 定义带参数的过程
3.8.3 定义有返回值的过程
3.8.4 过程的优点
3.9 项目建立与界面设计
3.10逻辑设计
3.10.1 计算器整数运算功能
3.10.2 计算器小数运算功能
3.10.3 代码测试及程序修正
单元习题

单元4 App Inventor多媒体
组件
任务4.1 制作简易音乐播放器
4.1 数组
4.2 列表
4.3 音频播放器
4.4 音效
4.5 逻辑结构设计图
4.6 项目建立与界面设计
4.7 音乐播放器程序代码
任务4.2 制作我的词典
4.8 语言翻译器
4.8.1 用户界面设计
4.8.2 逻辑代码设计
4.9 有声朗读
4.9.1 用户界面设计
4.9.2 逻辑代码设计
4.10 语音识别
4.10.1 用户界面设计
4.10.2 逻辑代码设计
单元习题

单元5 绘图与动画组件
任务5.1 制作绘图板
5.1 画布组件
5.1.1 画布的使用
5.1.2 画布坐标系
5.2 球形精灵组件
5.3 计时器组件
5.4 多屏幕切换
5.4.1 初始屏幕Screenl
5.4.2 在屏幕之间共享数据
5.5 对话框组件
5.6 用户界面设计
5.7 逻辑代码设计
5.7.1 实现手指作画
5.7.2 实现精灵画圆
5.7.3 实现清除与保存功能
5.7.4 实现跳转Settings屏幕功能
5.7.5 实现线宽选择功能
5.7.6 实现查看线宽功能
5.7.7 实现屏幕之间传值功能
任务5.2 制作弹弹球游戏
5.8 图像精灵
……
单元6 传感器组件
单元7 社交应用组件
单元8 通信连接
单元9 App Inventor与人工智能
参考文献

前言/序言

  随着移动互联技术的快速发展,人们的生活也越来越离不开智能手机。Android是目前使用最广的移动操作系统之一,截至2017年底Google Play中的应用总量达到了360万个。在这样的背景下,基于Android系统的App( Application)开发成为了市场就业热点,市场需要大量的Android软件开发工程师。
  本书主要介绍App Inventor的应用开发。App Inventor是美国麻省理工学院推出的一款完全在线开发的Android编程环境,它的最大优点是无需任何程序代码,只需要使用内嵌的控件进行合理的堆叠,就可以完成在安卓手机上运行的应用程序,从而使得Android开发变得前所未有的简单和有趣。
  本书主要具有以下特色。
  1.重实践,练思维
  在本书中,采用案例化教学,根据App Inventor的不同组件类型设计任务案例,由简及难,对每一个知识点和组件都进行了详细介绍,尽量降低读者学习的难度,使读者能够了解技术的细节,快速掌握App Inventor开发技术。与此同时,在本书的编写过程中,特别强调计算思维的培养,详细地介绍了3种程序设计结构、流程图、过程、程序测试等。读者在跟随本书学习的过程中将充分了解App开发的全貌,从而能够独立地将自己有趣的创意变成可以使用的App。
  2.技术新,内容新
  随着App Inventor技术的不断发展,出现了很多新的组件。在其他一些同类教材中,并没有对这些组件进行介绍。在本书中,针对这些新的组件,编者设计了能够代表新技术、新热点的案例,使读者能够跟上App Inventor技术快速发展的脚步。针对现在十分流行的人工智能技术,在本书中通过采用第三方API函数调用的方式,实现了文字识别、语音识别、语音合成等功能。本书也是目前同类教材中唯一介绍人工智能API接口的书籍。
  3.案例全,资源多
  在本书的编写过程中,编者根据App Inventor的特点,采用颗粒化方式,制作了大量的微课视频,这些视频对应着教材中的知识点,当读者在学习过程中遇到难点时,可以观看对应的视频,从而提高学习效率。同时,本书也配备了丰富的教学和学习辅助资料,包括课件、素材、程序源代码等,方便了教师的授课。
  本书适合零基础、有创意、思维活跃的学生学习,希望本书能够帮助他们以简单、快速、高效的方式将自己的创意实现出来。
  教师可发邮件至编辑邮箱1548103297@qq.com索取教学基本资源。
  由于编者水平有限,疏漏和错误之处在所难免,希望广大读者能够提出宝贵意见。