顶部
收藏

App Inventor 2应用开发


作者:
邵瑛
定价:
20.00元
ISBN:
978-7-04-044805-4
版面字数:
290千字
开本:
16开
全书页数:
176页
装帧形式:
平装
重点项目:
暂无
出版时间:
2016-03-02
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
移动互联应用技术

本书以应用为主线,按照App Inventor的各类组件功能划分成“App Inventor简介、基本组件应用、内建模块使用、绘图与动画、多媒体与社交、数据存储、传感器和通信连接”这8个教学单元。每个教学单元都以实际应用程序开发任务的形式进行组织,将知识点和技能点系统地贯穿到每个任务中,共计24个教学任务。通过“任务目标、任务描述、知识储备、任务实施、任务拓展”这5个环节帮助学生掌握知识、学会技能、灵活运用。

本书既可作为高职高专院校通信、计算机等相关专业移动通信软件开发课程的教材,也可用作各类培训机构的培训教材,还可作为Android应用开发专业人员和业余爱好者的参考书。

教师可发邮件到编辑邮箱1548103297@qq.com索取本书配套的电子资源。

  • 前辅文
  • 单元1 App Inventor简介
    • 任务1.1 开发环境搭建
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.图形化编程概述
        • 2.App Inventor的发展
        • 3.App Inventor的特点
      • 任务实施
        • 1.登录App Inventor开发平台的方式
        • 2.3种调试方式
        • 3.对操作系统与浏览器的要求
      • 任务拓展
    • 任务1.2 范例实现——Say Hello
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.进入App Inventor开发平台
        • 2.新建Project
        • 3.App Inventor 2界面开发
        • 4.Blocks编辑区
      • 任务实施
        • 1.用户界面设计
        • 2.功能实现
        • 3.调试验证
      • 任务拓展
        • 1.apk文件下载
        • 2.源文件下载
    • 单元小结
  • 单元2 基本组件应用
    • 任务2.1 手机屏保
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Button组件
        • 2.TextBox组件
        • 3.Image组件
        • 4.Clock组件
      • 任务实施
        • 1.手机屏保使用的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务2.2 星座说明书
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Layout的应用
        • 2.Label组件
        • 3.DatePicker组件
        • 4.Spinner组件
        • 5.TimePicker组件
      • 任务实施
        • 1.星座说明书用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务2.3 网站访问小帮手
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.ListPicker组件
        • 2.WebViewer组件
        • 3.变量的应用
        • 4.Screen的切换
      • 任务实施
        • 1.网站访问小助手用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元3 内建模块使用
    • 任务3.1 个税助手
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.常量的应用
        • 2.基本运算
        • 3.条件判断
      • 任务实施
        • 1.个税助手中用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务3.2 双色球选号器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.循环控制
        • 2.List的应用
        • 3.随机数的生成
      • 任务实施
        • 1.双色球选号器中用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务3.3 迷你计算器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.函数定义
        • 2.内建程序功能模块
      • 任务实施
        • 1.迷你计算器中用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元4 绘图与动画
    • 任务4.1 调色器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Color的使用
        • 2.Slider组件
        • 3.Canvas组件
      • 任务实施
        • 1.调色器用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务4.2 小小画板
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Canvas画笔的设置
        • 2.Canvas线的画法
        • 3.Canvas圆的画法
        • 4.Canvas点的画法
        • 5.Canvas的其他绘图方法
        • 6.Canvas的交互控制
      • 任务实施
        • 1.小小画板用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务4.3 机器人大战游戏
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.图像精灵(ImageSprite)组件
        • 2.球形精灵(Ball)组件
        • 任务实施
        • 1.机器人大战游戏用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元5 多媒体与社交
    • 任务5.1 智能相机
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Camera组件
        • 2.ImagePicker组件
        • 3.Sharing组件
        • 4.Twitter组件
      • 任务实施
        • 1.智能相机应用组件列表
        • 2.实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务5.2 视频墙
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.VideoPlayer组件
        • 2.Camcorder组件
      • 任务实施
        • 1.视频墙用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务5.3 短信助手
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.Texting组件
        • 2.TextToSpeech组件
      • 任务实施
        • 1.短信助手用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务5.4 个性拨号器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.PhoneCall组件
        • 2.ContactPicker组件
        • 3.PhoneNumberPicker组件
        • 4.EmailPicker组件
      • 任务实施
        • 1.个性拨号器用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务5.5 语音控制录音机
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.SoundRecorder组件
        • 2.Player组件
        • 3.SpeechRecognizer组件
      • 任务实施
        • 1.语音控制录音机用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元6 数据存储
    • 任务6.1 电子相册
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.TinyDB组件
        • 2.TinyWebDB组件
      • 任务实施
        • 1.电子相册中用到的组件列表
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务6.2 电子便签
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.File组件
        • 2.FusiontablesControl组件
      • 任务实施
        • 1.电子便签用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元7 传感器
    • 任务7.1 Where you are
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.App Inventor 2提供的传感器应用
        • 2.LocationSensor功能概述
        • 3.LocationSensor组件的常用属性及事件
      • 任务实施
        • 1.Where you are中用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务7.2 电子指南针
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.OrientationSensor功能概述
        • 2.OrientationSensor组件的主要属性
      • 任务实施
        • 1.电子指南针中用到的组件
        • 2.程序模块、全局变量和
        • 实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务7.3 摇摇音乐播放器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.AccelerometerSensor功能概述
        • 2.AccelerometerSensor组件的主要属性和事件
      • 任务实施
        • 1.摇摇音乐播放器中用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务7.4 条形码识别器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.BarcodeScanner组件
        • 2.NearField组件
      • 任务实施
        • 1.条形码识别器中用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 单元小结
  • 单元8 通信连接
    • 任务8.1 天气预报
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.ActivityStarter组件
        • 2.Web组件
      • 任务实施
        • 1.天气预报用到的组件
        • 2.程序模块、全局变量和实现流程
        • 3.程序实现详解
      • 任务拓展
    • 任务8.2 蓝牙通信器
      • 任务目标
      • 任务描述
      • 知识储备
        • 1.App Inventor 2中蓝牙通信架构
        • 2.BluetoothServer组件
        • 3.BluetoothClient组件
      • 任务实施
        • 1.蓝牙通信用到的组件
        • 2.蓝牙服务器程序模块
        • 3.蓝牙客户端程序模块
        • 4.蓝牙通信应用调试
      • 任务拓展
    • 单元小结
  • 参考文献

相关图书