App Inventor编程教程-目录-少儿编程教育网

想象一下,你像往常一样,正在一条熟悉的路上慢跑,突然被一个念头打动——一款全新的杀手级移动应用!一路上,你甚至忘记了回家的时间,迫不及待地想把这个想法付诸实现。但是该从哪里下手呢?

App Inventor编程教程-第1课-前言

想象一下,你像往常一样,正在一条熟悉的路上慢跑,突然被一个念头打动——一款全新的杀手级移动应用!一路上,你甚至忘记了回家…

App Inventor编程教程-第2课-你好猫咪

首先介绍App Inventor中两个重要的组成部分——设计视图及编程视图,然后介绍应用开发的基本步骤,并带领读者完成第…

App Inventor编程教程-第3课-油漆桶

具体目标是创建一个名为油漆桶的应用,用户可以用不同的颜色在手机屏幕上绘画;然后改进功能,让用户用手机拍摄照片,并在照片上…

App Inventor编程教程-第4课-打地鼠

本节课我们来做一个“打地鼠”的游戏,游戏灵感来自一款经典的街机游戏Whac-A-Mole,玩家手执木槌,每当小动物从洞中…

App Inventor编程教程-第5课-开车不发短信

本节课我们来做一款“开车不发短信”的应用,一个“短信应答机”,当你正在开车(或忙于工作)时,它能自动回复收到的短信,还可…

App Inventor编程教程-第6课-瓢虫快跑

游戏是最具魅力的部分,无论是玩游戏,还是做游戏。最近红极一时的“愤怒小鸟”,根据开发者Rovio公司称,第一年下载量达5…

App Inventor编程教程-第7课-巴黎地图旅游

本节课做一个“导游”应用,带你进行一次巴黎梦幻之旅。创建一个全功能的地图应用看似非常复杂,不过App Inventor提…

App Inventor编程教程-第8课-我的车在哪儿?

演唱会结束时,你还是忘了停车的位置,你的同伴也是一脸茫然。幸运的是,你的安卓手机还在,它从来不忘事。你新安装了一款热门应…

App Inventor编程教程-第9课-总统问答

“总统问答”是一个关于美国前总统的趣味问答游戏。虽然问答的内容与总统有关,但你可以把它当作模板,将应用扩展为对任何话题的…

App Inventor编程教程-第10课-木琴

利用技术来记录和播放音乐只能追溯到1878年,也就是爱迪生获得留声机专利时。时至今日,我们已经有了长足的进步:音乐合成器…

App Inventor编程教程-第11课-出题与答题

对于家长、教师或其他用户来说,他们无法创建一份自己需要的试题,也无法修改应用中的问题(除非他们也想学习如何使用App I…

App Inventor编程教程-第12课-广播中心

前线短信(FrontlineSMS)是一款工具软件,用于联络那些无法访问互联网但可以用手机通信的人,通常用于发展中国家或…

App Inventor编程教程-第13课-遥控机器人

本章将创建一个应用,将安卓手机变成乐高机器人(LEGO MINDSTORMS NXT)的遥控器。在应用中,使用按钮来控制…

App Inventor编程教程-第14课-亚马逊掌上书店

App Inventor编程教程-第15课-理解应用的结构

本章将从程序员的视角来探查应用的结构问题。先从一个经典的比喻开始,将应用理解为一份菜谱,继而将应用理解为对特定事件进行响…

App Inventor编程教程-第16课-软件工程与应用测试

你好猫咪”“打地鼠”以及前几章中讲过的其他应用,都是小型的软件项目,并不需要大量软件工程{![工程的概念是从传统行业中借…

App Inventor编程教程-第17课-应用的存储

就像人类需要记忆一样,应用需要存储。本章将探究如何在应用中实现信息的存储。 如果刚刚有人在电话里告诉你一家比萨店的电话号…

App Inventor编程教程-第18课-创建动画应用

本章将讨论另一类应用——包含简单动画(会移动的物体)的应用。你将学习用App Inventor创建二维游戏的基本知识,包…

App Inventor编程教程-第19课-程序中的决策

即使是像手机这样的小型口袋电脑,也可以在1秒钟内完成数百万次的操作。更令人惊奇的是,它们可以基于内存中的数据以及程序员编…

App Inventor编程教程-第20课-数据列表编程

如你所见,应用包含了对事件的处理,以及处理过程中的决策。这些处理过程构成了程序的基础,但只有这些是远远不够的,构成程序的…

App Inventor编程教程-第21课-循环

计算机最擅长做的事情就是“重复”——像小孩子一样不厌其烦地重复做一件事,而且重复的速度很快,可以在1毫秒的时间内列出你全…

App Inventor编程教程-第22课-定义过程与代码复用

通常编程语言都会提供一些内置的功能模块,同时允许开发者编写自定义的功能模块,来实现某些特殊的功能,并提高编写程序的效率。…

App Inventor编程教程-第23课-数据库

数据库是一种数据存储技术,广泛地应用于各类网络应用中。Facebook用数据库保存每位用户的账户信息、好友列表以及用户发…

App Inventor编程教程-第24课-传感器

将你的手机指向天空,谷歌星空地图{![谷歌星空是谷歌地球应用的组成部分,类似于谷歌地图应用,以观察者为中心,显示天空中的…

App Inventor编程教程-第25课-网络通信

移动技术再加上无所不在的互联网,已经完全改变了我们生活的这个世界。如今坐在公园里就可以打理你的银行账户,或者在亚马逊书店…