书籍详情
《AppInventorAndroid移动应用开发实战》[45M]百度网盘|亲测有效|pdf下载
  • AppInventorAndroid移动应用开发实战

  • 出版社:清华大学出版社
  • 出版时间:2019-11
  • 热度:8929
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

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

内容介绍

产品特色

编辑推荐

《App Inventor Android移动应用开发实战》讲授App Inventor平台下Android移动应用程序的开发。App Inventor是Google公司z新开发的基于Android系统的移动应用开发平台。该平台主要有五大优势:其一,通过在线离线平台,降低安装难度;其二,通过java代码封装,降低编程难度;其三,通过组件和块设计,降低开发难度;其四,通过自动匹配检测,降低测试难度;其五,通过拖拽抽屉方式,降低记忆难度;其六,通过中英文版对照,降低理解难度。使用该平台进行移动应用开发大大降低学习难度,只要学习任何一门程序设计语言即可,不需要一定掌握java语言。App Inventor平台下移动应用开发已经风靡全球,但在我国高校刚刚引入。目前国内有关App Inventor平台下移动应用开发的大学教材极少,而且所有教材偏重理论,缺乏经典案例。另外,程序设计极不规范;黑白印刷,参数无法识别;教学资源匮乏,不适合教师的讲授和学生的学习。

内容简介

  《App Inventor Android移动应用开发实战》通过案例讲授AppInventor平台下移动应用程序的开发方法。
  《App Inventor Android移动应用开发实战》共13章,主要内容包括移动应用开发工具、AppInventor编程、屏幕和屏幕控制、界面布局、用户界面、多媒体、绘图动画、传感器、社交应用、数据存储、通信连接、人工智能和高德地图。
  《App Inventor Android移动应用开发实战》配套资源包括书中所有案例的素材、参考源程序、APK文件和运行结果截图,授课教师可免费获取配套的电子教案、PPT课件和教学大纲等教学文件。
  《App Inventor Android移动应用开发实战》适合作为高等院校相关专业移动应用开发课程的初级和中级教材,也可作为高职院校、培训机构的教材和移动应用开发爱好者的自学参考书。

内页插图

目录

第1章 移动应用开发工具
1.1 移动应用开发平台
1.1.1 AndroidStudio
1.1.2 WebBuilder
1.1.3 APICloud
1.1.4 AppInventor
1.2 AppInventor介绍
1.2.1 AppInventor开发平台
1.2.2 AppInventor开发界面
1.2.3 AppInventor测试环境
1.2.4 AppInventor开发流程
案例第一个App
思考与练习

第2章 AppInventor编程
2.1 控制
2.1.1 选择结构
案例2-1 成绩等级判定
案例2-2 计算标准身高
2.1.2 循环结构
案例2-3 使用计数循环计算1+2++n
案例2-4 使用计数循环计算n!
案例2-5 使用逐项循环计算随机数之和
案例2-6 使用条件循环计算n!
2.2 逻辑
2.3 数学
案例2-7 随机抽奖程序
案例2-8 闰年计算
2.4 文本
2.5 列表
案例2-9 一维列表的添加、删除和显示等操作
案例2-10 二维列表的添加、删除和显示等操作
2.6 颜色
案例2-11 颜色合成与分解
2.7 变量
2.7.1 全局变量
案例2-12 简易计算器1
2.7.2 局部变量
案例2-13 简易计算器2
2.8 过程
案例2-14 使用带参数无返回值的过程计算n!
案例2-15 使用带参数有返回值的过程计算1+2++n
2.9 任意组件
思考与练习

第3章 屏幕和屏幕控制
3.1 屏幕
3.2 屏幕控制
案例切换屏幕并传值
思考与练习

第4章 界面布局
4.1 水平布局
4.2 水平滚动条布局
4.3 表格布局
4.4 垂直布局
4.5 垂直滚动条布局
案例水平布局、垂直布局和表格布局的综合使用
思考与练习
……

第5章 用户界面
第6章 多媒体
第7章 绘图动画
第8章 传感器
第9章 社交应用
第10章 数据存储
第11章 通信连接
第12章 人工智能
第13章 高德地图

前言/序言

  移动应用软件开发,即智能移动终端软件开发,已列入《北京市十大高精尖产业登记指导目录(2018年版)》。移动应用开发课程是几乎所有工科专业甚至很多非工科专业都开设的一门必修或者选修课程,该课程对学生创新创业能力的培养具有重要作用。国内外同类教材主要讲授AndroidStudio、WebBuilder和APICloud等平台下移动应用程序的开发,因此普遍存在以下问题。
  (1)AndroidStudio安装复杂,环境配置烦琐,程序运行缓慢,程序调试困难,严重影响教学的正常开展。另外,AndroidStudio对Java程序设计语言的掌握程度要求非常高,即使计算机专业的学生也很难开发出功能强大的移动应用程序;非计算机专业一般不开设Java课程或者Java课程内容深度不够,导致学生对于移动应用开发的学习非常困难。
  (2)WebBuilder和APICloud等开发平台比较适合网页类移动App的开发,作为移动应用开发的入门课程,这些平台对于初学者来说还是有一定的难度。
  本教材讲授AppInventor平台下移动应用程序的开发方法。AppInventor是Google公司最新开发的基于Android系统的移动应用开发平台。该平台主要有六大优势:其一,通过云平台开发降低了安装难度;其二,通过Java代码封装降低了编程难度;其三,通过组件和块设计降低了开发难度;其四,通过自动匹配检测降低了测试难度;其五,通过拖曳抽屉方式降低了记忆难度;其六,通过中英文对照降低了理解难度。
  使用该平台进行移动应用开发可大大降低学习难度,只要求学生学习过任何一门程序设计语言即可,不需要一定掌握Java语言。即使学生没有任何程序设计基础,使用该平台也不会存在太大的学习障碍,非常适合初学者作为学习移动应用开发的快速入门教程,可有效培养学生有关程序设计的逻辑思维能力。
  AppInventor平台下移动应用开发已经风靡全球,但在我国高校刚刚引入相关课程。目前国内有关AppInventor平台下移动应用开发的高校教材极少且现有教材有以下缺点:偏重理论,缺乏经典案例;程序设计不规范;黑白印刷,参数无法识别;教学资源匮乏,不适合教师讲授和学生学习。