当前位置: 网站首页>小程序开发>网站开发

攸县网站制作【攸县网站优化】攸县建网站、攸县微信公众号运营、攸县网页设计、攸县微信小程序商城

发表日期: 2021-04-09 15:11:57 浏览次数:79


攸县网站制作【攸县网站优化】攸县建网站、攸县微信公众号运营、攸县网页设计、攸县微信小程序商城

攸县为湖南省株洲市辖县,位于湖南省东南部,罗霄山脉中段武功山西端。东邻江西萍乡市、莲花县,西连株洲市渌口区、衡东县;南达茶陵县、安仁县,北接醴陵市。攸县交通便利,境内主要铁路有吉衡铁路、醴茶铁路等,素有“衡之径庭、潭之门户”之称。攸县跻身2013年中小城市新型城镇化质量500强县市,在榜单中位列第217位。

2017年,攸县户籍总人口为817256人。

2017年10月,被住建部命名为国家园林县城。

2019年3月6日,中央宣传部、财政部、文化和旅游部、国家文物局《中央宣传部 财政部 文化和旅游部 国家文物局关于公布《革命文物保护利用片区分县名单(第一批)》的通知》攸县名列其中。 [1]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。

2. 为变量命名:点击变量初始化块中的“name”,并输入“score”,如图16-3所示。

{%}

图 16-3 为变量命名

3. 为变量设置初始值:从Math抽屉中拖出数字块,将其插入变量初始化块的插槽中,如图16-4所示。

{%}

图 16-4 为变量设初始值

4. 将变量初始值由默认值(0)改为123,如图16-5所示。

{%}

图 16-5 修改变量的初始值

定义一个变量,就是通知应用建立一个有名称的存储槽,来保存某个值。像属性一样,这些存储槽用户是看不见的。

变量的初始值在应用启动时就已经被放入存储槽中。可以用数字或文本对变量进行初始化,除此之外,也可以插入一个“make a list”块,它告诉应用这个变量是一个存储槽的列表,而不是一个单独的值。关于list的更多内容请参考第19章。

设置及读取变量

变量定义之后,App Inventor会生成两个属于这个变量的块:set块及get块,只要将鼠标悬停在变量初始化块中的变量名称之上,就可以呼出到这两个块。如图16-6所示。

{%}

图 16-6 变量初始化块包含访问该变量的set块及get块

其中的“set global score to”块可以用来修改(设置)变量的值,例如图16-7中,将数字块5放在变量score的set块中。变量初始化块中的“global”一词意为“全局的”,指的是变量的适用范围,一个全局变量可以被程序中所有事件处理程序及过程所引用。新版的App Inventor中还可以定义一种“local”变量,这种变量可以在一个事件处理程序或某个过程的内部进行定义(这里暂不涉及)。

{%}

图 16-7 将数字5赋给变量score

另一个“get global score”块用于从变量中读取变量值。例如,如果你想检查score的值是否大于或等于100,就可以将“get global score”块插入if块进行测试,如图16-8所示。

{%}

图 16-8 使用get global score块来获取变量值

用表达式为变量赋值

可以用单一的数字5来为变量赋值,不过通常会用一个更为复杂的表达式来为变量赋值(“表达式”是一个计算机科学的术语,即公式)。例如,在总统测试的应用中,用户点击“下一题”按钮时,要让变量currentQuestionIndex的值增加1,来显示下一道题;又如在游戏类应用中,如果玩家失败,还有可能将他的成绩减10分;还有像第3章打地鼠的游戏中,通过改变变量x的值,实现地鼠在Canvas中水平位置的随机移动。因此可以用若干个块组成的表达式插入“set global score”块为变量score赋值。

变量的递增

一种最常见的表达式可能是变量的递增,或根据变量的当前值进行设定。例如,游戏中当玩家获胜一次,变量score就将增加5,如16-9显示了实现这一行为需要的块。

{%}

图 16-9 分数变量递增5

如果能够理解这些块的含义,你就离程序员又近了一步。这些块可以理解为“让成绩在现有的值上加1”,这是变量递增的另一种说法。要理解这些块的工作机制,需要按照从内向外、而不是从左到右的顺序,最里面的块是“get global score”及数字“5”,它们是最基础的块,然后“+”块执行加法运算,并将结果设定为变量score的值。

假设存储槽中score的当前值为5,经过这些块的运算,程序执行了以下步骤:

1. 从score的存储槽中读取当前值5;

2. 加上5得到结果10;

3. 将10放回到score的存储槽中(来替代5)。

关于变量递增的更多内容请参见第19章。

构造复杂的表达式

在Math抽屉中(图16-10),App Inventor提供了许多数学函数,就像在电子表格或计算器中见到的一样。

{%}

图 16-10 Math抽屉中的运算符及函数

你可以使用这些块来构造复杂的表达式,并将它们作为赋值表达式插入到“set global to”块中。例如,要想实现一个图片精灵(image sprite)在canvas范围内的随机水平移动,就需要使用一个乘法块(*)、一个减法块(-)一个Canvas.Width属性以及一个随机小数函数来组织表达式,如图16-11所示。

{%}

图 16-11 使用数学(Math)块来构造上面的复杂表达式


攸县网站制作攸县网站优化攸县建网站、攸县微信公众号运营、攸县网页设计、攸县微信小程序商城


400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878