VC高级程序设计大作业基于局域网的聊天室设计与开发.docxVIP

VC高级程序设计大作业基于局域网的聊天室设计与开发.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于局域网的聊天室设计与开发 摘要系统是在在VC++6.0开发环境下使用基于对话框架构和网络编程技术实现了一个 基于局域网的聊天室。系统分为客户端程序和服务器端程序,两者分开运行。服务器提供 主机IP地址和端口供众多的客户端连接。既可以一对一聊天,也可以一对多聊天。 关键字:聊天室;局域网;基于对话框;Socket通信 目录 TOC \o 1-5 \h \z HYPERLINK \l bookmark6 \o Current Document 1?开发环境介绍 1 1」Visual C++6.0集成开发环境使用方法介绍 1 1.2WinSock 技术 5 1.2.1 WinSock 概述 5 1.2.2CSocket类编程模型 6 HYPERLINK \l bookmark8 \o Current Document ?基于局域网的聊天室设计 7 1系统总体目标 7 2系统功能模块图 7 HYPERLINK \l bookmark10 \o Current Document ?基于局域网的聊天室实现 8 3.1服务器开启与客户连接以及局域网通信 8 2系统各个模块的实现 10 3.2. 1服务器 10 3.2.2客户端 15 HYPERLINK \l bookmark24 \o Current Document ?系统测试 18 ?总结 19 HYPERLINK \l bookmark28 \o Current Document 参考文献 19 1 ?开发环境介绍 1.1 Visual C++6.0集成开发环境使用方法介绍 本系统涉及的C++语言源程序,均在Visual C++ 6.0 (后简称VC6)开发环境屮进行 编制和调试。这里将简要介绍VC6集成开发环境的使用和调试方法。 1. VC6的用户界而介绍 双击安装好的VC6图标后,可以看到附图1.1所示的界面,此时VC6处于编辑状态。 ?f■口 him / Mw x M u fum i x in nite i inJuI ? 11 图1.1 VC卄6. 0编辑状态的用户界面 其中菜单栏集成了 VC6的各种命令、功能和设置;工具栏则将最常用的命令、功能和 设置直接用图标的形式给出,方便用户使用;Workspace子窗口(工作空间子窗口)可 以把VC6工程屮使用的各种类和文件按树形结构来浏览;文件子窗口则用来具体显示和编 辑VC6工程所用到的文件,比如C++源文件、头文件等;输岀子窗口用来显示编译、连接 或者搜索等操作的结果。 2. VC6集成开发环境的使用简介 (1)创建VC6工程 要使用VC6来编译一个C或者C++源文件,必须把这个文件插入一个VC6工程中, 因此,先介绍VC6工程的创建步骤: 点击“File”菜单,选择“New…”菜单项,弹出New”窗口; 切换 “New” 窗口选项卡为 “Projects”,选择 u Win32 Console Application^ (Win32 控制台应用程序),木书只使用这类工程即可; 在“Location:”下的文本框内填入工程保存的文件夹位置,也可以点其右侧的“…” 按钮来定位文件夹; 在Project name:下的文本框内填入工程的名称,例如Prjl。其它设置不用更改; 点“OK”后,出现Win32 Console Applicationv设置向导窗口,选“An empty project 点“Finish”,再点“OK”后,工程创建结束。 这吋,一个空的Win32 Console Application I程就创建好了。此时,“ Workspacen子窗 口就会显出“ClassView”(类浏览)和“FileView”(文件浏览)两个选项卡。本书不使用 类来编程,因此不介绍ClassView选项卡。切换到“FileView”选项卡,可以看到树形 的列表中,将工程所有的文件分为三大类,即Source Files(源文件)、Head Files(头 文件)和“Resource Files”(资源文件)。本书程序不涉及自编头文件和资源文件,因此不 必向这两类添加文件。而Resource Files下现在没有任何文件,需新建或者利用已有的 源文件插入工程中,才能进行编译。 (2) 新建C或C++源文件并插入工程的方法 点击“File”菜单,选择菜单项“New…”,弹出“New”窗口; 选择New” 窗口 Files” 选项卡,选择C++Source File”; 在“File”下的文本框内填入带后缀的源文件名,后缀为.c或是.cpp,分别代表C 源文件和C++源文件,例如填入main.c; 保证Add to project前的复选框被选中,且其下的下拉列表框所选的工程为刚刚 创建的空工程的名字; 点“0K”后,一个

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档