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

湘阴小程序制作【湘阴企业邮箱】湘阴网站外包、湘阴微信商城开发、湘阴网店美工、湘阴淘宝设计

发表日期: 2021-04-09 09:13:16 浏览次数:251

湘阴小程序制作【湘阴企业邮箱】湘阴网站外包、湘阴微信商城开发、湘阴网店美工、湘阴淘宝设计

湘阴县,古称罗城 [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日,被生态环境部授予第四批国家生态文明建设示范市县称号。

根据在第4章“开车不发短信”中的经验,你应该很熟悉这些块。当手机收到短信时会触发Texting1.MessageReceived事件。如图11-2,在事件处理程序中设置Texting1组件的PhoneNumber及Message属性,然后发送短信。

{%}

图 11-2 收到短信后回复邀请短信

 测试:需要用第二部手机来测试这一功能;你不能给自己发短信,否则会永远循环下去!如果没有其他手机,可以注册Google Voice或类似的服务,从这些服务中给自己的手机发短信。用第二部手机发送“你好”到测试手机,则第二部手机会收到一个邀请加入“舞蹈团”的短信。


将某人加入广播列表

现在创建第二个行为:收到短信“joinFMDT”后,将发信人添加到广播列表中。首先定义列表变量BroadcastList来保存注册的电话号码。从Variables中拖出一个“initialize global name to”块,将name改为“BroadcastList”,并用make a list块初始化列表,此时列表为空。如图11-3(稍后将实现向列表中添加数据项的功能)。

{%}

图 11-3 变量BroadcastList用于存储注册的电话号码【也可用create empty list块】

下面修改Texting1.MessageReceived事件处理程序,如果收到短信“joinFMDT”,则将发信人手机号码添加到BroadcastList中。判断短信内容需要使用Ifelse块(在第十章“出题”应用中使用过),将新号码添加到列表中需要使用add item to list块。整个设置所需的块见表11-3。在电话号码添加完之后,用BroadcastListLabel来显示新列表。

表11-3 检查来信内容,并将发信人添加到广播列表中,需要如下块

块的类型

所在抽屉

作用

initialize global BroadcastList to

Variables

定义广播列表变量

ifelse

Control

根据收到短信的内容决定做什么事

=

Math

判断短信内容是否等于“joinFMDT”

get messageText

Variables

将来信内容插入“=”块(左边)

“joinFMDT”

Text

将固定文本插入“=”块(右边)

add items to list

Lists

向广播列表中添加发信人电话号码

get number

Variables

将发信人手机号码插入“add items to list”

set BroadcaseListLabel.Text to

BroadcaseListLabel

显示新列表

get global BroadcastList

Variables

将其插入set BroadcaseListLabel.Text to块

set Texting1.Message to

Texting1

设置短信内容,准备用Texting1回复发信人

“恭喜你成功加入…”

Text

祝贺发信人加入群组成功。

块的作用

如图11-4所示,对刚收到的短信进行回复,第一行的块将发信人手机号码设置为接收人手机号码,即设置Texting1.PhoneNumber为number。然后判断messageText是否为特殊代码“joinFMDT”:如果是,则将发送者手机号添加到BroadcastList并发短信祝贺;如果不是,则回复邀请短信。在Ifelse块之后,回复短信被发出(最后一行)。

{%}

图 11-4 如果收到短信“joinFMDT”,则将发信人手机号添加到BroadcastList

 测试:用第二部手机发送短信“joinFMDT”到测试手机,在测试手机收到短信的同时,第二部手机的号码出现在“已注册的电话号码”下面,第二部手机会收到祝贺短信。尝试发一个其他内容的短信,检查邀请短信是否能正常发送。

广播消息

下面来添加广播行为:当广播列表BroadcastList中的成员向广播中心发来短信时,将此信息转发给列表中的所有手机。这一功能稍显复杂,需要更多的控制块:增加一个Ifelse块和一个foreach块。新增的Ifelse块用于检查发送短信的手机号是否在广播列表中,而foreach块用于向列表中的所有手机广播这条短信。另外还要将之前的Ifelse块移动到新Ifelse块的“else”部分。表11-4列出了需要新增的块。

表11-4 向列表中的成员广播某个成员发来的短信需要新增的块

块的类型

所在抽屉

作用

ifelse

Control

根据发信人是否已在广播列表中来决定做不同的事

is in list?

Lists

检查某数据是否在列表中

get global BroadcastList

Variables

将其插入is in list?的list插槽中

get number

Variables

将其插入is in list?的thing插槽中

set Texting1.Message to

Texting1

设置将被广播出去的短信内容(列表成员的来信)

get messageText

Variables

即将被广播出去的列表成员来信

foreach

Control

向列表中的所有成员发送同一条短信

get global BroadcastList

Variables

将其插入foreach的list插槽

set Texting1.PhoneNumber to

Texting1

设置接收短信的手机号码

get item

Variables

BroadcaseList中当前正在操作的项/变量:保存的是手机号


湘阴小程序制作湘阴企业邮箱湘阴网站外包、湘阴微信商城开发、湘阴网店美工、湘阴淘宝设计

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

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

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

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

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

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

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

预约专家

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

  

服务热线:400-111-6878