2022年2022年简单的聊天程序 .pdf
《2022年2022年简单的聊天程序 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年简单的聊天程序 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、这是一个简单的聊天程序(VB6.0 实现),它可以实现在局域网中两台主机间的在线聊天,程序很简单,只有短短的几十行,但“麻雀虽小,五脏俱全”,它已经有了聊天程序的大体框架。我们在它的基础上稍加改进,就能做出不错的聊天小软件呢。为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:Option Explicit Private IgnoreText As Boolean-各控件说明-名称-类型-作用-frmMain Form CHAT主窗体Winsock1 Winsock 连接控件Label1 Label CONNECT WITH IP 标签Label2 Label LOCAL P
2、ORT 标签Label3 Label REMOTE PORT 标签txtRemoteIP TextBox 远程 IP地址输入框txtLocalPort TextBox 本地 PORT输入框txtRemotePort TextBox 远程 PORT输入框cmdConnect CommandButton 连接 CONNECT 按钮Label4 Label Type your text and hit Enter to send it.标签Frame1(remoteip)Frame REMOTE IP 框架Frame2(host ip)Frame HOST IP 框架Text1 TextBox 显示
3、对方(远程主机)发送的CHA T 内容Text2 TextBox 输入己方(本地主机)要发送的CHAT 内容,按ENTER键发送cmdClear CommandButton 清空输入框(TEXT2)和显示框(TEXT1)中的内容StatusBar1 StatusBar 状态栏-当 CLEAR按钮按下时,清空TEXT1和 TEXT2中的内容Private Sub cmdClear_Click()Text1=With Text2 清空输入框.Text=并把焦点置于TEXT2.SetFocus End With End Sub 当 CONNECT按钮按下时,进行以下操作名师资料总结-精品资料欢迎下载
4、-名师精心整理-第 1 页,共 5 页 -Private Sub cmdConnect_Click()On Error GoTo ErrHandler With Winsock1 设置RemoteHost 属性.RemoteHost=Trim(txtRemoteIP)设置RemotePort 属性RemotePort 属性的值应该等于远程主机上的LocalHost 属性的值.RemotePort=Trim(txtRemotePort)LocalPort 属性的值是不能改变的,必须检查它是否已经被设置如果LocalPort 属性为空(没有被设置),将其设为在LocalPort 输入框中输入的数值
5、If.LocalPort=Empty Then.LocalPort=Trim(txtLocalPort)Frame2.Caption=.LocalIP.Bind.LocalPort 待查End If End With 为了保证使用者不能改变LocalPort 的值,将txtLocalPort 输入框锁定txtLocalPort.Locked=True 在状态栏中显示“正在连接”的状态StatusBar1.Panels(1).Text=Connected to&Winsock1.RemoteHost&如果连接正常,做以下设置Frame1.Enabled=True Frame2.Enabled=T
6、rue Label4.Visible=True Text2.SetFocus Exit Sub 如果在连接过程中出现错误,则转向ErrHandler:,并显示错误提示ErrHandler:MsgBox Winsock failed to establish connection with remote server,vbCritical End Sub 当按下“F1”键时显示帮助信息Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=vbKeyF1 Then ChDir App.Path 调用外部程序n
7、otepad.exe 来打开帮助文本文件Shell notepad.exe readme.txt,vbNormalFocus End If End Sub 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -当窗体加载时显示提示信息并在txtRemoteIP 框中显示本地主机的IP Private Sub Form_Load()Show MsgBox Winsock UDT Chat&vbCrLf&by Theo Kandiliotis(ionikhhol.gr)&vbCrLf&vbCrLf&F1 for help.,vbInformation txtRemoteIP=Wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年简单的聊天程序 2022 简单 聊天 程序
限制150内