7.4.3  界面设计

更新于 2026年10月10日 版权声明
7.4.3 界面设计

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 客户端程序窗体、控件对象的主要属性设置二

图示

2.服务端(https://www.daowen.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 服务端程序窗体、控件对象的主要属性设置二

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)