欢迎来到天天文库
浏览记录
ID:36891261
大小:3.02 MB
页数:39页
时间:2019-05-10
《移动编程-变量的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、移动编程导论AppInventorVariables2021/7/152主要内容变量导学变量定义变量设置变量增值变量显示表达式与运算符VARIABLES2021/7/153导学计算机存贮——变量计算机存贮——计算机记忆体如4G内存750G硬盘存贮配置内存:4G内存外存:750G硬盘、1T硬盘等等VARIABLES2021/7/154计算机的容量单位1TB=1024GB1GB=1024MB1MB=1024KB1KB=1024Byte1Byte=8bitByte(字节)是计算机基本存储单位每个bit(二进制位)存放一个数码1或0VARIABLES2
2、021/7/155导学计算机存贮——变量内存:-短期记忆体-速度快,价格高昂-程序运行时,驻留在内存-关机后,内存信息将被清除VARIABLES2021/7/156导学计算机存贮——变量外存:-长期记忆体,如硬盘、优盘-与内存相比,速度较慢,价格也较低-程序结束、甚至关机,信息仍保存VARIABLES2021/7/157应用程序运行需要内存:保存运行中的程序及中间结果,是系统和程序运行工作的地方外存:保存永久性信息VARIABLES2021/7/158内存单元应用程序可以申请使用内存单元每个单元可存数字、文本或其它类型数据应用程序:可将信息存入
3、存贮单元可检查及使用其数据值可对数据进行操作处理VARIABLES2021/7/159变量用来在内存中存贮需要处理的数据关注变量:变量名变量值2021/7/1510AppInventor中的两类变量:组件属性变量:隶属于组件普通变量:与特定组件无关2021/7/1511组件属性变量名:组件名.属性名如:组件Button1的宽度存在内存单元Button1.Width——变量名用户是看不到存储单元和数字50的,这个内存是被隐藏的,开发者可在界面编辑器属性栏中查看并设置这些属性,也可在块编辑器中使用并改变这些属性VARIABLES503.1组件属性变
4、量2021/7/15122021/7/1513每一个组件都有自己的属性:如组件:有如下属性组件VARIABLESWidthHeightImageText320300kitty.pngPETMEButton12021/7/1514组件属性变量的赋值在界面编辑器中修改组件属性变量的值程序运行前设置在块编辑器程序块修改组件属性变量值程序运行中改变2021/7/1515在界面编辑器中修改组件属性变量的值:2021/7/1516在块编辑器程序块中修改组件属性变量的值:VARIABLES2021/7/1517普通变量:与组件无关的存储单元如:可用于计数统计
5、可用于控制两种状态的变化可用于科学计算可在游戏程序中定义变量以追踪得分……VARIABLES2021/7/1518组件属性和普通变量:存于内存结束应用:内存数据将会被清除重新打开应用:之前处理得到的内存数据不复存在除非在程序中重新设置属性和变量的值如有人玩游戏,得了200分,当关掉游戏再打开时,200分会丢失VARIABLES2021/7/1519在Built-in中点击Variables拖出第一个块定义一个新的变量该块“initializegloblenameto”表示定义一个全局变量改变name可以重新命名,并可在“to”后赋初值3.2变量
6、定义VARIABLES2021/7/15202021/7/1521定义变量例子:1.从Variables中拖出initializegloblenameto块2.从Built-in列表选择一种(例如Math),将其第一块(0)插入,以确定变量的类型VARIABLES2021/7/15223.这个例子我们选择了数字:04.把初始值改为1:5.把变量名改成“score”:VARIABLES2021/7/1523定义变量:主要是为变量分配内存单元;建立一个命名的存储单元;以保存信息应用执行:一开始就会为变量分配位置,独立而并不属于任何组件此例中,名为“
7、score”的变量初始值为0scoreVARIABLES02021/7/1524注意:定义的变量块不属于任何事件处理程序变量块在块编辑器中是“浮动的”当应用程序运行时则被执行变量块VARIABLES2021/7/1525定义变量后,将鼠标指针移到变量名处,片刻可看到两种不同的块提供使用。带榫头的块用于赋值给其他变量;带凹槽的块用于获取其他值3.3变量设置VARIABLES2021/7/1526提供变量的值VARIABLES如:获得变量的值2021/7/1527下面是为变量增值的程序块:相当于把score+1的值赋予scorescore=scor
8、e+1注意等号右边的score是原来的,左边是新的3.4变量增值VARIABLES2021/7/1528定义变量,就在内存中分配一个存储单元变量和内存
此文档下载收益归作者所有