湘阴小程序制作【湘阴企业邮箱】湘阴网站外包、湘阴微信商城开发、湘阴网店美工、湘阴淘宝设计-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

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

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

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

湘阴县,古称罗城 [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电话】湘阴网站搭建、湘阴微信公众号推文外包、湘阴开通京东拼多多设计、湘阴淘宝装修
下一条:湘阴企业微信公众号小程序开发公司、湘阴企业网页设计方案、湘阴做网站开发价格、湘阴微信公众号制作运营报价明细表、湘阴网站设计公司费用、湘阴网站推广大概需要多少钱
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约