doc 基于tcp协议vb聊天程序(最终稿) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:23 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 13:13

基于tcp协议vb聊天程序(最终稿)

本框输入的服务器地址,进行连接如果与服务器连接成功,则提示下面内容您成功与服务器连接发送消息不能发送空消息我说的话清空聊天记录程序段服务器数据发来定义变量当服务器有数据发来,用方法获取,然后显示在文本框内对方说的话生成可执行文件点击文件即可生成服务器端的可执行文件,如下图所示的生成方法相同结果测试双击,运行服务器双击,运行客户端,在服务器中输入服务器地址,连接,查看是否连接成功。然后查看服务器的连接情况成功后,可以开始聊天,在客户端发送文本框中输入需要发送的即可生成服务器端的可执行文件。结果测试基本操作当除数为时,当小数点输入不合理时,遇到的问题及解决方案遇到的问题当按下计算符号的时候,显示器上前个数据会消掉。当计算完次,不按清除按钮的情况下,继续计算会出错。解决方案对于这个问题,我设置了个变量,当按次计算符号时,将变量赋值为,当按第二个数据时,判断变量的值,当为时,先消掉显示器上的数据,再记录下个数,那么这个问题就解决了。对于这个问题,我设置了个变量,结合第个问题中的变量起来控制计算,从而解决了此问题。第四章总结与展望当拿到课程设计的任务书时,对于以及协议这两个词比较陌生。在查看翻阅过相关书籍后,才有了些头绪。在对的协议进行设计时,遇到些麻烦,程序写完整后并不能成功与其他电脑连接,尝试过很多方法,也查询了很多资料都不行,最后与组员讨论,研究,在不断的失败中尝试新的方法,最后终于找到失败的原因,从而进行改进,最后取得成功。而计算器的设计,虽然比较简单,但还是觉得做的不是非常好,例如计算器只能进行简单的加减法,希望在以后的设计中能将更复杂的运算加入到我的设计中,也希望能通过尝试不同的方法来完成同样的设计。通过这从学习,我更加深入的学到了关于通信以及控件的运用。希望这是个好的开始,我也会好好的利用课外时间,多关注些我们课堂内学习不到的知识,通过自己的努力好好掌握这门课程。参考文献陈庆章程序设计基础浙江科学技术出版社李冠郑辉韩维桓计算机应用第期程咏喜蒋珉计算机时代第期王可王锐中文信息年第期张旭龙欣等计算机应用研究第期周娟陈向华成都电子机械高等专科学校学报第期致谢感谢老师以及同组组员的帮助,消息,并点击发送按钮,将消息发送出去。遇到的问题及解决方案遇到的问题开始,只能服务器与客户端之间进行通讯,而客户端与客户端之间不能进行通讯。解决方案将控件编排索引,将客户端发送给服务器的数据,利用索引来发给其他的客户端。第三章任务二设计思想基于以前学习的知识,制作个简易计算器有多种方法,例如,和等。由于任务的制作,熟悉了的界面及操作,便决定使用来制作。按照参考的界面,在窗体上放置各种控件,根据简单加减乘除思想来编程。程序设计步骤界面设置创建个命令按钮,名称为,属性为数字。然后进行复制和粘贴,当选择粘贴时,出现对话框提示已有个同名控件,询问是否创建控件组,选择是后,即创建了个名为的控件组。这时,第个按钮的属性值默认为,第二个的属性值自动设为,并且大小与第个按钮相同,只需修改其属性为数字并将其拖至合适位置即可。此后继续使用粘贴的方法建立数字的按钮每建立个,就将它拖到合适处,并修改相应的属性值。重复步,建立个符号的按钮。其名称为。创建三个命令按钮,其名默认为,将其改为清除退出。在窗体中添加如下的代码清空当按第二个数据时,第个数据消除,解决清空文本框,以便第二个数输入已经有个小数点了退出该事件过程根据运算符来计算除数不能为,请重新输入生成可执行文件与任务样,点击文件基于网络编程接口的控件,利用该控件程序员可以更方便快捷的开发基于的应用程序。其使用方法也大同小异,在此我们将着重介绍控件在中的使用方法。要编写简单的客户端应用或服务器应用程序,不必详细了解协议的细节和调用底层的。只需简单的设置好相应控件的属性,调用其特定的方法,就可编写出方便连接到台远程机器并进行双向通信和数据交换的程序。第章概述课程设计的课题利用控件编写基于协议的应用程序,要求如下使用协议,包含服务器和客户端可以实现多台计算机连接情况下的接收发送字符串处于连接的多台计算机窗口显示相关的字符串制作个简单计算器的程序,其功能与普通计算器相差不大,可以进行四则运算,当按下清除按钮时,上方显示区数字清变为,准备进行下次运算。如下图课程设计工作进程查阅资料,构思设计方案单元功能模块设计计算绘图总体系统流程图和电路原理图设计绘图编写设计说明书设计要求按计划要求开展设计工作,分析设计过程中所出现的技术难题,并能提出解决方案。严格遵守纪律,保质保量完成规定的设计任务。查阅文献不少于篇。课程设计字数要求在字以上,要求设计论文内容完整准确,层次分明,数据可靠,文字简练,分析透彻,推理严谨,立论正确。第二章任务控件及协议介绍是提供的网络编程接口,它提供了基于协议接口实现方法。通过网络进行的数据通信,需要用地址来表示网络中的主机。协议使用地址来作为主机的标识。实现的连接方式是通过地址来识别的。通常情况下每台设备运行的不止个程序,所以为了使用应用程序间的连接,还需要建立个地址标识。在中使用端口来作为标识号,地址端口地址。实现提供双向,有序无从复的数据流服务,流量控制差错检测纠错等功能。控件的导入在打开软件时,在工具箱中并没有控件,要使用它,首先要将这个控件引用进来。方法如下在里点击菜单工程部件在弹出的部件窗体里找到,选中,再点确定,然后控件就添加到左侧的工具栏里了。选择完成后这时在的编辑画面左这的工具箱中会多个控件,这就是控件,现在就可以开始使用它进行设计编程。选择完成后这时在的编辑画面左这的工具箱中会多个控件,这就是控件,就可以直接放到窗口进行使用。程序设计步骤通信协议的基础数据传输协议允许创建和维护与远程计算机的连接。连接两台计算机就可彼此进行数据传输。如果创建客户应用程序,就必须知道服务器计算机名或者地址属性,还要知道进行侦听的端口属控件,其名默认为,将其属性改为退出。在窗体中添加如下代码定义变量设置侦听端口读取服务器的地址开始侦听设置变量初始值时关闭控件点击退出按键,退出系统关闭,当客户机发送连接请求时,触发该事件定义变量连接请求使用方法接受连接请求读出发送请求的客户端将得到的客户端在列表中显示,当客户端有数据发送过来时,触发该事件数据到达利用方法发送数据客户端的程序编写在客户端创建个新的工程将其命名为。将缺省窗体命名为。将窗体的标题改为。在窗体中添加个控件,默认其命名为。在窗体中添加三个控件。其名分别命为,并将其内容清空。在窗体中添加四个控件。其命名默认为,并将它们的属性分别修改为连性,然后调用方法。如果创建服务器应用程序,就应设置个收听端口属性并调用方法。当客户计算机需要连接时就会发生事件。远程主机与端口设置开始断开连接结束为了完成连接,可调用事件内的方法。建立连接后,任何方计算机都可以收发数据。为了发送数据,可调用方法。当接收数据时会发生事件。调用事件内的方法就可获取数据。通讯协议的选择是通过设置的属性来实现的。客户端与服务器的实现过程服务器端读取服务器的地址设置服务器本地端口监听客户端的连接请求当有连接到达时,接受请求在事件中编写如下代码发送与接收数据在事件中编写如下代码获取数据发送数据关闭连接其流程图如下客户端设置远程服务器主机端口设置远程服务器主机地址在文本框中输入服务器的地址。与服务器主机连接,发生则关闭发送与接收数据在事件中编写如下代码,要发送的话在文本框中输入接收数据,将接收到的数据存放在变量中关闭连接其流程图如下所示结束,本地端口设置开始程序的编写服务器端的程序编写在服务器端创建个新的工程将其命名为。将缺省窗体命名为。在窗体中添加个控件,将其命名为。在窗体中添加个控件,其名默认为,并将其属性属性设置为。在窗体上添加两个控件,其名分别为,的初始值设为在窗体上添加三个控件,其名默认为,并将它们的属性改为服务器在线人数客户端列表。在窗体上添加个设计要求第二章任务控件及协议介绍通信协议的基础客户端与服务器的实现过程程序的编写

下一篇
基于tcp协议vb聊天程序(最终稿)第1页
1 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第2页
2 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第3页
3 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第4页
4 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第5页
5 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第6页
6 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第7页
7 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第8页
8 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第9页
9 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第10页
10 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第11页
11 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第12页
12 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第13页
13 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第14页
14 页 / 共 23
基于tcp协议vb聊天程序(最终稿)第15页
15 页 / 共 23
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批