电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

windows课程设计报告VIP免费

windows课程设计报告_第1页
1/13
windows课程设计报告_第2页
2/13
windows课程设计报告_第3页
3/13
重庆科技学院《Windows 程序设计》课程设计报告 1 基于UDP 协议的网络聊天工具设计 1 设计目的与要求 1.1 设计目的 1、进一步掌握利用 Visual C++进行程序设计的能力; 2、进一步理解和运用面向对象程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、理解 Windows 程序的运行过程; 6、掌握 winsocket 编程方法。 1.2 设计内容 本实验设计内容是:设计一个程序,实现聊天功能,要求有客户端和服务器端。客户端能实现消息的输入和发送、接收消息、连接服务器与断开连接等基本功能;服务器端要求能收发信息、保存客户端的 IP 信息地址、将接收到的消息向所有客户端转发等基本信息。 1.3 设计要求 整个程序使用 winsocket 函数做网络数据收发,基于 UDP 协议。可以直接使用 Windows API 编程(SDK 编程),也可以使用 MFC 编程。本课程设计中我们使用的是 MFC 编程。其具体的设计要求如下所述: 1、服务器端: 在服务器端,当服务器端程序运行时便初始化 socket, 创建服务器端,在服务器端包含一个发送窗口和一个接收窗口,以及一个 ListBox来显示当前连接到服务器上的客户端的IP 地址。 服务器端功能: 1、初始化 socket, 创建服务器端。 2、接受用户传送来的连接判断命令,并向用户发出响应命令。 重庆科技学院《Window s 程序设计》课程设计报告 2 3、维护一个链表,保存所有用户的 IP 地址。显示所有在线 IP。 4、向链表中的所有用户发送系统消息。 5、接受用户传送来的聊天信息,然后向链表中的所用用户转发。 2、客户端: 客户端界面,有一个用于显示接受的聊天信息,和一个用来接受用户输入的聊天信息。当按下“发送”按钮时将信息发送给服务器。程序运行后用户先输入自己呢称然后进行连接,如果成功则在接收窗口输出成功提示,否则弹出连接失败警告框。在连接好之后用户也可以选择与服务器断开。 重庆科技学院《Windows 程序设计》课程设计报告 3 2 设计环境或器材、原理与说明 2.1 设计环境与器材 因为选择使用MFC 编程,该程序又是网络编程,所以设计环境与器材为: ·PC 机两到三台(程序试运行时需要多台电脑充当客户端); ·能正常连接的网卡; ·Windows 环境与Microsoft Visual C++ 6.0 编译环境; 2.2 原理与说明 在计算机网络中,信息的传输是建立在物理传输介质与网络传输协议上的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

windows课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部