首页 理论教育 物联网技术应用开发:界面设计与功能展示

物联网技术应用开发:界面设计与功能展示

时间:2023-10-17 理论教育 版权反馈
【摘要】:RichTextBox分别用来获取和显示发送、接收的信息。在Text值为“配置信息”的GroupBox控件中添加3个TextBox控件,并添加相应的Label控件作为标识。3个控件分别用来设置服务器的IP、端口和用户名称(自定义)。添加3个Button控件,分别命名为“btnSend”、“btnCon”、“btnSendgroup”,用于定义发送、群发和连接的代码。服务端程序界面设计如图7-4所示。表7-13 服务端程序窗体、控件对象的主要属性设置二

物联网技术应用开发:界面设计与功能展示

1.客户端

(1)新建窗体Form。将Windows Form命名为“FrmTCPC”,属性Text的值为“客户端”,窗体作为整个程序各个功能控件的载体

(2)添加三个GroupBox控件,分别命名为“GroupBox1”、“GroupBox2”、“GroupBox3”(即属性name的值),属性Text值分别为“发送”、“接收”、“配置信息”,作为其他控件的容器

(3)在Text值为“接收”的GroupBox控件中添加RichTextBox控件,命名为“txtMsg”;在Text值为“发送”的GroupBox控件中添加RichTextBox控件,命名为“txtSendMsg”。RichTextBox分别用来获取和显示发送、接收的信息。

(4)在Text值为“配置信息”的GroupBox控件中添加3个TextBox控件,并添加相应的Label控件作为标识。3个控件分别用来设置服务器的IP、端口(与服务器匹配)和用户名称(自定义)。

(5)添加两个Button控件,分别命名为:“btnSend”、“btnCon”,用于定义发送和连接的代码。

客户端程序界面设计如图7-3所示。

客户端程序窗体、控件对象的主要属性设置见表7-12。

表7-12 客户端程序窗体、控件对象的主要属性设置二

978-7-111-48712-8-Part02-91.jpg

2.服务端(www.xing528.com)

服务器端程序主要就是与多个客户端建立连接,并收、发数据。以下是C#实现服务器端程序的具体实现步骤:

(1)新建窗体Form。将WindowsForm命名为“FrmTCPS”,属性Text的值为“服务器”,窗体作为整个程序各个功能控件的载体。

(2)添加3个GroupBox控件,分别命名为“GroupBox1”、“GroupBox2”、“GroupBox3”(即属性name的值),属性Text值分别为“发送”、“接收”、“服务器信息”,作为其他控件的容器。

(3)在Text值为“接收”的GroupBox控件中添加RichTextBox控件,命名为“txtMsg”;在Text值为“发送”的GroupBox控件中添加RichTextBox控件,命名为“txtSendMsg”。RichTextBox分别用来获取和显示发送、接收的信息。

(4)在Text值为“服务器信息”的GroupBox控件中添加3个TextBox控件,并添加相应的Label控件作为标识。3个控件分别用来设置服务器的IP、端口(与服务器匹配)和用户名称(自定义)。

(5)添加3个Button控件,分别命名为“btnSend”、“btnCon”、“btnSendgroup”,用于定义发送、群发和连接的代码。

服务端程序界面设计如图7-4所示。

服务端程序窗体、控件对象的主要属性设置见表7-13。

表7-13 服务端程序窗体、控件对象的主要属性设置二

978-7-111-48712-8-Part02-92.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈