VC报表打印报表导出2.0使用Excel实现 使用Excel相关的COM组件封装的报表打印功能,多线程方式导出报表,采用配置文件设置报表的相关信息,在Visual C++ 6.0下测试通过。 本版本重新构造了报表导出的参数结构信息,使用CExcelWnd封装了报表打印和导出的功能,简化了调用时的入口参数,使用的时候只需要关注 Export(CL
利用MFC做的键盘控制小游戏Braver2.0 大学期间做的一个键盘控制小游戏,利用了MFC的文档视图结构,固定窗口大小,实现了游戏的基本的控制功能、设置功能、存档读档功能、地图显示功能、历史记录保存功能等。程序利用镂空图消除了人物显示的空白背景区域。地图显示采用了半透明处理。人物区域切换和环境的显示采用了面向对象多态的设计思路。
C#加八皇后问题的递归算法 包括两个解决方案:一个是命令行模式,用VC++ 6.0写的,一个是从命令行模式改进后的可视化模式,用C#写的(VS2005)。两者的内核差不多,主要是皇后类成员的设计以及回溯算法的实现。可视化模式可以将结果直观地显示在Form上,包括解的个数,棋盘和皇后的摆放,上一个解的显示,下一个解的显示等。注意
无限试用卡巴小工具Version1.5支持多个卡巴版本 此版本扩展了前版本的功能,可以支持目前主流的卡巴斯基的所有版本的无限试用,包括kav7, kis7, kis2009, kav2010, kis2010。另外,此版本不需要.net framework 2.0的支持即可运行。下载的压缩包包括源代码和安装文件。操作的时候请参考程序的帮助文件。 程序采用
小型自动关机程序VC编写 使用Visual C++ 6.0编写的小型自动关机程序,用户可以自由选择时间,包含秒、分、小时三个选项;用户也可以自由选择操作方式,包括注销、重启、关机三个选项。程序利用“XPStyle.manifest”文件实现程序界面的XP风格。另外程序实现了最小化到托盘的功能。 说明:本程序针对Windows
多线程文件快速拷贝工具的实现使用内存映射文件 一个多线程的文件快速拷贝工具的实现,文件操作接口使用了内存映射模型的方式实现,可以指定线程数量,可以在拷贝过程中查看整体的进度信息(进度、速度、剩余时间、已用时间),同时可以查看每个子线程对应的进度信息。 应用程序使用Controller来隔离底层模型与视图。模型部分包括定时器、文件I/O以及文件传
远程抄表与监控模拟系统采用策略模式模板方法模式实现 使用VisualC++6.0做的远程抄表与监控的模拟系统。文件包括应用程序源代码(Server端与Client端)、安装文件以及自定义协议的说明。程序内置帮助文档。 协议采用了分层的设计方式,包括核心层、模型层和处理层。模型层的设计采用了设计模式中的模板方法模式;处理层的设计采用了设计模式中的策略模
无限试用卡巴小程序VC 由于之前发布的无限试用卡巴的程序只能在.netframework2.0环境下运行,因此此次利用VisualC++6.0重新开发了一个版本,此版本不需要.netframework2.0的支持即可运行。下载的压缩包包括源代码和安装文件。程序采用了分层的设计方式,对注册表的操作封装在最底层的注册表类中,视
RSA加密程序Version1.5支持文件文本加密解密支持多种语言 采用VisualC++6.0开发的一个RSA加解密工具。支持文件加密、文件解密、文本加密、文本解密。此版本相对于1.0版本加入了本地化的功能,支持英文、简体中文和繁体中文三种语言方案,可以动态在配置文件里面根据需要配置。此外,视图消息的处理方法去掉了1.0版本的庞大的switch-case分支,换为
自动关机程序2.0版VC制作XP风格 本程序是“自动关机程序1.0版”的升级版本。相比前版本,2.0版舍弃了1.0版中使用的CTime类而使用COleDateTime类,消除了许多BUG,实现计时也更加方便和简捷;此外,2.0版新增加了“定时模式”来实现自动关机,由用户指定具体时间,相比1.0版只能采用延时模式功能大大增强;程序设计方面