收藏 分销(赏)

第讲安安猜价格.pptx

上传人:a199****6536 文档编号:2341762 上传时间:2024-05-28 格式:PPTX 页数:30 大小:1.75MB
下载 相关 举报
第讲安安猜价格.pptx_第1页
第1页 / 共30页
第讲安安猜价格.pptx_第2页
第2页 / 共30页
第讲安安猜价格.pptx_第3页
第3页 / 共30页
第讲安安猜价格.pptx_第4页
第4页 / 共30页
第讲安安猜价格.pptx_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、谷歌精品谷歌精品谷歌精品谷歌精品课课程程程程App Inventor App Inventor 零基零基零基零基础础AndroidAndroid移移移移动应动应用开用开用开用开发发浙江大学城市学院浙江大学城市学院浙江大学城市学院浙江大学城市学院吴明吴明吴明吴明晖晖 教授教授教授教授安安猜价格安安猜价格安安猜价格安安猜价格电子服务与智慧工厂1本章目本章目标定义全局变量如何产生随机数学习“如果则”条件判断模块控制屏幕的布局谷歌精品谷歌精品谷歌精品谷歌精品课课程程程程电子服务与智慧工厂2安安猜价格安安猜价格-案例展示案例展示谷歌精品谷歌精品谷歌精品谷歌精品课课程程程程App Inventor App

2、 Inventor 零基零基零基零基础础AndroidAndroid移移移移动应动应用开用开用开用开发发电子服务与智慧工厂3展示与分析展示与分析(a)开始界面(b)猜高了(c)猜对了展示与分析展示与分析(d)重新开始(e)安装完的图标安安猜价格安安猜价格 组件件设计App Inventor App Inventor 零基零基零基零基础础AndroidAndroid移移移移动应动应用开用开用开用开发发谷歌精品谷歌精品谷歌精品谷歌精品课课程程程程组件件设计 组件重命名件重命名 组件命名应该“见名知意名知意”设置置 图像像 组件属性件属性 属性属性讲解讲解PicturePicture图片控件显示的图

3、片图片控件显示的图片VisibleVisible图片是否可见图片是否可见WidthWidth图片宽度,图片宽度,3 3种设置方式种设置方式HeightHeight图片高度,图片高度,3 3种设置方式种设置方式设置按置按钮组件属性件属性 属性属性讲解讲解BackgroundColorBackgroundColor按钮的背景颜色按钮的背景颜色EnabledEnabled按钮是否可用按钮是否可用FontBoldFontBold按钮中文字是否加粗按钮中文字是否加粗FontItalicFontItalic按钮中文字是否倾斜按钮中文字是否倾斜FontSizeFontSize按钮中文字的大小按钮中文字的大小

4、FontTypefaceFontTypeface按钮中文字的字体按钮中文字的字体ImageImage按钮的背景图片按钮的背景图片ShapeShape按钮的形状按钮的形状ShowFeedbackShowFeedback按钮反馈按钮反馈TextText按钮中显示的文字按钮中显示的文字TextAlignmentTextAlignment按钮中文字的对其方式按钮中文字的对其方式TextColorTextColor按钮中文字的颜色按钮中文字的颜色VisibleVisible按钮是否可见按钮是否可见WidthWidth按钮的宽度按钮的宽度HeightHeight按钮的高度按钮的高度设置加速度置加速度传感器

5、感器组件属性件属性 加速度加速度传感器(感器(AccelerometerSensor)组件是加速度传感器,从三维响应晃动和测试加速度。加速度的单位为m/s2可以用于检测手机晃动等事件属性属性讲解讲解EnabledEnabled加速度传感器是否可用加速度传感器是否可用MinimumIntervalMinimumInterval最小时间间隔最小时间间隔SensitivitySensitivity敏感程度敏感程度设置置 对话框框 组件属性件属性 对话框组件用于弹出提示对话框属性属性讲解讲解BackgroundColorBackgroundColor背景色背景色NotifierLengthNotifi

6、erLength通知时间长度通知时间长度TextColorTextColor文字颜色文字颜色小机器安安小机器安安诞生生记 行行为逻辑设计谷歌精品谷歌精品谷歌精品谷歌精品课课程程程程App Inventor App Inventor 零基零基零基零基础础AndroidAndroid移移移移动应动应用开用开用开用开发发编辑App的行的行为 点点击Blocks进入入App的行的行为编辑安安安安诞生的流程生的流程2024/5/21 周二15编辑点点击按按钮的行的行为 选取取 被点被点击 模模块拖入工作区拖入工作区完成的完成的 按按钮被点被点击 行行为 所有所有语句都是拖放拼接而成!句都是拖放拼接而成!

7、摇晃手机晃手机还原初始状原初始状态 按回退按回退键的行的行为 运行运行 由于由于这里用到了加速度里用到了加速度传感器,所以在模感器,所以在模拟器中运行器中运行时某些功能不能使用。某些功能不能使用。三种连接方式模拟器WIFI连接USB连接打包打包apk安装到手机安装到手机 二种安装方式扫描二维码手机直接下载把apk下载到本地计算机App Inventor 应用的体系用的体系结构构22AI2体系体系结构介构介绍组件可视组件:当App运行后能看见的组件,如Button,TextBox和Label等,这些常用于设计App的界面非可视组件:不出现在App界面中的组件,提供访问设备的内建功能,如Texti

8、ng组件一般都有属性和行为,通过设置每个组件的属性值和对事件响应的行为,组合形成独特的App应用变量运行过程中值可以改变的元素通过变量可以参与运算并存储运算结果运行过程中值不会变的元素叫常量,如AI2体系体系结构介构介绍行为App可以看作是系列事件处理机的集合,通过对事件的响应和处理来反映App的行为提供访问设备的内建功能事件用户触发的事件,如划屏、按下按钮等其他系统定义的事件,如App启动、时钟、动画精灵碰撞、来电、位置改变等响应事件发生时,App会调用一系列过程来响应面向面向对象程序象程序设计思想思想从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然

9、思维方式强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位面向面向对象程序象程序设计思想思想提供访问设备的内建功能对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的事物对象具有状态,一个对象用属性值来描述它的状态对象还有操作,用于改变对象的状态,操作就是对象的行为对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中面向面向对象程序象程序设计思想思想提供访问设备的内建功能类具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类

10、,类的具体化就是对象,也可以说类的实例是对象类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述App Inventor将各种常用的功能,封装为多个控件,供用户调用这些控件类型可以看做是类具体的某个控件就是对象面向面向对象程序象程序设计思想思想提供访问设备的内建功能事件指在某个时刻发生的某种特定事情事件类型 例子用户触发事件当用户点击了 button1,做 系统初始化事件当App启动,做 时间事件当过了500毫秒,做 动画事件当两个对象碰撞时,做 外部事件当收到一条短信时,做 作作业和思考和思考题29动手实践“安安诞生”App的开发和调试运行过程给“安安诞生”换一个图标思考一下,能给“安安诞生”加一些新的功能么?自学Media组的Player控件,尝试开始创建一个新的App,可以用来播放一首长时间的mp3音乐2024/5/21 周二30

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服