使用vb设计聊天室多点对多点网络程序设计

使用vb设计聊天室多点对多点网络程序设计

ID:26700725

大小:209.50 KB

页数:15页

时间:2018-11-28

使用vb设计聊天室多点对多点网络程序设计_第1页
使用vb设计聊天室多点对多点网络程序设计_第2页
使用vb设计聊天室多点对多点网络程序设计_第3页
使用vb设计聊天室多点对多点网络程序设计_第4页
使用vb设计聊天室多点对多点网络程序设计_第5页
资源描述:

《使用vb设计聊天室多点对多点网络程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理课程设计任务书9.多点对多点网络程序设计,根据网络数据传输原理设计聊天室软件,具体要求:1)学习计算机网络连接原理;2)学习网络数据传输的基本原理;3)学习网络连接的底层协议;4)设计聊天室软件;5)面向用户的操作界面;6)具有文件共享功能。专业知识分享WORD格式整理目录一、设计目的1二、设计任务与要求1三、开发软件介绍1四、设计内容41、设计框架42、设计程序53、运行结果12五、设计总结15六、设计心得16七、参考文献16专业知识分享WORD格式整理一、设计目的通过本课程设计的学习,学生将复习所学的专业知识,使课堂

2、学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力,为学生完成毕业设计任务打下基础。二、设计任务与要求多点对多点网络程序设计,根据网络数据传输原理设计聊天室软件,具体要求:1)学习计算机网络连接原理;2)学习网络数据传输的基本原理;3)学习网络连接的底层协议;4)设计聊天室软件;5)面向用户的操作界面;6)具有文件共享功能。三、开发软件介绍微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设

3、计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。在VisualBasic中,可通过属性、方法和事件来说明和衡量一个对象的特征:●事件(Event)事件是指发生在某一对象上的事情。事件又可分为鼠标事件和键盘事件。例如,在命令按钮(CommandButton)这一对象上可能发生鼠标单击(Click)、鼠标移动(MouseMove)、鼠标按下(MouseDown)等鼠标事件,也可能发生键盘按下(Key专业知识分享WORD格式整理Down)

4、等键盘事件。总之,事件指明了对象“什么情况下做?”,常用于定义对象发生某种反映的时机和条件。●方法(Method)方法是用来控制对象的功能及操作的内部程序。例如,人具有说话、行走、学习、睡觉等功能,在visualBasic中,对象所能提供的这些功能和操作,就称作“方法”。以窗体为例,它具有显示(show)或隐藏(hide)的方法。总之,方法指明了对象“能做什么?”,常用于定义对象的功能和操作。●属性(Property)属性是指用于描述对象的名称、位置、颜色、字体等特征的一些指标。可以通过属性改变对象的特性。有些属性可以在设计时通过属性窗

5、口来设置,不用编写任何代码;而有些属性则必须通过编写代码,在运行程序的同时进行设置。可以在运行时读取和设置取值的属性成为读写属性,只能读取的属性成为只读属性。总之属性指明了对象“是什么样的?”,常用于定义对象的外观。如同上面的内容所描述的,不论您使用UDP协议或是TCP协议,Winsock控件都可以允许与远程的设备连接,并且在相互之间交换数据。因此,依据上面的面熟而言,不论您使用的是哪一种协议都可以扮演主机端和客户端的角色。同时,当您在使用Winsock控件的过程中,这个控件不会显示在正在执行的窗体之中。换句话说,Winsock控件是在

6、后台运行的一种控件。在执行过程之中,不会具有任何选用、可见的控件。那么该如何使用Winsock控件呢?它可以被应用在那些类型的应用程序之中呢?以下所列出的内容,是这个控件可以应用的大致范围:*将客户端所收集的数据,传送给主机端。*聊天和文件传输室应用程序。*电子公告栏。*voip(voiceoverTCP/ip)VBwinsock介绍专业知识分享WORD格式整理Winsock是Mcrosoftwindows提供的网络编程接口,它供了基于TCP/IP协议接口实现方法.通过网络进行的数据通信,需要用地址来表示网络中的主机.TCP/IP协议使

7、用IP地址来作为主机的标识.实现的连接方式是通过IP地址来识别的.通常情况下每台设备运行的不止一个程序,所以为了使用应用程序间的连接,还需要建立一个地址标识.在TCP/IP中使用端口来作为标识号(PORT).IP地址+端口地址.TCP:实现提供双向,有序无从复的数据流服务,流量控制+差错检测+纠错等功能.1.VB控件winsock是个运行中不可件的控件,常用属性如下:bytereceived接收到的字节数localhostname本地机器名LocalIP本地IP地址Localport本地通信程序的端口Remotehost远程机器名Rem

8、otehostIP远程IP地址Remoteport远程通信程序端口Sockethandle提供调用API得句柄参数State连接得当前状态Protocol使用协议Bytereceived:反应接收到得数据量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。