基于C/S结构模式服务器转发信息的网络聊天软件。
通过自的定义的通信协议的封装与拆封,服务器单播方式对信息的私聊,群聊以及客户端加入,退出,剔除,进行管理和实现。
副加功能:1.信息的音效提示及其管理;
2.服务器端和各个客户端用户的群聊以及私聊聊天信息的记录【服务器端对私聊信息的管理需要登陆相应的超级管理员权限】;
3.自定义对话框背景色,文字字体,前景,背景颜色;
4.服务器端管理员身份的认证,添加和删除等处理;
【关键词】CAsyncSocket,C/S模式,TCP,消息的封装与拆封,MFC程序设计,日志管理,界面管理,音效处理,身份认证。
1
《深入浅出MFC》分为四大篇。
第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。
“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。
第二篇引见VisualC++整合环境开发工具。
本篇只不过是提纲挈领而已,并不企图取代VisualC++使用手册。
然而对于软件使用的老手,此篇或已足以让您掌握VisualC++整合环境。
工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。
第三篇引见applicationframework的观念,以及MFC骨干程序,所谓骨干程序,是指VisualC++的工具ppWizard所产生出来的程序码。
当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。
第四篇以微软公司附于VisualC++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。
并在其间深入引见RuntimeTypeInformation(RTTI)、DynamicCreation、Persistence(Serialization)、MessageMapping、CommandRouting等核心技术。
这些技术正是其他书籍最缺乏的部分。
此篇之最后数章则脱离Scribble程序,另成一格。
附源代码,是中文简体版的。
2020/3/24 3:12:08 17.23MB 深入浅出 mfc 简体中文 源代码
1
编写C++MFC程序,要求在MFC的视图中利用鼠标画多边形,并按要求利用横线或竖线进行填充。
利用对话框控制线的数量或密度,以及横线或竖线,并可以反复画线或填充。
2021/10/18 1:50:40 103.05MB MFC OpenGL C++
1
本文先引见了个人防火墙开发的研究现状、VC++6.0和MFC程序的一些技术特点,然后对基于包过滤个人防火墙的开发进行了详细的引见和描述。
通过本文可以清楚地看到一个普通个人防火墙的开发过程。
本防火墙中,用户可以自行设定过滤规则,以达到对不同源和不同目标的IP地址、端口和协议的过滤。
程序可以最小化为系统托盘图标,在后台提供数据包过滤,为用户提供保护。
允许用户将当前规则保存为*.rul的文件格式,供下次使用时直接导入。
同时允许添加程序于开机启动项,且用户可以设定让防火墙于启动时自动开启过滤功能并最小化隐藏,使用户使用本程序更为便捷。
2022/9/8 7:04:18 3.74MB 包过滤 防火墙 firewall
1
该紧缩包共有两个工程,其中一个是用来生成动态链接库,另一个是一个简单的基于对话框的MFC程序,通过该程序调用动态链接库的函数,完成简单的几何图形识别。
2022/9/5 2:48:10 2.96MB dll lib opencv 几何图形
1
简单计算器,内含详细正文,是我做的第一个MFC程序。
2022/9/4 19:14:16 226KB MFC 计算器 VS C++
1
该系统是基于VC的MFC程序,程序里包括数据库备份文件,数据库是使用的SQLServer。
实现的功能有:登陆功能,学生选课,管理员添加课程,删除,查看,教师评分功能!运转前要先把数据库文件还原,然后建立一个名为Student的数据源。
数据库连接使用的是ODBC连接,该程序是基于单文档的MFC程序!!!
2022/9/3 6:28:56 249KB 学生选课系统 VC SQL Server
1
基于OpenCV实现的人脸识别、单个人脸验证mfc程序,可以实现拍照、输入判别结果等功能
2020/9/5 5:22:49 13.64MB OpenCV MFC 人脸验证
1
虽然是09年的书,但是仍然使用vc6,记得一并下载pdf书学习
2019/10/3 15:01:36 13.56MB MFC 程序设计
1
这个程序用C语言编写,用了MFC框架,完成了毛病树的求解以及最小割集的计算,下载后即可编译成功,不需要调试,功能可能略有些简陋,但是绝对方便快捷!!!是广大同学们的福音吧。
2015/8/4 11:41:27 122.75MB C语言 MFC 故障树
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡