【Technovation官方中文教程】编程4 - 数据和函数
本帖最后由 szjuliet 于 2021-3-4 20:06 编辑教程地址:https://bit.ly/TGirlsCN-Coding4
返回教程目录:https://mc.dfrobot.com.cn/thread-308465-1-1.html
编程4:数据和函数
本课程将帮您获得如下课题的积分:应用程序函数,代码复杂性,以及可能获得用户体验,设计和技术学习。 在本课程中,您将学会...● 什么是数据● 可在Thunkable和App Inventor中使用的不同数据函数
关键术语和概念
数据 - 您的应用程序可以理解和使用的信息数字 - 一种数字形态的数据类型
字符串 - 一种使用字符的数据类型布尔值 - 一种可以成为两个值中的一个(正确或错误)的数据类型
函数-是执行某一特定操作的代码块输入-进入函数的信息
输出-从函数中产生的信息组件-应用程序的各个部分
属性-描述您的应用程序中不同组件的特征
学习
到目前为止,您已经学习到,为了使应用程序能够执行操作,您需要告诉它,它应该何时 执行操作。对于移动应用程序来说,您应该在事件发生时通知应用程序执行操作。但是,您又是如何知道应该通知应用程序执行哪类操作?为了使计算机能够执行某项操作,您需要以计算机能理解的方式来通知其执行操作。数据在人生中的某个时刻,您可能已经听说过数据这个词。数据可能有很多含义,但是在计算机科学中,数据是指您的应用程序可以理解和使用的信息。
您应该了解将在本课中使用的三种基本数据类型:● 数字-这是一种数字形态的数据类型● 字符串-一种使用字符的数据类型。您可以将字符串视为文本,例如单词“ hello”和“ world”。● 布尔值-一种信息类型,它可以是两个值中的一个,即true或false(对或错)。true基本上代表“是”,而false基本上代表“不”函数您可以使用被称为函数的东西来通知应用程序如何执行操作。函数是执行一种特定任务的代码块。函数接受一个信息输入,并输出一个信息。输入是指进入函数的信息,输出则是由函数产生的信息。让我们看一下可以在App Inventor和Thunkable中使用的函数数学函数数学函数对数字进行一些数学运算,然后为您提供答案。您可以使用许多不同的数学函数。例如:
函数输入输出示例
加上两个及以上数字那些数字的和
减去两个数字那些数字的差
相乘两个及以上数字那些数字的积
随机整数两个数字那两个数字之间的一个随机数字
您何时可能会使用此类函数的示例● 在游戏中计分● 计数● 在某人的银行帐户余额中加上和减去金额文字功能字符串是一种使用字符的信息。您可以将字符串视为文本,例如单词“ hello”和“ world”。还有很多使用文本的函数。例如:
函数 输入输出示例
加入两个及以上字符串将两个字符串合在一起
长度一个字符串该字符串中的字符数
您何时可能会用到此类函数的示例● 显示一个单词● 查看密码长度组件函数App Inventor和Thunkable中的所有用户界面组件均带有可与其一起使用的函数。这些函数可以更改那些组件的不同属性。如果在设计视图中单击它,则可以看到不同组件的所有属性。这些属性也可以使用块编辑器中的不同函数来进行修改。
App Inventor Thunkable
属性 其功能改变属性的函数
高度屏幕中的标签有多高
字体大小标签中的文本字体是多大
文本标签显示的是什么文本
可见度是否可以在屏幕上看到该标签
活动-使用图像属性
返回到您在编码挑战1中为图像库所制作的应用程序。使用图像的属性来创建一种让您在单击标记为“none”(一个都没有)的按钮时不显示任何图像的方法。提示,您将需要用到布尔块“true”和“ false”。点击此处查看我们的AppInventor解决方案:ai2.appinventor.mit.edu/?galleryId=5381046888693760点击此处查看我们的Thunkable解决方案:https://x.thunkable.com/copy/0ec83b6783b5e483bd7c2461ca2a2b8f 需要帮助?查看该App Inventor教程,该教程不但创建了幻灯片,还能让用户在屏幕上显示“no picture” (无图片)。如果您还未完成编码挑战1,请立即返回去完成!
举一反三
通过本课程的学习,您已经了解了如何编写函数以及如何使用不同的组件属性来让您的应用程序执行不同的操作。
● 您在活动中使用了图像的什么属性?● 您能想出,希望将本课中学到的哪些东西用于您的应用程序中吗?
页:
[1]