- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络通讯调试软件的设计开题报告
上海应用技术学院
电气与电子工程学院
毕业设计(论文)开题报告
题目: 网络通讯调试软件的设计电气工程及自动化赵玉昆本课题的目的和意义、国内外研究现状、水平和发展趋势
课题的目的和意义
现在流行的串口调试工具很多,功能也很强,但是类似应用领域的网络调试工具却几乎没有,为了填补这个空白,以适应网络编程及网络调试人员的不同需求,而开发的网络调试工具。本工具是为方便网络(TCP/IP)开发调试而设计的,本调试工具插入到客户端和服务器之间,起到转发数据包的作用类似应用领域的网络调试工具却几乎没有可以向指定IP端口收发调试信息。可以选择UDP/TCP协议类型,HEX或文本方式,自动发送、记录到文件等功能。
文献查阅、调研情况
文献综述
1关于Visual Basic
Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
Visual Basic 6.0作为Visual Studio 6.0的一员发布,证明微软正在改变Visual Basic的产品定位,他想让Visual Basic成为企业级快速开发的利器。Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。
总之 Visual Basic 6.0 已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行的 Visual Basic 版本。
2.1介绍
Winsock控件通常被编程软件用于访问网络。在新版本的.NET Visual Studio中已被其他命令代替而不再需要,老版本VB6.0这一代的程序设计软件需要此控件。
本控件对用户不可视,可以很容易的访问TCP和UDP网络服务,被老版本Microsoft Access, Visual Basic ,Visual C++或Visual FoxPro开发人员使用。要编写客户和服务器应用程序,不需要了解TCP或调用底层Winsock API的具体细节。通过设置Winsock控件的属性和调用该控件的方法,可以很容易地连接到远程计算机并进行双向的数据交换。
2属性
BytesReceived属性(接受数据的字节数),LocalHostName属性(本地主机名称),LocalIP属性(本地主机IP),LocalPort属性(本地主机端口),RemoteHost属性(ActiveX控件)(远程主机名称),SocketHandle属性(Socket句柄),State属性(Winsock控件)(网络状态【连接、未连接】),Protocol属性(Winsock控件)(协议【TCP、UDP】),Name属性(控件的名称),Parent属性(上级),RemotePort属性(ActiveX控件)(远程主机端口),Index属性(ActiveX控件)(上下文,一般不用),Tag属性(ActiveX控件)(标记,一般不用),Object属性(ActiveX控件)。
3方法
Accept方法(接受TCP连接请求),Bind方法,Close方法(Winsock控件)(关闭TCP连接),Listen方法(监听TCP数据),PeerData方法(获得数据),SendData方法(传输数据),GetData方法(WinSock控件),GetData方法(ActiveX控件)(获得数据)。
注意:GetData方法取回数据后,将清除缓冲区,而PeerData方法只是获取当前接收到的数据拷贝,而不清除缓冲区。
4事件
Close事件(连接被关闭),ConnectionRequest事件(连接请求),DataArrival事件(数据到达),SendComplete事件(数据传输完毕),SendProgress事件(数
您可能关注的文档
- 经二路道路工程施工组织设计.doc
- 经二路道路及水杉绿道工程可研报告.doc
- 经办大厅装饰改造工程施工组织设计.doc
- 经济、贸易论文-上市公司跨国并购绩效的影响因素分析.doc
- 经济创新环境下的我国中小型企业HRM创新-本科毕业论文.doc
- 经济作物试验推广站办公楼维修方案.doc
- 经济地理论文-论因地制宜原理在产业发展中的应用.doc
- 经济复苏期中国经济发展战略与对策研究毕业论文定稿.doc
- 经济作物种植实用技术.doc
- 经济作物学-绪论及纤维作物.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)