# QChatRoom **Repository Path**: it-future/QChatRoom ## Basic Information - **Project Name**: QChatRoom - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QChatRoom 设计题目 Q版局域网聊天室 设计功能 1.ChatRoom模仿QQ界面实现局域网消息互通; 2.用户注册获得ID,这些将保存在mysql数据库中,可以自定义头像、昵称等; 3.登录后,选中私信模式,在好友列表中可以双击选中某位好友,来进行私信聊天; 4.群聊世界,可以跟局域网内所有在线用户交流; 5.用户主界面额外设置了Bing网页搜索功能,供用户使用。 设计具体步骤 1.首先学习CSocket,利用CSocket在服务器与客户端各自建立对象,互相绑定,建立沟通; 2.设计服务器与客户端几个窗口以及控件,放置合适位置; 3.实现各个控件功能,调整大小位置,搜索背景图片; 4.将png/jpg图片另存为bmp位图格式,导入MFC资源,设计合适大小,进行使用; 5.根据功能,添加mysql使用,建立数据库以及表,配置VS使用; 6.设置服务器端为启动项目,优先启动,加载准备好的位图,同时初始化程序,之后,启动多个客户端来进行聊天。 开发环境: Microsoft Visual Studio Community 2019版本 16.6.1 8.0.22 MySQL Community Server 2020年12月纪念C++项目结项!