




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
谷歌精品课程 AppInventor零基础Android移动应用开发 浙江大学城市学院吴明晖教授mhwu 安安猜价格 电子服务与智慧工厂 1 本章目标 定义全局变量如何产生随机数学习 如果 则 条件判断模块控制屏幕的布局 谷歌精品课程 电子服务与智慧工厂 2 安安猜价格 案例展示 谷歌精品课程 AppInventor零基础Android移动应用开发 电子服务与智慧工厂 3 展示与分析 a 开始界面 b 猜高了 c 猜对了 展示与分析 d 重新开始 e 安装完的图标 安安猜价格 组件设计 AppInventor零基础Android移动应用开发 谷歌精品课程 组件设计 组件重命名 组件命名应该 见名知意 设置图像组件属性 设置按钮组件属性 设置加速度传感器组件属性 加速度传感器 AccelerometerSensor 组件是加速度传感器 从三维响应晃动和测试加速度 加速度的单位为m s2可以用于检测手机晃动等事件 设置对话框组件属性 对话框组件用于弹出提示对话框 小机器安安诞生记 行为逻辑设计 谷歌精品课程 AppInventor零基础Android移动应用开发 编辑App的行为 点击Blocks进入App的行为编辑 安安诞生的流程 2020 3 20 15 编辑点击按钮的行为 选取被点击模块拖入工作区 完成的按钮被点击行为 所有语句都是拖放拼接而成 摇晃手机还原初始状态 按回退键的行为 运行 由于这里用到了加速度传感器 所以在模拟器中运行时某些功能不能使用 三种连接方式模拟器WIFI连接USB连接 打包apk安装到手机 二种安装方式扫描二维码手机直接下载把apk下载到本地计算机 AppInventor应用的体系结构 22 AI2体系结构介绍 组件可视组件 当App运行后能看见的组件 如Button TextBox和Label等 这些常用于设计App的界面非可视组件 不出现在App界面中的组件 提供访问设备的内建功能 如Texting组件一般都有属性和行为 通过设置每个组件的属性值和对事件响应的行为 组合形成独特的App应用 变量运行过程中值可以改变的元素通过变量可以参与运算并存储运算结果运行过程中值不会变的元素叫常量 如 AI2体系结构介绍 行为App可以看作是系列事件处理机的集合 通过对事件的响应和处理来反映App的行为 提供访问设备的内建功能 事件用户触发的事件 如划屏 按下按钮等其他系统定义的事件 如App启动 时钟 动画精灵碰撞 来电 位置改变等 响应事件发生时 App会调用一系列过程来响应 面向对象程序设计思想 从现实世界中客观存在的事物 即对象 出发来构造软件系统 并在系统构造中尽可能运用人类的自然思维方式强调直接以问题域 现实世界 中的事物为中心来思考问题 认识问题 并根据这些事物的本质特点 把它们抽象地表示为系统中的对象 作为系统的基本构成单位 面向对象程序设计思想 提供访问设备的内建功能 对象对象是人们要进行研究的任何事物 从最简单的整数到复杂的飞机等均可看作对象 它不仅能表示具体的事物 还能表示抽象的事物对象具有状态 一个对象用属性值来描述它的状态对象还有操作 用于改变对象的状态 操作就是对象的行为对象实现了数据和操作的结合 使数据和操作封装于对象的统一体中 面向对象程序设计思想 提供访问设备的内建功能 类具有相同或相似性质的对象的抽象就是类 因此 对象的抽象是类 类的具体化就是对象 也可以说类的实例是对象类具有属性 它是对象的状态的抽象 用数据结构来描述类的属性类具有操作 它是对象的行为的抽象 用操作名和实现该操作的方法来描述 AppInventor将各种常用的功能 封装为多个控件 供用户调用这些控件类型可以看做是类具体的某个控件就是对象 面向对象程序设计思想 提供访问设备的内建功能 事件指在某个时刻发生的某种特定事情 作业和思考题 29 动手实践 安安诞生 App的开发和调试运行过程给 安安诞生 换一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农户农田住宿管理办法
- 河南造林资金管理办法
- 核酸采集人员管理办法
- 短视频算法优化策略-洞察及研究
- 10kV电力贯通线设计与施工方案探讨
- 茎秆特征及抗倒伏能力影响
- 体育机构管理办法提纲
- 社会学核心理论体系梳理与考核要点解析
- 村屯信息收集管理办法
- 基层银行绿色金融实践:业务推进与风险管理研究
- 报废汽车回收拆解前景
- 2025年广东省中考生物试卷真题(含答案解析)
- 第10课+辽夏金元的统治(大概念教学课件)2024-2025学年高一历史上册教学课件(统编版2019)
- 装置保运方案(3篇)
- 中国聚丙烯酰胺行业市场发展分析及前景趋势与投资研究报告2025-2028版
- 青年教师教学工作坊组织计划
- 驻非洲员工管理制度
- 工程内业资料管理制度
- 摩托车协议过户协议书
- 四川省德阳市2025年七年级下学期语文期末试卷及答案
- 黎族文化课件
评论
0/150
提交评论