第二章AI开发基本要素.pdf
文本预览下载声明
第二章 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
显示全部