AppInventor3--应用的结构学案.ppt

AppInventor 应用的结构-wuhuth 应用的结构 通常从两个方面来描述应用的内部结构:组件及行为,这大致与App Inventor的两个主要窗口相对应:组件设计器及块编辑器。 前者用来设定应用中的对象(组件),而后者用来编写程序,实现对用户及外部事件的响应(应用程序的行为)。 App Inventor应用的内部结构 组件 组件分为两大类:可视组件及非可视组件。 可视组件:在应用启动后能够看到的组件,通常被视为应用的用户界面。 非可视组件是不可见的,通常用于访问设备的内置功能,是设备的技术核心,服务于应用程序 属性 组件都是由一组属性来定义,属性相当于组件信息的存储空间。如可视组件的Width、Height及Alignment属性,它们共同定义了组件的外观。 行为 应用中的行为,往往是抽象的和复杂的。 行为定义了应用对事件的响应,无论是用户发起的事件(如点击按钮),还是外部事件(如手机收到短信)。 App Inventor提供了一种非常适合于定义行为的可视化“块”语言 用什么来解释应用? 人们习惯于把软件与菜谱相对比。像菜谱一样,传统的应用由一系列的顺序排列的指令构成,而计算机(厨师)则按顺序执行这些指令。 应用就是一系列的事件处理程序 应用就是一系列的事件处理程序 应用更为普遍的是对事件的响应,事件的触发者是最终用户。 应用更适合于概括为“对事件做出响应的组件的集合

文档评论(0)

1亿VIP精品文档

相关文档