App Inventor编程基础 App Inventor2015版课件.pptVIP

App Inventor编程基础 App Inventor2015版课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在“模块”的Screen下的组件块是动态变化的。在组件设计中用到的所有组件都会显示到这里,单击某个组件会弹出一个抽屉,包含有该组件所具有的行为、事件和属性等模块。 组件块 任意组件是用App Inventor进行高级编程的一项非常重要的功能,可以实现对组件的动态修改,如游戏编程中,可以将一组imageSprite(图像精灵)编入列表,在程序运行过程中,通过对列表项的操作来实现动态修改组件状态的功能。 任意组件块 实验四:开发App,用户输入3个数后,输出三个数中最大的数。 实验五:开发App,计算n!即输入n后,输出其阶乘。 实验六:计算器,实现类似于计算机中的“标准型”的计算器。 实验七:实现一个简单的记事本功能,可以进行查找、替换和统计字符个数等功能。 实验八:用过程来实现判定一个输入的数是否为素数。 实验 * * 添加列表项,向列表的末尾添加列表项。 列表块 求列表长度,返回列表中包含的列表项数。 列表块 列表是否为空,如果列表为空,则返回值为真,否则为假。 列表块 随机选取列表项,从列表中随机选取一项。 列表块 检查列表项,如果列表中包含列表项则返回真,否则为假。 列表块 返回列表项在列表中的位置,如果列表项不在列表中,则返回0。 列表块 选取列表指定位置元素,求指定位置的列表项,索引值从1开始。 列表块 插入列表项,在指定位置插入列表项。 列表块 替换列表指定位置元素,替换列表中指定位置(索引值)的元素。 列表块 删除列表项,删除指定位置(索引值)的列表项。 列表块 追加列表项,将第二个列表中所有项添加到第一个列表的末尾。添加后,列表1中将包括所有新加入的元素,而列表2不发生变化。 列表块 复制列表,创建列表的副本,包括其中的所有子列表。 列表块 是否为列表,检查该列表是否为列表类型。如果是一个列表,则返回值为真,否则为假。 列表块 列表转csv行,将列表转换为表格中的一行数据,并返回表示行数据的CSV(逗号分隔值)文本。数据行中的每一项都被当做一个字段,在CSV中文本用双引号进行标识,各数据项以逗号分隔。且每行末尾均不带换行符。 列表块 例如 将返回:瞿德华,刘华,王中,谭谈,张小五。 例如 将返回:(2014001 瞿德华),(2014002 刘华),(2014003 王中),(2014004 谭谈)。 列表块 列表转csv 列表块 例如 将返回: 瞿德华 刘华 王中 谭谈 张小五 列表块 csv行转列表,将CSV(逗号分隔值)格式的表格解析为一个列表的行,是“列表转csv行”的逆过程。 列表块 csv转列表,将CSV(逗号分隔值)格式的表格解析为一个列表的行,在每行中又是一个字段的列表。是“列表转csv”的逆过程。 列表块 根据键值查询,在类字典结构的列表中查找信息。本操作需要三个输入值:一个键值对列表、一个关键字、以及一个找不到时的提示信息。此处的键值对列表中的元素本身必须是包含两个元素的列表。查找键值对就是要在列表中找到第一个键值对(子列表),它的键(第一个元素)与给定的关键字相同,并返回其值(第二个元素)。 列表块 例如 将返回值“瞿德华”。 列表块 颜色块 合成颜色,返回由指定红、绿、蓝三色值以及透明度值合成的颜色。列表中的第一个插槽代表R(红色)值,第二个为G(绿色)值,第三个代表B(蓝色)值,R、G、B的取值范围为0—255,第四个为可选项,代表alpha(透明度)值或颜色的饱和度。默认的alpha值为100, 颜色块 分解色值,返回含红、绿、蓝色值以及透明度值(0-255)的列表。 颜色块 例 颜色块 颜色块 过程是存放在某个名称之下的一系列块的组合,或者说代码,这个名称就是你所创建的过程块的名称。在计算机科学中,过程也称作函数或方法。 在开发中如果需要反复使用同一个块集合,此时通过定义过程,可减少代码冗余。 过程可以有返回值,也可以没有。 一个过程可以没有或者有多个参数。 一般来说,一个过程完成一项功能,如交换两个数,排序,判断一个数是否为素数等。 过程块 无返回值的过程 过程块 用过程来实现1+2+……n 过程块 过程块 带返回值的过程 该模块一般和“控制块”中的“执行模块……返回结果”配合使用。 过程块 过程块 三角函数和反三角函数 数学块 atan2,反正切函数2,对于给定的x与y坐标,返回y/x的反正切函数值。其范围为(-180, +180)。 角度变换-弧度转角度,对于给定的弧度值,将其换算成角度值,其范围为[0, 360)。 角度变换-角度转弧度,对于给定的角度值,将其换算成弧度值,其范围为[-π , +π)。 数学块 对于给定的数字,设定其小数点后面的位数,位置值必须是非负的整数,超出位数的小数部分将依据四舍五入的原则进位,不足的

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档