作者: | Lyra Blizzard Logan |
语言: | 英文 |
出版年份: | 2019 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Learn to Program with App Inventor》是一本面向编程初学者的实用指南,由Lyra Blizzard Logan撰写,旨在通过App Inventor这一可视化编程平台,帮助读者快速掌握移动应用开发的基本技能。本书适合11岁以上对编程感兴趣的读者,包括学生、家长、教育工作者以及任何希望了解移动应用开发的人士。
Lyra Blizzard Logan是一位资深的编程专家,拥有Perl、JavaScript和数据库设计的专业认证,并在教学技术领域取得了研究生证书。她目前担任佛罗里达教育基金(FEF)的执行副总裁兼总法律顾问,该组织致力于为弱势群体提供教育项目。Logan女士在教育和编程领域拥有丰富的经验,她将这些经验融入本书,使复杂的编程概念变得易于理解。
本书共分为8章,每章围绕一个具体的App项目展开,逐步引导读者完成从设计到实现的全过程。以下是各章的主要内容:
介绍了App Inventor的基本功能和界面,通过创建“Hi, World!”应用,让读者熟悉App Inventor的拖拽式编程方式,学会使用语音识别功能发送短信。
讲解了事件驱动编程的概念,通过“Practice Makes Perfect”应用,让读者学会使用事件处理器来控制应用的行为,例如录制和回放视频。
通过“Fruit Loot”游戏,读者将学习如何使用动画效果和随机数生成器来创建一个简单的游戏,玩家需要捕捉随机掉落的水果来获得分数。
在“Multiplication Station”应用中,读者将学习如何使用条件语句和逻辑运算符来创建一个数学测验应用,用户需要在规定时间内解答乘法问题。
“Beat the Bus”应用利用地图和传感器组件,让读者学会如何跟踪位置信息,并通过短信功能向他人发送位置更新。
介绍了循环结构的使用,通过创建经典的“Tic Tac Toe”游戏,让读者掌握循环语句在游戏开发中的应用,实现玩家轮流操作和游戏逻辑判断。
进一步扩展了“Multiplication Station”应用,通过创建和调用过程(函数),让读者学会如何重用代码,提高编程效率。
“Virtual Shades”应用允许用户拍摄照片,并在照片上绘制、拖动图像,尝试虚拟配戴太阳镜,同时学习如何使用画布组件进行绘图和图像处理。
总之,《Learn to Program with App Inventor》是一本内容丰富、实用性强的编程入门书籍,通过详细的步骤说明和丰富的实践案例,让读者在轻松愉快的氛围中掌握移动应用开发的技能,开启编程之旅。