可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)pdf下载

可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)百度网盘pdf下载

作者:
简介:可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)
出版社:
出版时间:2015-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)》介绍了一种崭新的Android开发模式,将烦琐的代码开发变为轻松的拼图游戏,不仅可以简化开发过程,降低开发难度,还可以提高开发效率,让开发者在Android应用程序开发过程中充满乐趣。《可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)》分为9章,内容包括App Inventor 2的开发环境搭建、程序设计基础、用户界面、游戏、多媒体、数据存储、社交、网络通信和地图应用开发等方面,较全面地覆盖了Android程序开发所涉及的内容。
  《可视化开发Android应用程序:拼图开发模式App Inventor 2(第2版)》内容丰富,实用性强,既可用作高等院校信息技术相关课程的教材,也可供工程技术人员参考。

内页插图

目录

第1章 Android与App Inventor 2
1.1 Android简介
1.2 App Inventor 2起源
1.3 App Inventor 2优势
1.4 应用作品展示
1.5 App Inventor 2学习资源
习题

第2章 A12开发环境
2.1 安装AI2开发环境
2.2 注册Gmail账号
2.3 AI2开发环境简介
2.3.1 界面编辑器
2.3.2 模块编辑器
2.4 安装AI2软件包
2.5 程序调试
2.5.1 WiFi连接手机
2.5.2 USB连接手机
2.5.3 Android模拟器
习题

第3章 第一个A12程序
3.1 创建新工程
3.2 界面开发
3.3 逻辑开发
3.4 调试运行
习题

第4章 程序设计基础
4.1 条件判断
4.1.1 布尔表达式
4.1.2 if…then模块
4.1.3 if…then扩展模块
4.2 列表
4.2.1 建立列表
4.2.2 获取列表项
4.2.3 遍历列表
4.2.4 添加删除列表项
4.3 循环结构
4.3.1 for…each…from模块
4.3.2 while模块
4.4 函数
4.4.1 定义与调用
4.4.2 函数参数
习题

第5章 用户界面
5.1 控件概述
5.2 屏幕布局
5.2.1 水平布局
5.2.2 垂直布局
5.2.3 表格布局
5.3 常用控件
5.3.1 按钮、标签和图像
5.3.2 文本框、复选框和密码框
5.3.3 选项列表
5.3.4 时钟控件
5.3.5 滑动条
5.3.6 网页浏览器
5.3.7 通知控件
习题

第6章 游戏开发
6.1 画布
6.1.1 画布坐标系
6.1.2 画布使用
6.1.3 相机与加速度传感器
6.1.4 画图板示例
6.2 图像精灵
6.2.1 精灵使用
6.2.2 打地鼠示例
……
第7章 多媒体与社交
第8章 数据存储与访问
第9章 网络通信与地图应用
附录A 内置模块
附录B 控件库
附录C 架设A12本地服务器

前言/序言

  Android是当今应用最为广泛的智能手机平台,具有丰富的软件资源。Android软件开发具有一定的难度,一般需要开发者具备一定的软件开发知识和经验,App Inventor 2的出现将非程序人员编写Android应用软件的愿望变成了现实。App Inventor 2创造的拼图开发方式简化了复杂的程序编码过程,极大地提升了学习者对软件编程的兴趣,并为学习之路创造了一个轻松的开始。
  书中所涉及的内容包括App Inventor 2的开发环境搭建、程序设计基础、用户界面、游戏、多媒体、数据存储、社交、网络通信和地图应用开发等方面,较全面地覆盖了Android程序开发所涉及的内容。
  全书内容简介如下。
  第1章介绍App Inventor 2的起源和优势,展示了利用App Inventor开发的一些作品,并对互联网上的App Inventor 2学习资源进行了简单的介绍。
  第2章介绍App Inventor 2的开发环境和账号注册方法,并简单说明了如何使用模拟器和手机进行程序调试。
  第3章介绍开发App Inventor 2应用程序的基础知识和基本方法,说明了App Inventor 2的界面编辑器和模块编辑器的作用及其使用方法。
  第4章详细介绍App Inventor 2程序开发的基础内容,包括条件判断、循环、列表和函数。
  第5章介绍利用App Inventor 2进行界面设计和开发的方法,重点介绍了常见控件的使用方法,并对屏幕的布局方式进行了讲解。
  第6章介绍如何使用App Inventor 2开发游戏,详细讲解了画布、精灵和球体控件的使用,并介绍了碰撞检测的原理。
  第7章介绍App Inventor 2的多媒体控件和社交控件的使用方法。
  第8章介绍App Inventor 2数据存储机制,主要讲解了本地数据库、网络数据库和数据融合表的使用方法,说明了如何使用这些控件进行数据存储、访问和共享。
  第9章介绍利用App Inventor 2进行网络通信和地图应用的开发方法,讲解了如何使用位置传感器和谷歌地图,以及如何使用蓝牙和Web控件进行网络通信。
  本书主编是王向辉老师,副主编是张国印和沈洁老师。其中,王向辉编写第1~3章,张国印编写第4~5章,沈洁编写第6~9章。参与本书编写和核对工作的还有孙宇彤、杨月、宁凡强、张鑫或、何志昌、李晓光、姬祥、唐滨、樊旭、汪永峰、王泽宇、寇亮、郭振华、姚佳玮、王奕钧、刘佳坤、谢东良、杨学峰和张婷婷,这里对他们的辛苦工作表示衷心的感谢。
  同时感谢谷歌(中国)的朱爱民先生、东北大学的李丹程和刘莹老师,感谢他们对Android教学和科研工作的帮助,以及对哈尔滨工程大学Android人才培养基地的支持。
  本书得到谷歌2014年“Android/App Inventor教材出版计划”的资助。
  App Inventor是一种新兴的开发模式,很多方面还在不断完善和变化。由于能力和水平所限,虽然竭尽全力,但本书仍然难免存在疏漏,希望各位专家、教师和学生能毫不保留地提出所发现的问题,与编者共同讨论与交流,编者的邮箱为wangxianghui@live. cn。
  App Inventor 2屏蔽了Android程序开发中复杂的编程细节,因此可供没有程序基础的低年级学生和非计算机专业学生学习使用,可以在大学一年级和二年级开设这门课程。