文档详情

第二章AI开发基本要素.pdf

发布:2017-06-16约1.26万字共57页下载文档
文本预览下载声明
第二章 AI2开发基本要素 学习目标与内容:AI2开发基本要素 2 Android APP的内部结构 漫画书APP的设计及实现 涂鸦板APP的设计即实现 理解应用的结构 3 大多数人是从用户的角度来描述一个应用,但是在程序员看来,应用要复杂得 多。我们必须充分理解应用的内部结构,才能更加有效地创建应用。 组件设 设定应用中的对象(组件 ) 通常从两个方面来描述 计 应用的内部结构:组件 及行为,这大致与App 应该成功的 Inventor的两个主要窗 APP 口相对应:组件设计器 及块编辑器。 用来编写程序,实现对用户 块编辑 及外部事件的响应(应用程 器 序的行为)。 App Inventor应用的内部结构 4 组件 5 •可视组件是在应用启动后能够看到的组件,如 可视组件 Button、Textbox及Label等,这些通常被视为应用 的用户界面。 •非可视组件是不可见的,因此它们不是用户 界面的组成部分,通常用于访问设备的内置 功能,如,Texting组件用于收发短信, 非可视组件 LocationSensor组件用于确定设备的位置, 而TextToSpeech组件用于朗读文字。非可视 组件是设备的技术核心,是服务于应用程序 的小精灵。 组件的属性(1 ) 6 可视组件和非可视组件都是由一组属性来定义,属性相当于组件 信息的存储空间。如可视组件的Width、Height及Alignment属 性,它们共同定义了组件的外观。 组件的属性(2 ) 7 • 是AI 中用来设置组件的大小、颜色、位置、速 组件属性 度等功能,模块用绿色显示。 • 如set Button.Text to 表示设置按钮的文本,而 属性多为成对出现 Button.Text 为调用Button 的文本。 组件属性都有其自身属性 • 多用来与list 结合使用 • 可以在前端UI 界面设置, 属性设置 • 也可以在Blocks
显示全部
相似文档