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

湘阴微信公众号开发【湘阴网络推广】湘阴建站、湘阴网站维护、湘阴网页制作、湘阴微信小程序代运营公司

发表日期: 2021-04-09 09:03:15 浏览次数:138

湘阴微信公众号开发【湘阴网络推广】湘阴建站、湘阴网站维护、湘阴网页制作、湘阴微信小程序代运营公司

湘阴县,古称罗城 [1]  ,湖南省岳阳市下辖县。位于湖南省东北部,居湘资两水尾闾、南洞庭湖滨,湘江自南向北贯穿全境,把全县分为东西两部,东部为丘陵岗地,西部为滨湖平原,湘阴县地处长沙、岳阳、益阳三市五县中心,紧邻湖南省省会长沙,县城距长沙中心城区38公里,处于“长株潭”半小时经济圈内,湘阴县是“长株潭”地区沿湘江、过洞庭湖、经长江出海的必经通道,既是“长株潭”城市群沿江北上在洞庭湖的“大码头”,也是岳阳和武汉城市圈对接“长株潭”城市群的“桥头堡” [2]  ,2016年3月,湘阴县城被评为2015年度岳阳市最美县城 [3]  。

截至2019年,湘阴县辖1个街道,12个镇,2个乡 [4]  ,土地总面积1581.5平方公里,耕地面积63.21千公顷,年末总人口78万人 [5-6]  。

湘阴县是四化两型、长江经济带、长江中游城市群、洞庭湖生态经济区等国家和区域经济发展战略的重要节点和支撑点 [7]  ,是长株潭城市群全国“两型社会”综合配套改革试验区滨湖示范区、湖南省承接产业转移试点县、湖南省最具投资吸引力县,长株潭城市群全国“两型社会”试验区建设总体规划确定的产业转移承接基地、现代装备制造业配套基地、绿色农产品生产供应和加工基地、区域性港口物流基地和休闲旅游服务基地 [8]  。国家知识产权强县工程试点县。 [9]  2020年10月9日,被生态环境部授予第四批国家生态文明建设示范市县称号。


块的作用

向列表中添加项,意味着向列表的末尾追加新项。如图10-4,程序从QuestionText和AnswerText文本框中获取用户输入的内容,并分别被追加到相应的列表中。

向列表中添加的项更新了列表变量QuestionList和AnswerList,但用户看不到任何变化。第三行的块用来显示这个变化:用冒号将两个列表的内容连接起来。默认情况下,App Inventor用小括号来包围列表内容,列表项之间用空格间隔,像这样:(item1 item2 item3)。当然,这不是显示列表的理想方式,只是暂时用来测试程序的行为。稍后我们将用更高级的方式来显示列表,即,每对问题答案各占一行。

清空问题及答案

回忆一下在“总统测验”中,当移动到下一题时,要清空上一题的回答结果。在本应用中,当用户提交了一对问题-答案后,同样要清空QuestionText及AnswerText文本框,以便准备下一题的输入,如下图所示:

{%}

图 10-5 提交问题-答案之后清空文本框

块的作用

用户提交的问题-答案,将分别被添加到各自的列表中,并显示出来,这时QuestionText和AnswerText中的文本被清空,如图10-5所示。请注意,可以复制一个有内容的文本块(如上图中的“:”块),通过删除块中的文本,来获得一个空的文本块。

用多行文本显示问题-回答

现在是以App Inventor的默认格式来显示问题及答案。假如有一个有关州首府的测验,已经输入了两对问题-答案,则显示成: (加州首府在哪? 纽约州首府在哪?):(萨克拉门托 奥尔巴尼)。

可以想像,如果测验中的问题很多,结果会显得非常混乱。理想的显示方式,应该是每行只显示一对问题-答案:

加州首府在哪? 萨克拉门托

纽约州首府在哪? 奥尔巴尼

第20章讲述了单个列表中项的逐行显示技术,在继续学习之前,可以去阅读一下。

这里的任务稍显复杂,因为涉及到两个列表。为了应对这种复杂性,需要创建过程displayQAs,并从SubmitButton.Click事件处理程序中调用该过程。

逐行显示问题-答案,需要做到以下几点:

  • 使用foreach块遍历QuestionList中的每个问题;

  • 使用变量answerIndex,在遍历问题的同时,获取与问题对应的答案;

  • 使用join块连接每对问题-答案,并用换行符(\n)来分开每对问题-答案,如下图所示:

块的作用

过程displayQAs封装了所有用于显示数据的块,如图10-6所示,在需要显示列表时,可直接调用displayQAs,而不必再重复使用过程内部的块。

{%}

图 10-6 创建displayQAs过程

由于foreach块只能遍历一个列表,而本应用中有两个列表,因此要求在遍历问题列表的同时,为每个问题选择对应的答案。这需要定义一个索引变量,就像第8章“总统测试”中的currentQuestionIndex一样,这里定义了answerIndex,当foreach遍历QuestionList时,用来跟踪对应的答案在列表AnswerList中的位置。

在foreach开始遍历之前,设answerIndex的值为1;在foreach遍历过程中,answerIndex用来从AnswerList中选择当前问题的答案,然后递增1。在foreach的每次迭代中,当前的问题-答案被添加到QuestionsAnswersLabel的最后一行,问题与答案之间以冒号分隔。

湘阴微信公众号开发湘阴网络推广湘阴建站、湘阴网站维护、湘阴网页制作、湘阴微信小程序代运营公司

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