分类目录归档:C/C++源代码共享

网上发布的C/C++相关的源代码,都可以在此发布。如果是原创,请注明。

OLE字符串
HOT

一、概述 32位宽字符串,前面32位为长度,尾部以0结束 二、相关定义 BSTR (又称Basic 类型字符串) LPOLESTR 相关宏定义: typedef unsigned short wchar_t; (unsigned short为两字节)typedef wchar_t WCHAR;typedef WCHAR OLECHAR;(Win32)typedef OLECHAR* BSTR;ty...
阅读全文

UNICODE 编程入门
HOT

简介    如果你编写的程序是针对非英语国家的用户,如中国、日本、东欧和中东地区,那么你一定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC 编写针对上述国家和地区的用户的程序时,如果你想让自己的应用程序得到更广泛的用户,那么必须考虑代码 UNICODE 的兼容性,也就是说它既在 ASCII 模式下运行 ,也能在UNICODE 模式下运...
阅读全文

VC/Delphi工程解析器
HOT

下载源程序代码执行效果图如下: 《VC/Delphi工程解析器》工程的产生要归结为本人所处的工作角色的原因。由于本人所在部门为SQA部门,为了推动测试工作的有效和实质性进展,本人想自己开发一个适合于本项目组的测试工具。加上本人在实际的学习过程中也使用过C++Test的测试工具,根据这些本人写下了该工程,由于该工程还在开发工程中,展示给大家的是一个框架部分,不过该示例中包含了许多很有价值的部分:● ...
阅读全文

用VC++设计语法编辑器
HOT

下载源代码  语法编辑器是一个可以对程序设计语言进行语法编辑的文本编辑器,它对程序设计语言进行语法关键字进行加亮处理,如注释行、字符串、语法关键字、数字等,这样使得源程序更容易阅读,VB、VC++、DELPHI 等开发环境都提供了语法编辑功能,相信开发人员都会有切身的体会。  本文将讲述如何用VC++设计一个语法编辑器,因为源程序较长,本文并不打算列出详尽的代码,而是指出语法编辑器的设计思路,在本...
阅读全文

教你如何作弊玩扫雷
HOT

下载源代码注意:以下是在WinXP SP2+VC 6.0下调试通过的,别的版本的Windows没有经过验证.  最近闲暇时间迷上了扫雷,有的时候经常遇到模棱两可的地方,很容易死到.于是就在想,要是我一开始就知道哪个地方有雷就好了.遂打开OllyDBG,对扫雷程序(WinMine.exe),进行了一番跟踪.好在WinMine.exe没有加壳,直接看它的IMPORT TABLE,在两个可疑的API上下...
阅读全文

用C++代码建立和压缩ACCESS数据库文件
HOT

ACCESS的数据库引擎MS JET 4.0是目前应用很广的小型数据库引擎,它具有使用简单,费用低廉(基本上是免费),对机器的配置要求低和对操作者的技术要求低等特点。在使用MS JET的时候如果我们的程序能够自动建立和维护所用的*.MDB文件,那么我们的小程序将会显得更专业。下面简单介绍一下如何动态建立*.MDB文件和压缩*.MDB文件的操作,以下代码都是基于ADO数据编程。 1) 动态建立*.M...
阅读全文

一种漂亮的自绘菜单
HOT

   下载本文所附源代码以前还是菜鸟时就觉得QQ的菜单做得很漂亮,想着自已的程序如果有那种菜单多好。现在积累了一定的知识,就自已设计了一个类似的菜单控件类。并把它发表出来供大家使用和参考,难免有不足的地方请高手不吝赐教!菜单效果如下:一、CMenuEx菜单类主要接口函数:1、void InitMenu(CMenu *pMenu,UINT uToolBar,CToolBar *p...
阅读全文

编程打开特殊的系统窗口(如控制面板)
HOT

我们可以通过执行下面的一些命令,来打开一些特殊的系统窗口,下面的一些参数可能在WIN2000下无效,自己可以试一试。我在XP上试过。    命令列: rundll32.exe shell32.dll,Control_RunDLL    功能: 显示控制面板   命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1    功能: 显示“...
阅读全文

用VC++ 6.0制作网络自动测试程序
HOT

由MICROSOFT公司开发的WINDOWS SOCKETS提供了WINDOWS环境下网络通讯的编程接口。在VC++6.0中,可以通过调用WINDOWS SOCKETS函数,采用原始套接字(RAW SOCKETS)类型和互连网控制消息协议(ICMP),来编制一个能实现PING功能的函数。通过定时调用该函数,就可实现网络的自动测试。若再加上语音报警功能,就是一个很实用的网络测试程序。本文拟介绍实现此...
阅读全文

用Visual C++编写电子邮件程序(二)
HOT

3-3 发送电子邮件 ---- 发送电子邮件的一般步骤: ---- 1. 建立MapiMessage结构对象 ---- 2. 调用MAPIResolveName使发送者名称合法 ---- 3. 添加附件 ---- 4. 调用MAPISendMail发送电子邮件 ---- 5. 调用MAPIFreeBuffer释放内存 ---- 下面详细分别详细阐述。 3-3-1 建立MapiMessage结构对象...
阅读全文

用Visual C++编写电子邮件程序(一)
HOT

一、概述 ---- 本文主要讲述如何使用Visual C++用MAPI编写E-mail程序。MAPI是包含在Windows之中的,因此不需要安装其他额外的部件。MAPI有以下三种形式: SMAPI,Simple MAPI,简单的MAPI CMC,Common Messaging Calls,一般通讯调用 完整的MAPI ---- SMAPI和CMC都包含在完整的MAPI中,当用户想执行一些高级操作...
阅读全文
23 页 / 共 24