华信教育资源网
零基础图形化智能移动应用编程--App Inventor开发智能应用
丛   书   名: 移动应用开发系列教材
作   译   者:王寅峰 出 版 日 期:2019-07-01
出   版   社:电子工业出版社 维   护   人:贺志洪 
书   代   号:G0368170 I S B N:9787121368172

图书简介:

本书基于浏览器的可视化工具MIT App Inventor 2 中文版软件,通过积木式模块化编程方式介绍移动应用程序开发的基本方法和技术。内容主要包括App Inventor简介、界面设计、逻辑与判断基础、基本程序设计思路、画布程序设计、游戏动手做、传感器与多媒体、数据库操作等,还包括进阶提升在源代码中进行开发的任务。每个任务都按“任务描述”—“开发前准备”—“任务操作”—“任务总结”—“自我实践”的结构组织。
定价 44.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书基于浏览器的可视化工具MIT App Inventor 2 中文版软件,通过积木式模块化编程方式介绍移动应用程序开发的基本方法和技术。内容主要包括App Inventor简介、界面设计、逻辑与判断基础、基本程序设计思路、画布程序设计、游戏动手做、传感器与多媒体、数据库操作等,还包括进阶提升在源代码中进行开发的任务。每个任务都按“任务描述”—“开发前准备”—“任务操作”—“任务总结”—“自我实践”的结构组织。

    图书详情

    ISBN:9787121368172
    开 本:16开
    页 数:280
    字 数:448.0

    本书目录

    导语Android开发有你更精彩
    基础篇
    任务1Hi,喵星人!
    任务2传情达意
    任务3音乐播放器
    任务4计算器
    任务5健康指数测试
    任务6钢琴大师
    实践篇
    任务7数码快拍
    任务8随手录
    任务9电话述衷肠
    任务10世界大冒险
    任务11三色旗变换
    任务12我是大画家——涂鸦
    任务13小鸡快跑游戏
    任务14小猫捕鼠游戏
    任务15快乐拼图
    任务16打地鼠游戏
    任务17打兔子游戏
    进阶篇
    任务18小球滚动
    任务19小秘书
    任务20吐豆人
    任务21躲避过关游戏
    开发篇
    任务22App Inventor开发环境搭建
    任务23App Inventor之EV3专用模块开发
    任务24应用人工智能框架快速开发智能应用
    附录A
    参考文献
    展开

    前     言

    前言
    Android已经成为世界上最受欢迎的智能手机系统之一,学习开发面向Android的移动应用,既能锻炼逻辑思维与开发能力,也能赢得大量粉丝。程序开发学习往往令人生畏,本书致力于让零基础编程的读者轻松、愉快地进入移动应用软件开发的大门。
    本书选择了基于浏览器的编辑工具MIT App Inventor 2中文版,以可视化的积木式模块化编程,开发、部署手机App只需要几分钟。读者在用App Inventor进行开发时,自己就是导演和主角,通过布局页面设计剧本场景,并对各个角色充分描述可操作的属性,如图形、位置、定时器、声音、传感器、数据库等。当角色确定后,读者自然会考虑各个组件之间的关联,即“导”与“演”;开发中的数据定义、过程方法、循环和变量、随机函数、逻辑条件、函数调用等,让角色动起来的元素都将展示出其效果。如随机数可以让“打地鼠”游戏中的地鼠随机出现在不同位置,而变量可以记录游戏分数,定时器可以让地鼠按照设想的时间出现,游戏的效果可以立刻在手机上体验。同学们下课后还常常热烈地讨论程序如何实现,学习变成了一种需要、一种渴求,同学们有了兴趣和主动性,教师自然也收获了成功。
    本书以培养岗位职业能力为主线,按照典型任务组织知识点,并将知识融入任务情景。针对编程零基础的同学,全书分为24个任务,从读者已有的生活经验出发,亲身经历提出问题、分析问题并解决问题的过程;而每个解决问题的步骤均有详细的指导,在帮助大家掌握并应用编程基础知识的同时,为深入学习移动互联应用软件的开发做准备。
    本书内容分为基础篇、实践篇、进阶篇和开发篇,主要包括App Inventor开发构成、逻辑与判断基础、基本程序设计思路、画布程序设计、游戏动手做、传感器与多媒体、数据库操作等,还准备了在源代码级进行定制化开发的实例。每个任务都按照“学习目标—任务描述—开发前的准备工作—任务操作—任务小结—自我实践”的结构组织,让学习者体验“导&演”活动。“任务描述”时,要完整无误地描述(需求分析);“开发前准备”时,考虑布局的设计与切换(概要设计);“任务操作”时,在块编辑器中进行角色的分配与角色活动设置(接口定义),功能模块中的逻辑条件的选择、判断与循环的运用(详细设计),运行时的调试(编码与测试),自然而然地将软件工程的思想融会贯通,锻炼了项目管理的逻辑思维。
    本书内容丰富,24个案例任务可以独立完成,突出能力培养,易于提高编程能力。当读者用App Inventor开发时,激发创意进而设计原型系统,然后试验、检验是否可行;运行发现错误并及时修正(通常只有一个错误),分享给其他人并听取评价和意见,再次修改使其更完美。如同一条不断迭代上升的曲线,无形中应用了敏捷开发的思想。好主意、半成品、新想法、再完善、新作品……在不断重复的过程中,在不断地生成、解决问题的交互中获得成就感。作者在授课中发现同学们自觉地重复了过程,也更完美地实现了自己的作品。
    本书由王寅峰担任主编,由郑洪英、许志良、宣茹担任副主编。在本书的编写过程中,得到了Google 2014年创新开发项目的支持,Google 中国教育合作项目部对本书编写中用到的资源给予了大力支持,特别向朱爱民先生和邓倩女士表示感谢。MIT App Inventor负责人Hal Abelson教授和李伟华先生对书中案例的编写进行了指导,深圳信息职业技术学院软件技术专业2014级林洽锐、张钰涛、缪丽敏等同学对全书的实例和代码进行了细致的验证工作,在此对各位热心支持、帮助本书编写的领导、老师和同学们表示深深的感谢。
    因作者水平有限,书中难免存在不足,欢迎读者提出宝贵意见。
    作者联系方式:王寅峰1597534579@qqcom
    前言编者
    2019年6月
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网