<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
<title>Visual C++</title>
<link>http://im.vc/vc/</link>
<description>Visual C++</description>
<language>zh-cn</language>
<generator><![CDATA[&lt;a href=&quot;javascript:;&quot; onclick=alert(&quot;我们觉得没啥好介绍的，所以就懒得写了\r\n放在这里就为了占位而已，你懂的！&quot;);return false;&gt;关于我们&lt;/a&gt; &lt;a href=&quot;mailto:admin@im.vc&quot; target=&quot;_blank&quot;&gt;联系我们&lt;/a&gt; &lt;a href=&quot;javascript:;&quot; onclick=alert(&quot;文章大部分都来源于互联网，你懂的！&quot;);return false;&gt;IM.VC声明&lt;/a&gt; &lt;a href=&quot;/data/rssmap.html&quot; target=&quot;_blank&quot;&gt;RSS订阅&lt;/a&gt; &lt;a href=&quot;/data/sitemap.html&quot; target=&quot;_blank&quot;&gt;网站地图&lt;/a&gt; &lt;a href=&quot;javascript:;&quot; onclick=this.style.behavior=&quot;url(#default#homepage)&quot;;this.setHomePage(&quot;http://im.vc&quot;); return false;&gt;设为首页&lt;/a&gt; &lt;a href=&quot;javascript:;&quot;  onclick=&quot;addFavorite(); return false&quot;&gt;加入收藏&lt;/a&gt; 粤ICP备11032241号&lt;br&gt;Copyright &amp;copy; 2011 IM.VC 版权所有]]></generator>
<webmaster>desdev@vip.qq.com</webmaster>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（1）――基本概念]]></title>
    <link>http://im.vc/vc/2011/0705/22937.html</link>
    <description><![CDATA[1.引言 MFC引入了文档/视图结构的概念，理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。文档/视图中主要涉及到四种类： （1）文档模板： class CDocTemplate; // template for document]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的完成端口(服务端/客户端)类]]></title>
    <link>http://im.vc/vc/2011/0705/22936.html</link>
    <description><![CDATA[本文示例源代码或素材下载 原文网址：http://www.codeproject.com/KB/IP/iocp_server_client.aspx 源码使用了高级的完成端口（IOCP）技术，该技术可以有效地服务于多客户端。本文提出了一些IOCP编程]]></description>
    <pubDate>2009-02-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中的TRACE宏]]></title>
    <link>http://im.vc/vc/2011/0705/22935.html</link>
    <description><![CDATA[TRACE宏对于VC下程序调试来说是很有用的东西，有着类似printf的功能；该宏仅仅在程序的DEBUG版本中出现，当RELEASE的时候该宏就完全消失了，从而帮助你调式也在RELEASE的时候减少代码量]]></description>
    <pubDate>2009-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈VC++ 6.0中临时数据的存储方法]]></title>
    <link>http://im.vc/vc/2011/0705/22934.html</link>
    <description><![CDATA[1 本地文件 一般的说，为了保存计算处理后的结果（该结果不需要永久保存的情况下），我们往往采用生成本地文件的方法进行保存，这样可以将数据处理和结果显示的过程分开。但是]]></description>
    <pubDate>2009-02-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从32位应用程序到64位应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22933.html</link>
    <description><![CDATA[本文一步一步地描述了怎样使用Microsoft Visual Studio IDE创建64位应用程序, 并且,64位的应用程序代码和32位应用程序代码完全一样, 只是编译环境配置有所不同。目前还没有发现有纯64位的]]></description>
    <pubDate>2009-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC++开发考场随机排座系统]]></title>
    <link>http://im.vc/vc/2011/0705/22932.html</link>
    <description><![CDATA[1、引言 随着国内高等教育信息化的推进，办公自动化等现代信息技术的广泛应用，考试管理的信息化方面也有了长足的发展。大部分的院系在考试过程中为了做到严格纪律，都纷纷采]]></description>
    <pubDate>2009-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何设置VC中的WinpCap开发环境]]></title>
    <link>http://im.vc/vc/2011/0705/22931.html</link>
    <description><![CDATA[在Microsoft的VC++中使用wpcap.dll创建应用的步骤如下： 在需要调用wpcap.dll动态连接库的功能和函数的所有源代码文件的开头引用头文件pcap.h； 如果应用程序使用了Winpcap的Win32相关函数，记]]></description>
    <pubDate>2009-02-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一维条形码生成与识别技术]]></title>
    <link>http://im.vc/vc/2011/0705/22930.html</link>
    <description><![CDATA[1引言 条形码（简称条码）技术是集条码理论、光电技术、计算机技术、通信技术、条码印制技术于一体的一种自动识别技术。条形码是由宽度不同、反射率不同的条（黑色）和空（白]]></description>
    <pubDate>2009-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于CDialogBar的IE多标签栏的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22929.html</link>
    <description><![CDATA[本文源代码下载地址: http://img2.21tx.com/2009/02/17/18543.rar IE浏览器的多标签模式已日趋占据浏览器市场的主流模式。回忆IE6.0时代的单文档多实例年代，那浏览多网页是何等的痛苦。原本有]]></description>
    <pubDate>2009-02-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[修复缓冲区溢出问题]]></title>
    <link>http://im.vc/vc/2011/0705/22928.html</link>
    <description><![CDATA[当 David LeBlanc 和我确定《Writing Secure Code》一书的目录时，我们明确地意识到必须着重介绍缓冲区溢出问题，因为已经有太多的开发人员在编写代码时犯了太多的此类错误，这些错误导致]]></description>
    <pubDate>2009-03-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何截取QQ密码和聊天内容、去掉QQ广告栏、添加]]></title>
    <link>http://im.vc/vc/2011/0705/22927.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 思路分析 进入QQ进程 远程注入DLL 截取QQ登录密码 截取本机QQ账号和昵称 截取聊天内容 增加QQ尾巴 去掉QQ广告栏 郑重申明 结束语 前言 中国网民没有不]]></description>
    <pubDate>2009-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6中实现OFN]]></title>
    <link>http://im.vc/vc/2011/0705/22926.html</link>
    <description><![CDATA[1 问题的提出 MFC类库中的CFileDialog类为用户提供了便捷的文件对话框，并且支持Windows 2000和XP中的新EXPLORER风格界面（指定OFN_EXPLORER风格，见图1）。 图1 新EXPLORER风格界面的文件对话框]]></description>
    <pubDate>2009-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下用控件进行串口通信]]></title>
    <link>http://im.vc/vc/2011/0705/22925.html</link>
    <description><![CDATA[打开VC＋＋6.0，建立一个基于对话框的MFC应用程序。 菜单中依次选择Project - Add To Project - Components and Controls 在弹出的Components and Controls Gallery 窗口中双击ReGIStered Activex Controls文件夹 选中]]></description>
    <pubDate>2009-03-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个透明位图类的例子]]></title>
    <link>http://im.vc/vc/2011/0705/22924.html</link>
    <description><![CDATA[本文示例源代码或素材下载 编写一个简单的透明位图类，有时候可以为程序润色不少，下面是我写的一个程序的UI，个人觉得蛮有意思的。 图一 外观 这个类可以插入到任何一个程序当]]></description>
    <pubDate>2009-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 2008开发网络百家乐街机游戏（下）]]></title>
    <link>http://im.vc/vc/2011/0705/22923.html</link>
    <description><![CDATA[4.2.3 系统管理功能组 系统管理功能组是后台服务端软件的核心部分，由【场局生成控制】、【游戏路单打印】、【历史营业记录】、【营业利润统计】及【营业日报打印】等几个模块组]]></description>
    <pubDate>2009-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用的应用程序高级日志系统]]></title>
    <link>http://im.vc/vc/2011/0705/22922.html</link>
    <description><![CDATA[本文示例源代码或素材下载 原文出处：Advanced Logging for all kind of applications 日志模块 本文介绍的日志系统包括七个 C++ 类：CLog, CFuncLog, IStoreLog, CWinLog, CFileLog, CAutoCritic, CLogSimpleLock。CLo]]></description>
    <pubDate>2009-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何将产品制作成淘宝CSV数据包]]></title>
    <link>http://im.vc/vc/2011/0705/22921.html</link>
    <description><![CDATA[电子商务在中国的发展已经越来越迅速了，有非常多的实体店已经从传统的行业转向了网络市场，他们当中的很多人都不再纯粹的依附于淘宝等第三方交易平台，因为他们很清楚的认识]]></description>
    <pubDate>2009-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取进程运行的时间长度]]></title>
    <link>http://im.vc/vc/2011/0705/22920.html</link>
    <description><![CDATA[本文示例源代码或素材下载 原文出处：How to retrieve the running-time of a process 本文简要介绍了如何使用 GetProcessTimes API 函数来获取某个进程运行了多长时间。GetProcessTimes 函数返回的时间值]]></description>
    <pubDate>2009-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6实现IE工具栏]]></title>
    <link>http://im.vc/vc/2011/0705/22919.html</link>
    <description><![CDATA[本文示例源代码或素材下载 平时一直喜欢用google在IE上的工具栏，于是也琢磨着写一个。国内介绍这个的文章太少，走了不少弯路，于是把自己的一些经验总结一下，希望对后来人有帮]]></description>
    <pubDate>2009-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc.net中实现启动画面来个淡入淡出]]></title>
    <link>http://im.vc/vc/2011/0705/22918.html</link>
    <description><![CDATA[找了半天没找实现启动画面来个淡入淡出的代码，只好自己写了个，呵呵，还不错拿给大家看看。 #undef WINVER //取消原有版本定义,重新定义版本 #define WINVER 0x5000 //为了使AnimateWindow函数]]></description>
    <pubDate>2009-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[你有GIF的开发许可吗？PrecSubclassWindow 以及 MFC 中]]></title>
    <link>http://im.vc/vc/2011/0705/22917.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文涉及的问题解答： 关于GIF的开发许可 关于 CListBox 的疑问 使用 CFile 时判断文件结束的问题 dll的调试问题 如何在程序中旋转图像？ 我在 2001年10月 的专]]></description>
    <pubDate>2009-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 2008开发网络百家乐街机游戏（上）]]></title>
    <link>http://im.vc/vc/2011/0705/22915.html</link>
    <description><![CDATA[前 言： 目前街头电子游戏厅内充斥着各类明目繁多的街机游戏，画面绚烂，游戏方式各异。其实剖开游戏的表面，分析内部的系统架构，您将会发现大大小小的街机游戏开发模式都是]]></description>
    <pubDate>2009-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉化你的RedHat全攻略(三)]]></title>
    <link>http://im.vc/vc/2011/0705/22914.html</link>
    <description><![CDATA[前言 今天才搞到一张RedHat 7.0（北京Linux俱乐部版本，中关村刚刚上市），感觉真是太棒了。别的都不说了，由于它采用了XFree86 4.0和glibc 2.2，使得它对东方语系和TrueType的支持性能非常]]></description>
    <pubDate>2009-04-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Linux下验证日期是否合法]]></title>
    <link>http://im.vc/vc/2011/0705/22913.html</link>
    <description><![CDATA[近日在Linux下用C++开发一个嵌入式规约转换软件，其中有对时功能，需要对收到的日期时间进行合法性验证，通过后再设置本机日期时间。时间的合法性检查比较简单，而日期就复杂一]]></description>
    <pubDate>2009-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 系统线程信息块（TIB）浅析]]></title>
    <link>http://im.vc/vc/2011/0705/22912.html</link>
    <description><![CDATA[原文出处：May 1996 Under The Hood Windows 操作系统各个版本之间虽然核心部分差异很大，但它们都共享一个关键的系统数据结构，许多程序员都没有加以关注。更精确地说，这种共享是针对]]></description>
    <pubDate>2009-03-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉化你的RedHat全功略(一)]]></title>
    <link>http://im.vc/vc/2011/0705/22911.html</link>
    <description><![CDATA[前言: 网上关于如何汉化RedHat的文章已经很多了,我写这篇稿子的目的其实仅仅是一个总结,力求把他写的详细一点,以便每位看完这份稿子的朋友能够自己动手享受中文. 感谢wu yulun在这段]]></description>
    <pubDate>2009-04-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++实现仿Office风格的颜色选取框代码]]></title>
    <link>http://im.vc/vc/2011/0705/22910.html</link>
    <description><![CDATA[用VC写了个颜色选取框，仿Office风格用VC写了个颜色选取框，仿Office风格，没用MFC什么的框架，调用很简单指定显示位置POINT和默认颜色就可以，如： POINT pt； pt.x = 100； pt.y = 100； CCol]]></description>
    <pubDate>2009-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SQLite在VC下的使用]]></title>
    <link>http://im.vc/vc/2011/0705/22909.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、SQLite简介 SQLite 是用C语言编写的开源数据库，主要用于嵌入式，你也可以把它集成在自己的桌面程序中，也有人将其替代Access，用作后台数据库。 SQLi]]></description>
    <pubDate>2009-03-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉化你的RedHat全功略(二)]]></title>
    <link>http://im.vc/vc/2011/0705/22908.html</link>
    <description><![CDATA[在上一篇文章当中，我向大家介绍了如何安装中文环境和输入法，不知道大家留意到没有，Gnome的桌面字体是非常难看的。想个办法让他好看一点吧。最好的办法当然是让Redhat接受True]]></description>
    <pubDate>2009-04-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉化你的RedHat全功略(五)]]></title>
    <link>http://im.vc/vc/2011/0705/22907.html</link>
    <description><![CDATA[一、机器配置 开始之前，我必须先要自报一下爱机的配置：PIII 450 + 128M Ram + 20G HardDisk + Dimond V770 + Dimond S90。整个配置编译过程足足花了我２４个小时，其中编译kernel，整个QT+KDE，Unic]]></description>
    <pubDate>2009-04-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 MFC 串行化数据和 C++ 对象]]></title>
    <link>http://im.vc/vc/2011/0705/22906.html</link>
    <description><![CDATA[本文示例源代码或素材下载 串行化数据 例子程序：Memo 创建一个新的单文档 SDI 应用，视图类选择 CFormView，以便用户可以在窗口中输入。 在界面中创建三个编辑框，然后再添加三个相]]></description>
    <pubDate>2009-03-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0调试篇：远程调试]]></title>
    <link>http://im.vc/vc/2011/0705/22905.html</link>
    <description><![CDATA[VC开发环境之所以提供远程调试的能力，是因为有些情况下单机调试会让你崩溃掉比如，调试GUI程序的WM_PAINT消息，因为要单步调试，所以调试器会对界面的重绘产生副作用（Heisenberg不]]></description>
    <pubDate>2009-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉化你的RedHat全攻略(四)]]></title>
    <link>http://im.vc/vc/2011/0705/22904.html</link>
    <description><![CDATA[一：ＦＡＱ Ｑ：我是一个Linux初学者，我能够看懂这些文章吗？ Ａ：只要你会常用的linux命令，基本上就能够完成RedHat上的中文环境和输入法的安装。文章很详细的介绍了具体的安装过]]></description>
    <pubDate>2009-04-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：纯虚函数]]></title>
    <link>http://im.vc/vc/2011/0705/22903.html</link>
    <description><![CDATA[将breathe()函数申明为纯虚函数，结果如例2-18所示。 例2-18 class animal { public: void eat() { coutanimal eatendl; } void sleep() { coutanimal sleependl; } virtual void breathe() = 0; }; 纯虚函数是指被标明为不具体]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc++穷举windows应用程序密码（续）]]></title>
    <link>http://im.vc/vc/2011/0705/22902.html</link>
    <description><![CDATA[void EnumPasswordString(void) { if(!bFetched) return; //若产生的密码尚未使用，不再产生密码，直接返回退出 bFetched=false; CString lpszCharSet; char lpszCurrentPassword[30]=; CString lpszTmpCurrentPassword; GetPrivateP]]></description>
    <pubDate>2009-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6中使用正则表达式解析字符串]]></title>
    <link>http://im.vc/vc/2011/0705/22901.html</link>
    <description><![CDATA[接前面一篇日志，当用 CInternetSession 抓到网页内容之后，就要从中按某种模式截取自己想要的东西，比如其中的电话区号，对于这种事情最擅长的莫过于正则表达式了，以及它的分组]]></description>
    <pubDate>2008-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中具有3D文本的按纽控件]]></title>
    <link>http://im.vc/vc/2011/0705/22900.html</link>
    <description><![CDATA[可以用具有OwnerDraw风格实现上述目的。 1.运行AppWizard生成一个基于对话框的test工程，在对话框中加入一个CButton控件。在CButton控件的General属性页将控件的ID改为IDC_3DTEXTBTN，Caption改为谁]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 中用 IPicture 在窗口中显示图片文件]]></title>
    <link>http://im.vc/vc/2011/0705/22898.html</link>
    <description><![CDATA[想做个东西，用VC，希望是在程序界面上能把指定 URL 的图片显示出来，还没找到如何显示 HTTP 资源的图片，先还是让本地图片能在 VC 的窗口(包括各种控件)中显示出来吧。在网上搜索了]]></description>
    <pubDate>2008-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC8/9中CRT函数对非法参数的处理]]></title>
    <link>http://im.vc/vc/2011/0705/22897.html</link>
    <description><![CDATA[在VC8/9中，许多CRT函数会检查传入的参数的合法性。当CRT函数检测到一个非法参数传入时，它会调用非法参数处理例程。默认的非法参数处理例程是调用Watson Crash Reporting，让应用程序崩]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC窗口(控件)中显示指定 URL 对应图片]]></title>
    <link>http://im.vc/vc/2011/0705/22895.html</link>
    <description><![CDATA[在上篇 VC 中用 IPicture 在窗口中显示图片文件 讲到的是 VC 窗口(或控件)中显示本地图片文件，本文延伸这一话题，来演示如何显示网上的图片，即提供图片的 HTTP URL 地址，把它显示到]]></description>
    <pubDate>2008-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下实现定时任务的方法讨论]]></title>
    <link>http://im.vc/vc/2011/0705/22894.html</link>
    <description><![CDATA[实现定时任务无非就是想在未来的某一时刻执行一个任务，最先想到的就是WM_TIMER消息。 方法1：WM_TIMER消息无论是否是窗口函数都可以使用它 启动：SetTimer（HWND hWnd，UINT uID，UINT uElap]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc++穷举windows应用程序密码（上）]]></title>
    <link>http://im.vc/vc/2011/0705/22893.html</link>
    <description><![CDATA[一、引言 随着计算机信息技术的发展，人们越来越重视信息的安全性，信息数据的安全保密已经成为影响计算机发展的一个重要课题。机密文件、商业情报、银行账号、网络密码、科技]]></description>
    <pubDate>2009-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Viusal C++.NET的优化代码]]></title>
    <link>http://im.vc/vc/2011/0705/22892.html</link>
    <description><![CDATA[前言 人们在使用一个新的编程工具时总会感到缺乏自信，本文试图让你对VC的代码优化有更直观的感觉，希望你能通过阅读本文从VC中得到更多的东西。 Visual C++ .net 2003 VC.NET 2003不仅带]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC++ 6关闭指定窗口标题的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22891.html</link>
    <description><![CDATA[常常听说有病毒关闭杀毒软件，是枚举窗口标题来实现的，那么内幕是什么呢？ 其实只需要数10行代码就可以了。 VC++6.0建立Win32 APPlication，复制下面的代码 #include Windows.h BOOL CALLBACK E]]></description>
    <pubDate>2008-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将打印结果输出到文件或cmd窗口显示]]></title>
    <link>http://im.vc/vc/2011/0705/22890.html</link>
    <description><![CDATA[当我们在进行C++程序开发时，需要打印一些结果出来，但是输出时由于屏幕显示有限，看不到全部结果，下面这个函数可以将cout语句的输出输出到一个指定的文件中去，方便我们的查看]]></description>
    <pubDate>2009-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL: 3D坐标到屏幕坐标的转换逻辑]]></title>
    <link>http://im.vc/vc/2011/0705/22889.html</link>
    <description><![CDATA[遇到需要将3D坐标转换到屏幕坐标的问题，在网上很多朋友也在寻找答案，下面是glu中gluProject函数的实现。 矩阵按行优先存储 GLint gluProject(GLdouble objx, GLdouble objy, GLdouble objz, const GLdou]]></description>
    <pubDate>2008-11-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序：VC++字体通用的类]]></title>
    <link>http://im.vc/vc/2011/0705/22888.html</link>
    <description><![CDATA[include stdafx.h #include font.h // COleFont properties CString COleFont::GetName() { CString result; GetProperty(0x0, VT_BSTR, (void*)result); return result; } void COleFont::SetName(LPCTSTR propVal) { SetProperty(0x0, VT_BSTR, propVal); }]]></description>
    <pubDate>2008-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现局域网IP多播效果]]></title>
    <link>http://im.vc/vc/2011/0705/22887.html</link>
    <description><![CDATA[在局域网中，管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法，虽然是可行的，但是过于麻烦，也常会出现漏发、错发。为了更有效的解决这种组通信问题，出]]></description>
    <pubDate>2009-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CreateThread与]]></title>
    <link>http://im.vc/vc/2011/0705/22886.html</link>
    <description><![CDATA[在写C++代码时，一直牢记着一句话：决不应该调用CreateThread。相反，应该使用Visual C++运行期库函数_beginthreadex。 好像CreateThread函数就是老虎，既然这样为什么微软要开发这个函数呢？]]></description>
    <pubDate>2008-12-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给VC++贴个背景图]]></title>
    <link>http://im.vc/vc/2011/0705/22885.html</link>
    <description><![CDATA[这个其实是写给那些刚学VC++的大弟弟大妹妹们看的，对于那些已经白炼成精的小哥哥小姐姐们，尽力略过好了，不值得一看。 我所用的是VC++6.0版本，MFC方式。 很多人都知道添加一个]]></description>
    <pubDate>2008-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形界面上的任意形状图形按钮]]></title>
    <link>http://im.vc/vc/2011/0705/22884.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、实现原理 我们知道Windows窗口默认都是矩形，要实现任意形状的窗口就需要自绘。为此从CBUTTON派生一个按钮类CControlButton,重载DrawItem消息处理进行自绘。]]></description>
    <pubDate>2008-12-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立多级目录 的函数源代码]]></title>
    <link>http://im.vc/vc/2011/0705/22883.html</link>
    <description><![CDATA[前一段时间，写个程序，要创建一个多级目录。MFC中的CreateDirectory()函数只能够创建一级目录，所以我就编了个创建多级目录的函数。 函数很简单，直接调用就可以了。 函数说明： 入]]></description>
    <pubDate>2008-12-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++部件库中浮动菜单部件的解析及应用]]></title>
    <link>http://im.vc/vc/2011/0705/22882.html</link>
    <description><![CDATA[----图象的渐显/渐隐是十分重要的图象效果，广泛运用于图象处理和多媒提娱乐软件。渐显/渐隐算法设计的最大困难是速度控制，包括定时和快速改变图象中各象素的颜色。如采用普通]]></description>
    <pubDate>2008-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Base64的编解码方法]]></title>
    <link>http://im.vc/vc/2011/0705/22881.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Base64是一种很常用的编码方式，利用它可以将任何二进制的字符编码到可打印的64个字符之中， 这样，不管是图片，中文文本等都可以编码成只有ASCII的纯文]]></description>
    <pubDate>2008-12-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何正常的关闭一个套接字]]></title>
    <link>http://im.vc/vc/2011/0705/22880.html</link>
    <description><![CDATA[我们在利用IOCP（完成端口）进行程序设计的时候，经常要关闭一些不满足条件的套接字。假如我们直接采用closesocket方法进行关闭的话，绑定到IO端口的此套接字的未发送的数据就会丢]]></description>
    <pubDate>2008-12-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 获取物理网卡的MAC地址]]></title>
    <link>http://im.vc/vc/2011/0705/22879.html</link>
    <description><![CDATA[获取网卡的MAC地址的方法很多，如：Netbios,SNMP,GetAdaptersInfo等。经过测试发现 Netbios 方法在网线拔出的情况下获取不到MAC，而 SNMP 方法有时会获取多个重复的网卡的MAC，试来试去还是 G]]></description>
    <pubDate>2008-12-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中实现全屏窗口程序]]></title>
    <link>http://im.vc/vc/2011/0705/22878.html</link>
    <description><![CDATA[全屏显示是一些应用软件程序必不可少的功能。比如在用VC＋＋编辑工程源文件或编辑对话框等资源时，选择菜单ViewFull Screen，即可进入全屏显示状态，按Esc键后会退出全屏显示状态。]]></description>
    <pubDate>2008-12-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中使用CInternetSession抓取网页内容]]></title>
    <link>http://im.vc/vc/2011/0705/22877.html</link>
    <description><![CDATA[在 VC 中用 WinInet 的 CInternetSession::OpenURL(url),得到一个 CFile,读取其中的内容即可，详细代码如下 #include stdio.h #include afxinet.h int main(int argc, char* argv[]) { CInternetSession session(HttpClient); char *]]></description>
    <pubDate>2008-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc++对ie进行修改操作]]></title>
    <link>http://im.vc/vc/2011/0705/22876.html</link>
    <description><![CDATA[很多软件安装以后都会在IE浏览器的工具栏上添加一个自己的启动按钮，只要点击该按钮就可以启动自己的程序，比较典型的软件有网络蚂蚁、金山词霸、网际快车（FlashGet）等等。如图]]></description>
    <pubDate>2008-12-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6.0下的SOAP客户端编程]]></title>
    <link>http://im.vc/vc/2011/0705/22875.html</link>
    <description><![CDATA[#include #import msXML4.dll using namespace MSXML2; #import C:Program FilesCommon FilesMSSoaPBinariesmssoap30.dll exclude(IStream, IErrorInfo, ISequentialStream, _LARGE_INTEGER, _ULARGE_INTEGER, tagSTATSTG, _FILETIME) using namespace MSSOAP]]></description>
    <pubDate>2008-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无须SMTP服务器中转直接发送电子邮件]]></title>
    <link>http://im.vc/vc/2011/0705/22874.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 大家一定熟悉Foxmail中的特快专递，它能直接将电子邮件发送到对方的邮件服务器中，而不需要经过SMTP服务器中转，这样做有什么好处？第一：发送速度]]></description>
    <pubDate>2009-01-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于内存对齐]]></title>
    <link>http://im.vc/vc/2011/0705/22873.html</link>
    <description><![CDATA[本文示例源代码或素材下载 曾经接手一个网络视频监控程序,主要是上层软件通过 发送控制指令获取网络视频板的视频数据和控制网络 视频板, 这应该是一个比较简单的流程! 一切的开]]></description>
    <pubDate>2008-12-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现数字钟的另一种方法]]></title>
    <link>http://im.vc/vc/2011/0705/22872.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前不久在VCKBASE网上看到一篇关于数字电子钟的程序，下来以后用了以后感觉很不错，做的相当漂亮。闲暇琢磨之余，发现了另外一种实现数字钟的方法，虽]]></description>
    <pubDate>2009-01-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可编辑子项的CListCtrl类]]></title>
    <link>http://im.vc/vc/2011/0705/22871.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、说明 大家都知道在MFC中通过给CListCtrl设置LVS_EDITLABELS属性，并且在程序中响应控件的LVN_ENDLABELEDIT消息可以修改列表控件每一行的第一项，也就是主项(]]></description>
    <pubDate>2009-02-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文本读写 CStdioFile流文件]]></title>
    <link>http://im.vc/vc/2011/0705/22870.html</link>
    <description><![CDATA[char*pFileName=test.txt; CStdioFilesf; if(!sf.Open(pFileName,CFile::modeCreate|CFile::modeReadWrite|CFile::typeText)) { #ifdef_DEBUG afxDumpUnabletoopenfilen; #endif exit(1); } charaaa[]=aaan;// n:0x0A char*bbb=bbb12;// 12:0x0A CStringccc(c]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似QQ游戏大厅导航的树型控件]]></title>
    <link>http://im.vc/vc/2011/0705/22869.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在最近的项目中，需要实现一个类似QQ游戏大厅导航树型控件。参考了网络上的部分资料，自己动手制作了一个类CTreeCtrlBT。其界面如下： 实现步骤 第一步：]]></description>
    <pubDate>2009-01-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将Lua嵌入到自己的程序中]]></title>
    <link>http://im.vc/vc/2011/0705/22868.html</link>
    <description><![CDATA[本文示例源代码或素材下载 原文：http://www.codeproject.com/KB/cpp/lua.ASPx 介绍 本文介绍将Lua嵌入到自己程序中的方法。 什么是Lua Lua是具有简单数据描述的扩展编程语言(动态解析语言)。它提]]></description>
    <pubDate>2009-02-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC获取系统时间、程序运行时间]]></title>
    <link>http://im.vc/vc/2011/0705/22867.html</link>
    <description><![CDATA[1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format(现在时间是%Y年%m月%d日 %X); MessageBox(str,NULL,MB_OK); 2: 得到系统时间日期(使用GetLocalTime) SYSTEMTIME st; CString st]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC、OpenGL、ArcGIS Engine开发的二维三维结合的GIS系]]></title>
    <link>http://im.vc/vc/2011/0705/22866.html</link>
    <description><![CDATA[一、前言 众所周知，二维GIS技术发展了近四十年，伴随着计算机软硬件以及关系型数据库的飞速发展，二维GIS技术已日臻完善。在对地理信息的分析功能上有着无可比拟的优势。一些宏]]></description>
    <pubDate>2009-01-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景]]></title>
    <link>http://im.vc/vc/2011/0705/22865.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、 实现过程 1.表头修改 新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl，响应OnPaint消息实现自绘，实现代码请看源代码（由于代码较占篇幅，所以就不贴上来]]></description>
    <pubDate>2009-02-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编译时找不到xxx.pch]]></title>
    <link>http://im.vc/vc/2011/0705/22864.html</link>
    <description><![CDATA[Unexpected end while looking for precompiled header这时因为该模块没有包括预编译头文件stdafx.h的缘故。 VC用一个stdafx.cpp包含头文件stdafx.h，然后在stdafx.h里包含大部分系统头文件，这样编译时VC就]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入分析MFC文档视图结构（项目实践）]]></title>
    <link>http://im.vc/vc/2011/0705/22863.html</link>
    <description><![CDATA[本文示例源代码或素材下载 文档视图结构（Document/View Architecture）是MFC的精髓，也是Observer模式的具体实现框架之一，Document/View Architecture通过将数据和其表示分开，提供了很好的数据层]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TAB ORDER按回车键下个控件自动获得焦点]]></title>
    <link>http://im.vc/vc/2011/0705/22862.html</link>
    <description><![CDATA[1.选中主对话框：Layout菜单=Tab Order(或者直接按Ctrl+D)：按你需要的TAB顺序依次单击控件. 2.按Ctrl+W打开MFC ClassWizard=Message Maps选项卡：给你的主DLG映射PreTranslateMessage消息处理函数： BOOL C]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让UI开发轻松而快乐，用SonicUI引擎实现常见UI效果]]></title>
    <link>http://im.vc/vc/2011/0705/22861.html</link>
    <description><![CDATA[本文示例源代码或素材下载 作为Windows工程师，UI开发是无可避免的工作，无论你是写一个供销存系统，还是一款聊天IM，UI开发总是会占据你大量的时间。前段时间在公司开发项目中，]]></description>
    <pubDate>2009-01-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC遍历文件夹下所有文件和文件夹]]></title>
    <link>http://im.vc/vc/2011/0705/22860.html</link>
    <description><![CDATA[find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,*.*); HANDLE hFind=::FindFirstFile(szFind,FindFileData); if(INVALID_HANDLE_VALUE == hFind) return; while(TRUE) { if(FindFileData]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（6）--相互关系及]]></title>
    <link>http://im.vc/vc/2011/0705/22859.html</link>
    <description><![CDATA[1、模板、文档、视图、框架的关系 连载1~5我们各个击破地讲解了文档、文档模板、视图和框架类，连载1已经强调这些类有着亲密的内部联系，总结1~5我们可以概括其联系为： （1）文]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE中Socket IPC通讯包装类族]]></title>
    <link>http://im.vc/vc/2011/0705/22858.html</link>
    <description><![CDATA[ACE_IPC_SAP类是IPC类族的基类，封装了句柄，提供了访问句柄的基本接口，基本结构 如下 class ACE_IPC_SAP { public: int enable (int value) const; int disable (int value) const; ACE_HANDLE get_handle (void) const;]]></description>
    <pubDate>2009-01-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 8.0对象布局的奥秘：虚函数、多继承、虚]]></title>
    <link>http://im.vc/vc/2011/0705/22857.html</link>
    <description><![CDATA[从M$ Visual C++ Team的Andy Rich那里又偷学到一招：VC8的隐含编译项/d1reportSingleClassLayout和/d1reportAllClassLayout 。看个复杂的例子吧(如下)，现在假设我们想知道Derived类的对象布局，怎么办? 在]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（5）――框架]]></title>
    <link>http://im.vc/vc/2011/0705/22856.html</link>
    <description><![CDATA[从前文可知，在MFC中，文档是真正的数据载体，视图是文档的显示界面，对应同一个文档，可能存在多个视图界面，我们需要另外一种东东来将这些界面管理起来，这个东东就是框架。]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE中网络通讯编程基本架构]]></title>
    <link>http://im.vc/vc/2011/0705/22855.html</link>
    <description><![CDATA[ACE_INET_Addr类，包装了网络地址 ACE_SOCK_Connector类，扮演主动连接角色，发起通讯连接。连接到远端的服务。 ACE_SOCK_Acceptor类，扮演被动连接角色，等待连接。等待远端客户的请求。 ACE]]></description>
    <pubDate>2009-01-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC挂线程钩子的小经验]]></title>
    <link>http://im.vc/vc/2011/0705/22854.html</link>
    <description><![CDATA[挂线程钩子，最主要的是调用SetWindowsHookEx函数，使用例下： g_hHook=SetWindowsHookEx( WH_SYSMSGFILTER|WH_MSGFILTER,//截获消息类型，可组合使用 (HOOKPROC)HookShowWindow,//消息回调函数 g_hInst,//消息回调]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（4）――视图]]></title>
    <link>http://im.vc/vc/2011/0705/22853.html</link>
    <description><![CDATA[1.视图类CView 在MFC文档/视图架构中，CView类是所有视图类的基类，它提供了用户自定义视图类的公共接口。在文档/视图架构中，文档负责管理和维护数据；而视图类则负责如下工作：]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC开发股票分析软件(三)]]></title>
    <link>http://im.vc/vc/2011/0705/22852.html</link>
    <description><![CDATA[void CStockView::OnDraw(CDC* pDC) { CStockDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); //以下程序用来画一根阳K线(相对复杂点纺锤线：有上影线和下影线的实阳线)， //为了说明方便，数字都用的整形，便]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC宏写文件注释]]></title>
    <link>http://im.vc/vc/2011/0705/22851.html</link>
    <description><![CDATA[一般使用其他的开发工具，都可以插入文件版本信息等注释。尤其在Eclipse里面这些功能做的相当的好。DEV-CPP也提供了一个简单的文件信息注释，但是VC6.0却没有现成的注释可供插入。不]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（3）――文档]]></title>
    <link>http://im.vc/vc/2011/0705/22850.html</link>
    <description><![CDATA[1.文档类CDocument 在文档/视图架构的MFC程序中，文档是一个CDocument派生对象，它负责存储应用程序的数据，并把这些信息提供给应用程序的其余部分。CDocument类对文档的建立及归档提供支]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中CCheckListBox使用注意事项]]></title>
    <link>http://im.vc/vc/2011/0705/22848.html</link>
    <description><![CDATA[CCheckListBox可以实现带CheckBox的ListBox，VC6自带，头文件Afxwin.h； 但不支持托放式加入界面（再次骂下开发VC的MS人员，UI支持超级弱智！）。 有个方法比较简单，在窗口拖放一个CListBox（不]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC“文档/视图”架构（2）――文档模板]]></title>
    <link>http://im.vc/vc/2011/0705/22847.html</link>
    <description><![CDATA[1.文档模板管理者类CDocManager 在文档/视图架构的MFC程序中，提供了文档模板管理者类CDocManager，由它管理应用程序所包含的文档模板。我们先看看这个类的声明： ///////////////////////////]]></description>
    <pubDate>2009-02-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[两次调用析构函数]]></title>
    <link>http://im.vc/vc/2011/0705/22846.html</link>
    <description><![CDATA[在类生成临时对象时，遇到一个问题，程序会两次调用析构函数 #include cstring #include iostream using namespace std; class stack { public: stack(const char *value); ~stack(); char * data; }; stack::stack(const char *]]></description>
    <pubDate>2008-11-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC不定参数的传递和自定义异常的抛出]]></title>
    <link>http://im.vc/vc/2011/0705/22845.html</link>
    <description><![CDATA[今天下午学习了两点,一,在VC自定义函数中传定不定个数的参数,即如format函数中的第二个参数...,能接收任意个数参数;二,自定义异常的抛出,即throw一个自定义异常. 函数代码列如下: //C]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++数据库通用模块开发：实例演示]]></title>
    <link>http://im.vc/vc/2011/0705/22844.html</link>
    <description><![CDATA[添加格式编辑功能以后，编译运行程序的结果如图4-17所示。选中默认宽度复选框，表格宽度按默认宽度输出，如图4-18所示。 选中百分数复选框，表格中小于0的数按百分数形式输出，如]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序中的WinMain函数(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22843.html</link>
    <description><![CDATA[接下来，把全局变量a换成一个全局对象，看看结果如何。修改如例3-3所示的代码，新定义一个CPoint类，并定义该类的一个全局变量pt，结果如例3-4所示。 例3-4 1．#include iostream.h 2．//i]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：构造函数]]></title>
    <link>http://im.vc/vc/2011/0705/22842.html</link>
    <description><![CDATA[按下键盘上的F7功能键编译例2-5的代码，然后按下键盘上的Ctrl+F5执行程序，出现如图2.10所示的运行结果。 从图中可以看到，输出了两个很大的负数。这是因为在构造pt对象时，系统要为]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++数据库通用模块开发：格式编辑]]></title>
    <link>http://im.vc/vc/2011/0705/22841.html</link>
    <description><![CDATA[默认宽度 在对话框上添加一个Check Box控件，修改其ID为IDC_CHECK_WIDTH。为其添加一个状态变量，代码如下所示。 BOOL m_checkWidth; 为该控件添加一个BN_CLICKED事件，对应代码如下所示。 void]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序中的WinMain函数（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22840.html</link>
    <description><![CDATA[读者还记得我们在第2章中讲述的创建Win32应用程序的几个步骤吗?当时，我们介绍Win32应用程序有一条很明确的主线：首先进入WinMain函数，然后设计窗口类、注册窗口类、产生窗口、注册]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：函数的重载]]></title>
    <link>http://im.vc/vc/2011/0705/22839.html</link>
    <description><![CDATA[我们希望在构造pt这个对象的同时，传递x坐标和y坐标的值。可以再定义一个构造函数，如例2-8所示。 例2-8 #include iostream.h class point { public: int x; int y; point() { x=0; y=0; } point(int a, int b) {]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++数据库通用模块开发：数据显示]]></title>
    <link>http://im.vc/vc/2011/0705/22838.html</link>
    <description><![CDATA[(1) 使用MFC App Wizard(exe)新建一个基于对话框(Dialog based)类型的应用程序，命名为Data_Disp2。 (2) 选择Project|Add to Project|Components and Controls命令，在弹出的Components and Controls Gallery对话框中选择]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：MFC框架窗口(1)]]></title>
    <link>http://im.vc/vc/2011/0705/22837.html</link>
    <description><![CDATA[1．设计和注册窗口 有了WinMain函数，根据创建Win32应用程序的步骤，接下来应该是设计窗口类和注册窗口类了。MFC已经为我们预定义了一些默认的标准窗口类，只需要选择所需的窗口类]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：this指针]]></title>
    <link>http://im.vc/vc/2011/0705/22836.html</link>
    <description><![CDATA[我们再看例2-9所示的这段代码（EX04.CPP）： 例2-9 #include iostream.h class point { public: int x; int y; point() { x=0; y=0; } point(int a,int b) { x=a; y=b; } void output() { coutxendlyendl; } void input(int x,int y) { x=x;]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统用户管理模块设计]]></title>
    <link>http://im.vc/vc/2011/0705/22835.html</link>
    <description><![CDATA[系统用户管理模块的功能是管理用户信息，主要包括用户的用户名、密码和权限，权限包括添加信息、修改信息、删除信息以及查询信息等，管理员可以对新添加的用户进行权限设置。]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：MFC框架窗口(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22834.html</link>
    <description><![CDATA[2．创建窗口 按照Win32程序编写步骤，设计窗口类并注册窗口类之后，应该是创建窗口了。在MFC程序中，窗口的创建功能是由CWnd类的CreateEx函数实现的，该函数的声明位于AFXWin.h文件中，]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++程序编译链接的原理与过程]]></title>
    <link>http://im.vc/vc/2011/0705/22833.html</link>
    <description><![CDATA[我们在EX10这个工程中，选择菜单中【Build】【Rebuild All】，重新编译所有的工程文件，可以看到如下输出： 从这个输出中，我们可以看到可执行程序EX10.exe的产生，经过了两个步骤：首]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[客房信息管理模块设计]]></title>
    <link>http://im.vc/vc/2011/0705/22832.html</link>
    <description><![CDATA[客房信息管理模块的功能是管理客房的当前信息，如客房编号、客房类型、客房价格以及客房入住情况等。当新增客房时，宾馆管理人员可以为该客房添加客房信息，并可以随时修改和]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[窗口类、窗口类对象与窗口三者之间关系]]></title>
    <link>http://im.vc/vc/2011/0705/22831.html</link>
    <description><![CDATA[很多开发人员都将窗口类、窗口类的对象和窗口之间的关系弄混淆了。为了使读者能更好地理解它们之间的关系，下面我们将模拟CWnd类的封装过程。首先新建一个Win32 Application类型的工]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：引用的应用]]></title>
    <link>http://im.vc/vc/2011/0705/22830.html</link>
    <description><![CDATA[在C++中，还有一个引用的概念。引用就是一个变量的别名，它需要用另一个变量或对象来初始化自身。引用就像一个人的外号一样，例如：有一个人，他的名字叫做张旭，因他在家排行]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[结算信息管理模块设计]]></title>
    <link>http://im.vc/vc/2011/0705/22829.html</link>
    <description><![CDATA[结算信息管理模块的功能是管理客户的结算信息，如客房编号、价格、退房时间、入住天数、消费金额等。当客户结账时，宾馆人员可以输入客房编号查看客房订房情况，结账以后自动]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：在窗口中显示按钮(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22828.html</link>
    <description><![CDATA[根据运行结果，我们可以看到该按钮显示在工具栏上了，这是因为按钮当前的父窗口是CMainFrame类窗口，即主框架窗口。该窗口中，标题栏和菜单都位于非客户区，而工具栏位于它的客户]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：多重继承]]></title>
    <link>http://im.vc/vc/2011/0705/22827.html</link>
    <description><![CDATA[如同该名字中所描述的，一个类可以从多个基类中派生。在派生类由多个基类派生的多重继承模式中，基类是用基类表语法成分来说明的，多重继承的语法与单一继承很类似，只需要在]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[客房信息管理模块代码实现]]></title>
    <link>http://im.vc/vc/2011/0705/22826.html</link>
    <description><![CDATA[下面进行代码设计。为客房信息管理对话框类添加一个数据集对象，对应客房信息记录集，代码如下： _RecordsetPtr m_pRecordset; 在初始化函数中创建客房信息列表，代码如下： BOOL CRoomDl]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：在窗口中显示按钮(1)]]></title>
    <link>http://im.vc/vc/2011/0705/22825.html</link>
    <description><![CDATA[为了更好地理解窗口类、窗口类对象和窗口之间的关系，我们接下来实现在窗口中显示一个按钮这一功能，仍在已有的Test程序中实现。首先需要创建一个按钮类对象，按钮对应的MFC类是]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：函数的覆盖和隐藏]]></title>
    <link>http://im.vc/vc/2011/0705/22824.html</link>
    <description><![CDATA[1．函数的覆盖 在上一节介绍多态性的时候，我们给出了下面的代码片段： 例2-19 class animal { public: virtual void breathe() { coutanimal breatheendl; } }; class fish:public animal { public: void breathe() { cout]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[订房信息管理模块设计]]></title>
    <link>http://im.vc/vc/2011/0705/22823.html</link>
    <description><![CDATA[订房信息管理模块的功能是管理客户的登记信息，如客房编号、登记类型、登记人姓名、登记人证件号、入住人数、入住时间、用餐标准以及押金等。当客户住房登记时，宾馆前台操作]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++编写Windows95的CPL组件]]></title>
    <link>http://im.vc/vc/2011/0705/22822.html</link>
    <description><![CDATA[控制面板是Windows 95 的控制中心，通过它可以完成添加新硬件设备、改变桌面设置、配置网络协议等多项工作。在Windows 95 中，控制面板通常有20 多个组件，我们只要用鼠标双击任一组件]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：类的继承]]></title>
    <link>http://im.vc/vc/2011/0705/22821.html</link>
    <description><![CDATA[我们定义一个动物类，对于动物来说，它应该具有吃、睡觉和呼吸的方法。 class animal { public: void eat() { coutanimal eatendl; } void sleep() { coutanimal sleependl; } void breathe() { coutanimal breatheendl; }]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[订房信息管理模块代码实现]]></title>
    <link>http://im.vc/vc/2011/0705/22820.html</link>
    <description><![CDATA[下面进行代码设计。为订房信息管理对话框类添加一个数据集对象，对应订房信息记录集，代码如下： _RecordsetPtr m_pRecordset; 在初始化函数中创建订房信息列表，代码如下： BOOL COrderD]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Window9X中读取和存储注册表键值的简易类]]></title>
    <link>http://im.vc/vc/2011/0705/22819.html</link>
    <description><![CDATA[函数简介： LONG CReg::SetValue(HKEY hKeyRoot, LPCTSTR lpSubKey, LPCTSTR pszKey, LPCTSTR pszData) 函数说明： 设置指定键的值，若该键不存在，则创建该键。 返回值： 若操作成功，则返回ERROR_SUCCESS。 若]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在子类中调用父类的带参数的构造函数]]></title>
    <link>http://im.vc/vc/2011/0705/22818.html</link>
    <description><![CDATA[下面我们修改一下animal类的构造函数，增加两个参数height和weight，分别表示动物的高度和重量。代码如例2-13所示。 例2-13 #include iostream.h class animal { public: animal(int height, int weight) { cout]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[结算信息管理模块实现代码]]></title>
    <link>http://im.vc/vc/2011/0705/22817.html</link>
    <description><![CDATA[下面进行代码设计。为结算信息管理对话框类添加一个数据集对象，对应订房信息记录集，代码如下： _RecordsetPtr m_pRecordset; 为编辑框控件IDC_EDIT_CHECK_ID添加一个EN_CHANGE事件，实现订房信]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Windows应用程序中实现电子注册功能]]></title>
    <link>http://im.vc/vc/2011/0705/22816.html</link>
    <description><![CDATA[目前，国内软件销售过程中采用了一种新的方式：开发者根据计算机中不同的硬件配置标志直接在应用程序中设置密钥，限制程序的使用次数或者限制某些先进功能的使用，然后将受限]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：虚函数与多态性]]></title>
    <link>http://im.vc/vc/2011/0705/22815.html</link>
    <description><![CDATA[因为鱼的呼吸是吐泡泡，和一般动物的呼吸不太一样，所以我们在fish类中重新定义breathe方法。我们希望如果对象是鱼，就调用fish类的breathe()方法，如果对象是动物，那么就调用animal类]]></description>
    <pubDate>2008-11-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0下GIS打印输出控制的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22814.html</link>
    <description><![CDATA[VC++6.0中用应用向导生成新程序时，可以在应用向导Step4对话框中选择Printing and Print preview选择包括了基本打印和打印预览支持。但这些打印功能在MM_TEXT模式下打印出的文件尺寸大小发生]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VISUAL C++中的OCX控件的使用方法]]></title>
    <link>http://im.vc/vc/2011/0705/22813.html</link>
    <description><![CDATA[新一代32位操作系统Windows 95舍弃了VBX控件，取而代之的是OCX控件。OCX控件具有功能强大，界面美观的特点，然而许多参考书中并没有详细阐述OCX控件的使用方法，使得一些如数据库表格]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个基于MFC的XML封装类 CXml]]></title>
    <link>http://im.vc/vc/2011/0705/22812.html</link>
    <description><![CDATA[一、这是我自己做的一个很简单的XML封装类。目前的功能还不够完善，希望能够在大家的提点下继续完善。 二、源文件中包含有三个类（具体看头文件）： CXml XML文件类 CXmlNode XML结点]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现对曝光不足照片的修复]]></title>
    <link>http://im.vc/vc/2011/0705/22811.html</link>
    <description><![CDATA[引言 一般来说，照相产生缺陷的原因主要有对焦不准、光圈选择不合适以及暴光不足等几种情况，前两种情况的偶然性较强，而曝光不足虽也具有一定的偶然性但对于某些特殊情况比如]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++开发WinPopup的增强版]]></title>
    <link>http://im.vc/vc/2011/0705/22810.html</link>
    <description><![CDATA[在Internet Explorer 中，微软带有两个很好的局域网通信工具：Chat 和NetMeeting，它们能使局域网中的用户通过互发消息文本、电子白板，甚至语音和视频图像进行交流，但是它们都需要指定]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC编写C/S消息传送程序]]></title>
    <link>http://im.vc/vc/2011/0705/22809.html</link>
    <description><![CDATA[网络编程已经成为一种时髦，以TCP/IP协议的网络更为流行.自己编一个服务器与客户机互相传送消息的程序,以便增加自己网络编程的经验。下面我就介绍一下我编的程序。 首先介绍服务]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++构建树视图控件]]></title>
    <link>http://im.vc/vc/2011/0705/22808.html</link>
    <description><![CDATA[树视图控件具有层次分明、结构化强、美观、灵活等特点，在各种操作系统中广为应用，是人们最熟悉、最常应用的控件。 从树视图控件出现到现在，它们一直被认为非常复杂并难于编]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[巧用Visual C++编程来实现全屏幕显示功能]]></title>
    <link>http://im.vc/vc/2011/0705/22807.html</link>
    <description><![CDATA[前言： 在Visual C++编程中，有时需要采用尽量大的区域来作为显示区域，那么实现程序的全屏幕显示就不失为一种很好的选择了，所谓全屏幕显示，就是程序界面上没有菜单条、工具条]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现上网拨号功能]]></title>
    <link>http://im.vc/vc/2011/0705/22806.html</link>
    <description><![CDATA[---- 现在的时代是网络的时代，网络应用程序的应用越来越广泛，在自己设计的应用程序中实现直接拨号上网，给应用程序的使用者带了很多方便，本应用程序就是在中文Windows95操作系]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现矢量地图背景下的实时显示]]></title>
    <link>http://im.vc/vc/2011/0705/22805.html</link>
    <description><![CDATA[一、 前言 电子地图应用作为一门新兴学科，已不仅限于地图制作中。本文利用VC++和OLE（Object Linking and Embedding, 对象连接和嵌入）编程技术，实现了实时信息在矢量地图背景上的显示。]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++ 实现QQ消息群发]]></title>
    <link>http://im.vc/vc/2011/0705/22804.html</link>
    <description><![CDATA[一、引言 QQ一直是国内最令人瞩目的及时通讯软件，近6年的经营使其在IM市场有了世界第一名号。在国内市场，QQ的市场占有率已经超过了70%，用户群庞大，本人就是腾讯QQ的一个用户。]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++编程控制计算机和光驱]]></title>
    <link>http://im.vc/vc/2011/0705/22803.html</link>
    <description><![CDATA[对话框的外观如图1所示，其中四个按钮(Button)属性设置见下表， ID Caption IDC_SHUTDOWNCOMPUTER 关闭计算机... IDC_RESTARTCOMPUTER 重新启动计算机 IDC_OPENCDROM 打开CD-ROM IDC_CLOSECDROM 关闭CD-ROM (1) 重新]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC轻松实现CTreeCtrl控件双击响应]]></title>
    <link>http://im.vc/vc/2011/0705/22802.html</link>
    <description><![CDATA[ClassWizard为CTreeCtrl（树控件）添加的NM_DBLCLK（双击）消息的响应函数中带有一个NMHDR * 型指针形参： OnDblClkTree(NMHDR* pNMHDR, LRESULT* pResult) 这个陌生的指针类型常使初用树控件的编程者陷入]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下利用多线程实现文件的快速检索]]></title>
    <link>http://im.vc/vc/2011/0705/22801.html</link>
    <description><![CDATA[操作系统一般都提供了文件搜索的功能，但采用的是顺序搜索，搜索效率很低。而且按此法编程十分烦琐，在目录层次很多时，往往不好处理。本文采用多线程技术实现文件的快速搜索]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现QQ2004显示IP地址的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22800.html</link>
    <description><![CDATA[相信QQ2004大家玩过吧!其中对好友的IP和哪个地方的显示是不是很爽的啊。哪就跟我来让我看来看究竟。以下为实现原理。 首先载入Winsock动态库，代码如下： int CIPAddressDlg::StartUp() { WO]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现应用程序对插件的支持]]></title>
    <link>http://im.vc/vc/2011/0705/22799.html</link>
    <description><![CDATA[引言 目前，不少流行软件都提供有对外挂插件的支持功能，如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。 尤为重要的是，]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现OICQ登录号码清除器]]></title>
    <link>http://im.vc/vc/2011/0705/22798.html</link>
    <description><![CDATA[OICQ已经成为现在这个网络世界中最为时尚的聊天、即时通讯工具了!对于它，许多程序员都写了些相关小工具，像一些OICQ聊天辅助工具、OICQ密码获取器、聊天记录查看器等等，分别用作]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中如何建立多模板文档]]></title>
    <link>http://im.vc/vc/2011/0705/22797.html</link>
    <description><![CDATA[我们知道，在一般的MDI应用程序中，只有一个文档模板，程序只能打开一种类型的文档。因此，只要调用File/New或者File/Open创建或者打开文档即可，至于文档、视和框架窗口之间的关系]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现系统热键激活后台服务程序]]></title>
    <link>http://im.vc/vc/2011/0705/22796.html</link>
    <description><![CDATA[引言 通常情况下，用于后台监控的服务程序（Service）是没有界面的，甚至也没有提供任务栏图标，因此绝大多数情况下服务程序是无法同用户进行交互的。 但是在实际应用中，这些服]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++编程实现局域网多播]]></title>
    <link>http://im.vc/vc/2011/0705/22795.html</link>
    <description><![CDATA[最近一直在看＜＜Unix网络编程＞＞这本书，觉得这本书很适合初学socket编程的人。我一直对于多播的实现比较模糊，在看了书上的多播部分的介绍，才发现在程序中实现一个基本的多播]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++5.0编写Ftp客户程序]]></title>
    <link>http://im.vc/vc/2011/0705/22794.html</link>
    <description><![CDATA[随着Internet的迅猛发展，网络软件的开发与设计显得越来越重要。最初的网络软件主要是以Unix操作系统为软件开发环境的，随着Windows个人操作系统的流行，传统的编程界面向这一新的软]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visua C++6.0为图像增加彩色滤镜]]></title>
    <link>http://im.vc/vc/2011/0705/22793.html</link>
    <description><![CDATA[1 引言 近年来,在众多的艺术类照片中,逐渐出现了一种复古趋势,即好多年轻人喜欢故意把照片作旧,并美其名日：复古照。事实上，这类照片利用数字图像处理技术可以很容易地实现，本]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++设计真彩色工具条]]></title>
    <link>http://im.vc/vc/2011/0705/22792.html</link>
    <description><![CDATA[最终效果图 一直在寻找制作一个 24bit 及以上真彩工具条的简单有效方法，在各种VC站点都找到了很多有关这方面的文章和介绍，但是都存在一个不足的地方，介绍的不够详细，对初学者]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++设计一个可编辑的表格控件]]></title>
    <link>http://im.vc/vc/2011/0705/22791.html</link>
    <description><![CDATA[【实现步骤】 1． 当鼠标点击表格控件的某一格时，首先判断该列的属性，是直接编辑呢，还是用下拉列表进行选择。 2． 显示隐藏的文本控件或者下拉列表控件，显示的位置和大小与]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中建立滚动视窗]]></title>
    <link>http://im.vc/vc/2011/0705/22790.html</link>
    <description><![CDATA[滚动视窗在应用程序中十分有用，它可以使用户看到比显示器屏幕还大的窗口。下面有一个建立滚动视窗的实例，在该例中，不仅滚动条会与视窗相连，而且HOME、PAGE DOWN、PAGE UP和END方]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++下动态数据交换技术之会话处理]]></title>
    <link>http://im.vc/vc/2011/0705/22789.html</link>
    <description><![CDATA[动态数据交换技术概述 动态数据交换（DDE）是建立在Windows内部消息系统、全局原子和共项全局内存基础上的一种协议，可用来协调Windows应用程序之间的数据交换和命令调用。 DDE协议通]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中检测和隔离内存泄漏]]></title>
    <link>http://im.vc/vc/2011/0705/22788.html</link>
    <description><![CDATA[设置CRT报告样式 通常_CrtDumpMemoryLeaks()会dump内存泄漏的信息到output窗口的Debug栏位。你可以使用_CrtSetReportMode()来重新设置输出到另一个位置。关于更详细的如何使用_CrtSetReportMode()说明，]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程中如何在视图区显示工具提示]]></title>
    <link>http://im.vc/vc/2011/0705/22787.html</link>
    <description><![CDATA[工具提示控制是一个小窗口，在其中显示单行文字用以描述应用程序中的工具的用途。这里的工具所指的既可以是窗口（如工具栏上的按钮），也可以是一个固定的区域。 大家都知道利]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 的对象模型]]></title>
    <link>http://im.vc/vc/2011/0705/22786.html</link>
    <description><![CDATA[一个C++程序员，想要进一步提升技术水平的话，应该多了解一些语言的语意细节。对于使用VC++的程序员来说，还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书，]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中双冒号（::）的作用]]></title>
    <link>http://im.vc/vc/2011/0705/22785.html</link>
    <description><![CDATA[::是C++里的作用域分解运算符。比如声明了一个类A，类A里声明了一个成员函数voidf()，但没有在类的声明里给出f的定义，那么在类外定义f时，就要写成voidA::f()，表示这个f()函数是类A的]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现Access2000文件密码操作技巧]]></title>
    <link>http://im.vc/vc/2011/0705/22784.html</link>
    <description><![CDATA[1、给没有密码的数据库添加密码： hr = m_pConnection-Open(Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=d:DBREMO.mdb;Mode=Share Deny Read|Share Deny Write, ,,0); m_pConnection-Execute(ALTER DATABASE PASSWORD [123]]]></description>
    <pubDate>2008-11-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中如何在对话框上显示位图]]></title>
    <link>http://im.vc/vc/2011/0705/22783.html</link>
    <description><![CDATA[在用VC开发应用程序的时候，经常要在对话框上显示位图。如果把位图加入资源中，当然是省时省力，但程序却也增肥不少，并且失去了灵活性。而如果你要动态地显示一大堆图片，各]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[共享变量在VC和GCC编译器下的不同表示方法]]></title>
    <link>http://im.vc/vc/2011/0705/22782.html</link>
    <description><![CDATA[#include stdio.h // VC6 版本 #pragma comment(linker, /SECTION:.text,RWS) // 创建自定义的 shared Section #pragma data_seg(.text) int g_iShared = 0x37; #pragma data_seg() // int g_iShared __attribute__ ((section(.text))) = 0x37; // GC]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++中实现混合分割视图]]></title>
    <link>http://im.vc/vc/2011/0705/22781.html</link>
    <description><![CDATA[在图像处理等多窗口应用程序中，通常要在屏幕上同时显示若干个窗口，以显示进行图像处理前和处理后的图像信息，或者在每个窗口中分别显示图像的细节和概貌。为了实现上述功能]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC代码中监听ArcEngine的COM事件]]></title>
    <link>http://im.vc/vc/2011/0705/22780.html</link>
    <description><![CDATA[在ArcEngine中，许多组件采用事件方式发送信息。比如，MapControl中有鼠标按下事件、鼠标移动等事件，IworkspaceEdit也有开始编辑、结束编辑等事件。有时候，我们需要知道这些事件的发生]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中动态使用FoxPro数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22779.html</link>
    <description><![CDATA[前言 我们在用VC++进行基于数据的综合开发时，会经常访问到大量的物理存储位置不可预见的FoxPro数据表（.DBF文件）。这时，我们就要使用到动态加载ODBC的技术去访问这些数据表。 ■]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变插入光标的闪烁速度]]></title>
    <link>http://im.vc/vc/2011/0705/22778.html</link>
    <description><![CDATA[对于大多数用户来说，插入光标或编辑光标闪烁得太块或太慢都会使他们不易辨别，因此希望能够允许用户来定制插入光标的闪烁速度，以便他们能够较容易地阅读编辑框中的文本并找]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++剪贴板操作不完全攻略]]></title>
    <link>http://im.vc/vc/2011/0705/22777.html</link>
    <description><![CDATA[经常在论坛上见到一些使用者询问如何在Visual C++中如何实现对剪贴板的操作，其实在VC++/MFC中是相当简单的。本文主要介绍了如下内容： 1、文本内容的操作 2、WMF数据的操作 3、位图的]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++编写 网络计时计费工具]]></title>
    <link>http://im.vc/vc/2011/0705/22776.html</link>
    <description><![CDATA[我们每次在Windows中拨号上网之后拨号程序都会最小化到系统托盘区里面。当我们把鼠标移到它的图标上时，就会显示出接收和发送的数据流量，但我们最关心的往往是我们已经上网有]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用智能指针操作Excel]]></title>
    <link>http://im.vc/vc/2011/0705/22774.html</link>
    <description><![CDATA[最近的一个工程中，需要将数据导入Excel表格中，项目经理知道我以前没有接触过操作Excel的经验，于是给了一段小程序给我，让我参考着做。 这段程序是使用智能指针操作Excel，在网络]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0将数据文件图像化]]></title>
    <link>http://im.vc/vc/2011/0705/22773.html</link>
    <description><![CDATA[不同的图像采集卡所存成的数据文件的格式是不同的，有的完全是数据的集合（如存成DAT 文件），而有的还要在数据前面加一个文件头。下面就以DAT文件为例说明如何再现图像。至于带]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC实现AVI文件的图像截取]]></title>
    <link>http://im.vc/vc/2011/0705/22772.html</link>
    <description><![CDATA[AVI文件就是我们所说的多媒体文件，所谓的AVI图像就是视频图像，该文件是一个RIFF说明文件，它用于获取、编辑、演示音频、视频序列。一般的AVI文件包含音频流和视频流，有的特殊的]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为按钮设置图标（VC）]]></title>
    <link>http://im.vc/vc/2011/0705/22771.html</link>
    <description><![CDATA[// 首先得到按钮句柄 CButton *PBunH; pBunH = (CButton*)GetDlgItem( IDC_BUTTON2); // 接下来得到图标句柄 HICON hBtnIcon; // 方法1 //hBtnIcon = AfxGetApp()-LoadIconW( IDI_ICON3); // 方法2 //hBtnIcon = LoadIconW( AfxGetApp()]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现在线订货]]></title>
    <link>http://im.vc/vc/2011/0705/22770.html</link>
    <description><![CDATA[目前电子商务采用的处理模式大多是订货用户在网页上填写订单，发出订货请求，接着Web服务器上运行CGI程序对用户填写的数据进行一定的处理后，发送到专用的电子商务服务器中，服]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6.0实现逆向操作并防止界面闪烁]]></title>
    <link>http://im.vc/vc/2011/0705/22769.html</link>
    <description><![CDATA[在系统编程中，使用VC是很好的开发工具，而对于一个成熟的系统，几乎都需要有回退与重做功能（即文档操作逆向化）以防止用户误操作或不合适的操作，从而提高系统的友好性和可]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件读写 CFile]]></title>
    <link>http://im.vc/vc/2011/0705/22768.html</link>
    <description><![CDATA[//打开文件(modeCreate：文件不存在就创建文件，若存在而无modeNoTruncate标志则清空文件) CFile file(text.txt,CFile::modeReadWrite|CFile::modeNoTruncate|CFile::modeCreate); char PBuf[100]; UINT nBytesRead=file.Read(pb]]></description>
    <pubDate>2008-11-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用DLL为应用程序预留待扩展功能接口]]></title>
    <link>http://im.vc/vc/2011/0705/22767.html</link>
    <description><![CDATA[动态链接函数库（Dynamic Link Library 简称DLL）是组成Windows系统的重要元素之一。Windows将构成其系统的大部分程序代码、数据以及经常用到的资源，以动态链接函数库（二进制文件）的形]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6中两个对话框的同时显示]]></title>
    <link>http://im.vc/vc/2011/0705/22766.html</link>
    <description><![CDATA[对于VC++初学者，可能会遇到这样一个问题：一个基于Dialog的MFC AppWizard应用程序，再Insert一个对话框，如何同时显示这两个对话框呢？ ---- 其实这个问题很简单，想要在屏幕上同时显示]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现带阴影的弹出窗口]]></title>
    <link>http://im.vc/vc/2011/0705/22765.html</link>
    <description><![CDATA[在Windows的Winhelper帮助系统中大量使用一类带阴影的弹出窗口，这类窗口非常简洁，并具有立体感，它们用来显示一些只读信息，此类弹出窗口不同于一般的窗口，它们没有标题和滚动杆]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用窗口子类化技术改进Windows编辑框控件的功能]]></title>
    <link>http://im.vc/vc/2011/0705/22764.html</link>
    <description><![CDATA[1.问题的提出 尽管Windows系统提供了丰富的通用控件（如按钮，编辑框，滑动条等），但仍不可能满足我们实际应用中千差万别的需求，笔者在某项目的开发工作中就遇见了这样的问题。]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO VC++ Extensions入门]]></title>
    <link>http://im.vc/vc/2011/0705/22762.html</link>
    <description><![CDATA[ADO VC++ Extensions是ADO 2.0 版本提供的新接口，它支持不通过 VARIANT 便可将数据检索到本地的 C/C++ 数据类型中。此外，它还提供能简化接口使用过程的预处理宏，这些扩展程序使用简便并且]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现按数据库记录构建树控件]]></title>
    <link>http://im.vc/vc/2011/0705/22761.html</link>
    <description><![CDATA[简介: 将树中的每一个项目作为数据库中的一条记录(Access2000),将程序启动时,对数据库进行读操作;创建树的各个项目时,是对数据库进行读操作,每次的读取,都是在可是查寻符合条件的记]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[两台机器间传输文件的函数]]></title>
    <link>http://im.vc/vc/2011/0705/22760.html</link>
    <description><![CDATA[这里有两个在两台计算机之间传输文件的函数。在我身边并没有看到什么好的CSOCKET文件传输函数，于是我决定帮你写一个。此代码分为Server端和Client端。 Server(发送)端： void SendFile()]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样用CPrintDialog来实现打印功能]]></title>
    <link>http://im.vc/vc/2011/0705/22759.html</link>
    <description><![CDATA[把以下程序段加入你的程序 把dc1当作Device Content. 就任你打印了.注意别画错地方. 自己换页. 更绝的是可调用窗口的OnPrint或OnDraw成员函数直接打印.不用你去做行距多少啦! 但别忘换页.]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现二值图像处理]]></title>
    <link>http://im.vc/vc/2011/0705/22758.html</link>
    <description><![CDATA[二值图像是一种简单的图像格式，它只有两个灰度级，即0表示黑色的像素点，255表示白色的像素点，至于如何从一幅普通的图像获得二值图像，请参考我近期在天极网上发表的《Visua]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中实现扩展广告条]]></title>
    <link>http://im.vc/vc/2011/0705/22757.html</link>
    <description><![CDATA[第一步，准备两张BMP图，为别为28060和280350大小(不是定数，可根据实际情况自定)，保存为small.bmp，big.bmp。 第二步，选择FileNew菜单，单击New对话框的Project标签，选择MFC AppWizard(ex]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 中的结构异常处理]]></title>
    <link>http://im.vc/vc/2011/0705/22756.html</link>
    <description><![CDATA[1、引言 在C++中例外的处理一文中(见计算机世界网2001年12月20日)，我们讨论了C++中的例外(或异常)处理。本文将进一步探讨Visual C++中的结构异常处理。 想象一下，如果在编程过程中你不]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现对属性表按钮区的位图绘制]]></title>
    <link>http://im.vc/vc/2011/0705/22755.html</link>
    <description><![CDATA[属性表类（CPropertySheet Class）在编写Windows应用程序时使用非常广泛，如编写安装向导程序、应用程序配置等很多应用程序都必须使用属性表类，但是如何实现用VC对属性表类的按钮区进]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++给Foxbase数据库文件加密]]></title>
    <link>http://im.vc/vc/2011/0705/22754.html</link>
    <description><![CDATA[Visual C++ 是一种功能十分强大的程序设计语言，利用它可以很方便。快捷的开发出Windows 下的各种应用程序。尤其是其内置了数据库的接口，可使我们毫不费力地操作Accse，FoxBASE+ 等许多]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++之Scroll Bar]]></title>
    <link>http://im.vc/vc/2011/0705/22753.html</link>
    <description><![CDATA[Scroll Bar一般不会单独使用，因为SpinCtrl可以取代滚动条的一部分作用，但是如果你需要自己生成派生窗口，滚动条还是会派上一些用场。创建一个滚动条可以使用成员函数： ： BOOL CE]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在动态集中使用虚拟CListView]]></title>
    <link>http://im.vc/vc/2011/0705/22752.html</link>
    <description><![CDATA[这个例子举例说明了如何与IE4的虚列表视一起使用一个Access数据库文件。 加载大量数据到CListView派生类是一个非常慢的过程，甚至当数据在内存是也是如此。在数据库中存取数据时就更]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM对象与连接点机制及其MFC程序实现]]></title>
    <link>http://im.vc/vc/2011/0705/22751.html</link>
    <description><![CDATA[1、可连接对象和连接点机制的基本原理 为了在组件对象和客户之间提供更大的交互能力，组件对象也需要主动与客户进行通信。组件对象通过出接口（Outgoing Interface）与客户进行通信]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中特殊字体的实现方法讲解]]></title>
    <link>http://im.vc/vc/2011/0705/22750.html</link>
    <description><![CDATA[渐变字： // 获得窗口的客户区设备上下文句柄 CClientDC dc（this）； // 更改当前字体 LOGFONT lf； dc.GetCurrentFont（）-GetLogFont（lf）； CFont font， *pOldFont； lf.lfCharSet=134； lf.lfHeight=-150； lf.]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用用户自定义消息及自定制窗口技巧]]></title>
    <link>http://im.vc/vc/2011/0705/22749.html</link>
    <description><![CDATA[Windows 应用程序所要做的每项工作几乎都是基于消息处理的， Windows 系统消息分为常用 Windows 消息，控件通知消息和命令。然而，有时我们需要定义自己的消息来通知程序什么事情发生]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++下剖析黑客软件隐蔽程序的手段]]></title>
    <link>http://im.vc/vc/2011/0705/22748.html</link>
    <description><![CDATA[随着计算机网络的不断发展，黑客技术也日益成为一支不可忽视的技术力量，尽管多数黑客的攻击目标以服务器为主，对大多数的互连网用户的直接危害并不大。但有一类称为特洛伊木]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc操作微软消息队列的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22747.html</link>
    <description><![CDATA[定义 IMSMQQueuePtr qDest; // Represents Destination Queue IMSMQQueueInfoPtr qInfo; //Represents an open instance of the destination queue IMSMQQueueInfoPtr qRead; IMSMQMessagePtr qMsg; //Represents the message 初始化 qDest = NULL; CoIn]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中利用消息制作启动封面]]></title>
    <link>http://im.vc/vc/2011/0705/22746.html</link>
    <description><![CDATA[1.用Appwizard创建一个空的SDI工程Splash； 2.导入用作启动封面的图片； (1)在创建的新工程Splash中，选择ResourceView面板打开资源编辑器。右击Splash resources,在打开的快捷菜单中选择Insert命令]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在状态栏显示时钟]]></title>
    <link>http://im.vc/vc/2011/0705/22745.html</link>
    <description><![CDATA[在VC的控件中有个Status bar可以在窗体状态栏中添加日期和时间。其实通过简单的代码，你就能创建一个有时钟显示的状态栏，并且还能设置时钟栏的显示方式。举例如下： 首先，用MF]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0中用ODBC连接mysql数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22744.html</link>
    <description><![CDATA[下图是程序的最终效果，包含了数据的显示，添加，修改，删除这几项数据库操作的常用功能。 我的调试环境是xp，MySQL版本是mysql4.0.23 1.安装Mysql的ODBC驱动 从http://www.mysql.com上下载驱动]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc设计系统援救程序]]></title>
    <link>http://im.vc/vc/2011/0705/22743.html</link>
    <description><![CDATA[一.引言 Windows的system.dat和user.dat中存储着Windows注册表,win.ini和system.ini中也存储着一些重要的初始化信息,对它们进行备份可以避免一些重装系统之类的繁琐.虽然windos自带一些备份和恢复]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DDE使应用程序可以添加新的程序组]]></title>
    <link>http://im.vc/vc/2011/0705/22742.html</link>
    <description><![CDATA[---- 当应用程序安装完毕后，通常都会建立程序组，它们是怎么实现的呢？下面是一种使用DDE来添加新的程序组的例子。 ---- 1.使用MFC新一项目PMGROUP（对话框形式），在对话框中添加三]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 语言中函数和类函数调用过程]]></title>
    <link>http://im.vc/vc/2011/0705/22741.html</link>
    <description><![CDATA[这两天在研究在C++下实现的反射机制的可能性，的出的结论是可行的，具体参看我上一主题实现C++的反射实例。现在顺便把研究C++反射机制过程中函数的调用过程写一下。利用此特性写]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用VC++5在菜单中增加位图或图标]]></title>
    <link>http://im.vc/vc/2011/0705/22740.html</link>
    <description><![CDATA[我们在使用Windows 95时，可以注意到在开始组中的菜单项前都有一个图标，而且在Word 97中的菜单项前也有一个图标。这些图标不但让我们清楚地了解到屏幕上的各种工具按钮与各个菜单]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++控制多光驱]]></title>
    <link>http://im.vc/vc/2011/0705/22739.html</link>
    <description><![CDATA[对于初学者，编写CD播放器不妨为一种入门的捷径。CD播放器的核心在于MCI命令，而在各种媒体上介绍MCI命令如何使用的文章比比皆是，因此我暂且对其略过不谈。在这儿，我着重向大家]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0中使用ADO方法访问access数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22738.html</link>
    <description><![CDATA[使用ADO连接数据库是通过Connection对象的Open方法实现的，语法是： Connection.Open Connectionstring.userID.password，openoptions 参数说明： Connectionstring：（可选）字符串，包含连接信息 userID：（可]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建不在任务条中显示窗口按钮的应用]]></title>
    <link>http://im.vc/vc/2011/0705/22737.html</link>
    <description><![CDATA[现在有很多应用程序都使用系统托盘区来放置图标，这时候如果窗口的按钮再出现在任务条中就显得有些多余。创建不在任务条中显示窗口按钮的应用时可以使用下面的一些方法：创建]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++5.0中定制窗口的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22736.html</link>
    <description><![CDATA[VC++5.0是Microsoft新近推出的可视化C++集成开发环境。它在继承以前VC++的基础上增加了许多新的功能，用于支持Win32平台应用程序、服务程序和控件的开发。VC++5.0提供了强大、快捷的编程]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++程序中自定义Vista事件日志]]></title>
    <link>http://im.vc/vc/2011/0705/22735.html</link>
    <description><![CDATA[就Windows开发者及系统管理员来说，Windows Vista日志相比以前，无疑有了一个很大的提高。对开发者来说，Vista的日志记录对多种事件与日志选项，都表现出统一一致性；而对网络管理员及]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现操作过程提示对话框]]></title>
    <link>http://im.vc/vc/2011/0705/22734.html</link>
    <description><![CDATA[---- 在使用Windows95 进行文件拷贝或者删除操作时，您一定见到过那种具有文件动画的操作过程提示对话框。这一功能的加入不仅使我们能够在操作过程当中随时取消操作，而且也使文件]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中使用ADO调用存储过程实现方法]]></title>
    <link>http://im.vc/vc/2011/0705/22733.html</link>
    <description><![CDATA[开发环境是VS2005,数据库是SQL Sever 2000 1. 在进入正题之前，先讲点别的，如何在VC中连接Sybase数据库， 连接字符窜为，_bstr_t strCnn(Driver={Sybase System 11};Srvr=RRRRR;Uid=RRR_Mao_bb1;Pwd=user2); 这里，]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中删除托管对象、包装库及其他]]></title>
    <link>http://im.vc/vc/2011/0705/22732.html</link>
    <description><![CDATA[问：能否告诉我，在托管 C++ 中，使用 delete 操作符销毁托管对象是否安全？ Bernie Sanders 答：是安全的，可以在托管 C++ 中删除托管对象，不过要知道，delete 所做的就是调用对象的析构]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在指定矩形中旋转显示文字]]></title>
    <link>http://im.vc/vc/2011/0705/22731.html</link>
    <description><![CDATA[/////////////////////////////////////////////////////// //说明： // 在矩形框中旋转方式显示文字，jingzhou xu //参数： // pDC: DC指针 // str: 显示文字 // rect: 显示范围 // angle: 旋转角度 // nOptions: ExtText]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++之随父窗口变化调整控件大小]]></title>
    <link>http://im.vc/vc/2011/0705/22730.html</link>
    <description><![CDATA[如果对话框或视类的大小调后，控件的大小和位置没有变化，界面看起来会很不爽. 控件是从CWnd派生的，但不能使用SetWindowPos()或OnSize()或OnSizing()来改变其大小，应在父窗口的WM_SIZE消息]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中应当注意对VC字符集的设置]]></title>
    <link>http://im.vc/vc/2011/0705/22729.html</link>
    <description><![CDATA[接触MFC也有几年了，为了它有过加班、有过熬夜、甚至通宵，代码没有十万行也应该有几万行了。但是MFC就是这么牛，它牛得不但令新手忘而却步，而且常常令有经验的软件工程师也栽]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下实现DirectSound]]></title>
    <link>http://im.vc/vc/2011/0705/22728.html</link>
    <description><![CDATA[加入音乐是增强应用程序功能的所有方法中最简单的一个。音乐可以使用户心情愉快；在合适的场合播放恰当的音乐能够使程序员和他的VC++程序焕发光彩。 ---- Microsoft Windows Multimedia]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC制作初始画面]]></title>
    <link>http://im.vc/vc/2011/0705/22727.html</link>
    <description><![CDATA[在以前的电脑工作室中，我们曾介绍过用VB、VFP制作初始画面，那么，如何在VC中绘制软件初始画面呢？本文将周详介绍其设计步骤。 1.创建一个SDI或MDI工程。 2.新建或导入一个ID号]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在vc++中限制窗口大小的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22726.html</link>
    <description><![CDATA[一般窗口大小的改变，都是用户拖动窗口边框而造成的。所以，我们可以截获主窗口消息WM_NCHITTEST在其响应函数中判断CWnd::OnNcHitTest()的返回值是否为：HTRIGHT, HTLEFT, HTTOP, HTBOTTOM 。四个值]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC应用程序中插入微型动画]]></title>
    <link>http://im.vc/vc/2011/0705/22725.html</link>
    <description><![CDATA[本文利用CImageList类保存数幅画面，利用Draw函数在一定的时间间隔播放出来，形成了类似GIF动画的效果。该方法可以在Window的客户区内、工具条上、状态条上播放动画。本文还给出了利]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现HTML中模式对话框的显示]]></title>
    <link>http://im.vc/vc/2011/0705/22724.html</link>
    <description><![CDATA[在Web应用开发中经常会用到带有图象、声音和动画的对话框，然而要在VC++中实现这样一个对话框需要做大量的工作。幸运的是，随着Internet Explorer 4.0的出现以及它所使用的新的技术，所]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 和Winsock 实现与HTTP 服务器通话]]></title>
    <link>http://im.vc/vc/2011/0705/22723.html</link>
    <description><![CDATA[一、引 言 Windows Socket API是一套开放的、支持多种协议的Windows下的网络编程接口，它包 括一个标准的 Berkeley Socket功能调用的集合，以及为Windows所作的重要扩充。 Windows Socket经过不断完]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现文件间批量转换功能]]></title>
    <link>http://im.vc/vc/2011/0705/22722.html</link>
    <description><![CDATA[一、前言 本人在开发惠普色谱工作站增强软件的过程中，实现了把指定目录下的色谱数据文件全部转换成纯文本文件的功能。下面，通过用一个具体的例子来说明此功能的实现方法。]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++之Static Box控件]]></title>
    <link>http://im.vc/vc/2011/0705/22721.html</link>
    <description><![CDATA[静态文本控件的功能比较简单，可作为显示字符串，图标，位图用。创建一个窗口可以使用成员函数： BOOL CStatic::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT rect, CWnd* pParentWnd, UINT nID = 0xf]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc创建数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22720.html</link>
    <description><![CDATA[现在看一看数据库。这儿的数据库不会是你曾经见过的最复杂的数据库。实际上，开始时它只包括两个表。本节的整个目的就是让你从基础开始。虽然我们要为这个示例使用Access，你当]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC5打印字体的控制]]></title>
    <link>http://im.vc/vc/2011/0705/22719.html</link>
    <description><![CDATA[VC5.0 为Windows 的程序员提供了一个很好的C++ 开发环境，减少了很多编程负担，但同时也为我们在程序中加入自己的思想增加了难度。本人在一软件开发中，想控制文字打印时的字体，使]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++6.0实现SNMP协议的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22718.html</link>
    <description><![CDATA[SNMP(Simple Network Management Protocol)是简单网络管理协议,主要用来管理网络设备，正因为简单，所以其发展很快，到目前为止几乎所有的网络产品都要为其提供支持，以方便管理员的管理和]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC5中使用标签控件]]></title>
    <link>http://im.vc/vc/2011/0705/22717.html</link>
    <description><![CDATA[VC5中，标签控件是由CTabCtrl类来作数据支持的。做一个标签控件，主要有以下几个步骤： 一、在ResourceView标签页(就是VC5左面的标签控件第二项)的对话框中添加TABCTRL(比如取名为MYTABCTR]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC对大型数据文件的读取&amp;amp;读取二进制文件]]></title>
    <link>http://im.vc/vc/2011/0705/22716.html</link>
    <description><![CDATA[笔者前不久曾遇到一个问题，解决之后的经验愿与大家分享。问题是这样的，有一批数据文件，数据格式如下： 日期,开盘,最高,最低,收盘,成交量,成交金额 1996年5月13日,636.96,636.96,636]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++6.0中轻松实现上下控件]]></title>
    <link>http://im.vc/vc/2011/0705/22715.html</link>
    <description><![CDATA[上下控件是Windows中最常用的控件之一。它只不过是一对箭头，用户可单击它来增加或减少控件的设定值。通常，紧靠着上下控件有一个编辑控件，称为伙伴编辑控件或伙伴控件，用于显]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中查找窗体的OnKeyDown事件的过程]]></title>
    <link>http://im.vc/vc/2011/0705/22714.html</link>
    <description><![CDATA[首先我知道VC中通过CreateWindow来创建一个窗体，那么就从MSDN中查找CreateWindow()函数，得到地址： ms-help://MS.MSDNQTR.2003FEB.2052/winui/winui/Windowsuserinterface/windowing/Windows/windowreference/windowfunctio]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用VC抓取屏幕图象并压缩]]></title>
    <link>http://im.vc/vc/2011/0705/22713.html</link>
    <description><![CDATA[用下面函数可发实现。 HBITMAPGetScreenBmp() HWNDhwnd=::GetDesktopWindow(); HDChsrc=::GetDC(hwnd); HDChmemdc=::CreateCompatibleDC(hsrc); RECTrc;::GetWindowRect(hwnd,rc); SIZEsz;sz.cx=rc.right-rc.left;sz.cy=rc.bottom-rc.top; HBITMAPh]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC自制“彩票选号器”]]></title>
    <link>http://im.vc/vc/2011/0705/22712.html</link>
    <description><![CDATA[1）新建一个MFC程序，在选择模式时，选择基于Dialog模式； 2）将新建的对话框上缺省的控件全部删去，然后添加7个Edit控件和1个Button控件； 3）右击任一Edit控件，在出现的菜单中选择]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[防止Visual C++应用程序缓冲区溢出]]></title>
    <link>http://im.vc/vc/2011/0705/22711.html</link>
    <description><![CDATA[目前最常见的安全问题是缓冲区溢出。这个特别的安全问题引发的病毒感染可能比其它原因引发的病毒感染数量的总和还要多。市场上几乎每个应用程序和操作系统都存在黑客可能利用]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现对波形数据的频谱分析]]></title>
    <link>http://im.vc/vc/2011/0705/22710.html</link>
    <description><![CDATA[频谱分析是电子工程上一个非常重要的分析手段，许多计算机辅助电路分析（CAA）类软件都具备这种分析能力，以便电子工程师能清楚地看到某波形的频谱分布情况。要对一个输入信号]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC制作个性化浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/22709.html</link>
    <description><![CDATA[随着计算机网络技术的飞速发展，互联网上的网站越来越多，它们在内容和形式上追求特色化和个性化，其中一些精美的网页令人赏心悦目，流连忘返。但是，目前绝大多数人使用的浏]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++5创建不规则形状窗口]]></title>
    <link>http://im.vc/vc/2011/0705/22708.html</link>
    <description><![CDATA[标准的Windows窗口是矩形的，但在有些时候我们需要非矩形的窗口，比如圆形的、甚至是不规则的。借助CWnd类的SetWindowRgn函数可以创建不规则形状窗口。 CWnd::SetWindowRgn的函数原型如下：]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++制作动画窗口的实例]]></title>
    <link>http://im.vc/vc/2011/0705/22707.html</link>
    <description><![CDATA[俗话说佛靠金装，人靠衣装，一个好的软件如果能配上精美的界面一定会让更多的用户认同它。喜欢上网的朋友对NetAnts(网络蚂蚁)这个软件一定不会陌生吧！它的下载速度、断点续传功]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Skype录音答录机编程思路和代码]]></title>
    <link>http://im.vc/vc/2011/0705/22706.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Skype是免费的语音通话软件，不但可以点对点用电脑进行免费的语音通话，而且只需花费低廉的费用就可以直接呼叫固定电话或手机，Skype以优秀的通话质量]]></description>
    <pubDate>2008-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中用内存映射文件&amp;amp;用CfileFind递归搜索目录]]></title>
    <link>http://im.vc/vc/2011/0705/22705.html</link>
    <description><![CDATA[在软件的开发过程中，有时需要控制一些程序使他们不能同时运行，也就是多个程序间互斥运行（还包括禁止同一程序运行多个实例）。针对这一问题，我们在VisualC++6.0中利用内存映射]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC编程实现“幸运52”猜价格游戏]]></title>
    <link>http://im.vc/vc/2011/0705/22704.html</link>
    <description><![CDATA[看过中央电视台李咏主持的幸运52的观众一定不会忘记一个有趣的环节看商品猜价格，整个过程紧张、扣人心弦，让人有一种很强的参与感。想上电视台？不太容易，编个程序自己玩玩]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC模仿超炫QQ界面的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22703.html</link>
    <description><![CDATA[本文示例源代码或素材下载 随着计算机技术的发展与普及，计算机逐渐走进了人们的日常生活当中。人们通过它来学习,娱乐,信息的交互等等.并且对应需而生的各种各样的软件产品的要]]></description>
    <pubDate>2008-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6中使用CHtmlView在对话框控制中显示HTML文件]]></title>
    <link>http://im.vc/vc/2011/0705/22702.html</link>
    <description><![CDATA[在VisualStudio6.0中出现了一个新类CHtmlView，利用这个类，我们可以实现在对话框的控制中显示HTML文件。要想使用CHtmlView类，对它的定义和实现就必须有全面深入的理解。 我们不妨拿CHtm]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现灰度图像与彩色图像的相互转换]]></title>
    <link>http://im.vc/vc/2011/0705/22700.html</link>
    <description><![CDATA[PhotoShop的图像处理功能很强，其中有一个功能是将灰度图像转换为彩色图像，数字图像处理中，也经常要遇到灰度图像与彩色图像相互转换的问题，如何自己解决这个问题，值得大家探]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinInet开发中的同步和异步区别]]></title>
    <link>http://im.vc/vc/2011/0705/22699.html</link>
    <description><![CDATA[同步和异步的概念在此就不啰唆了。 以下载一个文件为例，我们来看看同步的做法： 1)InternetOpen； 2)InternetOpenUrl； 3)HttpQueryInfo； 4)InternetReadFile； 5)InternetCloseHandle。 在第2步和第4步，程]]></description>
    <pubDate>2008-09-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现竖写汉字的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22698.html</link>
    <description><![CDATA[中国人自古就有自右至左、从上到下书写汉字的习惯。而当我们在自己所编写的应用程序中使用输出函数输出的总是自左至右的横排文字。 有没有可能在我们的应用程序中实现竖写汉字]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现数字图像的边缘检测]]></title>
    <link>http://im.vc/vc/2011/0705/22697.html</link>
    <description><![CDATA[数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域十分重要的基础，图像理解和分析的第一步往往就是边缘检测，目前它以成为机器视觉研究领域最活跃]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用尾递归计算Fibonacci数列]]></title>
    <link>http://im.vc/vc/2011/0705/22696.html</link>
    <description><![CDATA[在过程式,面向对象编程中我们使用递归解决问题的机会不多.但是使用递归方式解决问题是一种比较直观而且简洁的方式,不过编译器对递归没有特别的优化.所以我们很容易写出效率不高]]></description>
    <pubDate>2008-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现小型矢量图形系统的开发(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22695.html</link>
    <description><![CDATA[2).文档（CDrawGraphDoc）用于实现矢量图形对象的建立、存储和读取（即序列化）。 classCDrawGraphDoc:publicCDocument { protected://createfromserializationonly CDrawGraphDoc(); DECLARE_DYNCREATE(CDrawGraphDoc) //Attr]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎么样将数组写入File Mapping]]></title>
    <link>http://im.vc/vc/2011/0705/22694.html</link>
    <description><![CDATA[由于数据比较多我使用FileMapping存储 数据这么定义的 typedef struct MYDATA { int data[6]; } *lpMyData; lpMyData pFile=(lpMyData) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,0,0,0); MYDATA mydatatemp; for(k=0;k 6;k++) { 。。。]]></description>
    <pubDate>2008-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生产/消费者模型的实现 —— InfoQueue]]></title>
    <link>http://im.vc/vc/2011/0705/22693.html</link>
    <description><![CDATA[生产-消费者模型是多线程编程中的基本模型也是运用最多的模型,而它的原理就是一个线程向缓冲池中扔东西,另一个线程从缓冲池中把东西拿走.所以在这个模型中缓冲池是一个核心,它]]></description>
    <pubDate>2008-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现小型矢量图形系统的开发(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22692.html</link>
    <description><![CDATA[大家学习了VC的MFC的一些基础知识后，如果能用VC开发一个比较实用的软件，对熟悉VC各方面编程和面向对象的软件设计和开发都是很有帮助的。 本文旨在通过对一个作者自己开发的小型]]></description>
    <pubDate>2008-11-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用File Mapping进行通讯]]></title>
    <link>http://im.vc/vc/2011/0705/22691.html</link>
    <description><![CDATA[class CMemMapChannel { public: #define CMemMapChannel_MAX_DATA_SIZE 4096 typedef struct _MAP_DATA { DWORD dwSize; CHAR m_szBuf[CMemMapChannel_MAX_DATA_SIZE]; }MAP_DATA, * PMAP_DATA; CMemMapChannel(CHAR *pChannelName = NULL); virtual ~CMemMa]]></description>
    <pubDate>2008-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决Activex控件需要激活的问题]]></title>
    <link>http://im.vc/vc/2011/0705/22690.html</link>
    <description><![CDATA[在B/S系统中我们经常需要使用Activex控件在客户端进行操作.但最近MS对IE发布了一个补丁要求用户手动激活页面上的Activex控件.所以我们现在不能直接在页面上object标签了.有个非常简单的]]></description>
    <pubDate>2008-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL(Dynamic Link Libraries)专题]]></title>
    <link>http://im.vc/vc/2011/0705/22689.html</link>
    <description><![CDATA[目录 引言 调用方式 MFC中的DLL DLL入口函数 关于约定 关于DLL的函数 模块定义文件(.DEF) DLL程序和调用其输出函数的程序的关系 引言 比较大的应用程序都由很多模块组成，这些模块分别完]]></description>
    <pubDate>2008-11-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FTP多线程切割传输]]></title>
    <link>http://im.vc/vc/2011/0705/22688.html</link>
    <description><![CDATA[1.数据分割和合并，采用流文件 unitUnitPhotoData; interface uses Windows,SysUtils,Variants,Classes,StdCtrls; type TPhotoData=class(TObject) private {Privatedeclarations} public procedureSplitData(aFileName:string;aDataSize:intege]]></description>
    <pubDate>2008-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+ ColorMatrix的完全揭秘与代码实现（下）]]></title>
    <link>http://im.vc/vc/2011/0705/22687.html</link>
    <description><![CDATA[二、ColorMatrix功能的代码实现。 本文在《GDI+ ColorMatrix的完全揭秘与代码实现（上）》的ColorMatrix原理揭秘的基础上，用代码来完整的实现GDI+的ColorMatrix功能。GDI+中设置ColorMatrix时有2个枚]]></description>
    <pubDate>2008-09-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC保存文件的参考代码]]></title>
    <link>http://im.vc/vc/2011/0705/22686.html</link>
    <description><![CDATA[void CDiaryDlg::OnButtonSave() { // TODO: Add your control notification handler code here // 这种用bSave的方式来判断是否保存过，这样不好，待考虑。 // if (!bSave) { int iYear = m_cMonthView.GetYear(); int iMonth = m_c]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+ ColorMatrix的完全揭秘与代码实现（上）]]></title>
    <link>http://im.vc/vc/2011/0705/22684.html</link>
    <description><![CDATA[无论是用何种语言，只要使用过Windows的GDI+的人对ColorMatrix都不陌生，我的BLOG文章中也多次提到过，并在《GDI+ for VCL基础 -- 颜色调整矩阵ColorMatrix详解》一文中对其功能作了较为详细的]]></description>
    <pubDate>2008-09-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC++中使用API直接打印]]></title>
    <link>http://im.vc/vc/2011/0705/22683.html</link>
    <description><![CDATA[(说明:)这一段代码，用以演示《如何在VC++中使用API直接打印》。并且该段代码可以直接嵌入各种工程中，有实际使用的价值。 (用途:)在Visual C++中，应用程序通常是使用CView中提供的打]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[File Mapping析疑]]></title>
    <link>http://im.vc/vc/2011/0705/22682.html</link>
    <description><![CDATA[最初接触File Mapping是为了能够方便地处理一个几百兆的大文件，当时查了些资料大概了解了一下就匆匆动手了，因为知其然而不知其所以然，在使用过程中遇到了不少问题，今天在这里]]></description>
    <pubDate>2008-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC2005编译出现这个错误]]></title>
    <link>http://im.vc/vc/2011/0705/22681.html</link>
    <description><![CDATA[Includeunknwn.idl(108) : error MIDL2025 : syntax error : expecting ] or , near annotation Includeunknwn.idl(108) : error MIDL2026 : cannot recover from earlier syntax errors; aborting compilation 如果使用VC2005编译出现这个错误，是]]></description>
    <pubDate>2008-09-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC列表显示所有网上邻居]]></title>
    <link>http://im.vc/vc/2011/0705/22680.html</link>
    <description><![CDATA[网上邻居的查找在www.codeguru.com上有例子，只是它 把它做成了类，本是好事，但对大家理解它的原理增加了难度， 所以现在把它实现在一对话框中，以便大家能一目了然。 #include winne]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何“干净地”终止 Win32 中的应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22678.html</link>
    <description><![CDATA[32 位进程（和 Windows 95 下的 16 位进程） 在 Win32 下，操作系统可保证在进程关闭时清除进程所拥有的资源。但是，这并不意味着进程本身将有机会对磁盘执行任何最后的信息刷新或通过]]></description>
    <pubDate>2008-09-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++利用多线程模拟并行计算]]></title>
    <link>http://im.vc/vc/2011/0705/22677.html</link>
    <description><![CDATA[随着信息时代的到来，需要处理的信息量越来越庞大，需要解决的问题越来越复杂，使得计算量剧增。通过提高单个处理器的计算速度和采用传统的顺序（串行）计算技术已难以胜任。]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：析构函数]]></title>
    <link>http://im.vc/vc/2011/0705/22675.html</link>
    <description><![CDATA[当一个对象的生命周期结束时，我们应该去释放这个对象所占有的资源，这可以利用析构函数来完成。析构函数的定义格式为：~类名()，如：~point()。 析构函数是反向的构造函数。析构]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程隐藏计算机中的鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/22674.html</link>
    <description><![CDATA[在Windows大行其道的今天，Windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种，键盘输入控制和鼠标输入控制。那么我们能否通过编制程序来控制系统的鼠标，例如隐藏]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[zlib 压缩管道]]></title>
    <link>http://im.vc/vc/2011/0705/22673.html</link>
    <description><![CDATA[/* Zlib 是常用的压缩库,在很多平台上使用,是用c和部分汇编完成的,提供的是基于c接口的使用函数 在zlib 的contrib中提供了三种基于iostream的使用方式. 在MFC中,经常使用CFile进行文件的读写]]></description>
    <pubDate>2008-10-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：消息循环]]></title>
    <link>http://im.vc/vc/2011/0705/22672.html</link>
    <description><![CDATA[至此，注册窗口类、创建窗口、显示和更新窗口的工作都已完成，就该进入消息循环了。CWinThread类的Run函数就是完成消息循环这一任务的，该函数是在AfxWinMain函数中调用的，调用形式]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现返回记录集的 Visual C++ COM 对象]]></title>
    <link>http://im.vc/vc/2011/0705/22671.html</link>
    <description><![CDATA[错误实现该对象可能会导致内存泄漏或下列错误之一： The operation requested by the application is not allowed if the object is closed. - 或 - 类型不匹配 - 或 - error ASP 0115 - A trappable error occured in an ext]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[zlib用法简单说明]]></title>
    <link>http://im.vc/vc/2011/0705/22670.html</link>
    <description><![CDATA[1. 如何获得zlib zlib的主页是:http://www.zlib.net/ 2. 用VC++6.0打开 把下载的源代码解压打开,VC6.0的工程已经建好了,在projectsvisualc6. 双击zlib.dsw, 可以在VC++6.0中看到里面有3个工程: zlib 是库文件]]></description>
    <pubDate>2008-10-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在单文档界面中创建多视图]]></title>
    <link>http://im.vc/vc/2011/0705/22668.html</link>
    <description><![CDATA[一个单文档界面中存在多个视图，并且可以根据需要进行视图的动态切换，这是当前比较流行的界面风格，它可以满足许多用户在操作和显示方面的需要。这种界面风格的主要代表软件]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在win form工程中怎麽樣調用xcopy系統命令]]></title>
    <link>http://im.vc/vc/2011/0705/22667.html</link>
    <description><![CDATA[private string RunCommand(string cmd) { string res = String.Empty; string error = String.Empty; Process p = new Process(); StreamWriter sw; StreamReader sr; //StreamReader err; ProcessStartInfo psI = new ProcessStartInfo(cmd); psI.UseShellE]]></description>
    <pubDate>2008-10-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于VC++中菜单消息的路由过程]]></title>
    <link>http://im.vc/vc/2011/0705/22666.html</link>
    <description><![CDATA[我们经常使用VC6.0 的菜单来完成某些任务。但是你有没有深究其路由的过程呢？ 我们添加一个菜单，并在视类 文档类 框架类 应用程序（即：C*App类）添加他的消息响应函数时，它的执]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++如何处理自定义消息]]></title>
    <link>http://im.vc/vc/2011/0705/22665.html</link>
    <description><![CDATA[ClassWizard不允许增加用户自定义消息，所以你必须手工输入。输入后，ClassWizard就可以象处理其它消息一样处理你自定义的消息了。 下面是增加自定义消息的步骤： 第一步：定义消息。]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程管理类]]></title>
    <link>http://im.vc/vc/2011/0705/22664.html</link>
    <description><![CDATA[本文示例源代码或素材下载 由于最近经常搞些跟线程有关的东西，感觉多线程确实麻烦，线程间要处理好同步与通讯，如果用CWinThread好一点，直接是一个线程对象，如果用AfxBeginThrea]]></description>
    <pubDate>2008-01-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[排除 vs2005 中的不安全函数警告]]></title>
    <link>http://im.vc/vc/2011/0705/22663.html</link>
    <description><![CDATA[下面的代码： #include stdio.h #include minmax.h int main( ) { int a,b,c; scanf(%d,%d,a,b); c=max(a,b); printf(max=%d,c); return 0; } 使用vs2005编译时会遇到这样一个warning： warning C4996： scanf was declared deprecated 其]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现以复杂线条为基础的图形绘图]]></title>
    <link>http://im.vc/vc/2011/0705/22662.html</link>
    <description><![CDATA[一、引言 在GIS（地理信息系统）类软件设计中经常需要在绘图时使用一些相对固定但又频繁使用的一些用以代表地理状态的符号如河流、铁路、海岸线等等。每一种符号均有其各自的风]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++网络编程WSAStartup和WSACleanup函数]]></title>
    <link>http://im.vc/vc/2011/0705/22661.html</link>
    <description><![CDATA[一、WSAStartup函数 int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本，其中高位字]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接调用类成员函数地址]]></title>
    <link>http://im.vc/vc/2011/0705/22660.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、成员函数指针的用法 在C++中，成员函数的指针是个比较特殊的东西。对普通的函数指针来说，可以视为一个地址,在需要的时候可以任意转换并直接调用]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样用VC++遍历某一目录下的所有文件]]></title>
    <link>http://im.vc/vc/2011/0705/22659.html</link>
    <description><![CDATA[#include stdafx.h #include afx.h #include iostream.h #include winbase.h int main(int argc, char* argv[]) { DWORD returnValue; if( SetCurrentDirectory(D:CodePOS) == TRUE) { CFileFind finder; BOOL bWorking = finder.FindFile(*.*); while (bWork]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现由列表控件控制的属性表]]></title>
    <link>http://im.vc/vc/2011/0705/22658.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：很多MFC的程序都用到了属性表和属性页来实现选项设置的界面，但是MFC本身提供的属性表页功能有限，界面也很原始，一些新软件都实现了自己定义的]]></description>
    <pubDate>2008-01-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Thunk 技术的一个改进]]></title>
    <link>http://im.vc/vc/2011/0705/22657.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Thunk技术，一般认为是在程序中直接构造出可执行代码的技术（在正常情况下，这是编译器的任务）。《深度探索C++对象模型》中对这个词的来源有过考证]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 遍历指定目录下的文件]]></title>
    <link>http://im.vc/vc/2011/0705/22656.html</link>
    <description><![CDATA[//用于输出指定目录下的所有文件的文件名，包括子目录。 版本1：用string处理，方便，容易理解。 #include Windows.h #include iostream #include string using namespace std; bool IsRoot(string Path) { string R]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC通用控件的初始化]]></title>
    <link>http://im.vc/vc/2011/0705/22655.html</link>
    <description><![CDATA[这是我在阅读某源代码时无意中想到的一个问题，进行了一番研究，现在把结果贴出来，希望对感兴趣的人能有所帮助。 InitCommonControls和InitCommonControlsEx 从Win95开始,Windows提供了一些新]]></description>
    <pubDate>2008-01-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个工业控制管道流动控件的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22654.html</link>
    <description><![CDATA[本文示例源代码或素材下载 从毕业到现在已经有比较长的一段时间了，在这些工作期间，编写工控软件一直是我主要从事的职业。由于当时所在的是一个中小心公司，主要负责电力行业]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在窗口的标题栏中增加动画图标]]></title>
    <link>http://im.vc/vc/2011/0705/22653.html</link>
    <description><![CDATA[1.用AppWizard创建一个SDI空工程WndStyle； 2.在窗口的标题栏增加动画图标； （1）创建位图资源，并按序放置所有位图文件（16*16）； （2）在工程工作区选择ResourceView面板，右击任一资源项]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2005/2008的代码段编辑器]]></title>
    <link>http://im.vc/vc/2011/0705/22652.html</link>
    <description><![CDATA[代码段(Snippet)是可以从键盘上快速访问的代码模版。它不是代码生成器，而是一些面向常用编码模式的快捷方式。它支持字段链接，因此，当修改某一处参数名称的时候就会同时更新整]]></description>
    <pubDate>2008-01-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[强制编译时约束]]></title>
    <link>http://im.vc/vc/2011/0705/22651.html</link>
    <description><![CDATA[通用的约束和算法常常给所处理的对象强加某些限制。例如，std::sort()算法需要其操作的对象元素定义 操作符。强制此约束很容易：编译器尝试针对给定类型调用该操作符。如果这个操]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现回收站的文件存取]]></title>
    <link>http://im.vc/vc/2011/0705/22650.html</link>
    <description><![CDATA[在进行文件操作时，可以使用CFile类中的Remove（）函数来删除一个文件，但是这样的操作将永久性的删除该文件，不能在必要的时候再恢复该文件，解决这个问题的唯一方法就是把文件]]></description>
    <pubDate>2008-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[升级到Visual Studio 2008的十大技巧]]></title>
    <link>http://im.vc/vc/2011/0705/22649.html</link>
    <description><![CDATA[升级到Visual Studio 2008，来个飞跃。Visual Studio 2008最近发布了，开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人。但是，若在升级过程中做出了错误的选择的话，就会]]></description>
    <pubDate>2008-01-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6绘制3D饼状图]]></title>
    <link>http://im.vc/vc/2011/0705/22648.html</link>
    <description><![CDATA[本文示例源代码或素材下载 工作中需要使用到饼状图，在网上找了半天，也没有找到那种漂亮的3D饼状图的代码，都是2D的，不喜欢。 无意间，看到有人用.net实现的3D饼状图，得到启发]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008中WCF的新增功能]]></title>
    <link>http://im.vc/vc/2011/0705/22647.html</link>
    <description><![CDATA[Visual Studio 2008和基础Microsoft .net Framework 3.5提供了新工具，并支持Windows Communication Foundation(WCF)。它们并未改变WCF 1.0（与.NET Framework 3.0一起发布）的基本功能，而是对其进行了扩展和完善]]></description>
    <pubDate>2008-01-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程实现Windows关机、重启、注销]]></title>
    <link>http://im.vc/vc/2011/0705/22646.html</link>
    <description><![CDATA[要想编程使Windows关机、重启或者注销，可以使用ExWindowsEx这个API函数，该函数只有两个参数，第一个表示关机动作的标志，也就是你要让该函数关机呢，还是重启，还是注销等。可以使]]></description>
    <pubDate>2008-04-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用SNMP编辑（添加/删除/修改）ARP表]]></title>
    <link>http://im.vc/vc/2011/0705/22645.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 这个工具像Windows命令行工具arp.exe一样显示和修改IP/物理地址转表(ARP表). 该工具将做两件事情： 1）显示ARP表 2）添加、删除、修改ARP表 这两项工作通过]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用 Thunk]]></title>
    <link>http://im.vc/vc/2011/0705/22644.html</link>
    <description><![CDATA[本文示例源代码或素材下载 背景 许多库需要我们提供一个函数作为回调，这使得使用 面向对象编程（OOP） 出现了麻烦。因为普通的C函数没有成员函数需要的this指针。Thunk技术是一种]]></description>
    <pubDate>2008-05-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下的GDI+双缓冲]]></title>
    <link>http://im.vc/vc/2011/0705/22643.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、 概述 这段时间在研究GDI+双缓冲的实现方法，在网上花了很多时间都没有找到合适的示例，特别是针对VC6的。后来通过对网上资料的分析，和对SDK/MFC的]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Visual Studio 2008中安装WCSF June 2007]]></title>
    <link>http://im.vc/vc/2011/0705/22642.html</link>
    <description><![CDATA[在本文中, 我将介绍如何在VS2008中使用Web Client Software Factory (WCSF) June 2007。 1、安装 Guidance Automation Extensions Technology Preview (July 2007 Release for Visual Studio 2005 and Visual Studio Beta 2。 2、下载并]]></description>
    <pubDate>2008-01-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运动搜索算法之钻石搜索（Ver1.0）]]></title>
    <link>http://im.vc/vc/2011/0705/22640.html</link>
    <description><![CDATA[前言 DS算法是在运动搜索中使用最为广泛的搜索算法之一，有的地方被翻译成钻石搜索，菱形搜索。不管是硬件还是软件的视频编码器中，都可以看到它的存在。下面文章的内容主要从]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简介Visual C++ 2008 Feature Pack]]></title>
    <link>http://im.vc/vc/2011/0705/22639.html</link>
    <description><![CDATA[缘起 无数的Visual C++程序员为了那几个单调、简单Visual C++的控件苦恼着；而无数的Visual C++程序员又因为这个界面问题而大发其财。BCG Library、Magic Skin 这些专门为解决程序界面问题的库]]></description>
    <pubDate>2008-01-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于套接字通信的远程截屏显示与控制技术]]></title>
    <link>http://im.vc/vc/2011/0705/22638.html</link>
    <description><![CDATA[远程控制技术在远程设备(软件)的维护、监控与故障诊断等方面有广泛的应用前景，且大都使用Client/Server模式。该结构包括连接在网络中的多台计算机，那些处理应用、请求另一计算机]]></description>
    <pubDate>2008-05-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[承载和使用WCF服务]]></title>
    <link>http://im.vc/vc/2011/0705/22637.html</link>
    <description><![CDATA[简介 如果企业依赖于面向服务的体系结构，就必须确保服务能够正常可靠的运行。应用程序可靠性背后最重要的动因是在哪里托管服务以及如何托管服务。在考虑托管服务时，您必须事]]></description>
    <pubDate>2008-03-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2008特性包的Beta版可供下载 扩展MFC库]]></title>
    <link>http://im.vc/vc/2011/0705/22636.html</link>
    <description><![CDATA[Visual C++ 2008特性包的Beta版已经可供下载了。这个特性包扩展了与Visual Studio 2008一同发布的VC++类库，其中最重要的要数对MFC库的扩展了，它可以支持创建如下类型的应用程序： ◆Office]]></description>
    <pubDate>2008-02-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VSTS 2008 - 自定义签入代码审查策略]]></title>
    <link>http://im.vc/vc/2011/0705/22635.html</link>
    <description><![CDATA[最近正在微软VSTS Workshop项目中，忙了一个月了，今天将其中一个场景实现写在这里，供大家参考。 实现步骤建立自定义策略项目 打开VS2008: 选择文件下的新建菜单中的项目: 在新项目中]]></description>
    <pubDate>2008-06-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自定义控件—特效列表控件]]></title>
    <link>http://im.vc/vc/2011/0705/22634.html</link>
    <description><![CDATA[一、创建目标 建立类似于Windows XP窗口中左部的列表控件，如下图所示 用户可自由添加列表成员 控件可以折叠和伸展，折叠时只显示标题栏 控件可显示在由CWnd派生的窗口类中 每个成员]]></description>
    <pubDate>2008-03-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现非客户区按钮]]></title>
    <link>http://im.vc/vc/2011/0705/22633.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、简介 有时我们需要在非客户区（例如：标题栏）添加按钮，并对按钮作出响应，如下图所示： 为此我封装了两个类CNCButton和CNCButtonManager，CNCButton主要用]]></description>
    <pubDate>2008-06-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6绘制3D饼状图 - 完美版]]></title>
    <link>http://im.vc/vc/2011/0705/22632.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自从我的《VC6绘制3D饼状图》做好以后，因为留有bug,心里总觉得不舒服，通过网友的提示，思考之后，一下豁然开朗VC是如此的强大，不应该这么简单的问题]]></description>
    <pubDate>2008-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从printf谈可变参数函数的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22631.html</link>
    <description><![CDATA[1. 使用情形 int a =10; double b = 20.0; char *str = Hello world; printf(begin print ); printf(a=%d, b=%.3f, str=%s , a, b, str); ... 从printf的使用情况来看，我们不难发现一个规律，就是无论其可变的参数有多少]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VS2005构建针对DB2的应用程序和Web站点]]></title>
    <link>http://im.vc/vc/2011/0705/22630.html</link>
    <description><![CDATA[在本文中，讲述利用 IBM tooling for Visual Studio 2005 构建针对 DB2 的 Windows 应用程序和 Web 站点。本文讲述如何依照 Visual Studio 2005 中引入的最新的简单范型来构建此类应用程序和 Web 站点。]]></description>
    <pubDate>2008-06-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VISUAL STUDIO 2008 BETA2 创建 SHAREPOINT工作流]]></title>
    <link>http://im.vc/vc/2011/0705/22629.html</link>
    <description><![CDATA[前几天从Kaneboy大侠处得知Visual Studio 2008 Professional Edition Beta 2和Visual Studio 2008 Team System 2008 Team Suite Beta 2中包含了最新的VSTO 3.0（Visual Studio Tools for Office）,SharePoint的工作流项目也被包含]]></description>
    <pubDate>2007-08-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[内存映射修改大文件]]></title>
    <link>http://im.vc/vc/2011/0705/22628.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文介绍利用内存映射文件修改大文件:在大文件内存前加入一段数据，若要使用内存映射文件,必须执行下列操作步骤： 创建或打开一个文件内核对象,该对]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 6.0 支持的三种dll]]></title>
    <link>http://im.vc/vc/2011/0705/22627.html</link>
    <description><![CDATA[Non-MFC Dlls(非MFC dll)；指的是不用MFC的类库结构，直接用C语言写的DLL，其输出函数一般是标准的C接口，能被非MFC和MFC编写的应用程序调用。可以用Win32 应用程序向导创建非 MFC DLL 项目。]]></description>
    <pubDate>2008-06-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程一：入门]]></title>
    <link>http://im.vc/vc/2011/0705/22626.html</link>
    <description><![CDATA[由于工作需要，使用了Tangram团队开发的TangramMini组件。自认为对此组件了解得足够深入，并且网上相关此产品的文档不多，所以从今天开始写几篇TangramMini组件教程。 TangramMini组件是T]]></description>
    <pubDate>2007-08-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的外挂制作]]></title>
    <link>http://im.vc/vc/2011/0705/22625.html</link>
    <description><![CDATA[本文示例源代码或素材下载 引言： 最近在朋友那搞了个连连看游戏来玩玩，觉得还不错，不过就是玩不过人家， 记得以前在一本书上看到过连连看外挂的做法，还比较简单，自己还没]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DCOM服务端及客户端指定用户访问的安全设置]]></title>
    <link>http://im.vc/vc/2011/0705/22624.html</link>
    <description><![CDATA[前言：对于分布式组件，在创建组件过程中常因权限问题导致出现拒绝访问，无法创建组件对象或使用接口。本人水平有限，只能谈些个人经验和体会，希望能抛砖引玉！ 有两种方法能]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程二：安装]]></title>
    <link>http://im.vc/vc/2011/0705/22623.html</link>
    <description><![CDATA[在上一篇教程中，我们生成了一个XTML文档，并且使用Microsoft Visual C++ 6.0生成了一个Tutorial1对话框程序，在这一篇中，我将介绍怎样在建立的框架上安装自己感兴趣的对象。 首先，我先]]></description>
    <pubDate>2007-08-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态加载CBitmapButton的四副状态图]]></title>
    <link>http://im.vc/vc/2011/0705/22622.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、CBitmaPButton存在的问题 在MFC中,要使用图形按钮，一般会选择CBitmapButton类，使用CBitmapButton类可以设置按钮的Normal、Selected、Focused和Disabled四种状态的bmp图]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个即时通信软件QTALK]]></title>
    <link>http://im.vc/vc/2011/0705/22621.html</link>
    <description><![CDATA[这是基于XMPP协议的GLOOX实现的一个小型即时通信软件QTALK，服务器是以WILDFIRE实现的，这是QTALK V0.6版本，但是都基本实现了即时通信的功能，聊天，文件传输，视频聊天，但是仍存在不]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程三：基本]]></title>
    <link>http://im.vc/vc/2011/0705/22620.html</link>
    <description><![CDATA[在上一篇中我介绍了SetWnd()以及Save()的用法，我相信大家已经知道怎样安装自己的窗口组件了，在这一篇中我将介绍一下TangramMiniCtrl组件的基本方法，以及将Tutorial1对话框程序改造成一]]></description>
    <pubDate>2007-08-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个支持各种交叉等形状工业控制管道控件的实]]></title>
    <link>http://im.vc/vc/2011/0705/22619.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 工业控制系统编程过程中，在模拟现场等环境系统中，管道控件是一个非常重要并且非常有用的控件。很多工业组态软件能够利用他的图形库制作出来]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解MFC控制条窗口布局原理之一]]></title>
    <link>http://im.vc/vc/2011/0705/22618.html</link>
    <description><![CDATA[一、框架窗口 框架窗口在其大小被改变的时候会收到WM_SIZE消息，这个消息的处理函数是CFrameWnd::OnSize，此函数接着调用RecalcLayout来重新安置各子窗口，它的主体代码如下： if(GetStyle()]]></description>
    <pubDate>2007-08-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于OpenGL的三维曲面数据场动态显示]]></title>
    <link>http://im.vc/vc/2011/0705/22617.html</link>
    <description><![CDATA[摘 要 在大数据量条件下，实时动态显示三维曲面较困难，其关键在于提高三维图形数据处理和图形绘制速度。通过对基于图形工业标准OpenGL实现三维曲面动态显示的原理和方法的讨论]]></description>
    <pubDate>2007-08-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用模板元编程实现解循环优化]]></title>
    <link>http://im.vc/vc/2011/0705/22616.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 在《C++ Templates: The Complete Guide》一书中（以下简称书），提出了模板元编程最早的实际应用之一：在数值运算中进行解循环优化。 而本文的标题是噱头]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新设想——VC开发多语言界面支持的新招]]></title>
    <link>http://im.vc/vc/2011/0705/22615.html</link>
    <description><![CDATA[最近在做一个小程序，要求实现对多语言界面显示支持功能，并且，界面显示内容用户能够自己设置。 初步设计用INI文件来配置显示内容，换一种语言的配置文件，就能够更换整个系统]]></description>
    <pubDate>2007-08-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程四：基本]]></title>
    <link>http://im.vc/vc/2011/0705/22614.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上篇中我介绍了SetCaption以及SetAction两个方法，在这一篇中我将做一些基本的应用。 在前面我已经将对话框安装了List Control、Tree Control和Edit Box三个控件，现]]></description>
    <pubDate>2007-08-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单件模式之土著人的可乐瓶]]></title>
    <link>http://im.vc/vc/2011/0705/22613.html</link>
    <description><![CDATA[本文示例源代码或素材下载 话说一群土著人生活地球的某个不为人知的地方，他们过着和谐、快乐的日子。但是好景不长，一只从天上掉下来的玻璃瓶打破了这美好的时光。这只玻璃瓶]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC开发多语言界面支持的简单方法]]></title>
    <link>http://im.vc/vc/2011/0705/22612.html</link>
    <description><![CDATA[最近在做一个小程序，要求实现对多语言界面显示支持功能，并且，界面显示内容用户能够自己设置。 初步设计用INI文件来配置显示内容，换一种语言的配置文件，就能够更换整个系统]]></description>
    <pubDate>2007-08-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++开发PhotoShop插件之选区]]></title>
    <link>http://im.vc/vc/2011/0705/22611.html</link>
    <description><![CDATA[本文转自VC知识库，文中内容不代表本站观点，仅供参考 我们的程序里用到的图都是放在一张大图里的，所以就有一个文件记录每个小图是放在这张大图的什么地方，类似这个样子：]]></description>
    <pubDate>2007-08-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为Windows应用创建简单的异步调用模式]]></title>
    <link>http://im.vc/vc/2011/0705/22609.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 最近我编写了很多智能客户端应用，总结了一些能够使应用程序在后台调用Web Service时不冻结前台界面的异步调用方法。虽然当前.net Framework本身已经提]]></description>
    <pubDate>2007-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让Visual Studio和web标准联姻]]></title>
    <link>http://im.vc/vc/2011/0705/22608.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言： 这篇文章可能会引起网页设计者的不安，因为可能会让他们产生我必须要学习枯燥的代码的误解； 这篇文章也可能会引起程序员的不安，因为可能会]]></description>
    <pubDate>2007-08-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[七段数码显示的数字时钟]]></title>
    <link>http://im.vc/vc/2011/0705/22607.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 绝大多数的电子产品都使用了七段数码显示，如果软件也能模拟出这种效果该有多好？在本文之前，VC知识库在线杂志曾有两篇文章介绍过如何实现这种]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[手把手教你学Web Service]]></title>
    <link>http://im.vc/vc/2011/0705/22606.html</link>
    <description><![CDATA[Well,各位观众，现在开始我的手把手交Visual Studio.net的第一课―-手把手教你学Web Service.有没有下一课还得看诸位看官的反应了！我们知道，在MS新一代战略.net中，Web Service占了一个相当次]]></description>
    <pubDate>2007-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于HOOK和MMF的Windows密码渗透技术]]></title>
    <link>http://im.vc/vc/2011/0705/22605.html</link>
    <description><![CDATA[摘 要 随着计算机与网络的普及，信息安全越来越成为人们所普遍关心的大事。密码的渗透与反渗透在此领域表现的愈演愈烈。本文深入分析了各个版本Windows密码的特点，尤其是针对]]></description>
    <pubDate>2007-08-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿QQ悬挂窗口的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22604.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上过QQ的朋友们都知道，当QQ窗口位于桌面的左边界、右边界或顶部的时候，QQ会自动隐藏起来；而一旦鼠标再次接触到上述边界的时候，QQ窗口又会自动展开]]></description>
    <pubDate>2008-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Spy++原理初探]]></title>
    <link>http://im.vc/vc/2011/0705/22603.html</link>
    <description><![CDATA[本文示例源代码或素材下载 打开VC集成开发环境，建立一个基于对话框的工程。我们把这个工程取名为SpyXX。在窗体中画上一个图片框控件(Picture)、一个静态文本控件(Static)、两个复选框]]></description>
    <pubDate>2007-09-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程五：SD]]></title>
    <link>http://im.vc/vc/2011/0705/22602.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前面四篇中我介绍了TangramMini组件在对话框程序中的使用，本篇我将简单介绍一下TangramMini组件在SDI（单文档界面）程序中的使用。在SDI程序中利用TangramMin]]></description>
    <pubDate>2007-08-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++设计超强仿QQ自动伸缩窗口]]></title>
    <link>http://im.vc/vc/2011/0705/22601.html</link>
    <description><![CDATA[摘要： 某天在论坛上看到有人发帖询问 QQ自动伸缩窗口 是怎么实现的，我也好想知道，于是到百度一搜索，结果不多，来来去去都是那几篇，下载那些demo运行一下，发觉效果与QQ相差]]></description>
    <pubDate>2007-09-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WIN32程序挂钩SetLastError，输出错误描述到控制台]]></title>
    <link>http://im.vc/vc/2011/0705/22600.html</link>
    <description><![CDATA[一、窗口模式应用程序(GUI)启用控制台的方法为： 步骤 方法 1 启动/关闭控制台 AllocConsole() FreeConsole() 2 重定向输入/输出 freopen(CONIN$,r,stdin) freopen(CONOUT$,w,stdout) freopen(CONOUT$,w,stderr) 3 控制]]></description>
    <pubDate>2007-09-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件过滤系统驱动开发Filemon学习笔]]></title>
    <link>http://im.vc/vc/2011/0705/22599.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Windows文件过滤系统驱动开发，可用于硬盘还原，防病毒，文件安全防护，文件加密等诸多领域。而掌握核心层的理论及实践，对于成为一名优秀的开发人员]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮（五）]]></title>
    <link>http://im.vc/vc/2011/0705/22598.html</link>
    <description><![CDATA[本文示例源代码或素材下载 类WindowXp 开始菜单到现在基本上是完美实现，在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样，界面当然漂亮，通过编程能实现风格多样，具有个性化]]></description>
    <pubDate>2007-09-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DynamicLayout-VC 6.0对话框动态布局解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/22596.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 对话框是使用VC编程时最常用的形式之一，然而VC 6.0对程序运行时控件布局的支持力度不够，当对话框改变大小时，要想对话框上的控件的行为相应]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[BMP图象解析]]></title>
    <link>http://im.vc/vc/2011/0705/22595.html</link>
    <description><![CDATA[本文示例源代码或素材下载 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 一、BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。其]]></description>
    <pubDate>2007-09-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[超强仿QQ自动伸缩窗口]]></title>
    <link>http://im.vc/vc/2011/0705/22594.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 某天在CSDN论坛上看到有人发帖询问QQ自动伸缩窗口是怎么实现的，我也好想知道，于是到百度一搜索，结果不多，来来去去都是那几篇，下载那些d]]></description>
    <pubDate>2007-09-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用命令模式实现对象存储——对象与关系数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22593.html</link>
    <description><![CDATA[一、开发背景 面向对象方法在软件开发的分析、设计以及编码中作用越来越重要，它在适应系统需求变化、提高软件可重用性和开发效率方面有着其它开发方法无法比拟的优点。面向对]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++开发工具与调试技巧整理]]></title>
    <link>http://im.vc/vc/2011/0705/22592.html</link>
    <description><![CDATA[自己总是用VC平台来开发东西，但是有时候总是出这样那样的问题，在这里把Visual C++开发工具与调试技巧整理摘录如下，希望对大家有用，省去大家再去搜索的烦恼。 1.如何在Release状态]]></description>
    <pubDate>2007-09-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6.0下配置boost库使用正则表达式]]></title>
    <link>http://im.vc/vc/2011/0705/22591.html</link>
    <description><![CDATA[最近做开发碰到了长字符串匹配、搜索的问题，最先想到的是使用正则表达式，简单、高效。 但是我用的开发工具是VC6.0，不支持正则表达式。 上网baidu一下，发现支持正则的库还真不]]></description>
    <pubDate>2007-09-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探讨性能测试中的计时问题]]></title>
    <link>http://im.vc/vc/2011/0705/22590.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在系统测试时，尤其在需要测试算法或者某些模块的运行时间时，往往需要调用一些时间函数库（如VC中的timeGetTime等可以获取毫秒级的时间），在待测试的]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用ShellCode深入剖析]]></title>
    <link>http://im.vc/vc/2011/0705/22589.html</link>
    <description><![CDATA[前言: 在网上关于ShellCode编写技术的文章已经非常之多,什么理由让我再写这种技术文章呢?本文是我上一篇溢出技术文章Windows 2000缓冲区溢出技术原理的姊妹篇,同样的在网上我们经常可]]></description>
    <pubDate>2007-11-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让程序使用WindowXP的桌面主题风格]]></title>
    <link>http://im.vc/vc/2011/0705/22588.html</link>
    <description><![CDATA[文章原始出处 http://luntaic.bokee.com 介绍 介绍怎样在让普通的程序可以支持WindowsXP的桌面主题风格. 最近写了一些简单的小应用，可是跑在我自己的XP系统上感觉很土，因为界面都是WIN95风]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对Open CV 中的平面划分相关函数使用探索]]></title>
    <link>http://im.vc/vc/2011/0705/22587.html</link>
    <description><![CDATA[本文示例源代码或素材下载 任意点集的三角网格化(triangulation)问题一直是人们密切关注的问题。三角网格化问题在许多领域有广泛应用。Delaunay 三角剖分是目前研究应用最广的一种剖分]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用底层键盘钩子拦载任意按键（回调版）]]></title>
    <link>http://im.vc/vc/2011/0705/22586.html</link>
    <description><![CDATA[前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》，并放到了我的blog上。这篇文章的题目中把屏蔽改成了拦截，显然要比以前的版本强一些了。对于以前写的那个DLL，有一个]]></description>
    <pubDate>2007-11-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件、目录及相应的目录字符串的处理]]></title>
    <link>http://im.vc/vc/2011/0705/22585.html</link>
    <description><![CDATA[介绍 文章简单介绍了两种处理文件及目录的方式，一种为boost::filesystem库，一种是用Win32平台上Windows Shell中的Path Functions。 和文件系统的交互操作及对文件及目录字符串的处理，是编程]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮(六)-- 仿QQ主界面之ListCt]]></title>
    <link>http://im.vc/vc/2011/0705/22584.html</link>
    <description><![CDATA[本文示例源代码或素材下载 QQ软件主界面的ListCtrl 是可以说非常经典了，一个字漂亮! 这个ListCtrl的所包含的信息之丰富，更是让我们这些软件工程师望Q兴叹! 今天，我将和大家一起来写]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC文件过滤系统驱动开发Filemon学习笔记]]></title>
    <link>http://im.vc/vc/2011/0705/22583.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Windows文件过滤系统驱动开发，可用于硬盘还原，防病毒，文件安全防护，文件加密等诸多领域。而掌握核心层的理论及实践，对于成为一名优秀的开发人员]]></description>
    <pubDate>2007-11-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿Scroll.ocx控件的VC类实现]]></title>
    <link>http://im.vc/vc/2011/0705/22582.html</link>
    <description><![CDATA[前些天进行一个项目，在进行界面设计的时候进行了一些换肤操作。但是由于界面采用图形界面开发，菜单栏和工具栏都进行了图形化处理，状态栏相比就显得单调了许多，所以替换了]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程六：MD]]></title>
    <link>http://im.vc/vc/2011/0705/22581.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上一篇中我介绍了TangramMini组件在SDI程序中的应用，从这一篇开始我计划写两到三篇关于TangramMini组件在MDI应用程序中的使用，其实在MDI中的应用与SDI中应用]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现广告窗口自动关闭]]></title>
    <link>http://im.vc/vc/2011/0705/22580.html</link>
    <description><![CDATA[一、 引言 我们在上网浏览时，有时访问到某些网站的网页时会自动弹出一些广告窗口，甚至有不少个人主页为了利用网络广告来赚钱一下同时弹出几个甚至十几个广告窗口。这些窗口]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态创建控件支持事件响应并可保存与读取]]></title>
    <link>http://im.vc/vc/2011/0705/22579.html</link>
    <description><![CDATA[本文示例源代码或素材下载 VC++6.0中创建动态控件是比较偏离基础的知识，也有一定的难度。它的完整功能是要动态创建控件后再动态响应控件中的事件，两者全部做到才算完整。 这里]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿腾讯 QQ 和 Skype 通过URL触发自己的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22578.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果你电脑中装有QQ，在IE地址栏输入：tencent://Message/?menu=yesexe=uin=13231462然后[回车]，立即可以与我的QQ建立临时会话，如下图： Skype也有类似的功能。到底是]]></description>
    <pubDate>2008-01-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决出现的LNK2005“符号已定义”错误]]></title>
    <link>http://im.vc/vc/2011/0705/22577.html</link>
    <description><![CDATA[许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误，而且通常是在使用第三方库时遇到的。对于这个问题，有的朋友可能不知]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单录、放音并保存为wav文件程序]]></title>
    <link>http://im.vc/vc/2011/0705/22576.html</link>
    <description><![CDATA[本文示例源代码或素材下载 引言 我是C++的初学者，入门都要靠VCKBASE，好在里面有很多适合于初学者的例子，让我少走了很多弯路，为了回馈大家，我也把我最近刚完成的一个简单的小]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Mobile中如何建立GPRS连接以便Socket能正常通]]></title>
    <link>http://im.vc/vc/2011/0705/22575.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近编写一个医疗项目的程序，需要用 Windows Mobile 来做通信处理，需要将手机端的数据通过GPRS传送至公网上的一个服务器上。数据传输我采用的是socket，用]]></description>
    <pubDate>2008-01-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[取长补短：Simulink与VC++6.0接口比较]]></title>
    <link>http://im.vc/vc/2011/0705/22574.html</link>
    <description><![CDATA[Simulink与VC应用程序接口一个显著的特点就是Simulink仿真必须依赖于MATLAB系统，目前为止，MATLAB提供引擎方式将Simulink同VC应用程序的编程结合起来。要通过引擎方式将Simulink与VC结合起来]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[I2C通信]]></title>
    <link>http://im.vc/vc/2011/0705/22573.html</link>
    <description><![CDATA[差不多把VCkbase.com里CE相关的文章都看完了，但是没有看到与I2C相关的文章。由于我现在所做的是CE下I2C通信，所以把自己总结的经验给大家分享一下。PS：其实在这条路上我也是新手一]]></description>
    <pubDate>2007-12-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈输入法编程]]></title>
    <link>http://im.vc/vc/2011/0705/22572.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一直想写一点关于输入法编程的东西，今天终于有点时间，希望对后来者有点帮助。在此要特别感谢自由拼音的作者李振春，我刚开始的几个问题都是在他的]]></description>
    <pubDate>2008-01-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[也玩视觉效果：VC++编程实现仿真火焰]]></title>
    <link>http://im.vc/vc/2011/0705/22571.html</link>
    <description><![CDATA[引言 计算机仿真技术的基本原理都是一样的，神秘复杂的核爆同水波、火焰、烟雾等非常平常的自然现象在仿真处理过程中并没有什么太大的区别。都是经历了从实体对象到物理特性的]]></description>
    <pubDate>2007-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Microsoft Visual C++ 浮点优化]]></title>
    <link>http://im.vc/vc/2011/0705/22570.html</link>
    <description><![CDATA[摘要：了解如何使用 Microsoft Visual C++ 2005（以前称为 Visual C++Whidbey）的浮点语义管理方法来优化浮点代码。创建快速程序，同时确保仅对浮点代码执行安全优化。 C++ 中的浮点代码优化]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口转TCP/IP 实用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22569.html</link>
    <description><![CDATA[本文示例源代码或素材下载 关键字：SerialPort 转 TCP/IP、串口编成、远程串口调试 我正是从VCKBASE 开始学习VC++ 的，没有他我进步不会如此迅速，一直想给VCKBASE贡献点什么，正好今天有空]]></description>
    <pubDate>2007-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 Visual C++ 优化代码]]></title>
    <link>http://im.vc/vc/2011/0705/22568.html</link>
    <description><![CDATA[摘要：本文介绍了 Visual C++ .net 2003 产品中提供的代码优化功能。此外，对于那些还不熟悉 Visual C++ .NET 2002 中进行的改进的读者，本文还用一个较短的部分介绍了在这一改进中引入的新]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 优化概述]]></title>
    <link>http://im.vc/vc/2011/0705/22567.html</link>
    <description><![CDATA[摘要：演示了 Visual C++ 2003 编译器提供的众多代码优化功能中的几项功能。 Microsoft?Visual C++?Toolkit 2003 包含优化 C++ 编译器。大多数开关相当简明，并且已经在 Visual C++ 产品的多个版本中]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用gSoap实现企业级数据存储应用]]></title>
    <link>http://im.vc/vc/2011/0705/22566.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、介绍 SOAP实现远程数据存储比起DCOM以及Midas都要好，因为它可以使用80端口，并且在服务器端无需多添加一个托盘图标，部署也相当方便。 要在VC6下实现]]></description>
    <pubDate>2007-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 MSXML 分析器处理 XML 文档]]></title>
    <link>http://im.vc/vc/2011/0705/22565.html</link>
    <description><![CDATA[在 Kenn Scribner 近期有关 XML 和 MSXML DOM 分析器的文章中，仅介绍了该分析器的部分功能。这些文章将 XML 作为一种技术进行了说明，但是并没有介绍 XML 分析器本身。现在，Kenn 将回过头来]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL服务器构建 XML Web 服务]]></title>
    <link>http://im.vc/vc/2011/0705/22564.html</link>
    <description><![CDATA[在Visual Studio的下一版本--Visual Studio .net中将为C++程序员包含一个名为ATL服务器的应用程序，此应用程序极大地简化了高性能可扩展的Web应用程序的开发。ATL服务器提供了一组类，这些类]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用HHA]]></title>
    <link>http://im.vc/vc/2011/0705/22563.html</link>
    <description><![CDATA[本文示例源代码或素材下载 编译chm工程(.hhp)有两种方法： 调用hhc.exe 调用HHA_CompileHHP 调用hhc.exe编译，代码如下： // strChmFileName为你的hhp文件的长文件名 CString strCmdLine; strCmdLine = hhc.ex]]></description>
    <pubDate>2007-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++优化对大型数据集合的并发访问]]></title>
    <link>http://im.vc/vc/2011/0705/22562.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 应用程序性能不仅仅与速度有关。在 Web 服务器环境中，卓越的性能还意味着确保可以并发地为最大数量的用户服务。这可以通过高效地使用多处理器计]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 Visual C++创建的高性能的Web应用程序和XML Web 服]]></title>
    <link>http://im.vc/vc/2011/0705/22561.html</link>
    <description><![CDATA[C++是很多网络中繁忙站点的核心。这为构建中间层企业逻辑提供了高度的性能基础，经常用于扩展Web服务器和动态地生成HTML。今天使用Internet信息服务（IIS）和Visual Studio的开发人员可以]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将成员函数指针强制转换成void*指针]]></title>
    <link>http://im.vc/vc/2011/0705/22560.html</link>
    <description><![CDATA[采用取成员函数指针的地址的方法，先把指向成员函数指针的指针强制转化为别的类型，如unsigned*，当然同样可以通过此转化后的指针经过相反的变换来调用成员函数。于是乎要转化为]]></description>
    <pubDate>2007-04-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从TTF字体中字模信息]]></title>
    <link>http://im.vc/vc/2011/0705/22559.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、引言 传统上的字模信息一般都是从点阵字体中得到的。然而，点阵字体有一个致命的缺点就是字模信息大小固定，放大字体将产生严重的锯齿形失真。本]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从 Managed Extensions for C++ 中使用 .NET My Services]]></title>
    <link>http://im.vc/vc/2011/0705/22558.html</link>
    <description><![CDATA[摘要：本白皮书将指导您编写一个使用示例 .net My Services 的客户端应用程序。该客户端应用程序将使用 Managed Extensions for C++、Visual Studio .NET 和 .NET My Services 软件开发包 (SDK) 来编写。与]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用VS数据源实现数据库连接字符串配置]]></title>
    <link>http://im.vc/vc/2011/0705/22557.html</link>
    <description><![CDATA[我们经常在开发应用程序中提供择数据源和数据连接配置的接口，方便用户配置数据库连接字符串。典型的方法是将这些信息写在配置文件里,如Web.config或app.config文件里. 但是客户并不]]></description>
    <pubDate>2007-06-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[移动存储安全]]></title>
    <link>http://im.vc/vc/2011/0705/22556.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：实现对移动存储设备的加密，保护信息隐蔽，防止隐私泄露。 关键字：移动存储设备加密安全 当你的U盘，移动硬盘遗失了，被盗了，或者是遗忘在公]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[控件“树”中多选拖放功能的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22555.html</link>
    <description><![CDATA[本文示例源代码或素材下载 控件树（tree）能够清晰地显示所包含数据的继承关系，是一个强有力的控件。但是真正掌握并能运用CTreeCtrl类的众多特性并不是一件容易的事情。在Visual]]></description>
    <pubDate>2007-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Socket模拟SOAP消息]]></title>
    <link>http://im.vc/vc/2011/0705/22554.html</link>
    <description><![CDATA[问题的提出： 我做了一个图书管理系统，是用三层结构实现的，客户端，服务器处理端和数据端。客户端提出请求，服务器端响应，同时将从数据服务器得来的结果以SOAP消息发送回客]]></description>
    <pubDate>2007-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[老调重提,面向对象技术在SDK中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/22553.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这次写这篇文章,还是重复我上两篇的写作风格,(数据结构篇老调重提,利用SDK实现迷宫算法,算法篇,老调重提,利用SDK实现五子棋),而现在这篇则是面向对象技术]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[我的Visual C++入门之路]]></title>
    <link>http://im.vc/vc/2011/0705/22552.html</link>
    <description><![CDATA[首先，实事求是地说，我的Visual C++是不是已经入门了，我不敢肯定。现在的水平是能看懂一些代码了，或者说对于VC脱盲了。 N次失败，1次成功，还学的不怎么样你也太笨了吧！如果您]]></description>
    <pubDate>2007-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用CppUnit进行单元测试]]></title>
    <link>http://im.vc/vc/2011/0705/22551.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 测试驱动开发(TDD)是以测试作为开发过程的中心，它坚持，在编写实际代码之前，先写好基于产品代码的测试代码。开发过程的目标就是首先使测试]]></description>
    <pubDate>2007-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让窗口轻而易举变漂亮]]></title>
    <link>http://im.vc/vc/2011/0705/22550.html</link>
    <description><![CDATA[前段时间一直在想怎么样能让窗口变得更漂亮一点，更加吸引人呢？在网上也看到了不少高手们的做法，但对于我这种不喜欢太复杂的人来说，我不是很喜欢那样写代码,GetSystemMetrics函]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用一个CWnd空闲池创建一个动态用户界面]]></title>
    <link>http://im.vc/vc/2011/0705/22549.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 本文提出了一组可以用来动态创建UI的类。该代码是集中于一个空闲池使用管理器的CWnd继承控件，该管理器可以帮助我们减少在特定UI场景中GDI资源的使]]></description>
    <pubDate>2007-04-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中集成RAD .NET框架]]></title>
    <link>http://im.vc/vc/2011/0705/22548.html</link>
    <description><![CDATA[MFC已经有十几年的历史了，然而直到今天，他仍然是Visual C++的关键组成部分。从1996年的Visual C++ 4.2至今将近8年的时间，MFC的主体特征没有出现明显的变化，依旧是古老的面孔，因此关]]></description>
    <pubDate>2007-06-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc层叠式窗体控件指南]]></title>
    <link>http://im.vc/vc/2011/0705/22547.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 从零开发自定义控件常常是不需要的，因为标准控件组是相当全面的，如果不够用，子类化或自绘等方法就可以搞掂这个工作。这是一个不应被忽略的]]></description>
    <pubDate>2007-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PhotoShop插件开发之选区(Selection)]]></title>
    <link>http://im.vc/vc/2011/0705/22546.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们的程序里用到的图都是放在一张大图里的，所以就有一个文件记录每个小图是放在这张大图的什么地方，类似这个样子： name=button left=10 top=30 right=24 b]]></description>
    <pubDate>2007-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用编码详解]]></title>
    <link>http://im.vc/vc/2011/0705/22545.html</link>
    <description><![CDATA[一、通用字符集（UCS） ISO/IEC 10646-1 [ISO-10646]定义了一种多于8比特字节的字符集，称作通用字符集（UCS），它包含了世界上大多数可书写的字符系统。已定义了两种多8比特字节编码，对]]></description>
    <pubDate>2007-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008 外壳抢先看]]></title>
    <link>http://im.vc/vc/2011/0705/22544.html</link>
    <description><![CDATA[如果您是软件开发人员，您一定会对下一代Visual Studio 2008的外壳感兴趣，一个好的开发环境可以让开发工作事半功倍，微软公布了最新版Visual Studio Shell的预览，一起来看一下：我们可以]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinCE 应用程序开机自动运行的又一种方法]]></title>
    <link>http://im.vc/vc/2011/0705/22543.html</link>
    <description><![CDATA[关键字： WinCE 自动运行 近日在开发过程中遇到WinCE应用程序开机自动运行的问题，在网上找了找，发现大概有以下三种方法： 1、 将应用程序和应用程序快捷方式添加到映像里，再将快]]></description>
    <pubDate>2007-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用window API实现matlab屏幕抓取函数]]></title>
    <link>http://im.vc/vc/2011/0705/22542.html</link>
    <description><![CDATA[摘要 ：结合如何用window API实现matlab屏幕抓取函数，介绍了在matlab中如何利用matlab与C/C++的接口，调用操作系统API，扩展matlab功能。 引言 MATLAB 产品家族是美国 MathWorks公司开发的用于概]]></description>
    <pubDate>2007-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单实用的Xml解析类]]></title>
    <link>http://im.vc/vc/2011/0705/22541.html</link>
    <description><![CDATA[今天有点郁闷，不想干活。整理代码的时候，看到了这个好久之前写的代码，于是想整理出来供大家拍砖。XML的解析对于.net平台那真是太简单不过了，感谢微软。但对于C++语言的XML解析]]></description>
    <pubDate>2007-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（13）-- MFC工具条和状态栏（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22540.html</link>
    <description><![CDATA[Windows控制窗口 Windows (Windows95或者以上版本) 提供了系列通用控制窗口，其中包括工具条(ToolBar)、状态栏(StatusBar)、工具条提示窗口(ToolTip)。 Windows在一个DLL加载时注册个控制窗口的窗口]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MySQL数据库的安装调试和VC实现]]></title>
    <link>http://im.vc/vc/2011/0705/22539.html</link>
    <description><![CDATA[本文示例源代码或素材下载 (调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下（我的是：D:Program FilesMySQLMySQL Server 5.0data） 摘要：本文详细阐述了如何进行MySQL的安装]]></description>
    <pubDate>2007-07-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（5）-- MFC对象的创建（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22538.html</link>
    <description><![CDATA[从这些图中可以看到何时、何处调用了什么消息处理函数和虚拟函数，这些函数用来作了什么事情。必要的话，程序员可以在派生类覆盖它们。 在创建工作完成之后，进行初始化，使用]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自定义ARP]]></title>
    <link>http://im.vc/vc/2011/0705/22537.html</link>
    <description><![CDATA[相信各位都玩过SOCKET编程，用CSocket进行网络通讯非常方便，但有时想搞点底层点东西却非常麻烦，用Windows的API最低也只能SOCK_RAW，顶多能看到IP层数据，如果想处理数据链路层的数据就]]></description>
    <pubDate>2007-08-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（12）-- 对话框和对话框类CDialog（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22536.html</link>
    <description><![CDATA[RunModalLoop是一个实现自己的消息循环的示例，消息循环的条件是模式化状态没有结束。实现线程自己的消息循环见8.5.6节。当用户按下按钮取消、确定时，将导致RunModalLoop退出消息循环]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（5）-- MFC对象的创建（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22535.html</link>
    <description><![CDATA[MFC对象的创建 前面几章介绍了MFC的核心概念和思想，即介绍了MFC对Windows对象的封装方法和特点；MFC对象的动态创建、序列化；MFC消息映射机制。 现在，考查MFC的应用程序结构体系，即]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞]]></title>
    <link>http://im.vc/vc/2011/0705/22534.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个标题用了两个顿号三个名称，其实说得是同一个东西，只是网上有不同的说法罢了，另外好像还有人叫TCP打孔（我的朋友小妞听说后问要打孔啊，要不要]]></description>
    <pubDate>2007-08-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（12）-- 对话框和对话框类CDialog（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22533.html</link>
    <description><![CDATA[对话框经常被使用，因为对话框可以从模板创建，而对话框模板是可以使用资源编辑器方便地进行编辑的。 模式和无模式对话框 对话框分两种类型，模式对话框和无模式对话框。 模式]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（4）-- 消息映射的实现（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22532.html</link>
    <description><![CDATA[但是在当前例子中，当前对象的类CTview没有覆盖该函数，所以CWnd的WindowProc被调用。 这个函数把下一步的工作交给OnWndMsg函数来处理。如果OnWndMsg没有处理，则交给DefWindowProc来处理。]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC 简明教程（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22531.html</link>
    <description><![CDATA[第一部分：MFC导论 Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境，使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（11）-- MFC下的文件类]]></title>
    <link>http://im.vc/vc/2011/0705/22530.html</link>
    <description><![CDATA[文件操作的方法 使用Visual C++编程，有如下方法进行文件操作： （1）使用标准C运行库函数，包括fopen、fclose、fseek等。 （2）使用Win16下的文件和目录操作函数，如lopen、lclose、lseek等。]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（4）-- 消息映射的实现（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22529.html</link>
    <description><![CDATA[消息映射的实现 Windows消息概述 Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息，然后把控制返还给Windows。 消息的分类]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++/CLI的“值类型的强类型装箱实例”]]></title>
    <link>http://im.vc/vc/2011/0705/22528.html</link>
    <description><![CDATA[近来接到几个朋友问Visual C++ 2005 (C++/CLI) Webcast中讲的值类型的强类型装箱实例是什么？ 讲座比较匆忙，因此对这个技术点只是点了一下，没有详细展开。这里借blog把它展开说一下。 首]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（10）-- 内存分配方式和调试机制]]></title>
    <link>http://im.vc/vc/2011/0705/22527.html</link>
    <description><![CDATA[M内存分配 内存分配函数 MFCWin32或者C语言的内存分配API，有四种内存分配API可供使用。 Win32的堆分配函数 每一个进程都可以使用堆分配函数创建一个私有的堆──调用进程地址空间的一]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中调用  WebService]]></title>
    <link>http://im.vc/vc/2011/0705/22526.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、什么是 WebService ？ WebService 其实就是一个基于网络的应用程序,它向外部程序提供一定的调用接口。外部（远程）的程序，可以经由Web对其进行调用。 二]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（3）-- CObject类]]></title>
    <link>http://im.vc/vc/2011/0705/22525.html</link>
    <description><![CDATA[CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性：对运行时类信息的支持，对动态创建的支持，对串行化的支持，对象诊断输出，等等。MFC从CObject派生出许多类，具备其中]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（9）-- MFC的进程和线程（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22524.html</link>
    <description><![CDATA[下面以一个动态链接到MFC DLL的单模块应用程序为例，说明这些对象的创建过程。 当第一次访问状态信息时，比如使用 AfxGetModuleState得到模块状态，导致系列创建过程的开始，如图9-7所]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows CE下中文输入法编辑器]]></title>
    <link>http://im.vc/vc/2011/0705/22523.html</link>
    <description><![CDATA[CE包含了一种简体中文输入法编辑器，如果不想编写自己的输入法编辑器，那么可以直接调用默认的。在讲解中文输入法编辑器之前顺便提一下国际化（Internationalization），中文输入法及]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（2）-- MFC和Win32]]></title>
    <link>http://im.vc/vc/2011/0705/22522.html</link>
    <description><![CDATA[MFC Object和Windows Object的关系 MFC中最重要的封装是对Win32 API的封装，因此，理解Windows Object和MFC Object (C++对象，一个C++类的实例)之间的关系是理解MFC的关键之一。所谓Windows Object（Window]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（9）-- MFC的进程和线程（1）]]></title>
    <link>http://im.vc/vc/2011/0705/22521.html</link>
    <description><![CDATA[MFC定义了多种状态信息，这里要介绍的是模块状态、进程状态、线程状态。这些状态可以组合在一起，例如MFC句柄映射就是模块和线程局部有效的，属于模块-线程状态的一部分。 模块]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（8）-- MFC的进程和线程]]></title>
    <link>http://im.vc/vc/2011/0705/22520.html</link>
    <description><![CDATA[Win32的进程和线程概念 进程是一个可执行的程序，由私有虚拟地址空间、代码、数据和其他操作系统资源（如进程创建的文件、管道、同步对象等）组成。一个应用程序可以有一个或多]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Boot Loader点点滴滴]]></title>
    <link>http://im.vc/vc/2011/0705/22519.html</link>
    <description><![CDATA[我很庆幸在公司的产品开发过程中并没有受到Boot Loader带来的阻力，因为我们采用MSDOS＋Loadcepc来启动CE操作系统。显然这样的幸运不是永远的，所以对Boot Loader应该有足够的研究和了解，]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（1）--MFC概述]]></title>
    <link>http://im.vc/vc/2011/0705/22518.html</link>
    <description><![CDATA[MFC是一个编程框架 MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架，它的目的就是让程序员在此基础上来建立Windows下的应用程序，这是一种相对SDK来说更为]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（7）-- MFC的DLL]]></title>
    <link>http://im.vc/vc/2011/0705/22517.html</link>
    <description><![CDATA[一般的，在介绍Windows编程的书中讲述DLL的有关知识较多，而介绍MFC的书则比较少地提到。即使使用MFC来编写动态链接库，对于初步接触DLL的程序员来说，了解DLL的背景知识是必要的。另]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解析Windows CE下浏览器源码]]></title>
    <link>http://im.vc/vc/2011/0705/22516.html</link>
    <description><![CDATA[有很多网友来信都问关于开发浏览器的问题。能够理解，现在大多数基于CE的产品都具有上网浏览的功能。CE也为此提供了两种IE浏览器的源码。一种IESAMPLE、另一种IESIMPLE。他们的存放路]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC 简明教程（4）]]></title>
    <link>http://im.vc/vc/2011/0705/22515.html</link>
    <description><![CDATA[第四部分：消息映射 应用程序放在窗口中的任何用户界面对象都具有两种可控制的特性：1) 它的外观，2) 它响应事件的行为。在上一讲中，你已经学习了CStatic控制和如何使用样式属性]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[配置Windows CE下浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/22514.html</link>
    <description><![CDATA[IESAMPLE和IESIMPLE的许多配置参数都来自注册表，因为他们都采用同一种控件。还有一些配置如Internet选项，IESAMPLE能够根据控制面板中Internet选项对话框中的配置来工作，而这个选项对话框]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（6）-- 应用程序的退出]]></title>
    <link>http://im.vc/vc/2011/0705/22513.html</link>
    <description><![CDATA[一个Windows应用程序启动之后，一般是进入消息循环，等待或者处理用户的输入，直到用户关闭应用程序窗口，退出应用程序为止。 例如，用户按主窗口的关闭按钮，或者选择执行系统]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC 简明教程（3）]]></title>
    <link>http://im.vc/vc/2011/0705/22512.html</link>
    <description><![CDATA[第三部分：MFC样式 控制是用来建立Windows应用程序用户界面的用户界面对象。你所见到的大部分Windows应用程序和对话框只不过是由一些控制所组成的、用来实现程序功能的东西。为了建]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在基于CE的产品上使用手机模块]]></title>
    <link>http://im.vc/vc/2011/0705/22511.html</link>
    <description><![CDATA[要在你的基于Windows CE的产品上具备无线通讯（拨号上网、拨打电话、收发短信）功能，你的选择是要么让用户外接手机，要么在你的产品上集成手机模块。如果是外接手机，那么手机只]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OAL点点滴滴（二）]]></title>
    <link>http://im.vc/vc/2011/0705/22510.html</link>
    <description><![CDATA[正如CE的帮助文档所言，创建OAL是一个非常复杂的任务，而通常的办法是复制原有的相同平台的OAL代码，然后修改来适应平台的特殊要求。也就是说对于没有特殊要求的平台，复制原有]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC 简明教程（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22509.html</link>
    <description><![CDATA[第二部分：一个简单的MFC程序 在本将中，我们将一段一段地来研究上一将中提到的 MFC 应用程序，以便能理解它的结构和概念框架。我们将先介绍 MFC，然后在介绍如何用 MFC 来建立应用]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[加密 Windows CE系统]]></title>
    <link>http://im.vc/vc/2011/0705/22508.html</link>
    <description><![CDATA[一直留意我著的文章的网友没有忘记，我在《让自己编写的DLL加载到 Slot1》文章中向所有阅读这篇文章的网友询问一个问题，关于signfile.exe的参数key container的设置问题，至今没有人回答]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC四种程序启动画面的制作方法]]></title>
    <link>http://im.vc/vc/2011/0705/22507.html</link>
    <description><![CDATA[摘要：本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感（尤其是一些大型程序）；二是可以用来显示软件名称和版权等提示信息。怎样使用]]></description>
    <pubDate>2007-03-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 文件过滤驱动经验总结]]></title>
    <link>http://im.vc/vc/2011/0705/22506.html</link>
    <description><![CDATA[看了 ChuKuangRen 的第二版《文件过滤驱动开发教程》后，颇有感触。我想，交流都是建立在平等的基础上，在抱怨氛围和环境不好的同时应该先想一想自己究竟付出了多少？只知索取不愿]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OAL点点滴滴（一）]]></title>
    <link>http://im.vc/vc/2011/0705/22505.html</link>
    <description><![CDATA[OAL（OEM Adaptation Layer）既OEM 适配层，从逻辑上讲位于Windows CE内核和硬件之间，从物理上讲OAL各个模块代码被编译后（.lib）和其它内核库链接到一起形成Windows CE的内核可执行文件nk.exe。]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个实时曲线类]]></title>
    <link>http://im.vc/vc/2011/0705/22504.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近在网络上面找一些实时曲线显示的控件,找了很多类似Windows2000 CPU利用率的功能控件,但是功能上面总有些局限性,于是在参考代码的基础上写了这个CMult]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件系统识别器]]></title>
    <link>http://im.vc/vc/2011/0705/22503.html</link>
    <description><![CDATA[文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能：检查物理介质设备，如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问：为什么不把]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32串口编程]]></title>
    <link>http://im.vc/vc/2011/0705/22502.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在工业控制中，工控机（一般都基于Windows平台）经常需要与智能仪表通过串口进行通信。串口通信方便易行，应用广泛。 一般情况下，工控机和各智能仪表]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在树型控件中移动鼠标产生字体及颜色的变化]]></title>
    <link>http://im.vc/vc/2011/0705/22501.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在Windows XP中资源管理器左侧显示目录树结构时,当在项目中移动鼠标的时候,项目标签的文字的字体和颜色会产生变化,使目录的选择非常醒目.本人在学习制作]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL头文件的格式和应用]]></title>
    <link>http://im.vc/vc/2011/0705/22500.html</link>
    <description><![CDATA[1、DLL的起源 动态链接库（DLL）是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中，链接器从库文件中拷贝程序]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于select I/O模型的远程目录浏览与多线程文件下]]></title>
    <link>http://im.vc/vc/2011/0705/22499.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 服务器端基于select I/O模型。为防止程序界面阻塞, 有一个子线程用于不断接收socket并select其中的处理。客户端只有一个线程函数, 不过其利用率很高]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可靠的本机代码]]></title>
    <link>http://im.vc/vc/2011/0705/22498.html</link>
    <description><![CDATA[摘要：通过开发一个显示和实时控制 MFC 直方图的应用程序，来学习 eMbedded Visual C++ 环境的开发过程和功能，同时还将学习 Visual C++ 本机代码和 .net Framework 精简版的各种强大功能。 下载]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IP Messenger 详细分析]]></title>
    <link>http://im.vc/vc/2011/0705/22497.html</link>
    <description><![CDATA[一、系统概述 IP Messenger是一款局域网内部聊天、文件传输工具，具有很多优点，如数据通讯不需要建立服务器、直接在两台电脑间通信和数据传输，支持文件及文件目录的传输，安全快]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一种数据库远程备份方案]]></title>
    <link>http://im.vc/vc/2011/0705/22496.html</link>
    <description><![CDATA[本文示例源代码或素材下载 功能简述 服务端(发送方)和客户端(接收方)定好数据库结构及内容格式后，由服务端将数据库生成指定XML格式文件后， 通过Socket发给客户端。客户端接收成功]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[活动的可访问兼容型应用给程序员带来使用软件]]></title>
    <link>http://im.vc/vc/2011/0705/22495.html</link>
    <description><![CDATA[摘要Active Accessibility推出的目标是方便身患残疾的人士使用电脑可用于放大器、屏幕阅读器，以及触觉型鼠标。它还可用来开发驱动其它软件的应用程序，最后，其模拟用户输入的能力]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个生成公章图片的简易工具]]></title>
    <link>http://im.vc/vc/2011/0705/22494.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本例的运行结果图如下 一、功能与原理 学习VC也没多久，将我做的这个小工具和大家分享一下。其主要功能就是可以自定义生成公章图形并保存为bmp图片，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于 ODBC 自动存储自动定期删除数据库记录]]></title>
    <link>http://im.vc/vc/2011/0705/22493.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人在近期一电厂控制工程中，用户要求我们程序对数据要有自动保存和定期删除功能，因为我们以前是做 DCS 加强系统，DCS具有数据的自动处理功能，不需]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用HTTP代理下载文件详例]]></title>
    <link>http://im.vc/vc/2011/0705/22492.html</link>
    <description><![CDATA[为了帮网友些个用http下载动画的程序，临时在网上翻了翻，看看有没有利用http代理来下载的例子。结果，似乎很多人都愿意去转载一个有头无尾的例子，还美其名曰我在查阅RFC文档和]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ 静态截图程序模拟实现]]></title>
    <link>http://im.vc/vc/2011/0705/22491.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看到QQ这样的截图实在忍心不住想，是怎以实现的？想了许久想到一个实现法子，下面就让我给大家展示一下,模拟QQ静态模拟截图，我写的代码比较乱，是想]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC轻松实现 ADO.net]]></title>
    <link>http://im.vc/vc/2011/0705/22490.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文编译器使用Visual Studio 2005 数据库使用SQL Server 2005 express .net版本为2.0 一、实现模型 ADO.NET对每种数据库都提供了专门的连接字，不过每种的连接方式都差]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(二)]]></title>
    <link>http://im.vc/vc/2011/0705/22489.html</link>
    <description><![CDATA[简介 继续实例讲解MFC，本节将讲述消息映射 第一篇文章，在短短十几天当中，我还收到了网友的来信，我很感动，也很自豪。这也激起我的写作的欲望。如果还不了解MFC的朋友，请先]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ 静态截图完善实现之改造 CRectTracker 类]]></title>
    <link>http://im.vc/vc/2011/0705/22488.html</link>
    <description><![CDATA[由于前次写的代码过于仓促（相关文章参见：QQ 静态截图程序模拟实现），还没仔细修改就投稿了，在这里向大家表示道歉，可能你觉得这种程序不值的一看，但我本着精益求 精的态度]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口开发的另一种方式]]></title>
    <link>http://im.vc/vc/2011/0705/22487.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近在整理文件的时候发现了原先写的一个串口程序，为了提高重用性就又重新的写了一下。根据以前的使用过的一系列串口操作软件发现，大多数的串口操]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(一)]]></title>
    <link>http://im.vc/vc/2011/0705/22486.html</link>
    <description><![CDATA[该文章为学习了C和C++以及有SDK编程基础的，但还未学习MFC的人员使用，我们开始使用一个基本的内容开始： 全部的代码如下： #include class sample:public CFrameWnd { public: sample() { Create(NULL,]]></description>
    <pubDate>2007-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[整蛊 QQ 截图]]></title>
    <link>http://im.vc/vc/2011/0705/22485.html</link>
    <description><![CDATA[本文示例源代码或素材下载 昨天看到有一个朋友自己实现了类似QQ截图的功能，于是把QQ截图的 DLL 翻出来，简单测试了一下，发现一些不常见的小功能也许对大家有用。这里使用 RTX(腾]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Web 版本检查以及为应用程序添加声音效果]]></title>
    <link>http://im.vc/vc/2011/0705/22484.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在 2003 四月的专栏文章中，你描述了如何实现一个叫 CWebVersion 的类，用它可以存取网络上的某个文件来检查软件的版本，当版本过期后提示用户更新程序。]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运行时和编译时的安全性检查]]></title>
    <link>http://im.vc/vc/2011/0705/22483.html</link>
    <description><![CDATA[摘要：说明 Visual C++ 编译器和库在帮助开发人员提高其应用程序可靠性和安全性方面的功能。 样例应用程序中包含六个测试，用来模拟程序员可能会犯的某些错误，或者模拟对未采取任]]></description>
    <pubDate>2007-03-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI和GDI+对象的相互转换]]></title>
    <link>http://im.vc/vc/2011/0705/22482.html</link>
    <description><![CDATA[当然希望可以使用GDI+来完全代替GDI，再不济也只需要从GDI对象转到GDI+对象。但是就是有那么些工程，又要新技术新特性、又希望快速开发、又不肯丢弃旧版本的已有的功能。没办法，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 CInternetSession 封装多线程 http 文件下载]]></title>
    <link>http://im.vc/vc/2011/0705/22481.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如何下载一个http文件？我们当然可以用socket自己实现http协议去做，但费时费力还易出bug，对于一个客户端程序稳定易维护是第一位的，所幸MS给我们提供了]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[智能连接线]]></title>
    <link>http://im.vc/vc/2011/0705/22480.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、经常使用Microsoft visio画流程图，觉得其中的智能连接线非常好用，可以手动调节,非常灵活，所以自己写了一个同样功能的类。 图一 连接线 二、步骤]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多层图像合成修正版]]></title>
    <link>http://im.vc/vc/2011/0705/22479.html</link>
    <description><![CDATA[本文示例源代码或素材下载 起因：我也是VC知识库网站受益人，昨天开始调试《多层图像合成》的例子，因为没有找到源码，而文中的代码有点不全和错误，费了好多时间才调试出来，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用完成端口开发大响应规模的Winsock应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22478.html</link>
    <description><![CDATA[通常要开发网络应用程序并不是一件轻松的事情，不过，实际上只要掌握几个关键的原则也就可以了创建和连接一个套接字，尝试进行连接，然后收发数据。真正难的是要写出一个可以]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用CabLib创建DXF(绘图交换格式)文件]]></title>
    <link>http://im.vc/vc/2011/0705/22477.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 什么是DXF 绘图交换格式(DXF)文件允许在AutoCAD和其它程序进行图形交换。DXF文件即可以是ASCII格式也可以是二进制格式。 因为ASCII格式的DXF文件比二进制]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用GDI+的MFC应用程序的文件打开和保存对话框]]></title>
    <link>http://im.vc/vc/2011/0705/22476.html</link>
    <description><![CDATA[本文示例源代码或素材下载 （译注：原文代码的Demo_VC7没有在同Demo_VC6一样显示滚动条视图，修改之） 开发环境：Windows XP/Server 2003/2000/NT4.0-SP6/98/Me, MS Visual Sudio 6.0/2003, GDI+ 介绍 CGdiplu]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[构建仪表、图表控件的绘制框架]]></title>
    <link>http://im.vc/vc/2011/0705/22475.html</link>
    <description><![CDATA[本文示例源代码或素材下载 开发环境： VS2003 + Windows XP SP2 测试环境： Windows XP SP2 Demo截图 编写图形相关的控件需要完成两部分：1 绘制；2 与窗口类（泛指）集成使之成为控件。本文重]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6.0中用GDI+调用png图片实现半透明渐变的特效]]></title>
    <link>http://im.vc/vc/2011/0705/22474.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、概述 GDI+的应用使得平面图形图象编程变的更加容易，本文以一个基于对话框的时钟程序为例，在VC6.0中调用*.png图片实现半透明渐变窗口，该程序实现了]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC调试入门]]></title>
    <link>http://im.vc/vc/2011/0705/22473.html</link>
    <description><![CDATA[概述 调试是一个程序员最基本的技能，其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言，却不能编制出任何好的软件。 这里我简要的根据自己的经验列]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[遍历和查找外部程序 Tree-View 中的项目]]></title>
    <link>http://im.vc/vc/2011/0705/22472.html</link>
    <description><![CDATA[本文示例源代码或素材下载 《金山词霸2002》中的附录收集了很多古诗，有时为了寻找一篇古诗，得找很久很久（俺文科很差）。观察其附录的结构，发现是个Tree-View控件，如果能查找]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用免费界面换肤软件 USkin]]></title>
    <link>http://im.vc/vc/2011/0705/22471.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、介绍 我们都知道，Skin以前是一项比较难的技术。但至从WindowsXP推出以来,Skin或者说Theme变得很普遍。虽然WindowsXP可以支持Theme,但当我们改变WindowsXP的风格]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 LIBCTINY.LIB 为 EXE 和 DLL 文件 减肥]]></title>
    <link>http://im.vc/vc/2011/0705/22470.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在 October 1996 column 我讨论过一个有关可执行文件大小的问题。那个时候，一个简单的 hello world 程序大约有32KB。在 Visual C++ 编译器更新了两个版本后，文件尺]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 Win API 实现自绘按钮类]]></title>
    <link>http://im.vc/vc/2011/0705/22469.html</link>
    <description><![CDATA[本文示例源代码或素材下载 俗话说佛要金装、人要衣装，作软件的当然得要个好界面啦^_^。网上提供的控件自绘基本上是MFC或WTL封装好的类，对于不想用MFC的人来说是一无是处的，我可]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简易方法淡入淡出启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/22468.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一日心血来潮，想给启动画面来个淡入淡出，于是去谷歌(google)查了半天，无果。-_-b，但知道了AnimiateWindow 这个函数。好吧 ，让我们开始吧^^。首先，请在需]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC7到VC6工程的转换工具]]></title>
    <link>http://im.vc/vc/2011/0705/22467.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、简介 这个工具自动将VC7工程转换回VC6工程，换言之，就是将.sln/.vcproj这两个文件转换到.dsw/.dsp文件。 注意：本转换器在转换期间只是建立（或覆盖）]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0使用复选框和单选钮]]></title>
    <link>http://im.vc/vc/2011/0705/22466.html</link>
    <description><![CDATA[单选钮用来表示一系列的互斥选项，这些互斥项常常被分成若干个组，每组仅允许用户选择一个选项；复选框与单选按钮相象，不同之处是复选框代表多重选择，用户可以选择一个或多]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ界面的模拟实现(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22465.html</link>
    <description><![CDATA[大凡用过电脑，上过网的朋友都用过QQ，对QQ的一些交互界面可能垂慕已久，的确，无论是其生动的企鹅形象，还是滴滴的消息声音，以及刷的菜单等功能，简单单的消息发送，以及快速]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发和部署 Pocket PC 安装程序]]></title>
    <link>http://im.vc/vc/2011/0705/22464.html</link>
    <description><![CDATA[本文示例源代码或素材下载 应用 Microsoft .net Compact Framework 1.0 Microsoft Visual Studio .NET 2003 概要 了解如何创建独立的 .msi 文件，该文件从桌面运行以便将应用程序安装到不同的 Pocket PC 设备]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树控件的应用 -- 求子树节点的集]]></title>
    <link>http://im.vc/vc/2011/0705/22463.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对于点击树的某一节点后，显示当前节点的子节点的集上，是使用启动数据库的方法，造成了数据处理复杂，而且程序发应速度慢的问题；经过我再三考虑，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ界面的模拟实现(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22462.html</link>
    <description><![CDATA[本文示例源代码或素材下载 四、上线时的声音及消息显示时的人物跳动 本人并未实现人物跳动，并不知道是切换图片，还是更改图片的位置，所以此功能有待各位的指点！ 五、动感十]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[功能强大的vc6调试器]]></title>
    <link>http://im.vc/vc/2011/0705/22461.html</link>
    <description><![CDATA[要成为一位优秀的软件工程师，调试能力必不可缺。本文将较详细介绍VC6调试器的主要用法。 Windows平台的调试器主要分为两大类： 1 用户模式(user-mode)调试器：它们都基于win32 Debuggin]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CTreeCtrl类的递归使用]]></title>
    <link>http://im.vc/vc/2011/0705/22460.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文是对第20期中遍历文件夹并建成目录树一文的补充。 CTreeCtrl是可是化编程中很实用的一个类，可以用于目录结构、层次结构、属性结构,尤其是在显示文]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序界面多模式显示]]></title>
    <link>http://im.vc/vc/2011/0705/22459.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看过徐景周写过的一篇程序界面多模式显示的实现，在一个应用程序中使程序拥有多种显示模式，但是这个界面是由SDI的MFC文档视图结构实现，但是使用的代]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调试方法和技巧]]></title>
    <link>http://im.vc/vc/2011/0705/22458.html</link>
    <description><![CDATA[便于调试的代码风格： 不用全局变量 所有变量都要初始化，成员变量在构造函数中初始化 尽量使用const 详尽的注释 VC++编译选项： 总是使用/W4警告级别 在调试版本里总是使用/GZ编译选]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[三态选择树实现终结者]]></title>
    <link>http://im.vc/vc/2011/0705/22457.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例代码运行效果图如下： 在很多情况下，我们经常需要实现树的多态选择，如上图所示，当全部子节点选中的情况下，当前节点才被选中（如图示[荆门市]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WIN XP关机的特效实现]]></title>
    <link>http://im.vc/vc/2011/0705/22456.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人在网上搜罗过一些与关机有的代码，发现关机的代码差不多都一样，而对关机前的特效的代码几科没有，只有一个WIN2000的，其方法如：制造一个刷子，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 InstallShield6.22 制作带 ODBC 安装软件]]></title>
    <link>http://im.vc/vc/2011/0705/22455.html</link>
    <description><![CDATA[项目快接近尾声了，总要给自己精心制作的东东做一件漂亮的嫁衣吧。我选择了InstallShield6.22来制作带ODBC数据库的安装软件，InstallShield可以说是软件安装的最好制作工具。废话少说，让]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC 教程]]></title>
    <link>http://im.vc/vc/2011/0705/22454.html</link>
    <description><![CDATA[我曾写一本关于MFC的书，分析了MFC的结构和设计(《MFC深入浅出》)，华中理工大学出版。书的内容建立在对MSDN和MFC SOURCE CODE的大量分析上，该书对于希望学习MFC的人来说，是较有价值的]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自动隐藏停泊窗体实现 -- 轻松实现类MSDN2002界面]]></title>
    <link>http://im.vc/vc/2011/0705/22453.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自动隐藏停泊窗体在商业的MFC图形库中(如Xtreme)已支持得很好，但他们大多都重写了MFC相应的支持代码 像Cristi Posea的CSizingControlBar实现VC6界面那样，重用大部]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏]]></title>
    <link>http://im.vc/vc/2011/0705/22452.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近看了周星星 Blog 中的一篇文章：VC++6.0中内存泄漏检测，受益匪浅，便运行其例子代码想看看 Output 窗口中的输出结果，可惜怎么弄其输出都不是预期的东]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（14）-- SOCKET类的设计和实现]]></title>
    <link>http://im.vc/vc/2011/0705/22451.html</link>
    <description><![CDATA[WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数，讲解阻塞/非阻塞的概念；然后介绍socket的使用。 WinSock API Socket接口是网络编程（通常是TCP/IP协议，]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对“仅通过崩溃地址找出源代码的出错行”一文]]></title>
    <link>http://im.vc/vc/2011/0705/22450.html</link>
    <description><![CDATA[本文示例源代码或素材下载 读了老罗的仅通过崩溃地址找出源代码的出错行(下称罗文)一文后，感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥，以及有些操作太繁琐]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用规范与可变参数表]]></title>
    <link>http://im.vc/vc/2011/0705/22449.html</link>
    <description><![CDATA[语言调用规范是指进行一次函数调用所采用的传递参数的方法，返回值的处理以及调用堆栈的清理。Microsoft C/C++ 语言中采用了五种调用规范，分别是__cdecl, __stdcall, __fastcall，thiscall和]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（13）-- MFC工具条和状态栏（2）]]></title>
    <link>http://im.vc/vc/2011/0705/22448.html</link>
    <description><![CDATA[消息WM_POPMESSAGESTRING用来重新设置状态栏。 这两个消息对应的消息处理函数分别是OnSetMessageString和OnPopMessageString，OnSetMessageString和OnPopMessageString分别实现如下： OnSetMessageString LRESULT CFr]]></description>
    <pubDate>2007-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用InstallShield8.0制作自己的安装程序]]></title>
    <link>http://im.vc/vc/2011/0705/22447.html</link>
    <description><![CDATA[摘要 本篇文档会告诉你如何使用InstallShield开发平台来创建，编译，运行一个安装程序。在这篇文档中你会学习到安装过程中碰到的下面一些内容：加载安装文件，设置快捷方式，修改]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何为您的安装程序换肤]]></title>
    <link>http://im.vc/vc/2011/0705/22446.html</link>
    <description><![CDATA[前言： 每一款商业软件都离不开安装程序，安装程序制作的是否精美直接影响客户对您软件的第一感觉。打个比方，安装程序就像一件传统商品的外包装，该包装的好坏，可以看出该产]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[也谈QQ安全]]></title>
    <link>http://im.vc/vc/2011/0705/22445.html</link>
    <description><![CDATA[本文示例源代码或素材下载 近日无所事事，看到现在的QQ防盗技术越来越好，一般的钩子已经无法获取用户输入 的密码了，我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM应用程序框架 1.2 设计方案 试验A版]]></title>
    <link>http://im.vc/vc/2011/0705/22444.html</link>
    <description><![CDATA[本文只介绍《COM应用程序框架》的主要设计部分，更多、更详细的文档信息请参见下载文件包中的文档和源代码。 一、设计说明 《COM应用程序框架》是把标准的Microsoft Windows多文档处理]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC项目中使用自定义资源]]></title>
    <link>http://im.vc/vc/2011/0705/22443.html</link>
    <description><![CDATA[一、前言 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外，它还支持自定义资源类型（Custom Resource），我们自定义的资源类型能做些什么呢？呵呵，用处多多。 默认]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入表内注入代码（二）]]></title>
    <link>http://im.vc/vc/2011/0705/22442.html</link>
    <description><![CDATA[你称之为什么？ 这次我想用这个技术改变一个API的功能。我不能确定是否我们可以再称之为API redirection。在这个例子中，我重定向CALC.EXE的ShellAbout()对话框到我的Hello World!消息框（在]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0编写Word插件(Office2K、XP、03)]]></title>
    <link>http://im.vc/vc/2011/0705/22441.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近因为工作的需要，学习了一下Office插件的编写方法。在走了不少弯路以后，最后终于把编写插件的原理给搞清楚了，不敢独享，拿出来跟大家共享一下。]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于调试时输出的字符串信息]]></title>
    <link>http://im.vc/vc/2011/0705/22440.html</link>
    <description><![CDATA[本文示例源代码或素材下载 使用工具：VC6.0，IDA 当我们要在程序中输出调试信息时，常常以字符串的形式来输出，例如： printf(Some debug information here! ); 这段代码在Debug和Release版下都输]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入表内注入代码(一）]]></title>
    <link>http://im.vc/vc/2011/0705/22439.html</link>
    <description><![CDATA[本文示例源代码或素材下载 （包括：itview.zip (87.1 KB) pemaker6.zip (96.6 KB) pemaker7.zip (193 KB)zimport.zip (130 KB)。译注：本文代码可在VS2003及WindowsXP＋sp2下正常运行，Windows2000下ITview功能有异常。]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[二进制文件随机存取的两种方法]]></title>
    <link>http://im.vc/vc/2011/0705/22438.html</link>
    <description><![CDATA[本文示例源代码或素材下载 以下是本人使用C++实现二进制文件随机存取的两种常用方法，写出来，让您见笑，还望方家点拨。 第一种方法：根据记录编号，对每一条记录固定位置存取]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高效开发与彻底测试]]></title>
    <link>http://im.vc/vc/2011/0705/22437.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、千般路与磨豆腐 很久以前听一个故事：从前有个小伙子，少时有大志，长大后却无好营生，开了个豆腐作坊，每天磨豆腐累得腰酸背疼。每到夜深人静]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于SendMessage]]></title>
    <link>http://im.vc/vc/2011/0705/22436.html</link>
    <description><![CDATA[本文是对MSDN中关于SendMessage的翻译与小结。 SendMessage函数功能描述:将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口过程，直到窗口过程处理完消息后才返回。 .函数]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取其它程序的命令行参数]]></title>
    <link>http://im.vc/vc/2011/0705/22435.html</link>
    <description><![CDATA[本文示例源代码或素材下载 开发环境： VC6 Windows XP 测试环境： WindowsXP 我们都知道，在程序里获取命令行参数很简单，WinMain函数会以参数的形式传递给我们，或者可以调用API GetComman]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[符号文件——Windows 应用程序调试必备]]></title>
    <link>http://im.vc/vc/2011/0705/22434.html</link>
    <description><![CDATA[一、何谓符号文件？ 符号文件（Symbol Files）是一个数据信息文件，它包含了应用程序二进制文件（比如：EXE、DLL等）调试信息，专门用来作调试之用，最终生成的可执行文件在运行时并]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取某个动态链接库的版本信息]]></title>
    <link>http://im.vc/vc/2011/0705/22433.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我如何获得安装在我的系统上的某个特定的 DLL 的版本信息？我尝试着确定系统安装了哪个版本的 comctl32.dll。我见过有些代码调用 GetProcAddress 来获取各种函]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取其它进程中窗口的窗口过程]]></title>
    <link>http://im.vc/vc/2011/0705/22432.html</link>
    <description><![CDATA[本文示例源代码或素材下载 开发环境： Windows XP + VC6+Platform SDK 或者 VS.net 2003+ 测试环境： Windows XP 曾经以为获取一个窗口的窗口过程很简单，不就是GetWindowLong一下吗，看spyxx获取的多么]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VS 2005 编译的程序不能运行的几个解决方法]]></title>
    <link>http://im.vc/vc/2011/0705/22431.html</link>
    <description><![CDATA[这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决d]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[毫秒定时器]]></title>
    <link>http://im.vc/vc/2011/0705/22430.html</link>
    <description><![CDATA[本文示例源代码或素材下载 毫秒定时器，为什么要使用毫秒定时器呢？我想原因有两个。第一：CWnd里面的timer不能精确到毫秒级，所以必须要写一个精确到毫秒级的。第二:用CWnd里面的]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之一——问题提出]]></title>
    <link>http://im.vc/vc/2011/0705/22429.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、问题的提出 编写一个耗时的单线程程序： 新建一个基于对话框的应用程序SingleThread，在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮，ID为IDC_SLEEP_SIX_SECOND，]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于ole的VC和matlab混合编程方法]]></title>
    <link>http://im.vc/vc/2011/0705/22428.html</link>
    <description><![CDATA[运行环境：VC++ 6.0 MATLAB6.5 Windows XP 此方法的实现是在网上各位前辈的基础上完成的。特别是参考了哈工大振动论坛上的一篇文章,现在，就具体谈一下怎么把一个M文件或MEX文件，做成可]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用设备描述表]]></title>
    <link>http://im.vc/vc/2011/0705/22427.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Windows 程序在屏幕、打印机或其它设备上画图时，它并不是将像素直接输出到设备上，而是将图绘制到由设备描述表表示的逻辑意义上的显示平面上去。设备]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之二——MFC中的多线程开发]]></title>
    <link>http://im.vc/vc/2011/0705/22426.html</link>
    <description><![CDATA[本文示例源代码或素材下载 五、MFC对多线程编程的支持 MFC中有两类线程，分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环，而用户界面线程有自]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导出CListCtrl控件到Excel文件]]></title>
    <link>http://im.vc/vc/2011/0705/22425.html</link>
    <description><![CDATA[本文示例源代码或素材下载 CListCtrl获得列的属性可以使用BOOL CListCtrl::GetColumn( int nCol, LVCOLUMN* pColumn )，nCol为需要获得获得属性值的列序号，pColumn 为 LVCOLUMN 结构体的指针。LVCOLUMN结构体]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初试驱动---OV511+摄像头驱动开发]]></title>
    <link>http://im.vc/vc/2011/0705/22424.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本篇适合没有接触过驱动或者初学驱动的朋友。运行本程序以及源代码都请先看 ReadMe.txt 文件。 在本文中阐述的驱动是用windriver做出来的，没有采用DDK或D]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之三——线程间通讯]]></title>
    <link>http://im.vc/vc/2011/0705/22423.html</link>
    <description><![CDATA[本文示例源代码或素材下载 七、线程间通讯 一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinCE4.2 下轻松调用 Windows Media Player 控件]]></title>
    <link>http://im.vc/vc/2011/0705/22422.html</link>
    <description><![CDATA[小弟是个刚入门的菜鸟，现在大家都在做嵌入式开发了，所以我也来凑凑热闹。菜鸟就是菜鸟，这不，现在想在 WinCE4.2 下播放 wma、MP3 音乐，可是连个 Winodws Media Player 控件都不知道该怎]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈在应用CRectTracker类的程序中响应WM]]></title>
    <link>http://im.vc/vc/2011/0705/22421.html</link>
    <description><![CDATA[本文示例源代码或素材下载 CRectTracker类也有人称之为橡皮筋类。我们可以通过Windows自带的画图板来了解这个类的作用：用选定功能在画图区随意选中一块儿区域，此时会出现一个由虚]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之四——线程的同步]]></title>
    <link>http://im.vc/vc/2011/0705/22420.html</link>
    <description><![CDATA[本文示例源代码或素材下载 八、线程的同步 虽然多线程能给我们带来好处，但是也有不少问题需要解决。例如，对于像磁盘驱动器这样独占性系统资源，由于线程可以执行进程的任何]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers 与 References（三）]]></title>
    <link>http://im.vc/vc/2011/0705/22419.html</link>
    <description><![CDATA[16.5 空指针 还记得可以怎样指定一个字符或串为 null 吗? 如果记不得了, 看看这里吧。串中的 null 字符表示串的结尾, 但是, 如果一个指针被指定到 null 指针, 则它什么也没有指向。空指针]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL初学者指南(非MFC)]]></title>
    <link>http://im.vc/vc/2011/0705/22418.html</link>
    <description><![CDATA[本文示例源代码或素材下载 环境： Visual C++ 2003, Windows 源代码: DLL Project的源代码及测试项目 我正在学习DLLs，谈不上对其有什么高屋建瓴的见解;本文只是（通过）编码让你看到并想知道]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写有图形界面的 Windows 服务程序]]></title>
    <link>http://im.vc/vc/2011/0705/22417.html</link>
    <description><![CDATA[本文示例源代码或素材下载 环境：Windows 2003，VC 6.0 摘要：从建立一个COM服务程序入手，然后将一个MFC项目改造成服务程序，最后让这一程序在启动时可以显示图形界面。 关键字：Win]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers 与 References（四）]]></title>
    <link>http://im.vc/vc/2011/0705/22416.html</link>
    <description><![CDATA[16.7 从函数中返回指针和/或引用 当声明一个函数，你必须按类型规则声明，并返回它。比如： int MyFunc(); // 返回int类型 SOMETYPE MyFunc(); // 返回SOMETYPE类型 int* MyFunc(); // 返回int类型指针]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DES算法及其在VC++6.0下的实现(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22415.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 本文介绍了一种国际上通用的加密算法DES算法的原理，并给出了在VC++6.0语言环境下实现的源代码。最后给出一个示例，以供参考。 关键字：DES算法、]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运用设计模式设计MIME编码类 -- 兼谈Template Metho]]></title>
    <link>http://im.vc/vc/2011/0705/22414.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文讲述可重用、易扩充的MIME编码类的设计思路；并顺便对比了Template Method和Strategy模式的区别。 一、背景知识 MIME是一种Internet协议，全称为Multipurpose In]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生死疆界（上）--- 在new与delete之间]]></title>
    <link>http://im.vc/vc/2011/0705/22413.html</link>
    <description><![CDATA[问题源自一段简单的代码： void main() { char *p = new char; cinp; coutp[2]; delete p; } 在以上代码中，如果你输入:abcd，那么如你所望，你会看到正确的输出c。但是会有错误提示出现： Debug Error]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DES算法及其在VC++6.0下的实现(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22412.html</link>
    <description><![CDATA[二．子密钥的生成 64比特的密钥生成16个48比特的子密钥。其生成过程见图： 子密钥生成过程具体解释如下： 64比特的密钥K，经过PC-1后，生成56比特的串。其下标如表所示： PC-1 57 49]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++实现数据加密]]></title>
    <link>http://im.vc/vc/2011/0705/22411.html</link>
    <description><![CDATA[本文示例源代码或素材下载 为了保证数据的安全性与完整性，常常要对数据进行加密，在数据传输过程进行数据加密可以防止中途非法截获。我们通常称原始数据叫做源文，用约定的加]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生死疆界（下）--- 在new与delete之间]]></title>
    <link>http://im.vc/vc/2011/0705/22410.html</link>
    <description><![CDATA[上回《生死疆界(上)》说到: 咱们对着微软在背后做的手脚深感困惑，于是备好车马粮草，一路追杀进去，最后走进了死胡同，剩下的最后希望就是在这里摸摸，那里敲敲，看有没有暗藏]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc.net实现记录开关机时间的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22409.html</link>
    <description><![CDATA[本文示例源代码或素材下载 虽然现在电脑大幅降价，但是多人公用一台电脑的情况仍然不少，特别是学生一族。有时候自己由于某种需要要知道别人什么时候使用这台电脑，那该怎么办]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- MFC CObject浅析]]></title>
    <link>http://im.vc/vc/2011/0705/22407.html</link>
    <description><![CDATA[CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能，CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解，在此对CObject源码及相关宏定义进行]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UNICODE 编程入门]]></title>
    <link>http://im.vc/vc/2011/0705/22406.html</link>
    <description><![CDATA[简介 如果你编写的程序是针对非英语国家的用户，如中国、日本、东欧和中东地区，那么你一定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC 编写针对上述国家和地区的用户的程序时，]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于限次软件的制作]]></title>
    <link>http://im.vc/vc/2011/0705/22405.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在有很多软件都推出了试用版，其中就有一些是限定软件的使用次数的，我用MFC也写了一个类似的程序。其实很简单，只要在程序初始化时（InitInstance()函]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[修改QQ的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22404.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近一网友要戒QQ,要我写个程序帮他把QQ戒了,昨天一天搞定了,里面有点有用的东西拿出来 如果觉得我很菜不要骂我 :E 主要思路: FindWindow - 发送消息 查看消]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在运行时确定对象类型（RTTI）]]></title>
    <link>http://im.vc/vc/2011/0705/22403.html</link>
    <description><![CDATA[RTTI 是Runtime Type Information的缩写，意思是：运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念，并通过具体例子和代码介绍]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[水晶报表在VC++6.0中的简单使用方法]]></title>
    <link>http://im.vc/vc/2011/0705/22402.html</link>
    <description><![CDATA[水晶报表是一个报表设计开发的强大工具，功能强大，设计灵活，在水晶报表光盘中只提供了一个完全动态生成报表的例子，使用繁琐。现介绍其在VC++6.0中的简单使用方法。编译环境：]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个黑客程序开发实例 -- IE终结者]]></title>
    <link>http://im.vc/vc/2011/0705/22401.html</link>
    <description><![CDATA[本文示例源代码或素材下载 注：这个程序有一定的破坏性，请不要用于非法的目的！ 代码运行效果图如下： 小弟最近看了VC知识库在线杂志第十二期中，有一篇《黑客攻击手段之偷梁]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入分析MFC中的CArray类]]></title>
    <link>http://im.vc/vc/2011/0705/22400.html</link>
    <description><![CDATA[我们在使用VC进行比较复杂的编程时，经常需要用到复杂的数组结构，并希望能实现动态管理。由于C++并不支持动态数组，MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArr]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用MATLAB C/C++函数库]]></title>
    <link>http://im.vc/vc/2011/0705/22399.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MATLAB广泛应用于线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等领域。因此如果在VC中对MATLAB进行调用将大大减少编程]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- MFC调试模式下new操作符的特殊处理]]></title>
    <link>http://im.vc/vc/2011/0705/22398.html</link>
    <description><![CDATA[一、在调试模式下，new操作符号通过宏定义转换成了调试版本。 在文件头经常可以发现以下语句: #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif 其中,将new定义]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新加坡程序员考题一则及分析]]></title>
    <link>http://im.vc/vc/2011/0705/22397.html</link>
    <description><![CDATA[考题原文： Problem statement You must work out a super string class, String, that is derived from the C++ standard class string. This derived String class must add two new member functions 1; a pattern recognition function that returns]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C程序移植到VC开发环境下]]></title>
    <link>http://im.vc/vc/2011/0705/22396.html</link>
    <description><![CDATA[本文示例源代码或素材下载 说明 本文是作者学习计算方法时所做工作的总结。我们改写了徐士良先生编著的《C常用算法程序集》（清华大学出版社出版） 数值计算部分－前15章所有程]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[隐藏你的鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/22395.html</link>
    <description><![CDATA[本文示例源代码或素材下载 （注意：本代码具有一定的危险性，如您无法控制您的计算机，请注销或重新启动） 一、建立一个单文档的应用程序框架 二、为隐藏主窗口，将OnCreate 删除]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[clone模式在平衡排序二叉树实现中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/22394.html</link>
    <description><![CDATA[本文示例源代码或素材下载 clone模式既prototype模式,是构造模式中的一种。其意图为:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 关键代码如下: virtual product]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++通用GIS功能开发解决方案 2.0v 介绍]]></title>
    <link>http://im.vc/vc/2011/0705/22393.html</link>
    <description><![CDATA[本文示例源代码或素材下载 综述 《VC++通用GIS功能开发解决方案》源代码是基于VC++6.0 MFC 类库，在Win2000平台上开发的。界面部分用到了较低版本的 CJ60Lib 开放源码库，用户可自行替换高]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OLE字符串]]></title>
    <link>http://im.vc/vc/2011/0705/22392.html</link>
    <description><![CDATA[一、概述 32位宽字符串，前面32位为长度,尾部以0结束 二、相关定义 BSTR (又称Basic 类型字符串) LPOLESTR 相关宏定义: typedef unsigned short wchar_t; (unsigned short为两字节) typedef wchar_t WCHAR; typed]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用namespace（命名空间）的正确方法]]></title>
    <link>http://im.vc/vc/2011/0705/22391.html</link>
    <description><![CDATA[命名空间（namespace）在C++中的作用非同一般。本文目的不在于阐述命名空间的语法，而在于演示命名空间的使用方法，或者说是使用命名空间的小窍门。 命名空间可以简单的将一些命名]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++界面一揽子解决方案(第三版) 介绍]]></title>
    <link>http://im.vc/vc/2011/0705/22390.html</link>
    <description><![CDATA[本文示例源代码或素材下载 引言 酒香不怕巷子深并不是在任何情况下都适用！至少在这个时代！ 同样，一个只具功能而不具人性化界面的软件不足为用！别具一格的程序外观足以影响]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MIPS五级整数流水线模拟系统]]></title>
    <link>http://im.vc/vc/2011/0705/22389.html</link>
    <description><![CDATA[本文示例源代码或素材下载 程序运行效果图如下： 本文目录： 1．引言 2．简单需求分析 3．核心功能实现 4．界面及使用 5．测试 1．引言： 1.1 实验要求： 1) 以交互输入方式或从文件]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现文件加密功能]]></title>
    <link>http://im.vc/vc/2011/0705/22388.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我前几天在VC知识库(VCKBASE.COM)下载了一个 徐景周 做的一个叫加密之星的小工具的源代码,我把它编译后拿文件来实验一下发现它对大多数文件都不管用.比如]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现支持多语言的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22387.html</link>
    <description><![CDATA[最近要做个程序要求有中文和英文两个版本，因此要把应用程序的资源文件COPY一份英文的。 方法一：在资源中用InsertCopy COPY一份资源如图 方法二：直接用文本编辑器编辑rc文件 接下来]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何从桌面系统下安装WinCE平台下Pocket PC应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22386.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看论坛上经常有人问，如何从桌面系统下安装WinCE平台下Pocket PC应用程序。特此把以前参考VCHelp上雷神的安装制作写的一个Win32 安装WinCE应用系统的程序，放]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于SHA-256的HMAC文件校验器]]></title>
    <link>http://im.vc/vc/2011/0705/22385.html</link>
    <description><![CDATA[本文示例源代码或素材下载 HMAC即带密钥的HASH函数，用它产生的报文鉴别码（MAC）可以实现报文鉴别。这里我将其做成一个软件，用于对文件的合法性进行校验。以下我先简单介绍软件]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[事件编程（一）]]></title>
    <link>http://im.vc/vc/2011/0705/22384.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在微软 .net 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用，那么在本机 C++ 中有没有办法做同样的事情？ 确实如此！]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows CE下驱动开发基础]]></title>
    <link>http://im.vc/vc/2011/0705/22383.html</link>
    <description><![CDATA[这是我从1月6日开始主持天极网论坛嵌入式开发版以来第一次发表文章，加上以前琐碎的文章共计30篇。研究的越多就越感觉自己懂的太少，其实在驱动开发方面我还是个菜鸟，我是想再]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[构建 GB2312 汉字库的 unicode 码表]]></title>
    <link>http://im.vc/vc/2011/0705/22382.html</link>
    <description><![CDATA[本文示例源代码或素材下载 构建 GB2312 汉字库的 unicode 码表嵌入式系统总离不了处理汉字。一般汉字的处理方法是（以手机接受短信为例）：比如你收到了一封短信，该短信解码后是按]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程&amp;lt;十&amp;gt;——综合举例二]]></title>
    <link>http://im.vc/vc/2011/0705/22381.html</link>
    <description><![CDATA[本文使用的工具：VC6.0+MATLAB6.5 在本章中实现的是在VC中调用MATLAB神经网络工具箱，文章中用到的程序是一篇硕士论文的一部分，因此没有提供源程序，目的是通过这个例子介绍如何在]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Brew 后台应用开发]]></title>
    <link>http://im.vc/vc/2011/0705/22380.html</link>
    <description><![CDATA[Overview 概述 Brew应用程序可以分为3类：激活的，挂起的和后台的；激活或挂起的应用程序驻留在应用程序栈里，这个栈是brew用来管理正在执行的应用的。栈中最上面(top)的是激活的应用]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一道 Google 竞赛题的解法]]></title>
    <link>http://im.vc/vc/2011/0705/22379.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人于2005年12月13日凌晨参加了google中国编程挑战赛的入围阶段的赛事。虽然最终我感觉自己做出了这道级别为high到mid间的赛题，但是却发现那时入围赛事早]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[事件编程（二）]]></title>
    <link>http://im.vc/vc/2011/0705/22378.html</link>
    <description><![CDATA[本文示例程序下载 在本文的第一部分（事件编程一），我回答了一个关于用 C++ 实现本机事件的问题。讨论了一般意义上的事件并示范了如何用接口为你的类定义事件处理器，事件的处]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (三）]]></title>
    <link>http://im.vc/vc/2011/0705/22377.html</link>
    <description><![CDATA[本文示例源代码或素材下载 第三部分 定制一个高级的AppWizard 下载AppWizard工程源代码 下载用Custom AppWizard创建的工程源代码 添加定制的对话框 创建自己的模板文件 修改newproj.inf文件 修]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[几个 Windows 到 Linux 的代码移植问题]]></title>
    <link>http://im.vc/vc/2011/0705/22376.html</link>
    <description><![CDATA[1、在 Linux 实现 Win32 API 之 GetTickCount 函数 为了将 Windows 中的 GetTickCount API 函数移植到 Linux，可以使用如下的代码： long GetTickCount() { tms tm; return times(tm); } 2、Windows 和 Linux 系统关于 ito]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[教你使用正则表达式]]></title>
    <link>http://im.vc/vc/2011/0705/22375.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很久没有VCKbase发表文章了，这次发表一些比较基础的文章吧！看过保证你现在和未来不失业的十种关键技术这篇文章了吧，这次我就拿出一个不会让你失业]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (二)]]></title>
    <link>http://im.vc/vc/2011/0705/22374.html</link>
    <description><![CDATA[第二部分 创建一个简单的AppWizard 在第一部分中我们介绍了Custom AppWizard的概念及其工作原理。在这一部分，我们将尝试用Custom AppWizards来创建一个最简单的Custom AppWizard。 首先，我们先创]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现快捷方式中的查找目标功能]]></title>
    <link>http://im.vc/vc/2011/0705/22373.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近写一个开发辅助工具，在这个过程要做一个类似文件快捷方式中查找目标的功能，先查MSDN98，大家不要见笑，我现在一直都用它，没有相应的API，后又]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简易软盘镜像工具的实现及操作系统编写初步]]></title>
    <link>http://im.vc/vc/2011/0705/22372.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 本文给出了软盘镜像生成工具的实现,并用其把自己编译生成的引导文件制作成软盘镜像,写入软盘实现一个简单操作系统的引导。 关键词 软盘镜像工具]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (一)]]></title>
    <link>http://im.vc/vc/2011/0705/22371.html</link>
    <description><![CDATA[第一部分 AppWizard及其工作原理 AppWizard即应用程序向导，它是Visual Studio开发环境中强大的编程工具之一，用它可以创建各种不同类型的程序。比如Win32应用、ATL、MFC应用等等。在Windows的]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程-过马路，左右看]]></title>
    <link>http://im.vc/vc/2011/0705/22370.html</link>
    <description><![CDATA[小时候，大人们总是教导小孩子过马路，左右看。我年纪小不懂得为什么，但是由于大人们唠叨得遍数太多，以至于都深深印在脑海里，成为了潜意识。每每过马路的时候，不由自主得]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[几个数字信号处理算法程序]]></title>
    <link>http://im.vc/vc/2011/0705/22369.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 在学习数字信号处理算法程序中用VC编写的几个通用算法程序。 关键词 离散卷积 FIR 在学习信号处理的过程中,看到书上的大部分算法都是用Fortan或者]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[清理VC工程]]></title>
    <link>http://im.vc/vc/2011/0705/22368.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、问题的提出 在学习Visual C++编程的时候，会建立一个又一个的工程，这么多的工程，除了管理上的问题之外，就是要占用大量的磁盘空间，而实际有用的]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[.c文件和.h文件的概念与联系]]></title>
    <link>http://im.vc/vc/2011/0705/22367.html</link>
    <description><![CDATA[如果说难题最难的部分是基本概念，可能很多人都会持反对意见，但实际上也确实如此。我高中的时候学物理，老师抓的重点就是概念概念一定要搞清，于是难题也成了容易题。如果你]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[static]]></title>
    <link>http://im.vc/vc/2011/0705/22366.html</link>
    <description><![CDATA[本文讨论static_cast 和 reintERPret_cast。 介绍 大多程序员在学C++前都学过C，并且习惯于C风格（类型）转换。当写C++（程序）时，有时候我们在使用static_cast和reinterpret_cast时可能会有点模糊]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一款VC辅助开发工具VcExtend]]></title>
    <link>http://im.vc/vc/2011/0705/22365.html</link>
    <description><![CDATA[VCExtend 扩展了VC6.0的功能，包括函数体批生成、数据接口自动生成，注释可隐可现，注释自动生成文档等功能，可以大大提高VC的工作效率。 VcExtend使用VC60的扩展宏接口，采用VBScript编写]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Ceb解除打印屏蔽实战]]></title>
    <link>http://im.vc/vc/2011/0705/22364.html</link>
    <description><![CDATA[一、正文 最近突然迷上自制操作系统了（实际上是想挑战下自己），但是总觉得资料不够。买吧我一个穷VC程序员手上没几两银子，下电子书吧我想经常去免费下书站的同仁们应该知道]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[指针专题]]></title>
    <link>http://im.vc/vc/2011/0705/22363.html</link>
    <description><![CDATA[一、数组的指针、指针数组以及指向指针的指针 考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话，就是说一个数组排除在其中存储的数值，那么可以用类型和维]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仅通过崩溃地址找出源代码的出错行]]></title>
    <link>http://im.vc/vc/2011/0705/22362.html</link>
    <description><![CDATA[作为程序员，我们平时最担心见到的事情是什么？是内存泄漏？是界面不好看？错啦！我相信我的看法是不会有人反对的那就是，程序发生了崩溃！ 该程序执行了非法操作，即将关闭。]]></description>
    <pubDate>2007-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[JNI中文处理问题小结]]></title>
    <link>http://im.vc/vc/2011/0705/22361.html</link>
    <description><![CDATA[由于工作关系，需要利用JNI在C++与Java程序之间进行方法调用和数据传递，但以前总是在英文环境下工作，对中文（其他语言编码同理）问题反倒没有太关注，最近抽了点时间研究了一下]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现DES算法查看器]]></title>
    <link>http://im.vc/vc/2011/0705/22360.html</link>
    <description><![CDATA[本文示例源代码或素材下载 DES(Data Encrypton Standard) 算法的实现网上已经有很多，本人在此讲述的是在DES算法加密过程中如何查看16迭代过程中生成的Ki,Li,Ri,Fi,Si等，这样可以当做一个DE]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[管理TM群]]></title>
    <link>http://im.vc/vc/2011/0705/22359.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、问题的提出 偶是两个QQ群的管理员,平常都是在群里跟其它人交流.当然啦,因为偶是管理员,就要承担起管理员的责任.在实际中,会碰到两个问题: 1、我的两]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通 VC 与 MATLAB 联合编程&amp;lt;九&amp;gt;——综合举例一]]></title>
    <link>http://im.vc/vc/2011/0705/22358.html</link>
    <description><![CDATA[工具：VC6.0 + MATLAB 6.5 实现功能：用户输入数据,完成数据的拟合 准备：在VC中设置库文件和头文件路径，参见联合编程 6 7 步骤： 1、建立一个名为ceshidll.m的M函数文件，该函数的功能是]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC的数组类]]></title>
    <link>http://im.vc/vc/2011/0705/22357.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MFC的数组类支持的数组类似于C++中的常规数组，可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素，而MFC数组类创]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[后缀表达式求值及校验]]></title>
    <link>http://im.vc/vc/2011/0705/22356.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 本程序是一个完整的后缀表达式计算，主要用栈的操作实现，本程序封装了CStack类实现栈的操作，本程序最大的特色在于运用动态监视表达式的算法]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE自适配通信环境]]></title>
    <link>http://im.vc/vc/2011/0705/22355.html</link>
    <description><![CDATA[一、ACE综述 ACE自适配通信环境（ADAPTIVE Communication Environment）是可自由使用、开放源码的面向对象（OO）构架（Framework），它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现动态改变Windows的显示特性]]></title>
    <link>http://im.vc/vc/2011/0705/22354.html</link>
    <description><![CDATA[对于Windows平台，显示器的分辩率、颜色数、刷新率等特性很重要，尤其是对于多媒体应用软件和游戏软件。在很多情况下，用户当前的屏幕设置并不适合软件的运行需要，软件通常的做]]></description>
    <pubDate>2006-11-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[URL编码]]></title>
    <link>http://im.vc/vc/2011/0705/22353.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文的目的是设计一个完成URL编码的C++类。在我曾经的项目中，我需要从VC++ 6.0应用程序中POST数据，而这些数据需要进行URL编码。我在MSDN中查找能根据提供]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于对象生命历程的会话]]></title>
    <link>http://im.vc/vc/2011/0705/22352.html</link>
    <description><![CDATA[(译者注：我从网上看到这篇文章的原文，非常喜欢作者的写作风格，于是就利用业余时间将它翻译出来，并贴到网上，希望大家可以从中受益，因为我没有和作者或者这篇文章的版权所]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用MFC设计绘图程序初步]]></title>
    <link>http://im.vc/vc/2011/0705/22351.html</link>
    <description><![CDATA[首先我们说下通过鼠标的移动来绘制直线。 这里要捕获到鼠标的两个消息：WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点，响应WM_LBUTTONUP消息记录直线的终点并绘制直线]]></description>
    <pubDate>2006-11-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++的Unicode编程]]></title>
    <link>http://im.vc/vc/2011/0705/22350.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、什么是Unicode 先从ASCII说起，ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节，因此，ASCII编码可以表示的最大字符数是255（00HFFH）。]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[根据前序和中序序列生成二叉树]]></title>
    <link>http://im.vc/vc/2011/0705/22349.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言: 我的一个同事拿来她老公的远程教育的考试题，叫大家帮着做，我写了这道，源码通过VC6编译链接，执行成功，呵呵；）题目就是给出了一个二叉]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 应用程序的入口函数编写]]></title>
    <link>http://im.vc/vc/2011/0705/22348.html</link>
    <description><![CDATA[写任何一个函数当然应该有一个该函数的入口了。我们知道c语言里的入口函数是main()函数，那么在写Windows应用程序也是main()吗？回答当然不是了。我们用的是WinMain()函数，不过我们在]]></description>
    <pubDate>2006-12-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单快速的哈夫曼编码]]></title>
    <link>http://im.vc/vc/2011/0705/22347.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 本文描述在网上能够找到的最简单，最快速的哈夫曼编码。本方法不使用任何扩展动态库，比如STL或者组件。只使用简单的C函数，比如：memset，memmov]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[比较数据排序前后的查找次数]]></title>
    <link>http://im.vc/vc/2011/0705/22346.html</link>
    <description><![CDATA[本文示例源代码或素材下载 题目： 随机产生 1000 个 1-2000 以内的互不相同的整数， 1）存储于一个数组中（不排序） 2）存储于一个数组中（排序） 分别应用查找运算，要求输入一个查]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows按键突破专家的原理]]></title>
    <link>http://im.vc/vc/2011/0705/22345.html</link>
    <description><![CDATA[相信在window按键突破专家没有出来的时候，很多人还不知道软件还可以这样编的吧，本人也是一样，当知道有window按键突破专家这个软件时，仔细去想一下它的实现原理，才突然恍然大]]></description>
    <pubDate>2006-12-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0编写Word插件(Office2007篇)]]></title>
    <link>http://im.vc/vc/2011/0705/22344.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 微软在06年底推出了两个重量级的产品：Vista和Office 2007。在Office2007中使用了新的UI方式。微软大力鼓吹这种叫做Ribbon的新的UI将会给使用Office的人带来更]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[递归的应用 -- 最简单分形图形实现]]></title>
    <link>http://im.vc/vc/2011/0705/22343.html</link>
    <description><![CDATA[本文示例源代码或素材下载 图一 例子代码运行结果 大家在C/C++学习时都会遇到递归，课本上以汗诺塔为例进行讲解，然后大家都希望自己找到一个递归的实例。本文以一个最简单的分]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ2006 界面编程之鸡蛋里挑骨头]]></title>
    <link>http://im.vc/vc/2011/0705/22342.html</link>
    <description><![CDATA[2007新的一年即将来临，新版本的QQ估计也要跟我们相见。在此献上本人写于8月份的一个练习程序。主要是希望腾讯做界面的同志能否把创建异形窗体函数 SetWindowRgn 放到合适的位置，别]]></description>
    <pubDate>2006-12-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VisualStudio2005生成浏览器帮助对象（BHO）]]></title>
    <link>http://im.vc/vc/2011/0705/22341.html</link>
    <description><![CDATA[摘要：本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的浏览器帮助程序对象(BHO)，即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种组件对象模型(COM) 对象。本]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模板友元化]]></title>
    <link>http://im.vc/vc/2011/0705/22340.html</link>
    <description><![CDATA[摘要： 如何将一个函数模板的特化声明为友元呢？标准C++给你提供了两种合法的语法。然而，事实上，对于其中的一种语法，几乎没有编译器对其给予支持；而对于另一种，当前所有主]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现计算机并口的数据采集]]></title>
    <link>http://im.vc/vc/2011/0705/22339.html</link>
    <description><![CDATA[摘 要 并口制作A/D转换接口电路，利用VC++提供的现成函数，可以直接控制和读写标准并口，具有无需打开机箱、开发成本低廉，制作方便等特点。 关键词 计算机并口; 模数转换; VC++ 前]]></description>
    <pubDate>2006-12-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于构造单实例类的一个问题]]></title>
    <link>http://im.vc/vc/2011/0705/22338.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近一个朋友问我创建单实例的一个问题，他写了一个C++单实例类CSingleton，其构造函数也是private类型。这个类有一个静态函数：GetInstance，它返回单实例类]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从VC++到GCC移植：谈两者语法差异]]></title>
    <link>http://im.vc/vc/2011/0705/22337.html</link>
    <description><![CDATA[类型引用 以下是引用片段： template classFoo { typedefT::SomeTypeSomeType; }; 这段代码在VC++中一点问题也没有，但是GCC并不允许，因为它不知道T::SomeType是什么。你需要改为： 以下是引用片段：]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Windows消息循环实现消息延迟和合并]]></title>
    <link>http://im.vc/vc/2011/0705/22336.html</link>
    <description><![CDATA[最初的解决方法是为计算消息设定时间间隔：当一个计算消息到达时，开始计时，在一定时间间隔内，接受到的计算消息一概不处理。由于时间间隔没法给定，也没法进行预算。时间间]]></description>
    <pubDate>2006-12-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers 与 References（一）]]></title>
    <link>http://im.vc/vc/2011/0705/22335.html</link>
    <description><![CDATA[译者注：本文节选自《How to Think Like A Computer Scientist,Learning with C++》第16章，作者Allen B. Downey)。此书对于国内初级C++爱好者来说，是一本不可多得的入门书籍。我的这版是PALM电子书。]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[内联汇编基础知识]]></title>
    <link>http://im.vc/vc/2011/0705/22334.html</link>
    <description><![CDATA[几天看了孙原等几位仁兄关于汇编语言的几篇文章，颇感兴趣。于是查了查98版的MSDN中，其中也有几篇关于内联汇编的基础，索引字是asm。讲得不算太难，于是试着将其内容写下来了，]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++与MATLAB混合编程及其应用]]></title>
    <link>http://im.vc/vc/2011/0705/22333.html</link>
    <description><![CDATA[摘 要 本文详述了在VC++6.0编译环境下如何利用Matlab来实现应用系统的设计和分析，介绍了通过Matlab与VC应用程序连接的常用方法，分析了VC与Matlab的混合编程的步骤，最后通过一个具体实]]></description>
    <pubDate>2006-12-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers 与 References（二）]]></title>
    <link>http://im.vc/vc/2011/0705/22332.html</link>
    <description><![CDATA[16.4 赋值pointers和references. 就像你看到使用寻址操作符的语法一样，一个指针被赋值得到寻址操作符的返回值。因为寻址操作符的返回值就是一个指针，所有事情 都考虑过了，你的代码]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[超频软件原理探析]]></title>
    <link>http://im.vc/vc/2011/0705/22331.html</link>
    <description><![CDATA[文章摘要: 目前各大主板供应商使用的超频软件都是基于频率发生器这一硬件实现的，而大部分频率发生器都是了I2C总线上的一个设备，本文介绍了I2C 设备的基本原理及超频的基本方法]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用MFC的消息映像实现动态菜单]]></title>
    <link>http://im.vc/vc/2011/0705/22330.html</link>
    <description><![CDATA[当我们提到动态菜单的实现时，我们通常的做法是使用GetMenu() 函数获取一个Cmenu 类指针，然后调用CMenu 类方法AppendMenu, InsertMenu, ModifyMenu, RemoveMenu 等。本文介绍一种更加简洁的方法，它]]></description>
    <pubDate>2006-12-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC/Delphi工程解析器]]></title>
    <link>http://im.vc/vc/2011/0705/22329.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码执行效果图如下： 《VC/Delphi工程解析器》工程的产生要归结为本人所处的工作角色的原因。由于本人所在部门为SQA部门，为了推动测试工作的有效和实]]></description>
    <pubDate>2007-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最常见的20种VC++编译错误信息集合]]></title>
    <link>http://im.vc/vc/2011/0705/22328.html</link>
    <description><![CDATA[1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include stdafx.h) 2、fatal error C1083: Cannot open inc]]></description>
    <pubDate>2007-02-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于MFC内部结构实用的一点看法]]></title>
    <link>http://im.vc/vc/2011/0705/22327.html</link>
    <description><![CDATA[我们在编写程序或是在看MFC类的书籍的时候，总会看到书上让我们在某个地方添加某某函数，响应什么消息。那么，到底为什么要在这地方加呢？为什么不能在其他地方添加消息响应函]]></description>
    <pubDate>2007-01-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用函数模板实现和优化抽象操作]]></title>
    <link>http://im.vc/vc/2011/0705/22326.html</link>
    <description><![CDATA[摘要：本文介绍函数模板的概念、用途以及如何创建函数模板和函数模板的使用方法...... 在创建完成抽象操作的函数时，如：拷贝，反转和排序，你必须定义多个版本以便能处理每一种]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VisualStudio2005生成浏览器帮助对象]]></title>
    <link>http://im.vc/vc/2011/0705/22325.html</link>
    <description><![CDATA[摘自：Microsoft Corporation 摘要：本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的“浏览器帮助程序对象”(BHO)，即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种]]></description>
    <pubDate>2007-02-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[任意分布的随机数的产生方法—VC程序实现方法]]></title>
    <link>http://im.vc/vc/2011/0705/22324.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 随机数在实际运用中非常之多，如游戏设计，信号处理，通常我们很容易得到平均分布的随机数。但如何根据平均分布的随机数进而产生其它分布的]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 vectors 改进内存的再分配]]></title>
    <link>http://im.vc/vc/2011/0705/22323.html</link>
    <description><![CDATA[摘要：本文描述的是一种很常见的情况：当你在某个缓存中存储数据时，常常需要在运行时调整该缓存的大小，以便能容纳更多的数据。本文将讨论如何使用 STL 的 vector 进行内存的再分]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VisualStudio中使用Windows桌面搜索]]></title>
    <link>http://im.vc/vc/2011/0705/22322.html</link>
    <description><![CDATA[本文将介绍以下内容： 创建 Visual Studio 加载项 创建加载项工具窗口 使用 Windows 桌面搜索进行开发 本文涉及以下技术： Visual Studio 2005 和 Windows Desktop Search SDK 代码下载位置： WDS2006_07]]></description>
    <pubDate>2007-02-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用权限管理模块的设计与实现]]></title>
    <link>http://im.vc/vc/2011/0705/22321.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、简介 最近正在用VC做一个信息管理系统项目，由于涉及多个子系统，权限管理就成为一个共同需要解决的问题，于是做了一个通用权限管理模块，在各子]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样给串行化类分配版本号（可配置版本模式）]]></title>
    <link>http://im.vc/vc/2011/0705/22320.html</link>
    <description><![CDATA[本文示例源代码或素材下载 编写可串行化类时，MFC用你指定的模式号制定一个粗略的版本控制方式。在向档案写数据时， MFC用模式标记该类的实例；而在读回数据时，MFC将档案中的记]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++开发的应用技巧三则放送]]></title>
    <link>http://im.vc/vc/2011/0705/22319.html</link>
    <description><![CDATA[1、创建向导对话框 在使用具体某个软件的时候，我们常常会在该程序中使用向导模式来建立新的文件，最典型的例子就是在Frontpage2000中或者Word2000中使用向导方式来新建一个网页文件]]></description>
    <pubDate>2007-02-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 &amp;lt;map&amp;gt; 库创建关联容器]]></title>
    <link>http://im.vc/vc/2011/0705/22317.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：当索引是整型，那么将值与之关联并不难，但如果数据的关联值对是其它数据类型怎么办呢？map库具备一个关联容器，使用它可以很方便地关联所有类]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[宽字符标量L＂xx＂在VC6.0/7.0和GNU g++中的不同实现]]></title>
    <link>http://im.vc/vc/2011/0705/22316.html</link>
    <description><![CDATA[锲子：本文源于在 VCKBASE C++ 论坛和周星星大哥的一番讨论，这才使我追根索源，找到了理论依据和实践的证明。（本文一些资料和测试代码由周星星提供） 《The C++ Programming Language 3r]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（二）如何在PDFlib中使用其他]]></title>
    <link>http://im.vc/vc/2011/0705/22315.html</link>
    <description><![CDATA[本文示例源代码或素材下载 除了PDFlib自带字体外，用户还可以使用安装在系统上的字体及其他用户字体。 PDFlib称安装在Windows和Mac操作系统中的（存在于或被拷入相应系统字体目录的）]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PL/0语言词法及语法分析系统的设计与实现]]></title>
    <link>http://im.vc/vc/2011/0705/22314.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：本文介绍了一个PL/0语言的词法及语法分析系统的设计与实现 关键词：循环分支 递归下降 管道 输出重定向 现在的编译系统都是IDE（Integrated Developme]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用转换操作符保护代码的安全]]></title>
    <link>http://im.vc/vc/2011/0705/22313.html</link>
    <description><![CDATA[摘要：不经意的对象转换常常严重地危害代码的安全。幸运的是，转换操作符允许你根据实际情况来启用和禁用转换，这有助于避免出现病态行为。 某些对象必须要被转换成低级形式，]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（三）PDFlib 的几种文本输出函]]></title>
    <link>http://im.vc/vc/2011/0705/22312.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1．PDF_show void PDF_show(PDF *p, const char *text) void PDF_show2(PDF *p, const char *text, int len) 在当前坐标用当前字体及字体大小输出文本。 PDF_show将认为字符串是以空字符]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[写个过河算法]]></title>
    <link>http://im.vc/vc/2011/0705/22311.html</link>
    <description><![CDATA[本文示例源代码或素材下载 警察小偷爸爸妈妈儿子女儿过河，这个游戏不用说的吧，应该很多人见过，一般是考察隔壁邻居家小朋友智商的，有人把他做成了FLASH游戏。规则如游戏图。]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[防止信号处理失灵]]></title>
    <link>http://im.vc/vc/2011/0705/22310.html</link>
    <description><![CDATA[摘要：本文将剖析 ANSI signal.h库并示范如何使用其接口。进而讨论 POSIX 信号处理 API。 信号处理类似硬件中断。它们促使某个进程从当前的执行控制流程中跳出，以实现特定的行为，待]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（四）PDFlib 接收的几种文本输]]></title>
    <link>http://im.vc/vc/2011/0705/22309.html</link>
    <description><![CDATA[本文示例源代码或素材下载 PDFlib的textformat参数用以设定文本输入形式，其有效值如下: bytes: 在字符串中每个字节对应于一个字符。主要应用于8位编码。 utf8：字符串是 UTF-8编码。 ebc]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UTF-8与GB2312之间的互换]]></title>
    <link>http://im.vc/vc/2011/0705/22308.html</link>
    <description><![CDATA[相信一定有不少的程序开发人员时常会遇到字符编码的问题，而这个问题也是非常让人头痛的。因为这些都是潜在的错误，要找出这些错误也得要有这方面的开发经验才行。特别是在处]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[指向类成员]]></title>
    <link>http://im.vc/vc/2011/0705/22307.html</link>
    <description><![CDATA[摘要：本文讲述类成员指针的内部机制以及它的一般使用方法...... 最近我收到许多有关类方法指针的问题，比如：在 VC 中无法使用类方法指针，编译器报如下错误： Cannot convert parame]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（五）-- 人工生成粗体及斜体]]></title>
    <link>http://im.vc/vc/2011/0705/22306.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一般来说, 每种基本字体, 都会有在其基础上变化字形的附加字体。比如，字体Arial, 就有其附加字体Arial Bold （粗体）, Arial Italic（斜体）, 及Arial Bold Italic（]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 &amp;lt;multimap&amp;gt; 库创建重复键关联容器]]></title>
    <link>http://im.vc/vc/2011/0705/22305.html</link>
    <description><![CDATA[摘要：标准库的 multimap 容器与 map 关联容器非常类似但是，multimap 允许重复键。这个特性使得 multimap 比想象的要有用得多。本文将对之进行探讨。 在使用 map 库创建关联容器一文中，我]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 typedef 抑制劣质代码]]></title>
    <link>http://im.vc/vc/2011/0705/22304.html</link>
    <description><![CDATA[摘要：Typedef 声明有助于创建平台无关类型，甚至能隐藏复杂和难以理解的语法。不管怎样，使用 typedef 能为代码带来意想不到的好处，通过本文你可以学习用 typedef 避免缺欠，从而使]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于表达式计算的科学计算器]]></title>
    <link>http://im.vc/vc/2011/0705/22303.html</link>
    <description><![CDATA[本文示例源代码或素材下载 同诸多网友一样，受益于VCKBASE，觉得应为他做点贡献了，于是做了这么一个基于表达式求值的科学计算器与各位爱好编程的朋友分享。 如您所知，这方面的]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC+6.0实现文本串的自由拆分]]></title>
    <link>http://im.vc/vc/2011/0705/22302.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在做程序时，经常需要把文本按固定的标志进行拆分，CString 类提供了一些基本的字符串操作，本文就是利用CString类的基本函数来实现文本串的自由拆分 ，]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在常规的编程任务中使用新的 &amp;lt;tuple&amp;gt; 库]]></title>
    <link>http://im.vc/vc/2011/0705/22301.html</link>
    <description><![CDATA[摘要：Tuples 是大小固定的异构对象集合，它正在被添加到 C++ 标准。学习这种强大的数据类型有助于简化一些常规的编程任务。 C++ 标准委员会目前正在进行标准库的更新和增强。Tupl]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[禁用屏幕拷贝（Print Screen)，调用派生的析构函数]]></title>
    <link>http://im.vc/vc/2011/0705/22300.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我正在开发一个显示图形的程序，该图形具有知识产权，有没有什么办法禁用屏幕拷贝功能（Print Screen）以防止用户将图像拷贝到剪贴板上？ 禁止屏幕拷贝]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一步一步学STL标准模板库]]></title>
    <link>http://im.vc/vc/2011/0705/22299.html</link>
    <description><![CDATA[list 的使用 在使用list必须包括头文件#include list， 1)、如何定义一个list对象 #include list int main (void) { listchar cList; //声明了listchar模板类 的一个实例 } 2)、使用list的成员函数push_back和pus]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow入门之模拟构建Graph]]></title>
    <link>http://im.vc/vc/2011/0705/22298.html</link>
    <description><![CDATA[摘要 ：本篇文档主要讲述如何使用GraphEdit来模拟构建graph图，测试你的filter。 GraphEdit概述 GraphEdit是一个很有用的工具，可以用来构建graph图。通过GraphEdit，你可以在开发代码之前进行一]]></description>
    <pubDate>2006-10-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[打造自定义的 AfxMessageBox]]></title>
    <link>http://im.vc/vc/2011/0705/22297.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、需求 与标准的 MessageBox 相比，MFC提供了 AfxMessageBox 的方法是我们对消息框的变得更加容易。然而简单的 AfxMessageBox 有时已经不能够满足我们的需求了：]]></description>
    <pubDate>2007-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC利用boost库解析正则表达式]]></title>
    <link>http://im.vc/vc/2011/0705/22296.html</link>
    <description><![CDATA[boost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了： cmd VCvars32.bat cd D:\boost_1_32_0\libs\regex\build d: nmake -fvc6.mak nmake -fvc6.mak install]]></description>
    <pubDate>2006-09-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用Win API实现自绘按钮类]]></title>
    <link>http://im.vc/vc/2011/0705/22295.html</link>
    <description><![CDATA[俗话说佛要金装、人要衣装，作软件的当然得要个好界面啦。网上提供的控件自绘基本上是MFC或WTL封装好的类，对于不想用MFC的人来说是一无是处的，我可是WIN32API的坚决拥护者。因为]]></description>
    <pubDate>2006-10-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC调用动态链接库中的函数]]></title>
    <link>http://im.vc/vc/2011/0705/22294.html</link>
    <description><![CDATA[自从微软推出16位的Windows操作系统起，此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据，实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式]]></description>
    <pubDate>2006-10-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用OpenGL实现内插算法可视化]]></title>
    <link>http://im.vc/vc/2011/0705/22293.html</link>
    <description><![CDATA[摘 要 OpenGL是一种交互式计算机图形系统，具有绘制三维图形的功能，能高效地编写出可操纵图形硬件的程序，支持三维可视化的实现。本文以OpenGL为基础，对可视化技术进行研究，重]]></description>
    <pubDate>2006-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow入门之Directshow的基本技巧]]></title>
    <link>http://im.vc/vc/2011/0705/22292.html</link>
    <description><![CDATA[摘要 ：本文主要讲述了Directshow开发的一些基本概念和技巧，主要内容如下： 1、视频播放（Video Rendering) 2、如何处理事件通知（Event Notification) 3、如何枚举系统的设备和过虑器 4、如何]]></description>
    <pubDate>2006-10-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound学习指南之使用WAV数据]]></title>
    <link>http://im.vc/vc/2011/0705/22291.html</link>
    <description><![CDATA[使用WAV数据 在Windows 驱动模型（WDM）中，DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式，这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述，并由硬件支持。软件缓冲]]></description>
    <pubDate>2006-10-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现对超长数据库字段的操作]]></title>
    <link>http://im.vc/vc/2011/0705/22290.html</link>
    <description><![CDATA[摘要 介绍了用VC实现对超长数据库字段操作方法的关键技术，并以Access2003环境下的数据库为例，在VC 6.0下进行了实现，给出了关键的程序代码。 关键字 二进制大对象; BLOB; 数据库; VC]]></description>
    <pubDate>2006-09-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++制作应用程序启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/22289.html</link>
    <description><![CDATA[摘要 ：本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感（尤其是一些大型程序）；二是可以用来显示软件名称和版权等提示信息。怎样使]]></description>
    <pubDate>2006-10-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现Windows显示特性的动态改变]]></title>
    <link>http://im.vc/vc/2011/0705/22288.html</link>
    <description><![CDATA[对于Windows平台，显示器的分辩率、颜色数、刷新率等特性很重要，尤其是对于多媒体应用软件和游戏软件。在很多情况下，用户当前的屏幕设置并不适合软件的运行需要，软件通常的做]]></description>
    <pubDate>2006-10-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0在灰度数字图像增强处理中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/22287.html</link>
    <description><![CDATA[摘 要 该文介绍了用直方图均衡化对灰度图像进行灰度映射，从而达到使图像增强的目的。利用VC++6.0执行效率高，可继承、封装、移植等成熟的软件技术，对直方图均衡化算法进行实现]]></description>
    <pubDate>2006-09-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow入门之构建Graph图常用技术]]></title>
    <link>http://im.vc/vc/2011/0705/22286.html</link>
    <description><![CDATA[摘要 ：本文主要讲述了Graph图构建过程中常用的技巧，主要的内容如下： ·如何根据CLSID向graph中添加filter ·如何查找filter空闲的pin ·如何连接两个Filter ·如何获得filter或者pin的接口指针]]></description>
    <pubDate>2006-10-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC序列化追忆之旅]]></title>
    <link>http://im.vc/vc/2011/0705/22285.html</link>
    <description><![CDATA[工作以来一直在做.net方面的程序，以前自学的C++和MFC许久未碰了。今天恰逢周末休息，闲来翻看一本MFC的书，对序列化（Serialize）部分又研究了一番。在这次故地重游之旅中，我又再一]]></description>
    <pubDate>2006-10-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6.0实现多层图像合成]]></title>
    <link>http://im.vc/vc/2011/0705/22284.html</link>
    <description><![CDATA[相关背景: 多层图像的合成在实际开发中具有非常广泛的应用。首先两个设备DC分别装入了前景图和背景图，然后另一个DC载入一幅二值图像，作为mask图。将载入了前景图的设备环境m_]]></description>
    <pubDate>2006-10-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound学习指南之枚举声音设备]]></title>
    <link>http://im.vc/vc/2011/0705/22283.html</link>
    <description><![CDATA[DirectSound设备对象表示一个播放设备，它被用来管理设备和创建声音缓冲区。 多个应用程序能够为相同的声音设备创建对象。当输入集中于应用程序间的变化时，音频输出自动从一个应]]></description>
    <pubDate>2006-10-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现各种文字特殊效果]]></title>
    <link>http://im.vc/vc/2011/0705/22282.html</link>
    <description><![CDATA[一般情况下，程序开发人员都希望自己的程序美观大方，为了达到这一个要求，想尽办法美化自己的程序，另一方面，文字是程序界面上不可或缺的一种传递信息的途径，如果在界面上]]></description>
    <pubDate>2006-11-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++设计QQ群管理工具]]></title>
    <link>http://im.vc/vc/2011/0705/22281.html</link>
    <description><![CDATA[一、问题的提出 偶是两个QQ群的管理员,平常都是在群里跟其它人交流.当然啦,因为偶是管理员,就要承担起管理员的责任.在实际中,会碰到两个问题: 1、我的两个群都很热,有很多人加入]]></description>
    <pubDate>2006-10-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow学习指南之Filter的连接]]></title>
    <link>http://im.vc/vc/2011/0705/22280.html</link>
    <description><![CDATA[Pin的连接 应用程序通过调用filter 图表管理器的方法来连接filter，并不是来调用filter或者pin本身的函数。应用程序可以调用IFilterGraph::ConnectDirect or IGraphBuilder::Connect来指定不同的filter直接]]></description>
    <pubDate>2006-10-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC在对话框和窗体中使用系统图标]]></title>
    <link>http://im.vc/vc/2011/0705/22279.html</link>
    <description><![CDATA[大家知道，很多Windows程序都使用MessageBox（）来显示一个对话框给用户以提示，只要在这个API函数的一个参数中使用MB_ICONQUESTION标志，便可以在MessageBox的对话框中显示问号图标。如果用]]></description>
    <pubDate>2006-11-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程窃取QQ密码]]></title>
    <link>http://im.vc/vc/2011/0705/22278.html</link>
    <description><![CDATA[近日无所事事，看到现在的QQ防盗技术越来越好，一般的钩子已经无法获取用户输入 的密码了，我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据，发现是不可行的。]]></description>
    <pubDate>2006-10-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound学习指南之协作级别]]></title>
    <link>http://im.vc/vc/2011/0705/22277.html</link>
    <description><![CDATA[协作级别 因为Windows是一个多任务环境，多个应用程序可能在任意时刻对一个设备驱动器进行操作。虽然使用协作级别，DirectX仍然确保每个应用程序不能以错误方式或在错误时刻访问设]]></description>
    <pubDate>2006-10-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC动态改变Windows的显示特性]]></title>
    <link>http://im.vc/vc/2011/0705/22276.html</link>
    <description><![CDATA[对于Windows平台，显示器的分辩率、颜色数、刷新率等特性很重要，尤其是对于多媒体应用软件和游戏软件。在很多情况下，用户当前的屏幕设置并不适合软件的运行需要，软件通常的做]]></description>
    <pubDate>2006-11-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow快速入门之参考时钟]]></title>
    <link>http://im.vc/vc/2011/0705/22275.html</link>
    <description><![CDATA[摘要 :本篇文档简单介绍了DirectShow中用来标记数据同步的时钟。 在 Filter Graph中，数据流就是依靠时钟来进行同步的，数据流中的每一个sample上都会标记一个时间戳，Video Renderer和Audio]]></description>
    <pubDate>2006-10-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound学习指南之设备性能]]></title>
    <link>http://im.vc/vc/2011/0705/22274.html</link>
    <description><![CDATA[设备性能 DirectSound使你的应用程序可以检查声音设备的硬件性能。许多应用程序不需要这么做，因为DirectSound自动利用任何可用的硬件加速。然而，性能良好的应用程序能够使用这些信]]></description>
    <pubDate>2006-10-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC+DirectShow对视频进行图片处理之四]]></title>
    <link>http://im.vc/vc/2011/0705/22273.html</link>
    <description><![CDATA[编辑推荐： 多媒体和图形图像编程 图像处理 在我的程序中图像处理函数是作为 DirectShow 封装类一部分的，我认为这样便于移动和使用。没有连着上面的 DirectShow 类而另外写标题是因为]]></description>
    <pubDate>2006-11-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow入门之动态构建Filter Graph]]></title>
    <link>http://im.vc/vc/2011/0705/22272.html</link>
    <description><![CDATA[摘要 :本文档主要讲述了Filter graph的动态构建技术 动态的重新连接 在进行pin连接的时候，应用程序一般都要讲graph停掉。但是，一些filter支持pin的动态连接。 图1 如上图，我们想将Fil]]></description>
    <pubDate>2006-10-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow学习指南之数据流结束通知]]></title>
    <link>http://im.vc/vc/2011/0705/22271.html</link>
    <description><![CDATA[当一个源filter结束发送数据流时，它调用和它连接的filter的输入pin的IPin::EndOfStream，然后下游的filter再依次通知与之相连的filter。当EndOfStream方法一直调用到renderer filter的时候，最后的一]]></description>
    <pubDate>2006-10-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC获取其它程序的命令行参数]]></title>
    <link>http://im.vc/vc/2011/0705/22270.html</link>
    <description><![CDATA[我们都知道，在程序里获取命令行参数很简单，WinMain函数会以参数的形式传递给我们，或者可以调用API GetCommandLine 获取。但是GetCommandLine函数不接受参数，获取的只是自己程序的命令行]]></description>
    <pubDate>2006-10-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC应用程序中显示JPG/GIF图像文件]]></title>
    <link>http://im.vc/vc/2011/0705/22269.html</link>
    <description><![CDATA[如果你是一个使用Visual Basic编程的程序员，要在程序中显示JPG或者GIF图像简直易如反掌，将图像控件拖到Form中就可以了。但是C++程序员要显示同样格式的图像文件却没有那么轻松，那么]]></description>
    <pubDate>2006-11-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中创建动态控件的生成与响应]]></title>
    <link>http://im.vc/vc/2011/0705/22268.html</link>
    <description><![CDATA[动态控件是指在需要时由Create()创建的控件，这与预先在对话框中放置的控件是不同的。 一、创建动态控件： 为了对照，我们先来看一下静态控件的创建。 放置静态控件时必须先建立]]></description>
    <pubDate>2006-11-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于DAO的学生成绩管理软件]]></title>
    <link>http://im.vc/vc/2011/0705/22267.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前面我已经写过几篇关于数据库的文档，这一篇还是它的后继篇。前面都是用ODBC开发的，现在改用DAO，DAO有一个缺点，没有同步支持Access的最新版本，还要]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC+DirectShow对视频进行图片处理之五]]></title>
    <link>http://im.vc/vc/2011/0705/22266.html</link>
    <description><![CDATA[编辑推荐： 图像与多媒体编程 应用到D3D中去 平面的图像、影片看的多了，我们不妨到3D 环境中看看影片。 我不会在这里介绍 D3D,您要学习它就得自己找资料，这里只是讲在 3D 环境中播]]></description>
    <pubDate>2006-11-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中三种常见中文内码的转换方法]]></title>
    <link>http://im.vc/vc/2011/0705/22265.html</link>
    <description><![CDATA[我们平时常见的三种中文内码是：GB2312(简体中文)、GBK、BIG5(繁体中文)。网上有很多中文内码的专用转换工具。我们碰到由于内码不一致而导致的乱麻问题，用这些工具可以进行相互转]]></description>
    <pubDate>2006-11-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接通过ADO操作Access数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22264.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我在直接通过ODBC读、写Excel表格文件和直接通过DAO读、写Access文件，先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法，这次要给大家介绍的是]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS三维地景仿真设计之地景的数学处理]]></title>
    <link>http://im.vc/vc/2011/0705/22263.html</link>
    <description><![CDATA[摘要 ：本文是《基于DEM数字高程模型和OpenGL的三维地景仿真处理》系列文章中的第四篇，主要对重绘函数的实现、地景模型的几何变换、高差缩放和网格缩放等内容进行介绍。 关键字]]></description>
    <pubDate>2006-08-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC编程阻止全局钩子的加载]]></title>
    <link>http://im.vc/vc/2011/0705/22262.html</link>
    <description><![CDATA[先说一下全局钩子是怎么进入到我们的程序里来的。假如有个程序A安装了WH_GETMESSAGE的全局钩子，钩子函数在B.dll中，那么当其它程序在调用GetMessage函数从自己的消息队列中取消息的时]]></description>
    <pubDate>2006-11-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++大数据量绘图时无闪烁刷屏技术实现]]></title>
    <link>http://im.vc/vc/2011/0705/22261.html</link>
    <description><![CDATA[引言 当我们需要在用户区显示一些图形时，先把图形在客户区画上，虽然已经画好但此时我们还无法看到，还要通过程序主动地刷新用户区，强制Windows发送一条WM_PAINT消息，这将引发视]]></description>
    <pubDate>2006-07-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现自动监测光驱状态的改变]]></title>
    <link>http://im.vc/vc/2011/0705/22260.html</link>
    <description><![CDATA[一、实现原理 Windows系统通过GDI(图形设备接口)将系统的硬件和用户可以操作的编程接口相分离，以保证系统的稳定型和安全性。当某一个设备的硬件配置发生变化时，Windows发送广播消]]></description>
    <pubDate>2006-08-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[三种常见中文内码的转换方法]]></title>
    <link>http://im.vc/vc/2011/0705/22259.html</link>
    <description><![CDATA[我们平时常见的三种中文内码是：GB2312(简体中文)、GBK、BIG5(繁体中文)。网上有很多中文内码的专用转换工具。我们碰到由于内码不一致而导致的乱麻问题，用这些工具可以进行相互转]]></description>
    <pubDate>2006-11-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中实现无标题栏对话框的拖动]]></title>
    <link>http://im.vc/vc/2011/0705/22258.html</link>
    <description><![CDATA[目前，很多基于对话框的应用程序中对话框都是不带框架的，也就是说对话框没有标题栏。众所周知，窗口的移动都是通过鼠标拖动窗口的标题栏来实现的，那么现在应用程序中的对话]]></description>
    <pubDate>2006-07-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作嵌入式芯片s3c2410板卡的NetBSD启动镜像]]></title>
    <link>http://im.vc/vc/2011/0705/22257.html</link>
    <description><![CDATA[最近事很多，抽时间在arm9的s3c2410a上跑了一把NetBSD3.0。参考了网上一些资料，尤其是一个韩国的网站(看不懂啊，蝌蚪文)，我把过程详细记录下来，以滋同好。 整个过程十分简单！我认]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC+DirectShow对视频进行图片处理之六]]></title>
    <link>http://im.vc/vc/2011/0705/22256.html</link>
    <description><![CDATA[编辑推荐： 经典教程专区 程序的效率和其他问题 1. 性能 在DS 封装类中我写了几个GDI画图函数，可以比较方便的显示图片，不过效率低下，我曾发现它的效能竟比D3D画 3D场景还差。这是]]></description>
    <pubDate>2006-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS三维地景仿真设计之数字高程模型]]></title>
    <link>http://im.vc/vc/2011/0705/22255.html</link>
    <description><![CDATA[引言 在上一篇文章中建立了OpenGL应用程序框架，为场景的绘制提供了环境支持。要绘制某一区域场地的场景自然需要通过对该区域各点坐标数据的建模来实现。由于这些点的坐标取值描]]></description>
    <pubDate>2006-07-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[netbsd和freebsd的差别]]></title>
    <link>http://im.vc/vc/2011/0705/22254.html</link>
    <description><![CDATA[NetBSD 与 OpenBSD 更相似一些（其实应该反过来说才更确切）。就操作系统而言，我现在能想到的有这些区别（用即将推出的 2.0 版做比较）： - 没有 /stand/sysinstall，配置一般用命令行。有]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC防止窗口和控件闪烁的方法]]></title>
    <link>http://im.vc/vc/2011/0705/22253.html</link>
    <description><![CDATA[1、将Invalidate()替换为InvalidateRect() Invalidate()会导致整个窗口的图象重画，需要的时间比较长，而InvalidateRect()仅仅重画Rect区域内的内容，所以所需时间会少一些。虫虫以前很懒，经常为]]></description>
    <pubDate>2006-11-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最常见的20种VC++编译错误信息]]></title>
    <link>http://im.vc/vc/2011/0705/22252.html</link>
    <description><![CDATA[1、 fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。（一般是没有#include stdafx.h） 2、 fatal error C1083: Cannot op]]></description>
    <pubDate>2006-07-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Fcitx 中文输入法在 NetBSD 下的使用]]></title>
    <link>http://im.vc/vc/2011/0705/22251.html</link>
    <description><![CDATA[这篇文章介绍将 Fcitx 3.1.1 移植到 NetBSD-current(3.99.7) 的方法和步骤。 NetBSD 对中文的支持 NetBSD 支持的简体中文编码有 GB2312 和 GB18030。但不支持 GBK，这点需要注意。 源码补丁 Fcitx 虽然是]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC 编写的仿 Windows 计算器]]></title>
    <link>http://im.vc/vc/2011/0705/22250.html</link>
    <description><![CDATA[首先你应该了解面向对象的基于消息驱动的Windows消息编程，当然，对于编写这个计算器，你不必知道太多的Windows编程，你重要会编写基于对话框的简单应用程序就可以了。 首先，让我]]></description>
    <pubDate>2006-11-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中利用MSXML解析XML文档]]></title>
    <link>http://im.vc/vc/2011/0705/22249.html</link>
    <description><![CDATA[一、 XML 简介 XML（Xtensible Markup Language，即扩展标记语言）的发展起源于1996年。当时，出版界巨头和Web业内人士经过共同讨论，提出了创建SGML（Standard Generalized Markup Language，即标准通用]]></description>
    <pubDate>2006-08-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NetBSD 内存管理系统 UVM 浅析]]></title>
    <link>http://im.vc/vc/2011/0705/22248.html</link>
    <description><![CDATA[综述 UVM 是 NetBSD 使用的虚拟内存系统. 与其他基于 4.4BSD 的系统如 FreeBSD 等不同, 它完全重写了 4.4BSD 的 VM. 相对于 4.4BSD VM, 它有很多显著的改进. 简化了设计, 提高了效率, 特别是引入了]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++制作一个Sniffer实例]]></title>
    <link>http://im.vc/vc/2011/0705/22247.html</link>
    <description><![CDATA[Sniffer是网络中一种常见的嗅探技术。对于网络管理员而言，他可以利用Sniffer来获取相关的网络流量情况进而发现一些潜在的网络性能或者安全问题；而对于黑客而言，Sniffer则能够帮助]]></description>
    <pubDate>2006-11-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现QQ界面的模拟]]></title>
    <link>http://im.vc/vc/2011/0705/22246.html</link>
    <description><![CDATA[大凡用过电脑，上过网的朋友都用过QQ，对QQ的一些交互界面可能垂慕已久，的确，无论是其生动的企鹅形象，还是“滴滴的”消息声音，以及“刷”的菜单等功能，简单单的消息发送，]]></description>
    <pubDate>2006-08-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现局域网IP多播]]></title>
    <link>http://im.vc/vc/2011/0705/22245.html</link>
    <description><![CDATA[在局域网中，管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法，虽然是可行的，但是过于麻烦，也常会出现漏发、错发。为了更有效的解决这种组通信问题，出]]></description>
    <pubDate>2006-11-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[BSD socket]]></title>
    <link>http://im.vc/vc/2011/0705/22244.html</link>
    <description><![CDATA[NOTE: 这篇文章假定读者熟悉 Unix 下的 socket 和网络编程. 对用户级编程知识, 本文不作叙述. socket 机制在系统中的地位 socket 机制是作为一个通用的, 跨机器, 跨平台的进程间通讯机制出现]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS三维地景仿真设计之建模及场景渲染]]></title>
    <link>http://im.vc/vc/2011/0705/22243.html</link>
    <description><![CDATA[引言 在上一篇文章中已经实现了对数字高程模型（DEM）的文件创建与数据读取。本文将根据已经读取的DEM数据完成建模及对场景的绘制渲染。主要的设计步骤为：首先通过计算获取法线]]></description>
    <pubDate>2006-08-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Winsock API的VC网络编程实战]]></title>
    <link>http://im.vc/vc/2011/0705/22242.html</link>
    <description><![CDATA[随着计算机信息技术的飞速发展，互联网与人类社会的工作、生活越来越紧密相关，它已经成为人类获取、交流信息的重要途径和手段。所以当前对于开发人员来说，网络编程已是必备]]></description>
    <pubDate>2006-11-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NetBSD 进程间通讯系统分析]]></title>
    <link>http://im.vc/vc/2011/0705/22241.html</link>
    <description><![CDATA[简单的进程间通讯: 管道 管道是 Unix 最传统, 最简单, 也是最有效的进程间通讯方法. NetBSD 处理管道的代码在 kern/sys_pipe.c, 它的读写函数作为 file 结构的 fileops 挂载, 并在 read(2), write(2)]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中对鼠标的确定及简单控制]]></title>
    <link>http://im.vc/vc/2011/0705/22240.html</link>
    <description><![CDATA[前几天看一网友关于 按键精灵 的讨论。 其实质是控制鼠标进行模仿动作。现给出主要实现代码及工作结构。但仅适合Win32编程初学者，高手就不用进了。 LRESULT APIENTRY WndProc(HWND, UINT,]]></description>
    <pubDate>2006-08-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS三维地景仿真设计之最后的话]]></title>
    <link>http://im.vc/vc/2011/0705/22239.html</link>
    <description><![CDATA[引言 通过前面给出的五篇技术文章，已经围绕对地景的真实感三维仿真这一最终目标以DEM数字高程模型和OpenGL各种主要技术向读者简要介绍了OpenGL基本程序框架的一般搭建、对DEM数字高]]></description>
    <pubDate>2006-08-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NetBSD安装手册]]></title>
    <link>http://im.vc/vc/2011/0705/22238.html</link>
    <description><![CDATA[在对于新手来说，安装NetBSD操作系统最不可忍受的可能就是有很多的设置你并不熟悉，另外就是有很多的几何数据需要你自己来计算，计算方式还需要去查在线手册等参考内容。然而对]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++编写完整的屏幕保护程序]]></title>
    <link>http://im.vc/vc/2011/0705/22237.html</link>
    <description><![CDATA[屏幕保护程序是一个Win32应用程序，与一般的Win32应用程序不同之处在于：1、扩展名要求为 SCR ；2、命令行要有一定的格式，以便操作系统向其传递信息，如 运行模式，父窗口句柄（]]></description>
    <pubDate>2006-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Viusal C++实现字符串分割函数]]></title>
    <link>http://im.vc/vc/2011/0705/22236.html</link>
    <description><![CDATA[一、用Delphi写程序的时候，读取文本形式的配置文件，需要对字符串进行分析，如“姓名＝刘德华；年龄＝40；国籍＝中国；”，Delphi有现成的分析函数，只要给出分割符“；”就行了]]></description>
    <pubDate>2006-08-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS三维地景仿真设计之雾化和纹理]]></title>
    <link>http://im.vc/vc/2011/0705/22235.html</link>
    <description><![CDATA[引言 通过本系列前几篇文章的介绍，读者已经能够实现一个功能基本完备的数字高程模型（DEM）OpenGL三维仿真软件。本文作为本系列的最后一篇文章将对雾化、纹理等高级技术的使用进]]></description>
    <pubDate>2006-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++建立Service服务应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/22234.html</link>
    <description><![CDATA[为什么要使用服务应该程序呢？服务程序就像系统的一些服务一样，能够自动地启动，并执行相应的操作；而且因为服务程序的在层次上和一般的应用程序不同，其能够在系统启动时就]]></description>
    <pubDate>2006-08-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Ado 实现C++对象的存取]]></title>
    <link>http://im.vc/vc/2011/0705/22233.html</link>
    <description><![CDATA[本文示例源代码或素材下载 其实我最讨厌写东西了，最近忙死了，呵呵，前一段时间在做一个图形程序时，需要把C++对象保存到数据库里，刚开始真让我头疼啊，琢磨了一个下午，终于]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++制作QQ自动登陆软件]]></title>
    <link>http://im.vc/vc/2011/0705/22232.html</link>
    <description><![CDATA[近日由于在华为培训，期间因为导师们忙得要紧，没那么多时间去教导我们，只是给我们看文档和代码，看完了，没事就想出这个来玩玩了。这里要先用SPY++来找到QQ登陆框的各个窗口标]]></description>
    <pubDate>2006-08-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中实现双缓冲的基本原理]]></title>
    <link>http://im.vc/vc/2011/0705/22231.html</link>
    <description><![CDATA[双缓冲的原理可以这样形象的理解：把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板，然后在这块黑板上绘制复杂的图形，等图形全部绘制完毕的时候，再一]]></description>
    <pubDate>2006-09-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[典型网络数据库系统软件设计]]></title>
    <link>http://im.vc/vc/2011/0705/22230.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、概述 本系统为内部系统，帐户由管理员添加、管理； 分为两个组，User组和Boss组。Boss组的帐户可以发广播通知； 任意两个用户间可以互相通信； 数据]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现应用程序窗口的任意分割]]></title>
    <link>http://im.vc/vc/2011/0705/22229.html</link>
    <description><![CDATA[我们在使用OutLook或者NetAnt等工具的时候，一般都会被其复杂的界面所吸引，在这些界面中窗口被分割为若干的区域，真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面，]]></description>
    <pubDate>2006-08-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中预处理指令与宏定义的妙用之一]]></title>
    <link>http://im.vc/vc/2011/0705/22228.html</link>
    <description><![CDATA[刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒，但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制，版本控制，预警或]]></description>
    <pubDate>2006-09-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO控件打造另类的聊天室]]></title>
    <link>http://im.vc/vc/2011/0705/22227.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个是我开始接触编程时的想法，想通过仅用数据库，不采用sock来实现一个简单的在局域网内的聊天室，我想这个想法很多人都有过。这个程序本身没什么]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现显示透明的256色以上的图标]]></title>
    <link>http://im.vc/vc/2011/0705/22226.html</link>
    <description><![CDATA[在学习Visual C++编程的过程中，有很多朋友可能会问Visual C++中如何保证256色以上的图标加载后不失真。虽然有介绍如何实现256色以上的工具栏的文章，但是方法中大都采用加载一幅256色]]></description>
    <pubDate>2006-08-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++干干净净地清除进程]]></title>
    <link>http://im.vc/vc/2011/0705/22225.html</link>
    <description><![CDATA[读者朋友们可能经常会碰到这样一个问题，想对某些进行操作时，发现这些文件正在被其它程序使用，处于打开状态，而且是被独占打开，这时是没法对文件进行操作的。因此，要想操]]></description>
    <pubDate>2006-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DAO访问ACCESS数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22224.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这是我前段时间学数据库时做的一个小程序，采用DAO访问Access数据库，程序的主界面如下，控制相对来说很是简单，实现了数据库的基本操作。如图一所示：]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[分析百度“IE搜索伴侣”的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/22223.html</link>
    <description><![CDATA[最近发现在浏览一些网站时，会不知不觉的被安装上一个来自百度公司名为“IE搜索伴侣”的IE插件。 这个插件极为怪异，有时的签名是baidu.com，有时的签名是Gaoling Interactive Information]]></description>
    <pubDate>2006-08-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中预处理指令与宏定义的妙用之二]]></title>
    <link>http://im.vc/vc/2011/0705/22222.html</link>
    <description><![CDATA[在上一篇文章中，我演示了几个常用的宏定义和预处理指令，但可以说这些都是相当常规的技巧。下面要介绍的宏定义与预处理指令的用法也是ATL，MFC以及Linux中使用得比较多的非常重]]></description>
    <pubDate>2006-09-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ Oracle 开发入门]]></title>
    <link>http://im.vc/vc/2011/0705/22221.html</link>
    <description><![CDATA[Oracle 数据库以其优良的性能得到广泛的称赞。但是 ORACLE 客户端不像 SQL Server 能方便地连接到数据库。首先，要给客户机装一个 ORACLEL OLEDB 通讯软件，该软件可从如下地址获得： www.o]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++设计屏幕抓图程序]]></title>
    <link>http://im.vc/vc/2011/0705/22220.html</link>
    <description><![CDATA[在Windows操作系统中，当用户按下PrintScreen按钮后，Windows自动将当前屏幕的图像拷贝到系统剪贴板中，这时可以通过画笔这个小程序将剪贴板中的内容保存成图像文件，可以看出，如]]></description>
    <pubDate>2006-08-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0中使用复选框和单选钮]]></title>
    <link>http://im.vc/vc/2011/0705/22219.html</link>
    <description><![CDATA[单选钮用来表示一系列的互斥选项，这些互斥项常常被分成若干个组，每组仅允许用户选择一个选项；复选框与单选按钮相象，不同之处是复选框代表多重选择，用户可以选择一个或多]]></description>
    <pubDate>2006-09-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SQL Server 索引结构及其使用（四）]]></title>
    <link>http://im.vc/vc/2011/0705/22218.html</link>
    <description><![CDATA[一、深入浅出理解索引结构 二、改善SQL语句 三、实现小数据量和海量数据的通用分页显示存储过程 聚集索引的重要性和如何选择聚集索引 在上一节的标题中，笔者写的是：实现小数据]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++中ATL创建ActiveX控件的探讨]]></title>
    <link>http://im.vc/vc/2011/0705/22217.html</link>
    <description><![CDATA[摘 要 介绍了ActiveX控件和ATL技术，并以一个简单的圆的控件实现为例，介绍了VC++6.0中如何用ATL技术创建ActiveX控件，以及如何在网页中使用该控件。 关键词 ATL，ActiveX控件，事件 引言]]></description>
    <pubDate>2006-08-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现WinXP关机特效]]></title>
    <link>http://im.vc/vc/2011/0705/22216.html</link>
    <description><![CDATA[本人在网上搜罗过一些与关机有的代码，发现关机的代码差不多都一样，而对关机前的特效的代码几乎没有，只有一个WIN2000的，其方法如：制造一个刷子，用灰色刷屏幕！以下这部分为]]></description>
    <pubDate>2006-09-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SQL Server 索引结构及其使用（三）]]></title>
    <link>http://im.vc/vc/2011/0705/22215.html</link>
    <description><![CDATA[一、深入浅出理解索引结构 二、改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用，分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0中实现三叉切分窗口与多视图现]]></title>
    <link>http://im.vc/vc/2011/0705/22214.html</link>
    <description><![CDATA[一、引用 当用户需要同时对文当的不同部分进行编辑时，常常会用到切分窗口;这些窗口可以都是相同的视，或者一个窗口为列表视，而另一个为树型视图。应用程序框架有多种方式来]]></description>
    <pubDate>2006-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中实现画任意方向椭圆]]></title>
    <link>http://im.vc/vc/2011/0705/22213.html</link>
    <description><![CDATA[用作者编写的椭圆类可以绘制任意方向的任意长短半轴椭圆，可以设置椭圆线型和粗细。 下面是利用CWzjEllipse类是绘制椭圆的代码： const double PI = 3.14159265; //获取绘图设备环境 CDC* pDC]]></description>
    <pubDate>2006-09-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SQL Server 索引结构及其使用（二）]]></title>
    <link>http://im.vc/vc/2011/0705/22212.html</link>
    <description><![CDATA[改善SQL语句 很多人不知道SQL语句在SQL Server中是如何执行的，他们担心自己所写的SQL语句会被SQL SERVER误解。比如： select * from table1 where name=zhangsan and tID 10000 和执行: select * from table1 wh]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO操作access全过程和CListCtrl的用法]]></title>
    <link>http://im.vc/vc/2011/0705/22211.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一个ADO和CList的示例程序: 使用ADO操作Access数据库.增加,删除,修改,查询 CListCtrl左键取的所在行的数据,右键双击删除该行. 程序图例]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下通过直方图变换对图像进行有效增强]]></title>
    <link>http://im.vc/vc/2011/0705/22210.html</link>
    <description><![CDATA[摘要 ：本文介绍了一种通过对图像的直方图进行变换操作而使图像得到有效增强的程序算法，并从数学的角度对程序算法的实现原理做了较为详细的描述。 关键词 ：图像处理；灰度直]]></description>
    <pubDate>2006-09-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SQL Server 索引结构及其使用（一）]]></title>
    <link>http://im.vc/vc/2011/0705/22209.html</link>
    <description><![CDATA[一、深入浅出理解索引结构 实际上，您可以把索引理解为一种特殊的目录。微软的SQL Server提供了两种索引：聚集索引（clustered index，也称聚类索引、簇集索引）和非聚集索引（nonclus]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将Sybase C程序快速移植到Oracle Pro*C程序]]></title>
    <link>http://im.vc/vc/2011/0705/22208.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 当前不少单位在进行系统改造升级时，面临着如何将各个独立部门开发的应用所采用的数据库统一，以便适应数据大集中的需求，方便将来进行数]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++设置桌面墙纸]]></title>
    <link>http://im.vc/vc/2011/0705/22207.html</link>
    <description><![CDATA[前言： 论坛上经常有网友发贴问怎么实现设置桌面墙纸，并且使用的是jpg文件。虽然在下知道可以用API函数SystemParametersInfo可以设置bmp文件为墙纸，也知道可以用IActiveDesktop来设置其他]]></description>
    <pubDate>2006-09-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用DB-Library编程（二）(SQL Server)]]></title>
    <link>http://im.vc/vc/2011/0705/22206.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自从上次在VCKBASE 在线杂志》第三十期刊登了VC++中使用DB-Library编程(SQL Server)一文之后，得到了很多朋友的支持和鼓励，有很多朋友提出了宝贵建议，并指出]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于MS Index Server 的全文索引实现]]></title>
    <link>http://im.vc/vc/2011/0705/22205.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人有个爱好就是看到网上好的文章就收藏起来。目前机器上有250M的文章了，并都已按时间，目录分类存放好。但是在查找时发现很不方便。所以想自己建]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO封装类的数据库程序开发实例[第二版] (下]]></title>
    <link>http://im.vc/vc/2011/0705/22204.html</link>
    <description><![CDATA[CAdoRecordSet class: CAdoRecordSet: CAdoRecordSet::CAdoRecordSet() CAdoRecordSet::CAdoRecordSet(CAdoConnection *pConnection) void CAdoRecordSet::SetAdoConnection(CAdoConnection *pConnection) 创建Connection对象. Params: [pConnection]: 连接]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 SQL Server CE 2.0 和.NET Compact Framework 开发紧凑而]]></title>
    <link>http://im.vc/vc/2011/0705/22203.html</link>
    <description><![CDATA[本文假定你熟悉SQL Server 和 Visual Studio。 概要 开发人员在为移动设备创建解决方案时可以有很多种选择。最大的挑战之一是找到一种既紧凑又健壮的本地存储方案。SQL Server CE 2.0 承诺在]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0 中用 ADO 存取 Access 数据库的一点总结]]></title>
    <link>http://im.vc/vc/2011/0705/22202.html</link>
    <description><![CDATA[本文示例源代码或素材下载 事情是这样的，我的女朋友想要对日常生活的开销做个记录，以便控制花钱的尺度。看她每日用笔头记录，然后和我抢电脑用，曰：要用附件中的计算器统计]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[两个版本DB的比较和更多的SQL]]></title>
    <link>http://im.vc/vc/2011/0705/22201.html</link>
    <description><![CDATA[我想知道怎样使我的膝上型电脑尽可能安全，因为我要频繁地走访客户。我正在使用的是Windows XP。 除了参考 Windows XP Security Guide 和 Threats and Countermeasures Guide 以外。你还可以考虑物理安]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO封装类的数据库程序开发实例[第二版] (上]]></title>
    <link>http://im.vc/vc/2011/0705/22200.html</link>
    <description><![CDATA[本文示例源代码或素材下载 从上次在VC知识库发表《使用ADO封装类的数据库程序开发实例》一文后，得到许多网友的响应，甚觉欣慰。但由于我对ADO也非完全精通，所以上次写的类很不]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从 ADO 迁移到 ADO.NET（一）]]></title>
    <link>http://im.vc/vc/2011/0705/22199.html</link>
    <description><![CDATA[近年来，在基于 Windows 的应用程序中，作为实现数据存取的首选方法，ADO 起着举足轻重的作用。目前有大量 ADO 应用程序在使用中，同时大量的开发人员 都通晓 ADO 的开发。随着.net F]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[选择并使用 MSDE 2000 作为应用程序的数据库引擎]]></title>
    <link>http://im.vc/vc/2011/0705/22198.html</link>
    <description><![CDATA[简介 无论你是在创建一个新的数据库应用或者要将一个既存的数据库应用移植到新的数据库引擎上，考虑相关的每一项技术都是至关重要的。要比较 Microsoft Jet、MSDE 2000和SQL Server 2000这]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据库中存储过程的自动化生成]]></title>
    <link>http://im.vc/vc/2011/0705/22197.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文假定你熟悉 T-SQL。 摘要 设计时的自动化加快了编码，并保证所有过程都用相同的命名规范和结构来生成。为了在大型 SQL 项目中尽量提高编码的效率，]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探究 SQL Serverr 的触发器:第二部分]]></title>
    <link>http://im.vc/vc/2011/0705/22196.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个月我会继续上个月的专栏SQL Server触发器的基础知识及其特点 。我开这个专栏的目的是为了回应我收到的许多关于触发器的问题。我会从 INSTEAD OF 触发器]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[学生考试管理系统ADO版]]></title>
    <link>http://im.vc/vc/2011/0705/22195.html</link>
    <description><![CDATA[本文示例源代码或素材下载 以前在Delphi下做数据处理，对VC中ADO类的感觉比较麻烦，于是就试着参考别人的ado类封装了两个类，原来的类为 Carlos Antollini 的两个ADO类,版本1.2（VC知识库上]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 O]]></title>
    <link>http://im.vc/vc/2011/0705/22194.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文假设读者熟悉 ASP.net 和 SQL Server。 摘要 许多机构都使用在线分析处理(OLAP)技术分析其关键业务数据。基于 OLAP 的数据钻取为查询多维数据集以及通过钻]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用动态SQL方法4连接 Oracle 的实现(第1.0版)]]></title>
    <link>http://im.vc/vc/2011/0705/22193.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 动态SQL的第4种方法通过SQLDA（The SQL Descriptor Area）和Oracle内部交换数据，可以执行直到程序运行时还不知道选择表项或虚拟输入宿主变量的个数和类型的]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对《一个简单的学生成绩管理系统》优化的一点]]></title>
    <link>http://im.vc/vc/2011/0705/22192.html</link>
    <description><![CDATA[现在我们开始讨论优化的问题，在讨论之前，建议先看看《一个简单的学生成绩管理系统》这篇文章。我看过《一个简单的学生成绩管理系统》后，觉他其中的show()这个函数用得不是很]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO开发中如何得到表格字段名]]></title>
    <link>http://im.vc/vc/2011/0705/22191.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在数据库的开发过程中，常用的操作不仅有添加、修改、删除记录，还有对字段的操作，而获得字段名就是其中的一种。获得字段名之前必须先与数据库建立]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自己编的SQL服务端加客户端]]></title>
    <link>http://im.vc/vc/2011/0705/22190.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自己编的SQL服务端加客户端，具有语法解析和简单的数据库操作功能（没有使用MFC的数据库API）。界面使用了CJ60Lib类库，语法显示使用了CrystalEdit类 。 登陆]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在EVC3.0中使用数据库]]></title>
    <link>http://im.vc/vc/2011/0705/22189.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Embedded Visual C++3.0是Windows CE上程序的VC开发工具，主要应用在掌上电脑上。 由于掌上电脑上容量较小，所以只有一个简单的数据库引擎。以下就是该数据库引]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用 DB-Library 编程(SQL Server)]]></title>
    <link>http://im.vc/vc/2011/0705/22188.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近刚学VC++，觉得VC++在访问数据库时不论使用ODBC、ADO，OLE DB或MFC相应类库都感觉有些繁琐,于是并利用VC++将SQL Server提供的DB-Library库作了一些简单的封装,以]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC在SQL Server7中动态增加/删除用户]]></title>
    <link>http://im.vc/vc/2011/0705/22187.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文主要通过调用SQL Server7的系统存储过程和系统表，在程序中动态增加和删除用户。 一、首先用系统管理员帐号登录系统：程序省略，请看源程序。 二、]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO封装类的数据库程序开发实例(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22186.html</link>
    <description><![CDATA[五、开始编写ADO应用程序. 使用ADO之前，我们另外还需要添加下面的语句,如此把ADO的库引入到工程中. #import c:\program files\common files\system\ado\msado15.dll no_namespace rename(EOF,adoEOF) 根据机器安]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为.net开发者提供的一份关于存储过程的评论]]></title>
    <link>http://im.vc/vc/2011/0705/22185.html</link>
    <description><![CDATA[本文适用于： Microsoft SQL Server Microsoft Visual Studio .net 2003 Transact-SQL (T-SQL) Language 摘要 向那些在工作中主要使用.net编程语言的开发者简要介绍微软SQL Server数据库中的存储过程。揭示使用]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何调用[建立ADO连接字符串对话框]]]></title>
    <link>http://im.vc/vc/2011/0705/22184.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们做数据库应用程序时，经常需要动态建立数据库连接，您知道怎么做吗？ 下面的代码会给你提供一些帮助，效果如图 HRESULT hr; IDataSourceLocatorPtr dlPrompt]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO封装类的数据库程序开发实例(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22183.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码运行效果图如下： 一、前言 用过ADO的人都知道, 调用ADO要处理很多麻烦的事情,如异常处理等，要写很多try - catch块. 有点不甚其烦。我干脆把常用的函]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用MFC + ADO 把jpg图象文件放入ACCESS库中]]></title>
    <link>http://im.vc/vc/2011/0705/22182.html</link>
    <description><![CDATA[本文示例源代码或素材下载 网上好象这个例子还没有样，如果你用VC做一个人事部管理系统，不可能没有人员照片吧！能找到的例子中都是用BMP，不敢用! 这个例子用到了VC6.0和Access20]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[具有多种动态效果的闪屏]]></title>
    <link>http://im.vc/vc/2011/0705/22181.html</link>
    <description><![CDATA[本文示例源代码或素材下载 闪屏的使用在各类软件中很常见，但具有动态效果的却不多见。今天不小心由ACDSee制作的屏保中得到一些灵感并参照了李建湘写的《闪屏图形特技效果的实现]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个好用的ODBC数据库类CMYODBC]]></title>
    <link>http://im.vc/vc/2011/0705/22180.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、引言 感觉MFC的CRecordset类不是很好用，因为我们要想使用的话必须为每个查询从CRecordset类派生出一个新类，或者进行动态数据交换。在VC知识库第六期上]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[彩电故障信息共享系统]]></title>
    <link>http://im.vc/vc/2011/0705/22179.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言：这是我毕业设计时做的一次课题，该课题是厦门厦华电子公司提供的，本系统也是运用于实际生产的。虽然这个系统还不够完善，出于资源共享、相互]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[规则迷宫的一种求解思想及算法]]></title>
    <link>http://im.vc/vc/2011/0705/22178.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 本文通过将规则迷宫映射为迷宫矩阵,在迷宫矩阵中搜索迷宫路径,最后再将迷宫矩阵中的标记的路径在迷宫图中画出来.本文给出了给出了详细的搜索算]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个动态生成数据库连接文件的类]]></title>
    <link>http://im.vc/vc/2011/0705/22177.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们知道，数据库连接文件(.udl)可以动态生成各种数据库连接的参数，而且它是一个文本文件。所以我们就可以动态生成，以增强程序的灵活性。但是该文件]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用OpenGL实现三维绘图]]></title>
    <link>http://im.vc/vc/2011/0705/22176.html</link>
    <description><![CDATA[在三维绘图蓬勃发展的过程中，计算机公司推出了大量的三维绘图软件包。其中SGI公司推出的OpenGL，作为一个性能优越的图形应用程序设计界面（API）异军突起，取得了很大的成就。它]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[坐标变换]]></title>
    <link>http://im.vc/vc/2011/0705/22175.html</link>
    <description><![CDATA[摘要 坐标变换是图形学中很基本的操作。无论绘制二维还是三维图形都会遇到。下面将会讲到： 如何根据坐标架进行点的坐标变换。 如何根据坐标架生成变换矩阵。 如何通过矩阵作点]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL入门介绍]]></title>
    <link>http://im.vc/vc/2011/0705/22173.html</link>
    <description><![CDATA[1、OpenGL简介 OpenGL是近几年发展起来的一个性能卓越的三维图形标准，它是在SGI等多家世界闻名的计算机公司的倡导下，以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用DirectShow抓取影片帧]]></title>
    <link>http://im.vc/vc/2011/0705/22172.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多视频播放软件或视频编辑软件都提供了抓帧的功能，利用这类软件，视频工作者可以很轻松地将一个电影某一时刻的帧抓取出来并保存为图片文件，那么]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透明位图的显示]]></title>
    <link>http://im.vc/vc/2011/0705/22171.html</link>
    <description><![CDATA[本文示例源代码或素材下载 包含透明色的位图的绘制方法有多种，最简单的方法是调用现成的函数：TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能，实现过程也有两种形]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[真彩色转成高彩色的快速算法]]></title>
    <link>http://im.vc/vc/2011/0705/22170.html</link>
    <description><![CDATA[为什么要实时转换颜色深度? 通常, 2D 游戏中的位图, 无论在外存中按什么颜色深度存放, 加栽后都被转换成了需要的颜色深度. 我们不太注意颜色深度转换说需要的时间. 但是, 现在不同]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINCE下小游戏习作(Q11战斗机)]]></title>
    <link>http://im.vc/vc/2011/0705/22169.html</link>
    <description><![CDATA[本文示例源代码或素材下载 首先感谢VCKBASE无偿提供的交流环境和众多XDJM们提供的无私的帮助，我在此收益颇丰。最近因为工作上一个PDA嵌入式的项目，恶补了一些这方面的知识，回头]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在资源文件中加入声音资源]]></title>
    <link>http://im.vc/vc/2011/0705/22168.html</link>
    <description><![CDATA[本文示例源代码或素材下载 文介绍如何在VC资源文件中加入自己的声音资源，使自己的应用程序可以播放声音。 1，首先用文本编辑器（如记事本）打开资源文件(.rc文件) 在最后加入自]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[和我一起写屏幕保护]]></title>
    <link>http://im.vc/vc/2011/0705/22167.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对于屏幕保护程序，大家应该不会陌生。屏幕保护程序的后缀名是.scr，其实它就是一个可执行的.exe文件。 VC提供了一个支持屏幕保护的开发库scrnsave.lib，这]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[地图比例尺绘制]]></title>
    <link>http://im.vc/vc/2011/0705/22166.html</link>
    <description><![CDATA[本文示例源代码或素材下载 运行效果图 地图比例尺是地图当中不可缺少的元素。在地理信息系统软件的设计与开发过程中，如何绘制地图比例尺是一个需要认真解决的问题。在解决过]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现对外部位图的浏览]]></title>
    <link>http://im.vc/vc/2011/0705/22164.html</link>
    <description><![CDATA[本文示例源代码或素材下载 显示位图一般的方法是利用控件，利用Cdib类是一种不错的方法，可以打开外部位图，但手头没有Cdib类文件怎么办，对于咱们这些新手来说真是苦恼，近日发]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于《黑白棋》的开发文档和使用说明]]></title>
    <link>http://im.vc/vc/2011/0705/22163.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本程序是在已有的《黑白棋》基础上实现的网络版，通过Winsocket实现了进程的同步。如图一： 图一 本源程序有比较详细的注释，适合于大家参考。整个程序]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似画笔的绘图控件]]></title>
    <link>http://im.vc/vc/2011/0705/22162.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码运行效果图如下： 想必大家都用过Windows自带的画笔，这是一个小巧易用的软件。在业余时间，我模拟画笔自己开发了一个类似的程序（当然不如画笔]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形显示特技算法]]></title>
    <link>http://im.vc/vc/2011/0705/22161.html</link>
    <description><![CDATA[本文示例源代码或素材下载 水平百叶窗：将图象分成若干等份，每次扫描各等份的1象素宽后Sleep一段时间，再扫描下一象素，直到每份的象素都扫描完。 雨滴效果：读入位图的最后一]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[虚拟地景生成系统 1.1v]]></title>
    <link>http://im.vc/vc/2011/0705/22160.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 地图是空间信息的载体，是对空间信息的抽象化、符号化描述。二维地图以其宏观性、整体性、抽象性等优点，至今仍然是人们认识空间信息的重要工]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用OpenGL实现动画效果]]></title>
    <link>http://im.vc/vc/2011/0705/22159.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本程序主要通过不断改变视口位置来模仿动画效果，同时介绍了在进行opengl绘图时所做的一些不可或缺的准备工作。 一、首先新建一个 Win32 Application 的空工]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[闪屏图形特技效果的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22158.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在程序实际开发中，闪屏是我们经常用到的。如果程序初始化要一些时间，设计闪屏更加有必要，不但使你的程序也漂亮，还能在上面写上你的版本信息。好]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文本语音转换入门]]></title>
    <link>http://im.vc/vc/2011/0705/22157.html</link>
    <description><![CDATA[本文示例源代码或素材下载 内容简介 文本语音（Text-to-Speech，以下简称TTS），它的作用就是把通过TTS引擎把文本转化为语音输出。本文不是讲述如何建立自己的TTS引擎，而是简单介绍如]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中实现自动连续播放多媒体]]></title>
    <link>http://im.vc/vc/2011/0705/22156.html</link>
    <description><![CDATA[本文示例源代码或素材下载 内容提要 可视动画控件ActiveMovie是Microsoft公司开发的ActiveX控件，从开始的1.0版、1.2版到现在的2.0版，功能上已经有了很大的改进。由于该控件内嵌了Microso]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Image类的序列化]]></title>
    <link>http://im.vc/vc/2011/0705/22155.html</link>
    <description><![CDATA[本文示例源代码或素材下载 利用GDI+图形设备接口提供的Image类我们可以很方便地显示JPEG、GIF等文件格式的图片，但美中不足的是Image类未提供序列化数据的功能，如果要将从JPEG、GIF等]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC中显示动态的GIF]]></title>
    <link>http://im.vc/vc/2011/0705/22154.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果是使用VB，也许这个话题是多余的，因为VB有一个图象控件可以非常容易地实现各种格式的图象显示功能，然而对于VC却没有一个象样的控件可以达到这种]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何播放大型 WAV 文件]]></title>
    <link>http://im.vc/vc/2011/0705/22153.html</link>
    <description><![CDATA[平时，你在多媒体软件的设计中是怎样处理声音文件的呢？使用Windows 提供的API函数 sndPlaySound来实现WAV文件的播放？但是，你有没有遇到过这种情况呢：当WAV文件大于可用内存时，snd]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用GDI+进行图像处理]]></title>
    <link>http://im.vc/vc/2011/0705/22152.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有人问我如何对图像进行旋转处理，也就是让用户歪着脖子看图像，用户的脖子拧断了怎么办？反正不会来找我...... 其实这个问题的一种解决方法是利用二]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[防止用户进行正常的GUI 操作]]></title>
    <link>http://im.vc/vc/2011/0705/22151.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题： 我在VC6.0中建立了一个SDI工程，工程中将主框架窗口切分为两个视图窗口。如何防止用户移动主窗口以及调整切分视图的大小？ 有时候总感觉对不起]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个对话框里的动圆]]></title>
    <link>http://im.vc/vc/2011/0705/22150.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、新建一个基于对话框的程序 二、删除static 将确定改为颜色。 三、在dlg头文件里用class wizard添加以下消息映射 afx_msg void OnExitButton(); afx_msg void OnDestroy(]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC程序中显示JPG/GIF图像]]></title>
    <link>http://im.vc/vc/2011/0705/22149.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果你是一个使用VB编程的程序员，要在程序中显示JPG或者GIF图像简直易如反掌，将图像控件拖到Form中，分分钟即可搞掂。但是C++程序员要显示同样的图形却]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何制作具有声音效果的动画桌面精灵]]></title>
    <link>http://im.vc/vc/2011/0705/22148.html</link>
    <description><![CDATA[本文示例源代码或素材下载 你想制作出一个在桌面上透明显示，动态唱歌的桌面小精灵么？下面我来用我原来做的一个例子来教你如何来实现它。例子运行界面如下： 基本思路：采用]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实例解说双缓冲]]></title>
    <link>http://im.vc/vc/2011/0705/22147.html</link>
    <description><![CDATA[本文示例源代码或素材下载 昨天在论坛上，有人问起双缓冲的实现问题，想起网上这方面资料比较凌乱，而且多是 DirectX 相关的，今天特地在这里给大家简要的介绍一下双缓冲技术及其]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[位图的淡入淡出显示]]></title>
    <link>http://im.vc/vc/2011/0705/22146.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们经常在AboutBox中显示一幅关于公司或自己讯息的位图，有没有想过让这幅位图有更酷的效果？比如加上淡入淡出效果？只要有了这个CAlphaCtrl控件就可以轻]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何提取并保存图标资源]]></title>
    <link>http://im.vc/vc/2011/0705/22145.html</link>
    <description><![CDATA[本文示例源代码或素材下载 当你想要使用别的应用程序中的漂亮图标时，该怎么办呢？也许就会用到一些图标提取工具吧！那么，你知道它们是怎么实现的，想不想自己动手也做一个适]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC.NET简单实现GIF动画]]></title>
    <link>http://im.vc/vc/2011/0705/22144.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自从gif动画格式推出这十几年来，可是忙坏了C/C++的程序员。远的不说，就说这几年吧，各种方法可谓五花八门，有的直读文件，一行一行不厌其烦的分析；]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6.0下自制多媒体播放器]]></title>
    <link>http://im.vc/vc/2011/0705/22143.html</link>
    <description><![CDATA[本文示例源代码或素材下载 VC6.0可谓是微软的王牌产品，它以强大的功能而赢得了广大程序员的爱好。而用VC的AppWizard、ClassWizard和其中的各种控件可以方便地建立应用程序。 本文就介]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用FLASH制作图声并茂的动画程序]]></title>
    <link>http://im.vc/vc/2011/0705/22142.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言： FLASH是一种功能强大的矢量动画，可以制作出各种华丽的电影效果，应用非常广泛！这也给予我们一个启迪：如果在VC程序中能够播放FLASH动画，将为]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[贪吃蛇游戏]]></title>
    <link>http://im.vc/vc/2011/0705/22141.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这又是一个贪吃蛇游戏，只不过算法有一点特别。运行得还是很好的。每个结点都有自己的颜色，是动态生成的。不同的颜色有不同的分数.每个结点是一个]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MMORPG开发入门]]></title>
    <link>http://im.vc/vc/2011/0705/22140.html</link>
    <description><![CDATA[译者序：这是一篇讲解如何开发一款MMORPG的入门文章，作者本人也是一款游戏的开发者，文中的内容源于实践，有很高的参考价值。很多人都想拥有自己的游戏，这篇文章对那些想自己]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TurboWay电话卡的语音服务系统编程]]></title>
    <link>http://im.vc/vc/2011/0705/22139.html</link>
    <description><![CDATA[本文示例源代码或素材下载 将计算机和电话有机的结合起来形成无人电话自动服务系统，在当今已经社会越来越普遍化。这边用户只需拔打电话，根据那边计算机的自动提示，按相应的]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[教你如何作弊玩扫雷]]></title>
    <link>http://im.vc/vc/2011/0705/22138.html</link>
    <description><![CDATA[本文示例源代码或素材下载 注意：以下是在WinXP SP2+VC 6.0下调试通过的,别的版本的Windows没有经过验证. 最近闲暇时间迷上了扫雷,有的时候经常遇到模棱两可的地方,很容易死到.于是就在]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于DirectShow非线性编辑DES]]></title>
    <link>http://im.vc/vc/2011/0705/22137.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 本文详细阐述了基于DirectShow核心框架的非线性编辑的基本原理，并提供了一个编辑的源代码，演示如何拼接两个音视频文件，实现视频过渡效果，并预]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过VB结构数组输入数据VC编写DLL实现图形文件]]></title>
    <link>http://im.vc/vc/2011/0705/22136.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 太多的例子讲如何如何实现VC编写动态链接库,VB中声明后使用,但没有一个好的文章来深入探讨这个问题,本文负责解决此类问题。 1.一般情况 VB中定义为]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建分层窗口，实现图像渐变]]></title>
    <link>http://im.vc/vc/2011/0705/22135.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有没有方法创建一个半透明的窗口，并将该窗口上发生的所有鼠标事件都传递到桌面或另一个应用窗口处理？ 当然可以，并且相当容易。你只要创建一个分]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带阴影文字输出的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22134.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、正文 用GDI+的优秀图形输出功能可以非常方便的实现文字特效，其中一个带阴影的文字便是其中一例。 许多简单的文字特效只是简单的将文字用不同的颜]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[抓图程序开发实践]]></title>
    <link>http://im.vc/vc/2011/0705/22133.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 本程序是利用通用的热键管理DLL实现的热键功能，在收到热键通知后截取屏幕的内容并保存到bmp文件中。本文提供了全部源代码供大家参考。 程序运行]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TIF格式图像文件初探]]></title>
    <link>http://im.vc/vc/2011/0705/22132.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 因工作需要，本人经常接触一些图像方面的编程工作。目前图像领域中的格式很多且大部分官方说明都是英文文档，实在令人头疼，我想受此困扰]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带光圈文字输出的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22131.html</link>
    <description><![CDATA[本文示例源代码或素材下载 你可能会认为生成一个带柔和阴影的特效文字与生成一个带光圈的特效文字是完全不同的，其实他们所用到的技术是完全相同的，只是在设置上有些许变化。]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用C++代码建立和压缩ACCESS数据库文件]]></title>
    <link>http://im.vc/vc/2011/0705/22130.html</link>
    <description><![CDATA[Access的数据库引擎MS JET 4.0是目前应用很广的小型数据库引擎，它具有使用简单，费用低廉（基本上是免费），对机器的配置要求低和对操作者的技术要求低等特点。在使用MS JET的时候如]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用OPENGL画出麦克斯维速率分布曲线]]></title>
    <link>http://im.vc/vc/2011/0705/22129.html</link>
    <description><![CDATA[本文示例源代码或素材下载 图1 效果图 内容提要: 公式在expressions.h中，绘图程序在draw.h中，其他部分套用OpenGL Tutorial中的OpengGL程序框架，请参见参考资料。 步骤： 1. 用Microsoft Visual]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在A*寻路中使用二叉堆]]></title>
    <link>http://im.vc/vc/2011/0705/22128.html</link>
    <description><![CDATA[A*算法中最缓慢的部分就是在开启列表中寻找F值最低的节点或者方格。取决于地图的大小，你可能有十几，成百甚至上千的节点需要在某个时候使用A*搜索。无需多讲，反复搜索这么大]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[封装ADO之MFC应用]]></title>
    <link>http://im.vc/vc/2011/0705/22127.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Microsoft ActiveX Data Objects (ADO) 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+中GIF图片的显示(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22126.html</link>
    <description><![CDATA[asfasfda]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+编程(二)使用画笔]]></title>
    <link>http://im.vc/vc/2011/0705/22125.html</link>
    <description><![CDATA[画笔常用于绘制图形的轮廓.GDI+的画笔除了具有常见的色彩和宽度属性外,还具有对齐方式,线帽,变换方式等属性。GDI+中通过Pen类来定义画笔对象。 (一)、构造与使用画笔 Pen(brush, width)]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Sybase批量操作（BCP）的设计和实现]]></title>
    <link>http://im.vc/vc/2011/0705/22124.html</link>
    <description><![CDATA[摘要 本文主要讲述了Sybase数据库批量操作（BCP）的设计和实现，以及在开发过程中的关键点，为后续开发者提供了技术基础 关键词 Sybase 批量操作 BCP 设计 实现 一、前言 在项目研发过]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+中GIF图片的显示]]></title>
    <link>http://im.vc/vc/2011/0705/22123.html</link>
    <description><![CDATA[本文示例源代码或素材下载 某位网友曾经问过我GDI+中Gif图像显示的问题，一直没时间给你写，在此致歉。我把这篇文章送给他。 一、GIF格式介绍 1.概述 GIF(Graphics Interchange Format，图形]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+编程基础（一）GDI+ Vs GDI]]></title>
    <link>http://im.vc/vc/2011/0705/22122.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、GDI GDI是位于应用程序与不同硬件之间的中间层，这种结构让程序员从直接处理不同硬件的工作中解放出来，把硬件间的差异交给了GDI处理。GDI通过将应]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现自绘图形输出到bmp文件]]></title>
    <link>http://im.vc/vc/2011/0705/22121.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在用VC做程序时候，经常需要把输出的文本和图形保存到位图文件，当然可以有现成的控件来实现,但总不能如自己所愿，还是自己动手写吧！如下图： 一、]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DCT快速变换]]></title>
    <link>http://im.vc/vc/2011/0705/22120.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、引言 DCT变换是数字图像处理中重要的变换，很多重要的图像算法、图像应用都是基于DCT变换的，如JPEG图像编码方式。对于大尺寸的二维数值矩阵，倘若]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态截获并显示窗口DC]]></title>
    <link>http://im.vc/vc/2011/0705/22119.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我在网上看到很多屏幕截取的文章，相信大家也看过不少。人类每一次的进步总是建立在别人的基础之上，我今天要做得是如何将一个窗口动态地显示在另外]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++游戏开发:五子棋]]></title>
    <link>http://im.vc/vc/2011/0705/22118.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、程序运行时情况 二、本程序里的计算机具有自动判断的功能，能根据当前棋子的布局情况采用相关的走子方式。为了避免在走子时候出现屏幕闪烁，采]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现波形不闪烁动态绘图]]></title>
    <link>http://im.vc/vc/2011/0705/22117.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、程序运行时波形效果 二、在信号处理中，通常需要把采集信号的实时波形显示出来。 如果直接在屏幕上动态绘图的话，会出现闪烁现象，为了克服这个]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+中的圆角矩形]]></title>
    <link>http://im.vc/vc/2011/0705/22116.html</link>
    <description><![CDATA[本文示例源代码或素材下载 GDI+是对GDI的一个令人兴奋的扩展，但由于某些原因，它没有提供绘制圆角矩形的函数，虽然我们可以在GDI+中使用GDI中的函数，但这样一来我们没办法在圆角]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC＋＋开发ASP图像处理组件(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22115.html</link>
    <description><![CDATA[三、COM组件接口设计 前面我们在输入文本后，在程序中创建设备上下文，对输入的文本进行计算并输出了指定文件名的位图文件，在本设计中，我们使用了以JPEG压缩格式存储文件的方]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图像与文字的合成]]></title>
    <link>http://im.vc/vc/2011/0705/22114.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前几天要做一段程序，把文字和位图图像合成并保存为位图文件。但问了好久都没人给一个满意的答复，只好在黑暗中摸索，费了一番功夫,实现了图像与文]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[World space 到 Page space 的转换简介]]></title>
    <link>http://im.vc/vc/2011/0705/22113.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、坐标空间和 World space 到 Page space的转换 坐标空间是一个平面的，在上面图形都是以平面直角坐标定位的。应用程序借助坐标空间可以缩放，平移，剪切]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC＋＋开发ASP图像处理组件(1)]]></title>
    <link>http://im.vc/vc/2011/0705/22112.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、VC++中的DC环境及GUI有关的各种对象 在Windows中有各种图形用户界面GUI(Graphics User Interface)对象，当我们在进行绘图时就需要利用这些对象。而各种对象都拥]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一款简单的RPG游戏]]></title>
    <link>http://im.vc/vc/2011/0705/22111.html</link>
    <description><![CDATA[本文示例源代码或素材下载 游戏运行效果图如下: 大家好，这是我第一次写这种游戏，有什么不正确的地方希望大家能够指出来，我的这个游戏的图片全部来自网络上面的一个英雄救美]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿 Windows 自带扫雷的小程序]]></title>
    <link>http://im.vc/vc/2011/0705/22109.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一直感觉Windows自带的扫雷程序挺有意思的。学习VC也有很长的时间了，一直没有真正的用心作过什么东西。决定先做个扫雷练练手。由于对MFC掌握的不是很好]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单字体察看器的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22108.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 以前喜欢没事做做网页，不怕各位见笑，都是很简单的那种静态的，有一个很头疼的问题就是字体的选择， 而且很多软件在做的时候看不到字体的例子]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中轻松实现滑动控件]]></title>
    <link>http://im.vc/vc/2011/0705/22107.html</link>
    <description><![CDATA[本文示例源代码或素材下载 滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条，一个滑块和可选的刻度组成，用户可以通过移动滑块在相应的控件中显示对应的值。通]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[我该使用何种语言]]></title>
    <link>http://im.vc/vc/2011/0705/22106.html</link>
    <description><![CDATA[这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题，但是，没人能给出简单的答案。在某些应用程序中，总有一些计算机语言]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实时语音通信的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22105.html</link>
    <description><![CDATA[本文示例源代码或素材下载 引言 本人虽已学习VC++一年半载，仍觉捉襟见肘，好在有VCKBASE的帮忙，确实学到了不少东西，www.vckbase.com也成了我每次上民网必到之处（阁下有所不知，鄙人]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似EXCEL的报表类库]]></title>
    <link>http://im.vc/vc/2011/0705/22104.html</link>
    <description><![CDATA[本文示例源代码或素材下载 此代码是一个电子表格类库，还不是很完善，希望大家给多点意见和建议，我会尽快把相应功能丰富进去的。我的信箱：zzxiong@citiz.net 现在这个sample不是很完]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用微软的实时通信API集成丰富的客户端通信]]></title>
    <link>http://im.vc/vc/2011/0705/22103.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 学习如何创建或集成实时通信（RTC）应用编程接口（API）的基本知识以实现音视频会议、应用程序共享、白板、简单的点对点聊天和音视频调节向导。]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中的图象打印问题]]></title>
    <link>http://im.vc/vc/2011/0705/22102.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我终于完成了对图象的打印操作，在此，将其全部奉上，以满足与我有同样经历的朋友的需要.在这里，我要特别感谢VCKbase中的LiuRong! 另外，由于这是我的第]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个好用的DBGRID]]></title>
    <link>http://im.vc/vc/2011/0705/22101.html</link>
    <description><![CDATA[本文示例源代码或素材下载 CGridCtrl_demo19_01.zip为演示CGridCtrl的使用 CGridCtrl_demo19_02.zip演示与CMYODBC的配合使用 一、引言 在用VC开发关于数据库的项目时，通常我们只好用微软的DBGRID作为]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Microsoft Windows 实时通信(RTC)客户端的媒体支持]]></title>
    <link>http://im.vc/vc/2011/0705/22100.html</link>
    <description><![CDATA[摘要 Microsoft Windows 的实时通信（RTC）客户端由一系列核心组件构成，它提供了丰富的通信特性。这些特性通过 Windows Messager 和其它一些使用了此应用程序编程接口（APIs）的应用程序展]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用图像类算法扩充库]]></title>
    <link>http://im.vc/vc/2011/0705/22099.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这是一个比较另类的图像库，它本身并不提供对图像对象的封装，只以类似插件的形式为您提供图像处理算法的封装和进度显示，而图像对象的封装则需由用]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++环境下DBGrid控件的使用]]></title>
    <link>http://im.vc/vc/2011/0705/22098.html</link>
    <description><![CDATA[DBGrid数据表格控件以其短小精悍而深受大家的喜爱,但其如何在Visual C++中使用 却很少有文章提及,本文将VC下使用DBGrid的具体步骤简要地介绍给大家。 一.前期准备 为了实现DBGrid控件的自]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定时显示远程计算机的桌面]]></title>
    <link>http://im.vc/vc/2011/0705/22097.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 看了大家写了这么多的代码，自己也想贡献一点。呵呵，很多的时候我们在QQ的时候都想看看和自己聊天的对方在和哪些人聊天，有什么办法没有？]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自己写 FILTER 改变画面颜色]]></title>
    <link>http://im.vc/vc/2011/0705/22096.html</link>
    <description><![CDATA[本文示例源代码或素材下载 directx show 的帮助文档是一个很好的参考资料。可是里面的很多东西都讲得太多了，而我们在开始接触的时候，都想从最简单的东西入手，然后逐渐深入，可]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在状态栏中实现进度指示器控制]]></title>
    <link>http://im.vc/vc/2011/0705/22095.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我最近作了一个C++/MFC程序，这个程序有时要加载大容量文件，为了让文件加载过程不至于太单调，我想在UI中用进度指示器显示文件的加载过程，而且我想在]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用SDK实现智能五子棋]]></title>
    <link>http://im.vc/vc/2011/0705/22094.html</link>
    <description><![CDATA[本文示例源代码或素材下载 网上有很多的实现五子棋的算法，如利用规则法，递归法，博弈树法来实现五子棋的，上次我写了一篇利用SDK实现迷宫算法的文章老调重提,利用 SDK 实现迷宫]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模拟 Windows 开机动态色带条]]></title>
    <link>http://im.vc/vc/2011/0705/22093.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、首先使用 ResHacker 将 NTOSKRNL.EXE 中的资源 HACK 出来，安装过 ResHacker 后， 找到系统目录下的 NTOSKRNL.EXE， 然后打开文件，在位图资源处找到我们需要的 W]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CSortListCtrl 加强版]]></title>
    <link>http://im.vc/vc/2011/0705/22092.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这是一个可以自由选择多个子项的列表控件。由于项目需要，使用了 CSortListCtrl 这个类，从VC知识库 网站下载的源码。我的项目中主要用到该类可方便变化]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建客户区窗口，列表框之间项的拖拽操作]]></title>
    <link>http://im.vc/vc/2011/0705/22091.html</link>
    <description><![CDATA[本文示例源代码或素材下载 创建客户区窗口 列表框之间项的拖拽操作 在发送绘画(paint)消息时，系统是如何识别某个窗口的客户区或非客户区？当我用 ::CreateWindow 创建窗口时，如何指]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++实现CD抓轨转WAV]]></title>
    <link>http://im.vc/vc/2011/0705/22090.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在介绍一下C++实现CD抓轨转WAV,CD抓轨的方法有好几种，现在介绍其中一种。我们可以通过API函数CreateFile获得设备句柄，再用API函数DeviceIoControl来实现对设备]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何更改其它程序 ListView 控件中某个 Item 的内容]]></title>
    <link>http://im.vc/vc/2011/0705/22089.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一：程序说明 这次我将介绍如何更改其他程序ListView控件中某个Item的内容，关于类似的拙文我已经写了两篇，这是第三篇，本篇和第一篇《如何向其他程序]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在List Control中实现列表项目的上下移动]]></title>
    <link>http://im.vc/vc/2011/0705/22088.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 List Control是Visual C++的一个通用控件，在很多程序中都有对它的使用，比如Windows 2000任务管理器的进程显示，就是一个报表样式的List Control。有时候，我]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在窗体中加入3D Bar]]></title>
    <link>http://im.vc/vc/2011/0705/22087.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前几天由于编程的需要。要做一个有3D边框的static控件,于是在查考别人做的3DBar的基础上，自己做了一个C3DBar类，现在把它奉献给大家。下面是C3DBar的使用方]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何选中其他程序ListView控件中的某个Item]]></title>
    <link>http://im.vc/vc/2011/0705/22086.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一：程序说明： 题目是一位网友在我留言板上的留言，不知道大家看没看过我曾经写过的《如何向其他程序的ListView控件发送LVM_GETITEMTEXT消息》一文？在那篇]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可设置单元格颜色的ClistCtrl类]]></title>
    <link>http://im.vc/vc/2011/0705/22085.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、说明： CListCtrl控件简单易用，美中不足的是不能设置单元格的颜色，作者试着扩展了CListCtrl类，提供了一个可设置单元格颜色的函数, SetItemColor(int nIt]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[属性列表的开发]]></title>
    <link>http://im.vc/vc/2011/0705/22084.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近开发一个软件时遇到属性编辑的问题，本来想用列表控件来代替，但是发现列表控件有很多缺陷，不是太好用。属性控件不支持编辑与下拉列表功能，这]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[修改一个完全颜色的CListCtrl类]]></title>
    <link>http://im.vc/vc/2011/0705/22083.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在使用CListCtrl控件的过程中，我们会发现使用及其不方便，特别是在使用report显示模式时， 想给指定条目添加背景颜色，CListCtrl控件所提供的设置颜色函数]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何锁定 ListView 的栏目头宽度]]></title>
    <link>http://im.vc/vc/2011/0705/22082.html</link>
    <description><![CDATA[本文示例源代码或素材下载 世界之大，真是无其不有。Windows 应用程序的GUI标准明确规定了 ListView 栏目头(Column Header)的宽度必须是可调整的，这本来是专门为用户考虑而设计的控制特性]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框中加入属性页]]></title>
    <link>http://im.vc/vc/2011/0705/22081.html</link>
    <description><![CDATA[本文示例源代码或素材下载 当一个基于对话框的程序中有相当多的控件时，你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实现的方案。 方案一 本]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增强Edit控件为日期输入控件]]></title>
    <link>http://im.vc/vc/2011/0705/22080.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MFC所提供的组件已经可以完成很多功能了，但有时候我们还需要这些控件按我们自己的意图去处理。比如EDIT控件，虽然我们可以设置EDIT控件为只能接受数字]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CGfxOutBarCtrl之BUG篇]]></title>
    <link>http://im.vc/vc/2011/0705/22079.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我是一位VC++的初学者，算起来时间还不到四个月，但是我几乎每天都会光临VC知识库网站，我是位界面发烧友，对网站上的新控件都是一一不舍的感觉。VC知]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++创建自定义向导程序]]></title>
    <link>http://im.vc/vc/2011/0705/22078.html</link>
    <description><![CDATA[本文示例源代码或素材下载 向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导，如Office2000 中的Web 页向导就是一个十分典型的向 导（如下图所示），还有常用的]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现类似VC中可设断点的编辑窗口]]></title>
    <link>http://im.vc/vc/2011/0705/22077.html</link>
    <description><![CDATA[本文示例源代码或素材下载 运行效果图如下: 想做一个跟踪调试工具，于是到网上找类似VC可设置断点的EditView，可惜没找到（呵呵，俺E文不好，没去国外站点找）。那就自己做一个吧]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在树型控件中使用背景位图]]></title>
    <link>http://im.vc/vc/2011/0705/22076.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、引言： 对于TREWVIEW控件的背景位图的实现，目前介绍的文章比较少，有人虽然实现了，但是在点击TREE时，背景闪动比较厉害。本人在参照别人代码的基]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[颜色选择组合框]]></title>
    <link>http://im.vc/vc/2011/0705/22075.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文代码执行效果: 大家对Word一定非常熟悉吧，它里面的东东可真不少，不管是活泼可爱的大眼夹，还是各种平面造型的Windows控件我都很喜欢。那么这次就]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可以替代系统记事本的程序]]></title>
    <link>http://im.vc/vc/2011/0705/22074.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下： 本人在网上搜VC制作记事本的源代码时，发现没有VC做的，看来不能偷懒，只能自己来做。至于为什么非得自己做个替代系统的记事本]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件拖动的完美实现]]></title>
    <link>http://im.vc/vc/2011/0705/22073.html</link>
    <description><![CDATA[本文示例源代码或素材下载 树型控件用来显示具有一定层次结构的数据项时方便、直观，被广泛地应用在各种软件中，如资源管理器中的磁盘目录就用的是树型 控件，我们在编程中也]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现Office式样的扁平组合框]]></title>
    <link>http://im.vc/vc/2011/0705/22072.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MS Office家族产品中常常见到扁平式组合框，本文将介绍一个C++类：CXTFlatComboBox ，用这个类可以在自己的程序中轻松实现扁平式组合框，也就是让标准的CCom]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在EDITBOX控件中使用背景位图]]></title>
    <link>http://im.vc/vc/2011/0705/22071.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在VC中，标准的Windows控件如TREEVIEW，EDITBOX，COMBOBOX和LISTBOX等控件都不支持选择背景位图的属性，所以如果要使这些标准控件达到这种效果，必须有些非常规的]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用键盘操作静态链接打开应用程序中的URLs]]></title>
    <link>http://im.vc/vc/2011/0705/22070.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这几年我一直在公司的商业程序中使用你的 CStaticLink 类，在 1998 年 MSJ 三月刊里，你示范了如何给超链接添加手型光标，但现在我想以另一种方式使用这个类]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似 MSN 带转义字符的信息发送框的制作(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22069.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、实现了上回说到的多功能文本框之后，接下去的任务就是做一个表情符号选择器。CIconPicker。 说明：本来是想实现图标选择的，但是后来有需要改成了位]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于CEdit控件的透明]]></title>
    <link>http://im.vc/vc/2011/0705/22068.html</link>
    <description><![CDATA[前几天和风在这里讨论关于CEdit控件的透明问题。主要的目的就是要做一个有图形背景的Edit控件，经过一番努，终于做出了一个还算象样的Edit控件。 做一个透明的Edit控件的主要问题是]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[电子式时钟]]></title>
    <link>http://im.vc/vc/2011/0705/22067.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看了VC知识库《在线杂志》第27期的电子八段管的仿真，确实不错，但失真严重。认识咱们知识库这么久，学了不少东西，我也该作点贡献了，于是自己动手]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似 MSN 信息发送框的制作(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22066.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、引言 用 MSN 和 QQ 等聊天的时候,当用户输入特定意义的字符串时,系统回自动用一张小图片替代.比如输入 : ) 系统 会用一个小笑脸代替。我要实现的就是]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个优秀的网格控件CGridCtrl]]></title>
    <link>http://im.vc/vc/2011/0705/22065.html</link>
    <description><![CDATA[本文示例源代码或素材下载 网格控件的用途非常广泛，在我的一个项目中需要实现类似Excel的界面，为此我采用了一个优秀的CGridCtrl控件，其原作者为 Chris Maunder (原作者所写的MFC Grid]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[电子八段管的仿真控件]]></title>
    <link>http://im.vc/vc/2011/0705/22064.html</link>
    <description><![CDATA[本文示例源代码或素材下载 经过了一个学期的考研生活，已经有好几个月没有看程序了，手都痒得很。终于考完了试，可以做点小玩意了。下个学期毕设，可能是要用PIC单片机做模拟系]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过程序向RichEditView写文本]]></title>
    <link>http://im.vc/vc/2011/0705/22063.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在建立SDI或MDI程序时,如果选择了RichEditView,就可以利用RichEdit提供的丰富的格式,但是如何通过程序在RichEditView中写入文本却是一个问题,下文就介绍了如何实现]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用代码动态添加控件]]></title>
    <link>http://im.vc/vc/2011/0705/22062.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在资源编辑器里我们可以方便地在对话框中加入所需控件，比如文本编辑框、列表控件等。但假如我们需要在运行期间动态生成这些控件该怎么做呢？本文就]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[来自 COM 经验的八个教训]]></title>
    <link>http://im.vc/vc/2011/0705/22061.html</link>
    <description><![CDATA[在日常工作中，我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的使用 COM 的工作方式感到惊讶，有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想到。同样，看]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自定义 CRichEditCtrl 控件]]></title>
    <link>http://im.vc/vc/2011/0705/22060.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在VC中提供了两种很方便的编辑控件（CEdit 和CRichEditCtrl），一般来说这两种控件已经满足了我们大部分的需要，不过只有CEdit控件能响应我们鼠标右键消息，]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在编辑框中使用IAutoComplete接口]]></title>
    <link>http://im.vc/vc/2011/0705/22059.html</link>
    <description><![CDATA[本文示例源代码或素材下载 唉!，就叫我封装先生吧。 你算是找对地方了。但是我要先声明我的解决办法不是你所希望的-甚至也不是我自己所希望的! 什么是autocomplete呢？你也许已经注]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 ATL 编写 Windows 服务]]></title>
    <link>http://im.vc/vc/2011/0705/22058.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有时候，我们需要自己写的程序在没有用户登陆的情况下，只要Windows系统启动就运行，那我们可以把我们的程序写成一个Windows服务。 服务是能够为各种用户]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的程序也能执行脚本]]></title>
    <link>http://im.vc/vc/2011/0705/22057.html</link>
    <description><![CDATA[本文示例源代码或素材下载 VBScript（JScript）是应用广泛，简单易学的脚本语言。使用VBScript（JScript）调用COM组件则更是容易。那么，如果在你的程序中也能够执行脚本，则在简化程序设]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个有Toolbar功能的可重用类 CPopupText]]></title>
    <link>http://im.vc/vc/2011/0705/22056.html</link>
    <description><![CDATA[本文示例源代码或素材下载 背景：我用一个CListBox派生类实现宿主（owner-draw）列表框，这个列表框的项目宽度超过了列表框本身的宽度，因此当鼠标指针指向大宽度的列表框项时，我想]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 中操纵 MS Word 123]]></title>
    <link>http://im.vc/vc/2011/0705/22055.html</link>
    <description><![CDATA[本文示例源代码或素材下载 使用VC编程来操纵Office。你可以实现诸如：Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图，直方图显示、自动报表生成]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[做个PDF格式电子图书浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/22054.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 通过PDF控件做一个PDF格式电子图书浏览器，学习一类控件的使用方法。 关键词 PDF控件 电子图书浏览器 控件使用 首先声明，做这个PDF格式电子图书浏览]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建“通用的”动态链接库（DLL）]]></title>
    <link>http://im.vc/vc/2011/0705/22053.html</link>
    <description><![CDATA[最近有许多人问如何让动态链接库的输出函数能够被任何支持动态链接库的语言调用。写动态链接库是很EASY的事情。但是，他们大多觉得输出的名字有乱字符（如：_VBShiftRight@1）。我想]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中调用EXECL模板生成报表]]></title>
    <link>http://im.vc/vc/2011/0705/22052.html</link>
    <description><![CDATA[本文示例源代码或素材下载 用Excel作为报表的输出方式还是比较常用的方式，这样可以充分利用EXCEL的强大的编辑功能，以及打印功能。而采用模板方式是比较好的方法，首先在EXCEL中制]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用协议编解码模块]]></title>
    <link>http://im.vc/vc/2011/0705/22051.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本程序下面共包含三个目录: basicobject 目录提供了一个基础的对象支持，实现了简单的COM 机制；simpleXML 模块提供了xml的编码解码功能； MsgCodec 目录是编解码]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/22050.html</link>
    <description><![CDATA[浏览器控件是个典型的Active控件，提供了大量的接口及自动化对象，可以灵活的加以控制，需要的时候，可以通过这些接口控制浏览器的行为，或提供相应的出接口定制浏览器。 一、概]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DataGrid控件用法详解]]></title>
    <link>http://im.vc/vc/2011/0705/22049.html</link>
    <description><![CDATA[本文示例源代码或素材下载 写在前面 刚写这个题目，就觉得肩上重了，不知道自己能否对DataGrid详解之。希望大家共同指正。DataGrid控件是VC方便地用来显示数据的一个极好的网格控件]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[mschart示例]]></title>
    <link>http://im.vc/vc/2011/0705/22048.html</link>
    <description><![CDATA[本文示例源代码或素材下载 程序运行效果图 一、在工程中加入 mschart 菜单-Project-Add To Project-Components and Controls-ReGIStered ActiveX Controls-Microsoft Chart Control, version 6.0 (OLEDB) 二、在CDemoView中加]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6 Add-in编程实例]]></title>
    <link>http://im.vc/vc/2011/0705/22047.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近我用了一些时间来学习如何编写用于Visual C++ 6.0的Add-In。这是一个有趣的问题，不过总的来说，有关这方面的文档和样例程序仍然比较缺乏（中文的更加]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在MSWord中加入MSAgent]]></title>
    <link>http://im.vc/vc/2011/0705/22046.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在每天的工作中使用Word是必须的工作，在使用MSWord的时候，使用帮助能帮助我们省下不少的时间，可是每天使用Word的时候都是对着限定的几个Assistant， 感觉]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[由 ATL 想起的外壳扩展编程(1)]]></title>
    <link>http://im.vc/vc/2011/0705/22045.html</link>
    <description><![CDATA[本文示例源代码或素材下载 好久没有给VC知识库发稿了，实在不好意思，由于前段时间实在太忙所以一直没有时间闲下心来写点东西，期间也有不少朋友给我来信讨论问题，我很感谢大]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写在浏览器中不弹出警告的ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/22044.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们在编写ActiveX控件时，如果用在浏览器中，经常都会弹出现在运行的脚本不安全的提示， 如果给客户使用，将会带来极大不便。按照MSDN的介绍通常有两种]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL3.0中的窗口类]]></title>
    <link>http://im.vc/vc/2011/0705/22043.html</link>
    <description><![CDATA[简介： 虽然Active Template Library (ATL)主要是为了支持COM开发而设计的，但它确实包含了很多可用于窗口设计的类。这些窗口类和ATL中的其它类一样，都是基于模版的，并且只需要花费很少]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(三）-- 一个真正的COM]]></title>
    <link>http://im.vc/vc/2011/0705/22042.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、实现ISmipleMath,IAdvancedMath接口和DllGetClassObject() 1.1 实现ISmipleMath和IAdvancedMath接口 让我们将原来的CMath 类(CMath其实就是COM技术初探（二）COM基础知识里的那]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个字体按钮类(WTL)]]></title>
    <link>http://im.vc/vc/2011/0705/22041.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文打算介绍两个内容：一个是WTL中非常好用的CDialogResize模板类,能让你拖动对话框改变大小(包括控件能自动适应对话框的改变)；另一个是button按钮的子类]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中实现Microsoft Agent]]></title>
    <link>http://im.vc/vc/2011/0705/22040.html</link>
    <description><![CDATA[本文示例源代码或素材下载 用过Office97或Office2000的人会知道，Office软件中有一个可爱的Office助手，能够根据不同的操作作出一些有趣的提示与动画，使用户操作更人性化、有趣化。正象]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(2)]]></title>
    <link>http://im.vc/vc/2011/0705/22039.html</link>
    <description><![CDATA[三、纯手工创建一个COM组件 1、从建工程到实现注册 在这一过程中我们将完成三个步骤：创建dll的入口函数，定义接口文件，实现注册功能 1.1创建一个类型为win32 dll工程 创建一个名为]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初识WTL(下)]]></title>
    <link>http://im.vc/vc/2011/0705/22038.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下： 接上一节，我们这次在SDI中添加一个按钮，用来演示弹出一个自己添加的对话框。 因为WTL目前不支持像MFC那样的Class Wizard,所以我们得]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的工控管道控件]]></title>
    <link>http://im.vc/vc/2011/0705/22037.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、本人一直从事工控行业控制软件编程，经常要模拟物料传输过程，为了使效果更加生动，故借鉴VC知识库(VCKBASE.COM)中高人的一些代码，做了一个简单的控]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(1)]]></title>
    <link>http://im.vc/vc/2011/0705/22036.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、COM是一个更好的C++ 1、COM 是什么 Don Box 说COM IS LOVE。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM 2.1 C++ 如某一软件厂商发布一]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初识WTL(上)]]></title>
    <link>http://im.vc/vc/2011/0705/22035.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下： 1．前言 虽然MFC的功能很强大，但Windows Template Library(WTL)的出现，无疑说明了MFC有一定的弊病。和MFC相比，功能并没有MFC完善。比如]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[采集网页选定部分全攻略]]></title>
    <link>http://im.vc/vc/2011/0705/22034.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在 VCKBASE 混了这么久竟然没有写出一篇文章，想想很是惭愧，每当在这里看到一篇好文，这种感觉尤甚，总结我在程序员加油站中的一些技术点写了这个文章]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个原创的仪表控件]]></title>
    <link>http://im.vc/vc/2011/0705/22033.html</link>
    <description><![CDATA[本文示例源代码或素材下载 路过世纪飞扬的网站发现好些个仪表控件，可惜都要付费，这对于很多用户来说不得不说是一件憾事。最近两天导师项目不忙，就抽空做了一个仪表控件，是]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC工程中添加ATL]]></title>
    <link>http://im.vc/vc/2011/0705/22032.html</link>
    <description><![CDATA[本文示例源代码或素材下载 ATL初学者，很希望和大家多交流，多谢！ 说明： 1.新建一个基于对话框的project:(MFC_in_ATL) 2.Insert/New ATL Object..., 此时出现如图对话框： 点击yes，如下图： 接]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用IE控件的一些有趣方法]]></title>
    <link>http://im.vc/vc/2011/0705/22031.html</link>
    <description><![CDATA[本文示例源代码或素材下载 没有做不到，只有想不到使用IE控件的一些有趣方法. 你想在程序中，播放背景音乐吗？ 你想在程序中，播放广告FLASH吗？ 你想在程序中，显示WORD文件吗？]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS相关技术之一：Symbol编辑器]]></title>
    <link>http://im.vc/vc/2011/0705/22030.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 随着信息技术日新月异的高速发展，GIS技术也随之产生，为地理信息管理开创了新的模式。它的应用越来越广泛。当然这都不是本文讨论的东东！！ 介]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Excel2000/XP和PowerPoint2000/XP内部COM插件的实现]]></title>
    <link>http://im.vc/vc/2011/0705/22029.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、简介 Excel2000和PowERPoint2000下内部COM插件的编程实现这篇文章，实际上是 Office2000下内部COM插件的编程实现 和 Word2000/XP中内部COM插件的编程实现二篇文章的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 API实现的组件对象集]]></title>
    <link>http://im.vc/vc/2011/0705/22028.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本组件实现了七个COM对象： 一、COM组件，实现了两个 Dispatch 接口 Itest(默认接口): 实现了BASE64加解密，发送邮件,以给定分隔字符把字符串转换成数组,钩子安]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(七)——编译、注册、调用]]></title>
    <link>http://im.vc/vc/2011/0705/22027.html</link>
    <description><![CDATA[一、前言 上两回中，咱们用 ATL 写了第一个 COM 组件程序，这回中，主要介绍编译、注册和调用方法。示例程序你已经下载了吗？如果还没有下载，VC6.0 的用户点这里，vc.net 的用户点这]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC中数组类的使用分析]]></title>
    <link>http://im.vc/vc/2011/0705/22025.html</link>
    <description><![CDATA[MFC的数组类支持的数组类似于C++中的常规数组，可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素，而MFC数组类创建的对象可以根据需要动态]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(六)——用 ATL 写第一个组件]]></title>
    <link>http://im.vc/vc/2011/0705/22024.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 VC.net 2003 下的使用方法，即使你不再使用vc6.0，也请和上一回的内容，参照比]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 ATL ActiveX 绘制任意平面函数的曲线]]></title>
    <link>http://im.vc/vc/2011/0705/22023.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 这是非常有挑战性的题目。对于用户输入的任意一个平面函数f(x)，绘制出其函数曲线。这里最关键的技术难点就是如何实现计算表达式的值。在《]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++2003中DLL初学者指南]]></title>
    <link>http://im.vc/vc/2011/0705/22022.html</link>
    <description><![CDATA[我正在学习DLLs，谈不上对其有什么高屋建瓴的见解;本文只是（通过）编码让你看到并想知道代码是如何运行的。在本文中，我假定你知道如何使用你的编译器特性，比如设置目录路径]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(五)——用 ATL 写第一个组件]]></title>
    <link>http://im.vc/vc/2011/0705/22021.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 1、如果你在使用 VC5.0 及以前的版本，请你升级为 vc6.0 或 vc.net 2003； 2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容； 3、如果你在使用 vc.net(ATL 7.]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL 实现定制的 IE 浏览器栏、工具栏和桌面工具栏]]></title>
    <link>http://im.vc/vc/2011/0705/22020.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、引言 最近，由于工作的要求，我需要在 IE 上做一些开发工作。于是在 MSDN 上翻阅了一些资料，根据 MSDN 上的说明我用 ATL 胜利完成了资本家老板分配的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[个人考勤软件开发实例]]></title>
    <link>http://im.vc/vc/2011/0705/22019.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个程序是一个个人考勤软件,它从系统时钟获取时间信息,只要上下班时按时在当日考勤栏内点击相应的栏目标题即可逐日记录下个人每天的工作时间,按月统]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(四)——简单调用组件]]></title>
    <link>http://im.vc/vc/2011/0705/22018.html</link>
    <description><![CDATA[二、组件的启动和释放 在第三回中，大家用小本本记录了一个原则：COM 组件是运行在分布式环境中的 。于是，如何启动组件立刻就遇到了严重的问题，大家看这段代码： p = new 对象]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++工程中加入 SplashScreen 原理释解]]></title>
    <link>http://im.vc/vc/2011/0705/22017.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 本文旨在剖析VC++工程中加入 SplashScreen 的原理，并给出在VC++ MFC(exe)工程中加入 SplashScreen 的步骤。 关键字 SplashScreen，原理 环境：Windows 98SE/2000，VC++]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DOM应用---遍历网页中的元素]]></title>
    <link>http://im.vc/vc/2011/0705/22016.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、摘要 在我们编写的程序中，如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能，那么请你抽出宝贵的时]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(三)——数据类型]]></title>
    <link>http://im.vc/vc/2011/0705/22015.html</link>
    <description><![CDATA[一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀？咳......别着急，别着急！孔子曰：饭要一口一口地吃；老]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MDI程序中实现类似WPS2000的文件切换标签]]></title>
    <link>http://im.vc/vc/2011/0705/22014.html</link>
    <description><![CDATA[本文示例源代码或素材下载 用过WPS2000的朋友，肯定对其文件切换功能有很深的印象。当打开多个文件时，他可以使我们快速的切换到指定的文件。本文将详细地说明如何在自己的MDI程]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用BHO定制你的Internet Explorer浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/22013.html</link>
    <description><![CDATA[一、简介 有时，你可能需要一个定制版本的浏览器。在这种情况下，你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。结果，你最终有的只是一个新但不标准的浏览器。]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WTL字体类]]></title>
    <link>http://im.vc/vc/2011/0705/22012.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 使用这个类可以很容易在窗口或对话框中加入各种额外的字体。我们可以通过CWindowFont类建立一个基于当前窗口的新字体。你所要做的就是设置字体属性]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(二)——GUID 和 接口]]></title>
    <link>http://im.vc/vc/2011/0705/22011.html</link>
    <description><![CDATA[一、前言 书接上回，话说在 doc(Word) 复合文件中，已经解决了保存 xls(Excel) 数据的问题了。那么，接下来又要解决另一个问题：当 WORD 程序读取复合文件，遇到了 xls 数据的时候，它该]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用MFC和类型库创建自动化项目]]></title>
    <link>http://im.vc/vc/2011/0705/22010.html</link>
    <description><![CDATA[摘要 本文详细介绍了如何自动化像Microsoft Office这样支持COM的应用程序。 更多信息 下面部分介绍了如何创建MFC项目。采用Microsoft Excel举例，你可以将前8个步骤用于任何项目，修改9-15步]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形超链接类]]></title>
    <link>http://im.vc/vc/2011/0705/22009.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言： 我在写程序的过程中发现著名的CHyPerlink类不能用于图形控件的超链接，于是在其基础上修改了一下， 为了方便用户的使用，并没有与CHyperLink类整和]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用（一）起源及复合文件]]></title>
    <link>http://im.vc/vc/2011/0705/22008.html</link>
    <description><![CDATA[一、前言 公元一九九五年某个夜黑风高的晚上，我的一位老师跟我说：小杨呀，以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......，当时我心里就寻思 ：开什么玩笑？搭]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用自动化打开并打印WORD文档]]></title>
    <link>http://im.vc/vc/2011/0705/22007.html</link>
    <description><![CDATA[摘要 这篇文章讲述了如何在Visual C++5.0或6.0中自动打开并打印Microsoft Word文档。 更多信息 你可以将文章中的代码拷贝到自己的MFC .cpp文件中的事件定义消息处理函数中去。然而，这些代]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现类似Excel和Visual C++里文件夹式样的标签控制]]></title>
    <link>http://im.vc/vc/2011/0705/22006.html</link>
    <description><![CDATA[本文示例源代码或素材下载 实现类似Excel和Visual C++里文件夹式样的标签控制 在本文的前面第一部分和第二部分中，我们描述了CFolderTabCtrl标签控制的设计思想、创建过程以及工作原理，]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浏览器的定制与扩展]]></title>
    <link>http://im.vc/vc/2011/0705/22005.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 由于本人在开发中经常要在程序中嵌入浏览器，为了符合自己的需求经常要对浏览器进行扩展和定制， 解决这些问题需在网上找资料和学习的过程，我]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[控件如何传递自定义struct]]></title>
    <link>http://im.vc/vc/2011/0705/22004.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、开发工具 我本来想用的是.ocx控件，最后发现，对于自定义struct，它似乎是无能为力(有谁知道.ocx可以的话请联系我)。最后采用的是vC++6.0中的ATL。下面给]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现类似Excel和Visual C++里文件夹式样的标签控制]]></title>
    <link>http://im.vc/vc/2011/0705/22003.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在第一部分我们创建了一个类CFolderTabCtrl，用这个类实现了类似Excel和Visual C++应用中文件夹式样的标签控制。在阅读本文之前，最好先看上一篇文章及其例子]]></description>
    <pubDate>2006-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE中关于半透明和透明控件的一些说明]]></title>
    <link>http://im.vc/vc/2011/0705/22002.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、大家在有些时候希望自己做的控件是半透明或透明的，就像半透明的窗体一样，我经过一段时间的查询，发现这个是可以实现，我们来看看它的实现以及]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL开发复合控件]]></title>
    <link>http://im.vc/vc/2011/0705/22001.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文讲述了如何用ATL建立复合控件，以及如何响应连接点事件。考虑到代码很简单，程序中没有加注释，如有不清楚请参看MSDN，代码仓促中完成，不免有疏]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(4)]]></title>
    <link>http://im.vc/vc/2011/0705/22000.html</link>
    <description><![CDATA[介绍 到现在为止，我们还没有讨论过任何有关汇编语言的东西。但是如果我们真的要了解ATL底层内幕的话，就不能回避这一话题，因为ATL使用了一些底层的技术以及一些内联汇编语言来]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE控件一些高级使用方法]]></title>
    <link>http://im.vc/vc/2011/0705/21999.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文介绍如下内容 1、如何显示内存中的 HTML 网页； 2、如何屏蔽掉鼠标右键的上下文菜单； 3、如何扩展 HTML 中的脚本(external)对象； 4、如何显示 HTML 样式的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM逐步教程]]></title>
    <link>http://im.vc/vc/2011/0705/21998.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 对于我来说，理解COM（ComponentObjectModel，组件对象模型）绝不亚于一次长途旅行。我相信，每一个想要理解COM之后基本原理的程序员都必须使用普通的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21997.html</link>
    <description><![CDATA[介绍 如果你是个模板的高手，你就可以将ATL的学习作为一种享受。在这一节中，我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节后能成为一个模板高手，只能是尽我所能]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(4)工具条与状态条]]></title>
    <link>http://im.vc/vc/2011/0705/21996.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对第三部分的介绍 自从作为Windows 95的通用控件出现以来，工具条和状态条就变成了很普遍的事物。由于MFC支持浮动的工具条从而使它们更受欢迎。随着通用]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21995.html</link>
    <description><![CDATA[介绍 在本系列的教程中，我要讨论一些ATL的内部工作方式以及它所使用的技术，这是本系列的第二篇文章。 现在让我们来探究一些虚函数背后更加有趣的资料。为了和上文保持一致，]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(3)WTL 界面基类]]></title>
    <link>http://im.vc/vc/2011/0705/21994.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对第二部分的介绍 好了，现在正式开始介绍WTL！在这一部分我讲的内容包括生成一个基本的主窗口和WTL提供的一些友好的改进，比如UI界面的更新（如菜单上]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(5)]]></title>
    <link>http://im.vc/vc/2011/0705/21993.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 很多人认为ATL只是用来编写COM组件的，其实你也可以使用ATL中的窗口类来创建基于窗口的应用程序。虽然你可以将基于MFC的程序转换为ATL，但是ATL中对]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21992.html</link>
    <description><![CDATA[介绍 在本系列的教程中，我要讨论一些ATL的内部工作方式以及它所使用的技术。 在讨论的开始，让我们先看看一个程序的内存分布。首先，编写一个简单的程序，它没有任何的数据成]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(2)ATL 界面类]]></title>
    <link>http://im.vc/vc/2011/0705/21991.html</link>
    <description><![CDATA[本文示例源代码或素材下载 README.TXT 在你开始使用WTL或着在本文章的讨论区张贴消息之前，我想请你先阅读下面的材料。 你需要开发平台SDK（Platform SDK）。你要使用WTL不能没有它，你可]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 MFC 改写的点对点语音通讯 ActiveX 控件]]></title>
    <link>http://im.vc/vc/2011/0705/21990.html</link>
    <description><![CDATA[本文示例源代码或素材下载 程序简介 用ActiveX重新改写了一个点对点通讯的DLL文件（该DLL文件是VCKBASE上的一位前辈写的）偶只是把它改成了一个MFC的ActiveX，这样可以方便的在VB,vbs,js等]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL COM 和 ADO]]></title>
    <link>http://im.vc/vc/2011/0705/21989.html</link>
    <description><![CDATA[最近我在NIIT.Bangalore做一个在线银行工程。这个工程几乎是用VB编写，仅有一小部分涉及ATL组件，仅仅能教会我们编写分布式应用程序。 我编写的一个中间层组件用到了ATL和ADO来查询后]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(9)属性页与向导]]></title>
    <link>http://im.vc/vc/2011/0705/21988.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 甚至在成为Windows 95的通用控件之前，使用属性表来表示一些选项就已经成为一种很流行的方式。向导模式的属性表通常用来引导用户安装软件或完成其]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[向ATL DLL中传递C++对象]]></title>
    <link>http://im.vc/vc/2011/0705/21987.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 几个星期以前，我拼命的寻找一个能够通过COM接口传递C++对象的例子，但是，没有找到.这就是我发表这篇文章的原因。 向ATL的DLL中传递一个C++对象参数]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个控制并行端口的MFC类]]></title>
    <link>http://im.vc/vc/2011/0705/21986.html</link>
    <description><![CDATA[本文示例源代码或素材下载 支持环境：Windows 9x、Windows ME、Windows NT、Windows2000 简介：这个类允许你使用低级端口I/O函数读写端口数据。例子程序使用这个类实现了PC到PC之间通过PLT1进行]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(8)分隔窗口]]></title>
    <link>http://im.vc/vc/2011/0705/21985.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 随着使用两个分隔的视图管理文件系统的资源管理器在Windows 95中第一次出现，分隔窗口逐渐成为一种流行的界面元素。MFC也有一个复杂的功能强大的分]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM插件模型浅谈]]></title>
    <link>http://im.vc/vc/2011/0705/21984.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、关于普通DLL插件的实现VC知识库里已有文章介绍，但在很多大型的软件中（如ArCGIs、Office）中都不是采用这种方法，基于COM的插件在当今的大型软件中应]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Sockets 网络编程(三) —— WINDOWS SOCKETS 1.1 程]]></title>
    <link>http://im.vc/vc/2011/0705/21983.html</link>
    <description><![CDATA[一、简介 Windows SOCKETS 是从 Berkeley Sockets 扩展而来的，其在继承 Berkeley Sockets 的基础上，又进行了新的扩充。这些扩充主要是提供了一些异步函数，并增加了符合Windows消息驱动特性的网]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(7)包容ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/21982.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 在第六章，我将介绍ATL对在对话框中使用ActiveX控件的支持，由于ActiveX控件就是ATL的专业，所以WTL没有添加其他的辅助类。不过，在ATL中使用ActiveX控件]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用 Flash 美化你的程序]]></title>
    <link>http://im.vc/vc/2011/0705/21981.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图 利用flash可以作出很漂亮的动画，想不想让自己的程序也有这样漂亮的界面呢？ ^_^，其实，要做到这点也不难。在这里将介绍怎样把falsh制作]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Socket 网络编程(二) —— 套接字编程原理]]></title>
    <link>http://im.vc/vc/2011/0705/21980.html</link>
    <description><![CDATA[一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点：1、非对等作用；2、通信完全是异步的。客]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(6)高级对话框用户界面类]]></title>
    <link>http://im.vc/vc/2011/0705/21979.html</link>
    <description><![CDATA[本文示例源代码或素材下载 第五章介绍 在上一篇文章我们介绍了一些与对话框和控件有关的WTL的特性，它们和MFC的相应的类作用相同。本文将介绍一些新类实现高级界面特性新类：控]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL开发和部署ActiveX控件的简单例子]]></title>
    <link>http://im.vc/vc/2011/0705/21978.html</link>
    <description><![CDATA[本文示例源代码或素材下载 写一个ATL组件，加一个简单类，在类头文件中加入： BEGIN_CATEGORY_MAP(CAirlineInfo) IMPLEMENTED_CATEGORY(CATID_SafeForScripting) IMPLEMENTED_CATEGORY(CATID_SafeForInitializing) END_CAT]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Socket 网络编程(一) —— TCP/IP体系结构、特]]></title>
    <link>http://im.vc/vc/2011/0705/21977.html</link>
    <description><![CDATA[一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务，而IP则是提供网络层服务。TCP/IP包括以下协议：（结构如]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(5)对话框与控件]]></title>
    <link>http://im.vc/vc/2011/0705/21976.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对第四章的介绍 MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装，你要操作控件就得耐着性子填写各种结构并写很多的Sen]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示波形的控件]]></title>
    <link>http://im.vc/vc/2011/0705/21975.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一.前言: 随着科技的发展,数字信号处理频繁的应用于各个领域,通过对数字信号进行傅里叶变换,可以得到它的幅频特性,通过滤波,可以得到我们想要得到的有]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[点对点多线程断点续传的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21974.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在如今的网络应用中，文件的传送是重要的功能之一，也是共享的基础。一些重要的协议像HTTP，FTP等都支持文件的传送。尤其是FTP，它的全称就是文件传送]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个完善的ODBC数据库程序]]></title>
    <link>http://im.vc/vc/2011/0705/21973.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大家知道用VC开发数据库程序，一般有两种选择：ODBC或ADO。ODBC出现的较早，用的人也多。ADO是微软正大力支持和发展的技术，致力于学习VC的程序员应该现在]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中调用word进行word表格的填写]]></title>
    <link>http://im.vc/vc/2011/0705/21972.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在实际应用中，编程者往往喜欢程序能自动生成word说明文档，说明程序运行的状况或运行的结果；或者程序能提取数据库的内容生成word表格,使用户能方便的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个基于UDP的网络通迅程序]]></title>
    <link>http://im.vc/vc/2011/0705/21971.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们知道TCP/IP协议是至今发展最为成功的协议之一，也是整个互联网的基础。它在传输层有两个不同的协议：TCP和UDP，用途都很广泛，下面我就UDP做一个示例]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接通过DAO读写Access文件]]></title>
    <link>http://im.vc/vc/2011/0705/21970.html</link>
    <description><![CDATA[本文示例源代码或素材下载 直接利用DAO来创建、读写Access文件，总的说来，对比上篇《直接通过ODBC读、写Excel文件》来讲，要简单一些。在下面的示例中，我们将用到两种方法：SQL和]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接 COM 与 .NET 的桥梁(1)预备知识]]></title>
    <link>http://im.vc/vc/2011/0705/21969.html</link>
    <description><![CDATA[本文代码使用ISO C++和.net v1.1框架（VS 2003）编写，但其原理适合所有支持.net框架的语言 一、前言 由于传统的COM技术使用静态的非托管编程，而.net使用动态的托管编程，所以这个题目本]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP/IP的局域网多用户通信]]></title>
    <link>http://im.vc/vc/2011/0705/21968.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：基于TCP/IP的网络通信技术实现了面向连接的用户与服务器间点对点异步通信，本文在该基础上应用了多线程以及共享数据结构技术，使网络服务器具有]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接通过ODBC读写Excel表格文件]]></title>
    <link>http://im.vc/vc/2011/0705/21967.html</link>
    <description><![CDATA[本文示例源代码或素材下载 想要通过ODBC直接读、写Excel表格文件，首先，应确保ODBC中已安装有Excel表格文件的驱动MICROSOFT EXCEL DRIVER (*.XLS)。然后，可根据下面步骤进行： 1. 在StdAfx.h文件]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在 ActiveX 控件中使用字体]]></title>
    <link>http://im.vc/vc/2011/0705/21966.html</link>
    <description><![CDATA[本文示例源代码或素材下载 字体的使用是ActiveX控件制作过程中不可缺少的部分。本文将深入浅出地介绍在ActiveX控件中制作过程中如何使用字体。本文所提及的ActiveX控件制作是指利用]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何下载并保存网页]]></title>
    <link>http://im.vc/vc/2011/0705/21965.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例程序运行效果图 如图所示,在设置下载网址后,程序下载并保存网页,并在小人的奔跑中不断地显示出来. 基本构成思想： 利用WinInet类，直接打开会话，进]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MySQL数据库接口的VC实现与应用]]></title>
    <link>http://im.vc/vc/2011/0705/21964.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：MySQL数据库作为一种网络数据库性能十分出色，但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 （ODBC API和C API）在VC中的应用]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解 COM 套间]]></title>
    <link>http://im.vc/vc/2011/0705/21963.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简序 大学毕业前的最后一学期，在一家公司实习，当时的工作需要用到一些操作系统提供的组件。那时候只知道COM这个名词，并不知道到底是怎么回事，只]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO第一次亲密接触 -- ADO开发实践之一]]></title>
    <link>http://im.vc/vc/2011/0705/21962.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口，是建立在OLE DB之上的高层数据库访问技术，请不必为此担心，即使你对OLE DB，COM不了]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对《一个完善的ODBC数据库程序》一文的补充]]></title>
    <link>http://im.vc/vc/2011/0705/21961.html</link>
    <description><![CDATA[本文示例源代码或素材下载 编者注：本文是作者对不久前发布的一篇文章的补充，在阅读本文之前，最好先看一下原来的文章：一个完善的ODBC数据库程序。 从方便用户的角度考虑，应]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[语法高亮控件 PfxEditCtrl]]></title>
    <link>http://im.vc/vc/2011/0705/21960.html</link>
    <description><![CDATA[本文示例源代码或素材下载 两年多以前本人发布了一款语法编辑软件LiteEdit，得到了很多朋友的支持，很多人要求我公布源代码，经过我考虑再三决定公布其中的编辑控件PfxEditCtrl。这]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO实现BLOB数据的存取 -- ADO开发实践之二]]></title>
    <link>http://im.vc/vc/2011/0705/21959.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 在上一篇文章《ADO第一次亲密接触》中我们详细介绍了ADO基本的操作方法，在实际的开发过程中我们常常需要存储较大的二进制数据对象，比如：]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件实现数据库的访问]]></title>
    <link>http://im.vc/vc/2011/0705/21958.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人意图将数据库中的内容加入树型控件中，通过建立数据库，再与树型控件相连，实现数据库的访问。查询结构清晰明了，操作方便。 现将其方法阐述如]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模拟 Windows 下 CPU 占用率的控件及其实现]]></title>
    <link>http://im.vc/vc/2011/0705/21957.html</link>
    <description><![CDATA[本文示例源代码或素材下载 参考了一下Windows任务管理器（图一），于是模仿MS的东西，做了这个控件（图二）。 图一 Windwows管理器 图二 我的 Control 二、功能说明 我把这个东东做成了]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何利用UDL文件来建立ADO连接]]></title>
    <link>http://im.vc/vc/2011/0705/21956.html</link>
    <description><![CDATA[使用通用数据连接文件（*.UDL，以下简称文件）来创建ADO连接，可以和ODBC一样可视化地定义要连接的数据源，从而实现数据访问的透明性。 1.使用UDL文件来创建ADO连接 创建ADO的连接，首]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(十七)——持续性]]></title>
    <link>http://im.vc/vc/2011/0705/21955.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 我们写程序，经常需要实现这样的需求： 例一、程序运行产生一个窗口，用户关闭的时候需要记录窗口的位置，以便下次运行时保持位置不变；]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写插件锁住Word文档窗口:API和COM接口Hook综合演]]></title>
    <link>http://im.vc/vc/2011/0705/21954.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在的木马后门种类非常之多，其中有些木马专门以Office 文档为窃取目标，我最近做了一些Anti这些木马的工作，在工作中我基本上实现了阻止未知程序利用]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个增强的数据库类CDataSet]]></title>
    <link>http://im.vc/vc/2011/0705/21953.html</link>
    <description><![CDATA[本文示例源代码或素材下载 因为MFC完全支持数据库应用程序的开发，所以大多数数据库应用都使用CDatabase和CRecordset类，并且类向导（Class Wizard）提供了快速简易的方式来使用这两个类]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(十六)——连接点(vc.net)]]></title>
    <link>http://im.vc/vc/2011/0705/21952.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 上回书介绍了回调接口，在此基础上，我们理解连接点就容易多了。 二、原理 图一、连接点组件原理图。左侧为客户端，右侧为服务端（组件对象]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在COM组件中使用ASP内置对象]]></title>
    <link>http://im.vc/vc/2011/0705/21951.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在一些项目中，通常需要采用C/SB/S的混合架构来实现，这样就涉及到了Web开发，在MS的.net没有出现之前，因为是运行于Windows环境之上，理所当然的首选ASP来]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接 COM 与 .NET 的桥梁(3)COM 服务器的 COM Interop 方]]></title>
    <link>http://im.vc/vc/2011/0705/21950.html</link>
    <description><![CDATA[本节部分内容要求读者熟悉COM的消息调用原理，原理请参见杨老师的专栏文章。 前文内容： COM 服务器 -- COM 客户端 ... COM 服务器 -- .net客户端 1、P/Invoke 2、COM Interop（本节内容） 上回介]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(十五)——连接点(vc6.0)]]></title>
    <link>http://im.vc/vc/2011/0705/21949.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 上回书介绍了回调接口，在此基础上，我们理解连接点就容易多了。 二、原理 图一、连接点组件原理图。左侧为客户端，右侧为服务端（组件对象]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写、加载和存取插件程序（Plug-Ins）]]></title>
    <link>http://im.vc/vc/2011/0705/21948.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在 2005 年一月刊的 MSDN 杂志文章中，你有一个例子程序的代码是用混合模式编写的。有没有可能动态加载 .net 类或 DLL 并调用那些函数呢？假设我有一个本机]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接 COM 与 .NET 的桥梁(2)COM 服务器的 P/Invoke 方式]]></title>
    <link>http://im.vc/vc/2011/0705/21947.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、COM 服务器 -- COM 客户端 这是传统的 COM 知识，如果对这部分内容不清楚，可以去看 杨老师 的个人专栏，那里有非常棒的教程，我就不在这里废话了^_^]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十四)——事件和通知(vc.net)]]></title>
    <link>http://im.vc/vc/2011/0705/21946.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 我的 COM 组件运行时产生一个窗口，当用户双击该窗口的时候，我需要通知调用者； 我的 COM 组件用线程方式下载网络上的一个文件，当我完成任务]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在 C++ 程序中导出 Word 文档的简易方法]]></title>
    <link>http://im.vc/vc/2011/0705/21945.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果您要在应用程序中处理Word文档，可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000，该文内容详细全面，但是要在C++程序中导出Word文档，按照]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21944.html</link>
    <description><![CDATA[一、UDP协议 UDP 是一个简单的面向数据报的运输层协议，进程的每个输出操作都产生一个UDP数据报，并组装成一份待发送的IP数据报。UDP不提供可靠性。 UDP封装格式： IP首部（20） UDP首]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十三)——事件和通知(VC6.0)]]></title>
    <link>http://im.vc/vc/2011/0705/21943.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 我的 COM 组件运行时产生一个窗口，当用户双击该窗口的时候，我需要通知调用者； 我的 COM 组件用线程方式下载网络上的一个文件，当我完成任务]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十八)——属性包]]></title>
    <link>http://im.vc/vc/2011/0705/21942.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 书接上回，本回着落在介绍属性包 IPersistPropertyBag 接口的实现方法和调用方式。属性包，是以名称 - 值的方式提供组件持续性的支持，而名称 - 值]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21941.html</link>
    <description><![CDATA[一、Ping程序： 先看： //ping C:\WINNT\system32ping svr00804 Pinging svr00804.sccnj.swirebev.com [192.1.8.12] with 32 bytes of data: Reply from 192.1.8.12: bytes=32 time10ms TTL=128 Reply from 192.1.8.12: bytes=32 time10ms TTL=128 Re]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十二)——错误与异常处理]]></title>
    <link>http://im.vc/vc/2011/0705/21940.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 程序设计中，错误处理必不可少，而且通常要占用很大的篇幅。本回书着落在 COM 中的错误（异常）的处理方法。 在组件程序中，如果遇到错误，]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用原始套接字实现网络监听]]></title>
    <link>http://im.vc/vc/2011/0705/21939.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、引言 网络监听工具（sinff）是提供给网络管理员的一类管理工具。在以太网中（Ethernet），当网络上连接多台计算机时，某瞬间只能有一台计算机可以传送]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21938.html</link>
    <description><![CDATA[一、 ARP：地址解析协议 先看： C:\Documents and Settings\xiaojarp -a Interface: 192.1.8.84 on Interface 0x1000003 Internet Address Physical Address Type 192.1.8.12 00-0b-cd-03-c4-27 dynamic 192.1.8.15 00-0d-9d-93-09-f5 dynamic 19]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(十一)—— IDispatch 及双接口的]]></title>
    <link>http://im.vc/vc/2011/0705/21937.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 前段时间，由于工作比较忙，没有能及时地写作。其间收到了很多网友的来信询问和鼓励，在此一并表示感谢。咳......我也需要工作来养家糊口呀]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 Http 在线自动升级程序]]></title>
    <link>http://im.vc/vc/2011/0705/21936.html</link>
    <description><![CDATA[本文示例源代码或素材下载 开发背景 近几日一些程序老要修改点小毛病，为避免每次都通知程序使用者，便有想做一个在线自动升级的程序。在VCKBase看到一个是使用 FTP 的，想到 FTP]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21935.html</link>
    <description><![CDATA[一、 TCP/IP结构： TCP/IP是一个四层协议，结构如下： 1、应用层：各种应用程序和协议，如Http、FTP等。 2、传输层：TCP和UDP TCP提供一种可靠的运输层服务，但UDP是不可靠的，不能保证数]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(八)——实现多接口]]></title>
    <link>http://im.vc/vc/2011/0705/21934.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 从第五回开始到第七回，咱们用 ATL 写了一个简单的 COM 组件，之所以说简单，是因为在组件中，只实现了一个自定义(custom)的接口 IFun。当然如果想]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[远程网页的查看]]></title>
    <link>http://im.vc/vc/2011/0705/21933.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例代码运行效果图如下： 图一 示例代码运行效果图 我们在进入网页时,常会遇到一些非法的脚本,让我们的计算机蓝屏或者掉入窗口打开的死循环中.在ww]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSock学习笔记(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21932.html</link>
    <description><![CDATA[与socket有关的一些函数介绍 1、读取当前错误值：每次发生错误时，如果要对具体问题进行处理，那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastErr]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用（十）——IDispatch 接口 for]]></title>
    <link>http://im.vc/vc/2011/0705/21931.html</link>
    <description><![CDATA[一、前言 终于写到了第十回，我也一直期盼着写这回的内容耶，为啥呢？因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、Excel 等 Office 软件提供了宏的]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用UDP协议实现广播通信]]></title>
    <link>http://im.vc/vc/2011/0705/21930.html</link>
    <description><![CDATA[本文示例源代码或素材下载 UDP 是USER DATAGRAM PROTOCAL 的简称，是一种在网络上提供的无连接的传输协议。 用UDP通信有以下特点： 1、 数据传输不用建立连接，所以不可靠； 2、 数据的发]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSock学习笔记(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21929.html</link>
    <description><![CDATA[Socket（套接字） ◆先看定义： typedef unsigned int u_int; typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座，只要对方的Socket和自己的Socket有通信联接，双方就可以发送和接收数据了。]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用(九)——IDispatch 接口 for VC6.]]></title>
    <link>http://im.vc/vc/2011/0705/21928.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 终于写到了第九回，我也一直期盼着写这回的内容耶，为啥呢？因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、]]></description>
    <pubDate>2006-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不重起Windows直接更改IP地址]]></title>
    <link>http://im.vc/vc/2011/0705/21927.html</link>
    <description><![CDATA[本文示例源代码或素材下载 注：本文适用于Windows NT/2000/XP/2003 源代码运行效果图如下: 设置IP地址只需要更改注册表中关于适配器的相应设置，但更改后需要重新启动系统才能生效，而]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测远程主机操作系统指纹的全新技术]]></title>
    <link>http://im.vc/vc/2011/0705/21926.html</link>
    <description><![CDATA[一、介绍 近年来，网络安全评估软件逐渐被网络安全界所接收，而且在很大的范围内快速地传播起来。远程操作系统探测作为评估软件的一个部分，必须具备几个条件： - 精确性：避免]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无进程DLL木马的又一开发思路与实现]]></title>
    <link>http://im.vc/vc/2011/0705/21925.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一）Windows下进程的隐藏 在M$的32位操作系统中，有许许多多的办法可以实现进程隐藏的功能。在Win98下将程序注册为系统服务就可以实现在进程列表里的隐藏]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(3) Packet32数据结构说明]]></title>
    <link>http://im.vc/vc/2011/0705/21924.html</link>
    <description><![CDATA[Packet32包中的数据结构: 第一个重要的数据结构：_ADAPTER(关于Network Adapter的) typedef struct _ADAPTER { // 一个打开的NPF driver实例的句柄: HANDLE hFile; // 当前打开的网卡的名字: CHAR SymbolicLink[MAX]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C/S考试系统程序制作详解]]></title>
    <link>http://im.vc/vc/2011/0705/21923.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大型作业答辩：C/S考试系统程序制作详解 一、服务器程序 采用了WinSocket32的完成端口模型(I/O completion ports) WIN32多线程技术 ODBC APIS 进行数据库操作 二、客户]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(2) Packet32包说明续]]></title>
    <link>http://im.vc/vc/2011/0705/21922.html</link>
    <description><![CDATA[Packet32包中的函数说明: No.2. PacketOpenAdapter (打开网卡) 根据传入的设备名，打开它。 LPADAPTER PacketOpenAdapter( LPTSTR AdapterName )； Parameters： AdapterName: [in] 要打开的设备的名字。 Return Values：]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析三线程程序开发思路与实现]]></title>
    <link>http://im.vc/vc/2011/0705/21921.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 中国黑客（worm.runouce）病毒在国内出现以后，各大反病毒公司都对其进行了仔细的分析，得出一个结论：中国黑客发现了全球首创的三线程结构。]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运行于以太网的基础协议]]></title>
    <link>http://im.vc/vc/2011/0705/21920.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、引言 前段时间编写了一个网络监听工具。为了分析抓到的数据包，要熟悉各种网络协议。本人痛苦的发现网上很少有集中讲解这方面的文章，而图书大部]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(1) Packet32包说明]]></title>
    <link>http://im.vc/vc/2011/0705/21919.html</link>
    <description><![CDATA[简述: 监听网络上的所有数据，是一个比较有趣的题目。流传比较广的一些监听程序，它们都使用了一个更加著名的开发包Packet32。比如，ntsniff、EthernetSpy、ntpacket等，还有赫赫有名的]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DNS ID欺骗的原理与实现]]></title>
    <link>http://im.vc/vc/2011/0705/21918.html</link>
    <description><![CDATA[本文示例源代码或素材下载 域名系统（DNS）是一种用于TCP/IP应用程序的分布式数据库，它提供主机名字和IP地址之间的转换信息。通常，网络用户通过UDP协议和DNS服务器进行通信，而服]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于IP/UDP协议的 sock 编程]]></title>
    <link>http://im.vc/vc/2011/0705/21917.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在VC知识库我学到了很多知识，很短的时间我就掌握了vc，主要是在贵站下了很多源代码回来分析，学习。看了你处有人将net send封装进行消息群发的源代码，]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ICMP实现路由跟踪]]></title>
    <link>http://im.vc/vc/2011/0705/21916.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下： 作者简介：本人是成都理工大学大四学生，学习计算机通信专业，对网络及编程有着非常浓厚的兴趣，希望能与大家共同探讨。 [摘要]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CFtpFileFind和递归算法来遍历ftp目录]]></title>
    <link>http://im.vc/vc/2011/0705/21915.html</link>
    <description><![CDATA[本文示例源代码或素材下载 微软提供了一个WinInet网络编程接口,可以让程序员在较高层次建立Internet客户应用程序.封装了Winsock API 来简化网络编程过程. 使用WinInet提供的十二个类中的一]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程,多接收模式串口类LsComm]]></title>
    <link>http://im.vc/vc/2011/0705/21914.html</link>
    <description><![CDATA[本文示例源代码或素材下载 描述:一个串口通讯类 应用平台:Windows 版本: v1.0 主要功能:设计了一个简洁易用的多线程串行通讯接口,可以切换查询和自动接收模式,进行对串口数据收发的类]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一组实现邮件发送功能的C++封装类-SMailer]]></title>
    <link>http://im.vc/vc/2011/0705/21913.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个程序是笔者近日在实验邮件发送系统时写的，原本只想实现功能了事，可也许是程序员的惯常品性所至，几经完善的结果就成了如今这个样子了。网上也]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(4) Packet32函数SDK]]></title>
    <link>http://im.vc/vc/2011/0705/21912.html</link>
    <description><![CDATA[Packet32包中的函数说明: No.3. PacketSetHwFilter (设置过滤器) 设置一个hardware filter。比如，Filter参数传递NDIS_PACKET_TYPE_PROMISCUOUS，就可以设置网卡为混杂模式。 BOOLEAN PacketSetHwFilter( LPADAPTER Ad]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测Windows2K/XP/2003本机系统信息]]></title>
    <link>http://im.vc/vc/2011/0705/21911.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Native API乃Windows用户模式中为上层Win32 API提供接口的本机系统服务。平常我们总是调用MS为我们提供的公用的Win32 API函数来实现来实现我们系统的功能。（P]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21910.html</link>
    <description><![CDATA[本文假设你熟悉C++和COM。 摘要： ATL活动模板库（The Active Template Library），其设计旨在让人们用C++方便灵活地开发COM对象。ATL本身相当小巧灵活，这是它最大的优点。用它可以创建轻量]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析Windows2000/XP服务与后门技术]]></title>
    <link>http://im.vc/vc/2011/0705/21909.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、序言 Windows下的服务程序都遵循服务控制管理器(SCM)的接口标准，它们会在登录系统时自动运行，甚至在没有用户登录系统的情况下也会正常执行，类似]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测Windows主机的NetBIOS信息]]></title>
    <link>http://im.vc/vc/2011/0705/21908.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大家一提到Windows2000/XP系统的安全性，很快就会想到NULL Session（空会话）。这可以算是微软安置的一个后门，很多简单而容易的攻击都是基于空会话而实现的]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用JMail组件快速构建邮件程序(下)]]></title>
    <link>http://im.vc/vc/2011/0705/21907.html</link>
    <description><![CDATA[上文《利用JMail组件快速构建邮件程序(上)》中介绍了邮件的发送，本文将介绍邮件的接收过程，示例代码运行效果图如下： 三、邮件接收篇 3.1 利用IPOP3接收邮件 接收邮件时用到的接口]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何禁用HTML页面的上下文菜单]]></title>
    <link>http://im.vc/vc/2011/0705/21906.html</link>
    <description><![CDATA[本文示例源代码或素材下载 提出问题： VC知识库《在线杂志》第六期有一篇文章VC6中使用CHtmlView在对话框控制中显示HTML文件，很多读者来信说很喜欢这种功能。但是美中不足的是在对]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用默认的电子邮件程序发送EMail]]></title>
    <link>http://im.vc/vc/2011/0705/21905.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例代码运行效果图如下： 功能介绍：很多时候大家需要在程序中发送邮件，自己编又太麻烦，怎么办，呵呵，有现成的！ 1、我们可以用ShellExecute函数简单]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实例解析IPv6环境下的网络编程]]></title>
    <link>http://im.vc/vc/2011/0705/21904.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自IPv4诞生至今已有20多年了，目前它虽仍因互联网的成功而风光无限，但是如同Internet正在成为其自身巨大成功的受害者一样，目前IPv4地址的极度匮乏注定它]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用winpcap驱动写arp多功能工具]]></title>
    <link>http://im.vc/vc/2011/0705/21903.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、winpcap驱动简介 winpcap(Windows packet capture)是Windows平台下一个免费，公共的网络访问系统。 (编者注：WinpCap开发包可以到以下两个网址下载: (1)http://winpcap]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用JMail组件快速构建邮件程序(上)]]></title>
    <link>http://im.vc/vc/2011/0705/21902.html</link>
    <description><![CDATA[本文示例源代码或素材下载 当你需要在VC程序中提供邮件支持功能的时候，你有许多种选择： 1）根据SMTP,POP3,MIME等协议从零开始实现。这要求熟悉RFC 821,RFC 822,RFC 1123, RFC 1652, RFC 1939, R]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用纯粹的C++编写COM组件]]></title>
    <link>http://im.vc/vc/2011/0705/21901.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文提供一个完全用C++实现的进程内（DLL）COM服务器，不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程,多接收模式串口类LsComm(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21900.html</link>
    <description><![CDATA[fasdfasdf]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于SPI的数据报过滤原理与实现]]></title>
    <link>http://im.vc/vc/2011/0705/21899.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、个人防火墙技术概述 随着网络安全问题日益严重，广大用户对网络安全产品也越来越关注。防火墙作为一种网络安全工具，早已受到大家的青睐。在P]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC 6.0下如何调用Delphi开发的进程内COM]]></title>
    <link>http://im.vc/vc/2011/0705/21898.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码包中共有两个zip文件，其中DelphiCallVCCOM.zip为Delphi调用VC的COM组件，VCCallDelphiCOM.zip为VC调用Delphi的COM组件 因为本人的语言水平很差，考大学时150的总分]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL开发技巧之一（集合对象的实现）]]></title>
    <link>http://im.vc/vc/2011/0705/21897.html</link>
    <description><![CDATA[本文示例源代码或素材下载 通常对象集合时要用到枚举器，但枚举器的实现主要是为了集合对象的访问控制，我们可以用CComEnumOnSTL模板去定义自己的枚举器，这样会涉及复杂的复制策]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Delphi中调用VC6.0开发的COM]]></title>
    <link>http://im.vc/vc/2011/0705/21896.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时，由于在写事例程序中碰到了个很怪的问题，在我机子上用VC写]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个TCP和UPD聊天、传收文件程序]]></title>
    <link>http://im.vc/vc/2011/0705/21895.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要： 本文通过例子，介绍了如何在局域网中进行聊天、互发文件以及抓取对方屏幕保存为文件。程序还包括了取得本机和对方的IP、计算机名称。滚动Li]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何控制IE的行为]]></title>
    <link>http://im.vc/vc/2011/0705/21894.html</link>
    <description><![CDATA[本文示例源代码或素材下载 下面演示一个控制IE进行刷新的方法： 第一步、创建 SHDocVw::IShellWindowsPtr m_spSHWinds; if (m_spSHWinds == NULL){ if (m_spSHWinds.CreateInstance(__uuidof(SHDocVw::ShellWindows)) != S]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扑克控件制作实例]]></title>
    <link>http://im.vc/vc/2011/0705/21893.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 本文以扑克控件的制作过程为实例，介绍了MFC ActiveX控件的详细制作过程，希望对学习控件编写的朋友有所帮助。 一、扑克控件的制作 1、新建一个MF]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个简单的 GPS 应用软件开发包]]></title>
    <link>http://im.vc/vc/2011/0705/21892.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 ： 欢迎使用 GPSLIB，这是一个简单的软件开发包（SDK），你可以利用这个 GPSLIB 在自己的32位 Windows 应用程序中加入全球定位系统的支持。 本文附带的源]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[复合控件制作示例]]></title>
    <link>http://im.vc/vc/2011/0705/21891.html</link>
    <description><![CDATA[本文示例源代码或素材下载 平时在编程时，常想自己编一些适用的控件以利于程序开发，最近编了一个定时关机的控件。现把它提供出来，为和我类似的朋友提供小小的帮助。由于我也]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于几个HTML文档接口的使用探讨]]></title>
    <link>http://im.vc/vc/2011/0705/21890.html</link>
    <description><![CDATA[问题： 在使用Active Accessibility SDK的过程中，我从某个窗口的句柄来获得IHTMLDocument2指针。有没有什么方法可以从IHTMLDocument2指针来获得IWebBrowser2指针？我用QueryInterface在两个接口（IHTML]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个 Win32 API 串口控制 MFC 打包类]]></title>
    <link>http://im.vc/vc/2011/0705/21889.html</link>
    <description><![CDATA[本文示例源代码或素材下载 支持环境：Windows 9x、Windows ME、Windows NT、Windows2000 简介：这是一个Win32 API的打包类，对处理串口的Win32 API类进行了封装，借助这个类可以很方便地对串口进行]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何给自己的程序增加插件功能-用DLL做插件]]></title>
    <link>http://im.vc/vc/2011/0705/21888.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在很多程序都支持外挂插件，插件可以使程序容易扩展。插件一般来说都是要求有标准接口的。我们在这里做个最简单的插件。插件的结构定义如下： 这]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门 :什么是COM，如何使用COM]]></title>
    <link>http://im.vc/vc/2011/0705/21887.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文的目的是为刚刚接触COM的程序员提供编程指南，并帮助他们理解COM的基本概念。内容包括COM规范简介，重要的COM术语以及如何重用现有的COM组件。本文不]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[活动桌面处理和一个例子]]></title>
    <link>http://im.vc/vc/2011/0705/21886.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题： 在应用程序中如何激活活动桌面（Active Desktop）？一般情况下用户可以在桌面单击右键，选择活动桌面=〉按Web页查看来打开/关闭活动桌面特性。有没]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门:深入COM服务器]]></title>
    <link>http://im.vc/vc/2011/0705/21885.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文为刚刚接触COM的程序员提供编程指南，解释COM服务器内幕以及如何用C++编写自己的接口。 继上一篇COM编程入门之后，本文将讨论有关COM服务器的内容，]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于 Web 的程序版本检查]]></title>
    <link>http://im.vc/vc/2011/0705/21884.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在的很多程序都可以通过 Internet 进行版本更新，Windows 操作系统本身的Windows Update就是一个典型的例子。要实现这种特性，首先必须对应用程序的版本进行]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中一个关于宏的使用问题]]></title>
    <link>http://im.vc/vc/2011/0705/21883.html</link>
    <description><![CDATA[这儿是个关于宏的问题，我曾用过ATL的串转换宏，包括W2A，开始有些东西我还不太明白。为了使用这些宏，必须在函数的开始处用USES_CONVERSION来初始化某些局部变量。用就用吧，但是看]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解COM编程中的“种类”（Category）概念]]></title>
    <link>http://im.vc/vc/2011/0705/21882.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题： 我要编写一个支持ActiveX文档插件（Plug-ins）的应用程序。为了创建一个已安装插件的菜单，在程序启动时我扫描注册表查找已安装的ActiveX组件。对于]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口类库的第二个版本]]></title>
    <link>http://im.vc/vc/2011/0705/21881.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上一回我发表第一版本的串口类库，收到了不少来信 ，提了不少意见和问题。我前一段时间又对这段代码作了修正，改动较大，主要思路没变，但更加规范]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IUnknown—COM和MFC]]></title>
    <link>http://im.vc/vc/2011/0705/21880.html</link>
    <description><![CDATA[问题： 我用MFC编写COM程序有一段时间了，知道如何使用宏和嵌套类，以及如何在嵌套类中处理IUnknown接口，但对IUnknown的使用还是不太老练。 假设CMyClass是一个COM服务器，从CCmdTarget派生]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何限制PC机上网]]></title>
    <link>http://im.vc/vc/2011/0705/21879.html</link>
    <description><![CDATA[限制上网 SPI 获取IE代理地址 某些程序需要实现控制计算机上网的功能，譬如允许孩子星期六8:00-20:00可以上网，其他时间不能上网。经过研究，用户态下实现这个功能大致有以下几种方]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用udp协议通讯示例]]></title>
    <link>http://im.vc/vc/2011/0705/21878.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、绪言 udp是一种面向非连接，不可靠的通讯协议，相对于tcp来说，虽然可靠性不及，但传输效率较高。所以在网络上仍有很大的用途。这几日需要了解下]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[缓冲区溢出攻防]]></title>
    <link>http://im.vc/vc/2011/0705/21877.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很久以来，在人们心目中，黑客和病毒作者的身上总是笼罩着一层神秘的光环，他们被各种媒体描述成技术高手甚至技术天才，以至于有些人为了证明自己的]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MSComm 控件的 Modem 通讯]]></title>
    <link>http://im.vc/vc/2011/0705/21876.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MSComm 控件通过串行端口(serial port)传送和接收数据,为应用程序提供了串行通讯功能。而且在可视化编程盛行的今天，可以很方便的在Visual Basic(VB)、Visual C++]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UDP轻松应用]]></title>
    <link>http://im.vc/vc/2011/0705/21875.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、概述 用户数据报协议(User Datagram Protocol,简称UDP)是基于无连接的通信协议，不保证可靠数据的传输；传输控制协议（Transmission Cotrol Protocol，简称TCP）是基]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用多路复用I/O模型实现支持多个客户端的通信服]]></title>
    <link>http://im.vc/vc/2011/0705/21874.html</link>
    <description><![CDATA[引言 多路复用I/O模型是Unix/Linux用得的最多的一种I/O模型。这种I/O模型在技术上的实现是包括select（）以及FD_XXX的几个宏及常量。在单个进程中支持的客户端数量由FD_SETSIZE决定。Solari]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口收发短消息(下)]]></title>
    <link>http://im.vc/vc/2011/0705/21873.html</link>
    <description><![CDATA[PDU的核心编码方式已经清楚了，如何实现用AT命令收发短消息呢？ 在上篇中，我们已经讨论了7bit, 8bit和UCS2这几种PDU用户信息的编码方式，并且给出了实现代码。现在，重点描述PDU全串]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[论软件接口中几种底层通讯的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21872.html</link>
    <description><![CDATA[一、 概述 软件接口是实现一个系统跟另外系统进行信息交互的桥梁，在不同的系统之间，根据系统的关联程度的不同存在紧耦合和松耦合两种：紧耦合要求接口响应反应快，消息不能]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[封装较完整的串口类库]]></title>
    <link>http://im.vc/vc/2011/0705/21871.html</link>
    <description><![CDATA[本文示例源代码或素材下载 串口在工业应用是极为普遍的，我用API封装了同步和异步的串口类，以及一个具有监视线程的异步串口类；使用简单高效，具有工业强度，我在BC, BCB, VC, B]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口收发短消息(上)]]></title>
    <link>http://im.vc/vc/2011/0705/21870.html</link>
    <description><![CDATA[本文示例源代码或素材下载 用串口连接GSM手机发送和接收短消息，在应用程序中如何编程实现？ 我们打算开发一个基于GSM短消息方式的GPS系统，如何利用SMS进行数据通信？ 首先，我们]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMail文件信使 V1.0]]></title>
    <link>http://im.vc/vc/2011/0705/21868.html</link>
    <description><![CDATA[本文示例源代码或素材下载 关键字：文件，加密，网络，数据库，Socket，ADO，XML，Shell FMail 简介 FMail是一款局域网内文件传输工具，辅助用户完成日常工作中的文件传输任务。从功能方]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口实时接收短消息]]></title>
    <link>http://im.vc/vc/2011/0705/21867.html</link>
    <description><![CDATA[一年前本人曾写过通过串口收发短消息(上)、(下)两篇文章，讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机，GSM模块等)发送和接收短消息的基本方法。其中接收/阅读短消]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个实用的注册表类]]></title>
    <link>http://im.vc/vc/2011/0705/21866.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在日常编程中，注册表的使用非常广泛，为此，笔者仔细研究了关于注册表的API函数（全部在WINREG.H中定义）,编写了这个注册表类class CReGIStry，供大家参考。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 实时通信技术的应用]]></title>
    <link>http://im.vc/vc/2011/0705/21865.html</link>
    <description><![CDATA[摘要 Windows XP RTC 的客户端 API 使得开发人员能够在自己的应用程序中实现实时通信。本文介绍了 RTC 技术和应用这一技术所必须的组件。 绪论 今天，我们可以采取很多方法和我们的伙伴]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[非窗口类中使用定时器的方法及相关知识的介绍]]></title>
    <link>http://im.vc/vc/2011/0705/21864.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文代码运行效果图如下： 摘 要：本文主要通过一些简单的例子，介绍了如何在Visual C++的窗口和非窗口类中使用定时器。重点介绍了如何用静态成员函数和]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Win32创建串口通讯程序]]></title>
    <link>http://im.vc/vc/2011/0705/21863.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍： 本文的目的是介绍如何在Win32中处理串口。串口通讯可以通过多种技术实现，例如：ActiveX,I/O存取和文件操作。本文介绍Win32平台下通过文件操作技术]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个从网页tag里面分析url和url标题的类]]></title>
    <link>http://im.vc/vc/2011/0705/21862.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、不得不说的废话 我知道用 MSHTML 的 IHTMLDocument2 的 get_links 获取 IHTMLElementCollection 接口，通过 IHTMLElementCollection 来获取 IHTMLAnchorElement，再通过 IHTMLAnchorE]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框和窗体中使用系统图标]]></title>
    <link>http://im.vc/vc/2011/0705/21861.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大家知道，很多Windows程序都要使用MessageBox，只要在这个API函数的一个参数中使用MB_ICONQUESTION标志，便可以在MessageBox的对话框中显示问号图标。这样用不同的]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的端口扫描程序题]]></title>
    <link>http://im.vc/vc/2011/0705/21860.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、TCP扫描技术 常用的端口扫描技术有很多种，如 TCP connect() 扫描 、TCP SYN 扫描、TCP FIN 扫描 等，网络上也有很多文章专门介绍，比如 ：http://www.antai-gene]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MSComm 控件在基于单文档中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/21859.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MSComm 作为一个串行通讯控件为程序员串口通讯编程节省了很多时间。在基于对话框的应用中加入一个MSComm控件非常简单。只需进行以下操作即可： 打开Pro]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Dll中创建对话框并调用]]></title>
    <link>http://im.vc/vc/2011/0705/21858.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、第一步创建一MFC AppWizard (dll)工程，接下来选择Regular Dll using shared MFC DLL，点击Finish。 2、添加一对话框资源到工程中，从菜单中选择Insert-Resource，添加一]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用RFC868协议编写网络对时程序]]></title>
    <link>http://im.vc/vc/2011/0705/21857.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、网络授时服务 网络授时服务是在网络上设置一些时间服务器，用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程，多接收模式串口类 LsComm 之二]]></title>
    <link>http://im.vc/vc/2011/0705/21856.html</link>
    <description><![CDATA[本文示例源代码或素材下载 描述：一个串口通讯类 应用平台：Windows 版本：v1.2 上次我做的多线程，多接收模式串口类LsComm，说实在的有不少的问题 。 好不容易有一段空闲的时间，把]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的时钟程序]]></title>
    <link>http://im.vc/vc/2011/0705/21855.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言: 我学VC没多长时间！从 VCKBASE里我学到了很多东西，当然自己知道的一些东西也想和大家一起分享，我做了一个小小的时钟程序，希望与广大初学者共同]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(8)]]></title>
    <link>http://im.vc/vc/2011/0705/21854.html</link>
    <description><![CDATA[一、FTP：文件传输协议 1、 FTP协议：采用2个TCP连接来传输一个文件。 （1） 控制连接： 控制连接通常以客户服务器方式建立。控制连接始终等待客户与服务器的通信，该连接将命令从]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP的局域网多用户通信、文件传送程序详解]]></title>
    <link>http://im.vc/vc/2011/0705/21853.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看了袁渊先生在VC知识库《在线杂志》第14期发表的文章《基于TCP/IP的局域网多用户通信》，感觉受益颇多，但也觉得里面有一些不太完善的地方，具体来说]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MSDN帮助集成指南]]></title>
    <link>http://im.vc/vc/2011/0705/21852.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 很早以前我就想过将一些常用的HTML Help帮助信息（也就是CHM文件）集成到MSDN库中，但一直都没有找到好的办法。有一天我偶然上了codejoke的网站，发现]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(6)]]></title>
    <link>http://im.vc/vc/2011/0705/21851.html</link>
    <description><![CDATA[一、TCP协议 1、TCP 通过以下方式提供可靠性： ◆ 应用程序分割为TCP认为最合适发送的数据块。由TCP传递给IP的信息单位叫做报文段。 ◆ 当TCP发出一个报文段后，它启动一个定时器，等]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21850.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自从Windows 95面市以来，系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱。使用系统托盘UI的Windows应用程序数不胜数，比如金山词霸、Winamp、RealP]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何枚举系统当前进程]]></title>
    <link>http://im.vc/vc/2011/0705/21849.html</link>
    <description><![CDATA[本文示例源代码或素材下载 首先， 调用 CreateToolhelp32Snapshot() 获得当前运行进程的快照，这个函数返回包含正在运行进程的快照句柄。其原形是： HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dw]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为应用程序添加脚本支持]]></title>
    <link>http://im.vc/vc/2011/0705/21848.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下： 介绍 有时我们并不需要提供完整的脚本支持,就像本文所要介绍的ActiveX脚本宿主(script hosting,可能称为脚本引擎更好理解),本文提供的]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统理解Win32 API和MFC(下)]]></title>
    <link>http://im.vc/vc/2011/0705/21847.html</link>
    <description><![CDATA[二、MFC的概念模型 前面我们研究了WIN32 API的领域模型，对它有较全面的认识。下面，对MFC概念模型的研究，我们把重点放在对app Framework的研究上。 app framework中的message响应/传递机制是]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21846.html</link>
    <description><![CDATA[本文示例源代码或素材下载 托盘程序的信息提示通常是将鼠标光标移到托盘图标上之后，Windows会发送消息给托盘程序，从而显示提示信息Tooltip。但在Windows XP中我们还看到有些系统托盘]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[强大的Cell5.0图表]]></title>
    <link>http://im.vc/vc/2011/0705/21845.html</link>
    <description><![CDATA[一．背景 外的图表软件(模块)比较多，大家比较熟悉的主要有：Graph, DeltaGraph, MSGraph, Crystal Report, Origin, First Impression etc. 而国内似乎没有任何市场化的产品。其实，图表需要数据源，而]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统理解Win32 API和MFC(上)]]></title>
    <link>http://im.vc/vc/2011/0705/21844.html</link>
    <description><![CDATA[Win32 API是微软的操作系统Windows提供给开发人员的编程接口，它决定了我们开发的Windows应用程序的能力。MFC是微软为开发人员提供的类库，在某种意义上是对Win32 API的封装。本文试图从]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21843.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在本文的第一部分，我们讨论并示范了如何在自己的程序中应用系统托盘图标。通过使用自己创建的一个可重用的 C++ 类CTrayIcon，我们可以轻松地实现托盘程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Office2000下内部COM插件的编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/21842.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 你也许曾在Office2000下的Word2000、Access2000、Excel2000、PowERPoint2000等软件中的工具条或菜单条资源中，看到一些其它软件加入的新的自定义工具条按钮或菜]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使应用程序只运行一个实例]]></title>
    <link>http://im.vc/vc/2011/0705/21841.html</link>
    <description><![CDATA[本文示例源代码或素材下载 要使应用程序只运行一个实例,一个简单的方法是在应用程序类中使用互斥量,这可以用VC下的GUIDGEN.EXE程序产生.GUIDGEN.EXE位于VC安装目录CommonTools目录下 实例]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21840.html</link>
    <description><![CDATA[本文假设你熟悉C++，COM，IE。 第二部分 BandObj的类层次和MyBands服务程序的注册 BandObj的类层次结构 阅读了第一部分内容以后，现在你应该有点明白如何用BandObj来编写band对象了（定义一]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(9)]]></title>
    <link>http://im.vc/vc/2011/0705/21839.html</link>
    <description><![CDATA[第一部分:Band 对象介绍 第二部分:BandObj的类层次和MyBands服务程序的注册 第三部分:深入Band内部，揭开Band的面纱 第四部分:Band对象使用中遇到的一些问题 第五部分:建立自己的COM编程平台]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL中的可以单独使用的工具类]]></title>
    <link>http://im.vc/vc/2011/0705/21838.html</link>
    <description><![CDATA[ATL7中除了制作COM和Windows组件的大量的工具，还提供了大量的工具类，可以让我们在C++编程方面事半功倍。 微软在MFC中提供的大都是GUI的工具类，对于组件设计和一些服务的编程，未免]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21837.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文假设你熟悉C++，COM，IE。 第一部分 Band 对象介绍 译者注： 很难将 Band 一词与某个中文词语对应起来，所以本文不打算刻意将Band这个词语翻译成中文。只]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(8)]]></title>
    <link>http://im.vc/vc/2011/0705/21836.html</link>
    <description><![CDATA[第一部分:Band 对象介绍 第二部分:BandObj的类层次和MyBands服务程序的注册 第三部分:深入Band内部，揭开Band的面纱 第四部分:Band对象使用中遇到的一些问题 第五部分:建立自己的COM编程平台]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取网页中的密码和文本输入框的内容]]></title>
    <link>http://im.vc/vc/2011/0705/21835.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、介绍 网页中的密码输入框和一般不同，它没有句柄之类的，但是通过获取IE的IHTMLInputTextElement接口，就可以获取网页中的输入框（包括文本和密码输入框]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Excel ASP互联组件]]></title>
    <link>http://im.vc/vc/2011/0705/21834.html</link>
    <description><![CDATA[本文示例源代码或素材下载 组件产生背景: Excel无疑是最广泛的电子表格软件,它的计算,表格,图表,统计功能十分方便.随着互联网的发展,数据和资源的共享程度提高,使得分布数据库的使]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(7)]]></title>
    <link>http://im.vc/vc/2011/0705/21833.html</link>
    <description><![CDATA[第一部分:Band 对象介绍 第二部分:BandObj的类层次和MyBands服务程序的注册 第三部分:深入Band内部，揭开Band的面纱 第四部分:Band对象使用中遇到的一些问题 第五部分:建立自己的COM编程平台]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用IEHelper实现IE弹出窗口过滤]]></title>
    <link>http://im.vc/vc/2011/0705/21832.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上次讲过《利用IEHelper实现简单网址过滤》，利用上次的程序框架实现IE弹出窗口过滤，效果比较明显。 程序原理是这样的：在IE下载网页的内容的时候截获]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(8)]]></title>
    <link>http://im.vc/vc/2011/0705/21831.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 第三部分:实现IUnknown。 第四部分:实现接口。 第五部分:不要过分抽象。 第六部分:输出你的类。 第七部分:ATL和注册表。 连接 COM 编程最]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(6)]]></title>
    <link>http://im.vc/vc/2011/0705/21830.html</link>
    <description><![CDATA[第六部分 设计和构造COMToys 由于MFC树形对象模型而带来的负担，并不意味COMToys也必须有这个负担。COMToys使用多继承进行COM编程。为了清楚的说明它的工作原理，让我们看看建立在COMT]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用IEHelper实现简单网址过滤]]></title>
    <link>http://im.vc/vc/2011/0705/21829.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Microsoft为我的电脑，IE流浏览器都设置了接口，只要你注册一个自己定义的COM DLL库，Windows 在IE启动的时候都会调用这个DLL，（相当于挂钩了），所以你在你]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(7)]]></title>
    <link>http://im.vc/vc/2011/0705/21828.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 第三部分:实现IUnknown。 第四部分:实现接口。 第五部分:不要过分抽象。 第六部分:输出你的类。 ATL和注册表 CComModule 提供了两个方法用]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(5)]]></title>
    <link>http://im.vc/vc/2011/0705/21827.html</link>
    <description><![CDATA[第一部分:Band 对象介绍 第二部分:BandObj的类层次和MyBands服务程序的注册 第三部分:深入Band内部，揭开Band的面纱 第四部分:Band对象使用中遇到的一些问题 第五部分 建立自己的COM编程平台]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM+组件注册方法]]></title>
    <link>http://im.vc/vc/2011/0705/21826.html</link>
    <description><![CDATA[有两种方式注册组件： 一种是调用regsvr32.exe： 例如我们运行regsvr32.exe c:\test.dll来注册位于C:盘根目录下的test.dll。 另外一种是在MTS（微软事务服务器）中注册。MTS是值得推荐的，因为它]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(6)]]></title>
    <link>http://im.vc/vc/2011/0705/21825.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 第三部分:实现IUnknown。 第四部分:实现接口。 第五部分:不要过分抽象。 输出你的类 实现了 CComObject ，你就有足够的条件用 C++ new 操作符]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21824.html</link>
    <description><![CDATA[第一部分:Band 对象介绍 第二部分:BandObj的类层次和MyBands服务程序的注册 第三部分:深入Band内部，揭开Band的面纱 第四部分 Band对象使用中遇到的一些问题 前面所描述的是一些Band对象的基]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在网页中调用VC写的对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21823.html</link>
    <description><![CDATA[本文示例源代码或素材下载 要想在网页中调用VC写的对话框，那就得创建一个OCX了，下面将一步一步教你怎么写OCX： 第一步选择MFC ActiveX ControlWizard，写入创建工程的名字，然后一路狂]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(5)]]></title>
    <link>http://im.vc/vc/2011/0705/21822.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 第三部分:实现IUnknown。 第四部分:实现接口。 不要过分抽象 ATL最不直观的一个方面是你所定义和实现的C++类仍然是抽象基类。没错，在]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写可复用性更好的C++代码:Band对象和COMToys(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21821.html</link>
    <description><![CDATA[第三部分 深入Band内部，揭开Band的面纱 前面两个部分讨论了 MyBands 对象的创建和注册，现在MyBands已经注册妥当并且也具备了类工厂来创建它们，是揭穿Band对象真正面目的时候了。 Ba]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解析Windows2000的IDT扩展机制]]></title>
    <link>http://im.vc/vc/2011/0705/21820.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 今天我们谈谈Windows 2000下中断机制的扩展，首先申明本文提到的技术并非本人发现的，只不过是我在学习Windows内核过程中的一点心得罢了，目的在于为]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21819.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 第三部分:实现IUnknown。 实现接口 现在你已经积累了一些关于ATL线程模型方面的知识，下面我们来讨论ATL如何实现IUnknown。ATL最不直观的]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Fport 源码]]></title>
    <link>http://im.vc/vc/2011/0705/21818.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多人都知道端口到进程映射的一个免费工具FoundStone的Fport，可惜他不提供源码，我试着能从其二进制文件中找出一些信息，大致知道他使用了些未公开函数]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写自己的＂IDE＂ -- 如何在图形界面中实时捕获]]></title>
    <link>http://im.vc/vc/2011/0705/21817.html</link>
    <description><![CDATA[编写自己的IDE -- 如何在图形界面中实时捕获控制台程序的标准输出. IDE是集成开发环境（Integrated Development Environment）的简称。印象里有很多出色的IDE，比如JBuilder和Kylix，比如Visual Stu]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[广告过滤小程序]]></title>
    <link>http://im.vc/vc/2011/0705/21816.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这几天，在使用某个软件试用版的过程中，经常弹出广告，真是不甚烦恼，如何写个小程序把他去掉呢？请和我一起来吧！ 思路是这样的：首先需要知道要]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21815.html</link>
    <description><![CDATA[第一部分:为什么要使用ATL。 第二部分:起步篇。 实现IUnknown 用纯粹的C++实现IUnknown相对来说比较简单。IUnknown实现之间的主要差别重点在于QueryInterface中将给出哪些接口。请看下列接口定]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于MFC对话框的NT服务程序框架]]></title>
    <link>http://im.vc/vc/2011/0705/21814.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本附件中的程序只是一个没有任何功能的框架程序，程序本身是一个MFC对话框，也是一个NT服务，可以在进入Windows之后，用户登陆之前就开始运行。 服务的]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MS Active Accessibility 接口技术编程尝试(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21813.html</link>
    <description><![CDATA[dsgsdgsdfg]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL建立轻量级的COM对象(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21812.html</link>
    <description><![CDATA[起步篇 在本文的第一部分，我们简要介绍了ATL的一些背景知识以及ATL所面向的开发技术和环境。在这一部分 将开始走进ATL，讲述ATL编程的基本方法、原则和必须要注意的问题。 理解]]></description>
    <pubDate>2006-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC在一个工程中实现多语言版本]]></title>
    <link>http://im.vc/vc/2011/0705/21811.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前段时间笔者因为做一个程序，客户要求要有中英文版本，开始以为要做二个工程，只是资源文件不同，但是发现这样一个工程更新另外一个也要更新，实在]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MS Active Accessibility 接口技术编程尝试]]></title>
    <link>http://im.vc/vc/2011/0705/21810.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Microsoft Active Accessibility 2.0 is a COM-based technology that improves the way accessibility aids work with applications running on Microsoft Windows?. It provides dynamic-link libraries that are inc]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发Windows 2000/XP下的防火墙]]></title>
    <link>http://im.vc/vc/2011/0705/21809.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 如果你决定开发Linux下的防火墙，你会找到很多免费的信息与源代码。但如果开发Windows平台下的防火墙会有点困难，找到相关信息与代码都简直是不可]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[目录监测]]></title>
    <link>http://im.vc/vc/2011/0705/21808.html</link>
    <description><![CDATA[本文示例源代码或素材下载 C# 中有类 FileSystemWatcher 不但能够知道指定目录树中的文件/目录的改变，而且能够知道是哪个文件/目录在改变，而我用FindFirstChangeNotification等Win API却不能实]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC开发的树型可拖拉策略编辑器]]></title>
    <link>http://im.vc/vc/2011/0705/21807.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人自行开发一树型策略编辑器，该策略编辑器的功能和特点简单描述如下： 功能 本策略编辑器的为用户提供了一个多文档的可视化交互界面，由用户根据]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用临界区的多线程同步测试]]></title>
    <link>http://im.vc/vc/2011/0705/21806.html</link>
    <description><![CDATA[本文示例源代码或素材下载 测试的思路 我先后启动10个线程，每个线程都往一个文本文件(1.txt)中写自己的信息，每个线程写100次。每次信息包括它的线程id，以及时间，并用两条横线将]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生成NT KMD框架的工具QuickSYS]]></title>
    <link>http://im.vc/vc/2011/0705/21805.html</link>
    <description><![CDATA[本文示例源代码或素材下载 QuickSYS - 版本:0.2.2 这是一个像Numega QuickVXD一样可以快速创建驱动程序框架的工具，工作在Windows NT/2K/XP中。 使用代码 它使用简单，只要按一下鼠标就可以生成]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用NIC和硬盘序列号实现软件的网络注册机制]]></title>
    <link>http://im.vc/vc/2011/0705/21803.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介： PJSECURE 是一个 C 风格的 Win32 动态链接库，利用它可以实现软件产品的网络拷贝注册功能。 通过调用 RCP 函数 UuidCreate 或 UuidCreateSequential 快速获取远端]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个连续更新，高精度的时间供应器]]></title>
    <link>http://im.vc/vc/2011/0705/21802.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本篇文章假定你熟悉 C++ 和 Win32 API 概要 从 Windows NT 里获得的时间戳（Timestamp），根据你所使用的硬件，其最大精度为 10 到 15 毫秒。但是， 有时候你需要时]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何调用系统对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21801.html</link>
    <description><![CDATA[本文示例源代码或素材下载 昨天我一个同学问我怎么在程序中调用系统的运行对话框，开始觉得应该不难,应该有API函数可用的吧，可是在msdn上找了半天没找到。后来想想可能是MS没公]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS 2000下如何获得用户登录名和密码]]></title>
    <link>http://im.vc/vc/2011/0705/21800.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、原理 在NT/2000中交互式的登陆支持是由WinLogon调用GINA DLL实现的，GINA DLL提供了一个交互式的界面为用户登陆提供认证请求。WinLogon会和GINA DLL进行交互，缺]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[颜色支持,控制台应用]]></title>
    <link>http://im.vc/vc/2011/0705/21799.html</link>
    <description><![CDATA[本文示例源代码或素材下载 颜色支持 控制台应用 保存用户设置 我读了你在 2001年7月 的专栏文章怎样创建256色工具条（编者注：中文译文参见在线杂志第11期）。然而我听说，除非你的]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[递归法实现一键清空]]></title>
    <link>http://im.vc/vc/2011/0705/21798.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本人刚学VC不久，近来做了一个一键清空的小软件，主要是为了保护个人隐私，该软件清除的内容包括：我最近的文档，IE访问记录，上网历史记录，地址栏]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于托盘的一点总结]]></title>
    <link>http://im.vc/vc/2011/0705/21797.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多软件例如：KV3000等在关闭之后会在托盘区有一个小的托盘图标，这表示程序并没有真正停止而在后台运行。当我们单击鼠标时可以使它在桌面上出现一个]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用 VolInfo 获取逻辑驱动器]]></title>
    <link>http://im.vc/vc/2011/0705/21796.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、如何用 VolInfo 获取逻辑驱动器？ 2、如何用C#编程修改系统菜单？ 我试图写一个能列出系统上的驱动器（C：，D：等）的MFC程序，我也需要知道该驱动器是]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Shell扩展实现源代码统计程序]]></title>
    <link>http://im.vc/vc/2011/0705/21795.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 在 Windows 的资源管理器窗口中，我们见过 WinZIP,WinRAR 等软件能在文件或文件夹的默认快捷菜单中添加几个菜单项，它可以使用户无须进入软件内部]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个盗QQ密码的程序]]></title>
    <link>http://im.vc/vc/2011/0705/21794.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个程序我早就做好了（QQ也盗了好几个^_^），因为要考试，所以一直没机会投稿，现在暑假了，有大把的时间。这个程序有个缺点，就是邮件发送，我在网]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc实现生产者消费者问题]]></title>
    <link>http://im.vc/vc/2011/0705/21793.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多情况下我们需要多个线程互相协助，来完成同一个任务。但是线程很难从外部进行控制。利用线程同步技术可以使线程彼此交互，从而避免了外部控制对]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用三态树实现多个注册表子键的选择]]></title>
    <link>http://im.vc/vc/2011/0705/21792.html</link>
    <description><![CDATA[本文示例源代码或素材下载 实现注册表的浏览和多个子键的选择，可以配合 CReGISterExport 类（参见导入导出注册表项的类一文），将选择的注册表项导出。 以下是将 CRegisterTreeCtrl 类添]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用信号量]]></title>
    <link>http://im.vc/vc/2011/0705/21791.html</link>
    <description><![CDATA[本文示例源代码或素材下载 除了使用临界区与互斥可以完成线程间的同步外，还可以使用信号量CSemaphore。使用信号量还有一个好处便是：信号允许多个线程同时使用共享资源，这便与]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个多线程的日志记录DLL]]></title>
    <link>http://im.vc/vc/2011/0705/21790.html</link>
    <description><![CDATA[本文示例源代码或素材下载 日志记录对于应用程序来说是很重要的。本文就简单实现的实现了这样一个模块。该模块实现对程序预期的信息进行记录的功能。该模块为每一个向它进行注]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一步一步教你用VC纯资源dll解决国际化问题]]></title>
    <link>http://im.vc/vc/2011/0705/21789.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一步一步教你用VC纯资源dll解决国际化问题这的确是个老话重谈了，因为这里面确实也没有什么可以称的上技术含量的，只是实现起来有点烦琐，不过我还是]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用互斥]]></title>
    <link>http://im.vc/vc/2011/0705/21788.html</link>
    <description><![CDATA[本文示例源代码或素材下载 互斥跟临界区很相似，便远比临界区复杂。因为使用互斥不仅仅能够在同一应用程序不同线程中实现资源的安全共享，而且可以在不同应用程序的线程之间实]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程通信--利用事件对象]]></title>
    <link>http://im.vc/vc/2011/0705/21787.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在线程之间传送信号可以使用事件对象，用MFC的CEvent来表示。一个事件对象有两种状态：信号态与非信号态。线程能监视于信号态的事件，以便在适当的时间]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在NT下获取进程的路径（增补）]]></title>
    <link>http://im.vc/vc/2011/0705/21786.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、程序说明 最近整理文档，发现以前写的《如何在NT下获取进程的路径》一文中还有个问题没有解决：原文中的程序无法获取系统进程的路径，如：csrss]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用临界区]]></title>
    <link>http://im.vc/vc/2011/0705/21785.html</link>
    <description><![CDATA[本文示例源代码或素材下载 临界区是一种保证在某一时刻只有一个线程能访问数据的简便办法。不管哪一个线程占用临界区对象，它都可以访问受保护的数据，而其他线程就必须等待，]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取线程关联用户名和域名]]></title>
    <link>http://im.vc/vc/2011/0705/21784.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在Windows NT/2000/XP上编写程序时，有时会需要我们获取与当前调用线程关联的用户名和域名(domain)，本文下面将示范在Windows NT/2000/XP环境里如何使用Win32 API有关]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[盗QQ的密码软件模拟实现]]></title>
    <link>http://im.vc/vc/2011/0705/21783.html</link>
    <description><![CDATA[本文示例源代码或素材下载 [编者按：本文以纯技术的角度探讨使用钩子来获得密码，请不要用于非法目的。] 最近天气太热，外加无聊，出于练习的目的，想到了写个盗QQ的软件，说盗]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入导出注册表项的类]]></title>
    <link>http://im.vc/vc/2011/0705/21782.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近因为工作的需要，要对注册表项进行备份恢复，于是我就去了解了一下注册表的相关内容。原本我打算用RegSaveKey和RegRestoreKey来进行备份恢复。可是在使]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自制进程管理器]]></title>
    <link>http://im.vc/vc/2011/0705/21781.html</link>
    <description><![CDATA[本文示例源代码或素材下载 系统中运行的进程实际上比我们在任务管理器（Ctrl+Alt+Del对话框）中看到的要多，有些恶意的程序是无法在任务栏和任务管理器中看到的。本文介绍如何显示]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NT环境下进程隐藏的实现(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21780.html</link>
    <description><![CDATA[sdfgsdfgsdfgs]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与matlab接口编程（一）]]></title>
    <link>http://im.vc/vc/2011/0705/21779.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Matcom是mathTools公司推出的一个能将M文件转化成相同功能C++代码的工具。相比Matlab自带的编译器Compiler，用Matcom转化代码要简单和方便 得多。本文将结合作者]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[推荐一个简单的托盘类]]></title>
    <link>http://im.vc/vc/2011/0705/21778.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有的网友开发了自己的托盘类，实现起来略微烦琐。在这里我向大家推荐一个实现简单而十分有效的托盘类（是我在一本书中学来的）。 1、 把TrayIcon.cpp和]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NT环境下进程隐藏的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21777.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在NT环境下隐藏进程，也就是说在用户不知情的条件下，执行自己的代码的方法有很多种，比如说使用注册表插入DLL，使用Windows挂钩等等。其中比较有代表性]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与Matlab联合编程（三）]]></title>
    <link>http://im.vc/vc/2011/0705/21776.html</link>
    <description><![CDATA[在浅析VC与Matlab联合编程一和浅析VC与Matlab联合编程二中介绍了matcom，这个工具可以将用matlab写的m文件翻译成C++文件，或者是可执行文件（exe）或库文件(dll)。但是matcom在很多方面也有限]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统定时休眠]]></title>
    <link>http://im.vc/vc/2011/0705/21775.html</link>
    <description><![CDATA[本文示例源代码或素材下载 单位最近加强安全检查，除了部分服务器，下班不关机器的同事，都被罚了款。为此，我试着下载了几个自动关机的程序，但是都不好使。都是最后显示你可]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用 Win32 APIs 枚举应用程序窗口和进程]]></title>
    <link>http://im.vc/vc/2011/0705/21774.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 我们在编写程序时，常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与MATLAB联合编程（四）]]></title>
    <link>http://im.vc/vc/2011/0705/21773.html</link>
    <description><![CDATA[在浅析VC与MATLAB联合编程一、浅析VC与MATLAB联合编程二和浅析VC与MATLAB联合编程三中简单介绍了VC和MATLAB接口的两种方法，初学者可能会问为什么要用VC和MATLAB接口，接口的实质又是什么，]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对注册表进行简单的操作]]></title>
    <link>http://im.vc/vc/2011/0705/21772.html</link>
    <description><![CDATA[本文示例源代码或素材下载 近来由于需要在自己写的程序中对注册表进行操作。总结些经验，并做个一个DEMO供日后使用，现在把它拿出来和大家分享 小弟初学VC，有误之处还请赐教。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[未引用参数，添加任务栏命令及其它]]></title>
    <link>http://im.vc/vc/2011/0705/21771.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我看到过一些 C++ 代码针对没有使用过的参数用 UNREFERENCED_PARAMETER，例如： int SomeFunction(int arg1, int arg2) { UNREFERENCED_PARAMETER(arg2) ... } 我还看到过这样的代码：]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与Matlab联合编程（五）]]></title>
    <link>http://im.vc/vc/2011/0705/21770.html</link>
    <description><![CDATA[在前面的介绍中,只是简介绍了VC与Matlab程序设计的几个简单例子，很多关键性的知识都没有介绍（例如函数的输入输出格式，VC中调用工具箱函数，编译器的使用，几种方法的混合使用]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈系统的定时关机]]></title>
    <link>http://im.vc/vc/2011/0705/21769.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在写这个程序之前，我曾看到过别人用SDK写的关机程序。不过他的程序只在WIN9X下有效，在2000中就不行了，不能关机只能注销。因为2000属于多用户操作系统]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程（八）]]></title>
    <link>http://im.vc/vc/2011/0705/21768.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在上一章中对MATLAB 编译器做了简要介绍,并介绍了如何将m文件转换成VC可调用的dll文件,在这章中介绍如何利用编译器将m文件转换成对应的C\C++文件,并在VC中调]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与Matlab联合编程（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21767.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在浅析VC与Matlab联合编程 （一）中简单介绍了VC与matcom的接口编程，实现了VC调用matcom的一个基本功能，要真正熟练使用接口编程，还要对函数调用有一定了]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样编写一个类Spy++的搜索窗口程序]]></title>
    <link>http://im.vc/vc/2011/0705/21766.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大家都用过VC自代的工具Spy++，它可以通过鼠标来捕捉窗口，得到窗口的信息。 在MSDN里面找到了一个相关的API：RealChildWindowFromPoint： HWND RealChildWindowFromPoin]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程（七）]]></title>
    <link>http://im.vc/vc/2011/0705/21765.html</link>
    <description><![CDATA[本文示例源代码或素材下载 MATLAB Compiler 是MATLAB自带的一个编译器，它能将m文件转化成 C、C++或p等各种类型的源代码，并根据需要生成可执行文件、lib文件（库文件）、dll文件或S函数文]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的系列号（SN）填写器]]></title>
    <link>http://im.vc/vc/2011/0705/21764.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前几天在网上看到有个软件叫SNCopy，用来辅助填写系列号（SN）的。创意觉得还是挺好的。装软件的时候经常要填写系列号，而很多系列号都要分节来填写，]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈系统的非定时自动关机]]></title>
    <link>http://im.vc/vc/2011/0705/21763.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们经常遇见定时关机的情况，我在此提出的非定时关机，是应用在我们不能预料我们的作业什么时候完成的情况下，举个例子：本人平时在用matlab运行某算]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与Matlab联合编程（六）]]></title>
    <link>http://im.vc/vc/2011/0705/21762.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Matlab C\C++函数库是Matlab扩展功能重要的组成部分,包含了大量的用C\C++语言重新编写的Matlab函数,主要包括初等数学函数、线形代数函数、矩阵操作函数、数值]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给托盘添加右击菜单--变化的背景图]]></title>
    <link>http://im.vc/vc/2011/0705/21761.html</link>
    <description><![CDATA[本文示例源代码或素材下载 图1变化的背景图 给托盘添加右击菜单 一般的商业程序都有托盘图标和在托盘上弹出右击菜单的功能，那么如何给自已的程序添加这样的功能呢？本文通过改]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《系统飞狐》系列软件中的“系统监视器”开发]]></title>
    <link>http://im.vc/vc/2011/0705/21760.html</link>
    <description><![CDATA[本文示例源代码或素材下载 自2001年开发系统飞狐系列软件以来，系统飞狐软件只进行过三次升级，现在由于要做毕业设计，更加没有时间来对整个软件，现把整个系统中一个软件系统]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取Windows系统登陆用户名]]></title>
    <link>http://im.vc/vc/2011/0705/21759.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一般用 GetUserName（或 GetUserNameEx ）函数可得到当前登陆登陆用户名（但不总会得到，下面会分析），此系统函数在Win95、WinNT 及以后所有操作系统中都可用。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 C++ 创建简单的 Win32 服务程序]]></title>
    <link>http://im.vc/vc/2011/0705/21758.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码压缩包中共有三个rar文件 ntservice.rar为NTService 例子源代码 ntservicecpl.rar为NTSerVCpl 例子源代码 ntservicectrl.rar为NTServCtrl 例子源代码 摘要 本文描述如何用]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从NT服务启动Windows程序]]></title>
    <link>http://im.vc/vc/2011/0705/21757.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 通常，NT服务是控制台应用程序，它没有消息循环。不必等到用户登陆电脑，NT服务便能启动，并且在用户登出之后，它也不会停止运行。然而，许多现]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[向其他程序的ListView控件发送LVM]]></title>
    <link>http://im.vc/vc/2011/0705/21756.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一：问题的由来与解决方法： 首先给大家介绍一个我编写的小程序CallFI(Call FileInfo)，他与2K/XP中的taskmgr.exe(Windows TaskManager)程序配合使用。他能获取指定进程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《系统飞狐》中获取系统信息的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21755.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、在我的系统设置软件《系统飞狐》中，应用到一个获取系统信息的源代码 ，在VC++中经过巧妙转换应用到我的软件中，取得了良好的效果，也许很多人都]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在NT下获取进程的路径]]></title>
    <link>http://im.vc/vc/2011/0705/21753.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一：获取NT下进程路径的方法 在Win9X系统中，利用ToolHelp API中的相关函数可以很方便得得到进程的名称及其路径。但这种方法在NT系统中就不能奏效了，szEx]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下使用 Windows 的性能计数器简介]]></title>
    <link>http://im.vc/vc/2011/0705/21752.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 Microsoft Windwos NT/2000 提供了一个强大的API集来访问系统事件和性能数据的众多计数器。我们既可以实时地得到计数器的值，也可以从一个日志文件中读取]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[更改屏幕显示数据的作弊程序]]></title>
    <link>http://im.vc/vc/2011/0705/21751.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 本文（其实是随笔）和实例代码描述的内容主要包括：API拦截，消息钩子，枚举子窗体，注册系统热键。其中消息钩子、API拦截、枚举子窗体实现代码]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于进程间互发信息]]></title>
    <link>http://im.vc/vc/2011/0705/21750.html</link>
    <description><![CDATA[想一想,在平时的处理程序的时候,我们都是在一个进程中进行处理,所以,在处理字符串的时候,我们都不用考虑太多的问题,处理什么样的数据和数据的发送都会在同一个进程中进行。 但是]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何从Internet上有效而稳定地下载文件]]></title>
    <link>http://im.vc/vc/2011/0705/21749.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如何从Internet上有效而稳定地下载文件 ，这是很多网络应用程序要考虑的重要问题，本文提供的代码段针对这个问题进行了初步的探索。希望能够抛砖引玉，]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何从 MFC 应用程序中调用 .NET 框架]]></title>
    <link>http://im.vc/vc/2011/0705/21748.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如何发送击键到其它应用程序? 关于如何通过编程来发送 Ctrl+Alt+Del 击键？ 如何从 MFC 应用程序中调用 .net 框架？ 我想编写一个应用程序，它能通过击键将信]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WMI(Windows管理规范)的一个实现(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21747.html</link>
    <description><![CDATA[asfasdfas]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC＋＋6.0中利用串行通信控件]]></title>
    <link>http://im.vc/vc/2011/0705/21746.html</link>
    <description><![CDATA[目前，在用计算机进行数据传输时，常用的是串行通信方式。在Visual C＋＋的编程中，既可以用Windows API函数进行串行通信编程，也可以利用环境自带的控件进行编程。利用 API函数编写]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WMI(Windows管理规范)常见问题解答]]></title>
    <link>http://im.vc/vc/2011/0705/21745.html</link>
    <description><![CDATA[问：什么是WMI？ 答：WMI就是 Windows Management Instrumentation（Windows 管理规范）。它是 Windows 中的一个核心管理技术。 问：WMI的主要益处是什么？ 答：WMI 为访问大量的 Windows 管理数据和方]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WMI(Windows管理规范)的一个实现(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21744.html</link>
    <description><![CDATA[fasfasf]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用WinInet开发Internet客户端应用指南（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21743.html</link>
    <description><![CDATA[二、实现步骤 大家知道，每个Internet客户端程序都伴随有一定的目的行为，如读文件、写文件、删除文件等等。客户端的程序要实现这些行为的先决条件是建立Internet连接。然后再根据]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中基于 Windows 的精确定时]]></title>
    <link>http://im.vc/vc/2011/0705/21742.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在工业生产控制系统中，有许多需要定时完成的操作，如定时显示当前时间，定时刷新屏幕上的进度条，上位 机定时向下位机发送命令和传送数据等。特别]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WMI(Windows管理规范)的一个实现]]></title>
    <link>http://im.vc/vc/2011/0705/21741.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 这是我在继上一篇文章My Explorer之后关于Windows Management Instrumentation（Windows管理规范）的又一新作。我将向你展示一些技巧，让你可以在远程地访问网络]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[USB有关的编程]]></title>
    <link>http://im.vc/vc/2011/0705/21740.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在USB设备却很多，因此对USB设备的查找与读写就必不可少了。但是能找到关于USB读写的资料很少。这里使用VC++示范了一些获得USB的信息的方法。 一、枚举]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用WinInet开发Internet客户端应用指南（一）]]></title>
    <link>http://im.vc/vc/2011/0705/21738.html</link>
    <description><![CDATA[一、概述 一个Internet客户端程序的目的是通过Internet协议如：HTTP、FTP等来存取网络数据源（服务器）的信息。客户端程序可以访问服务器获得象天气预报，股票价格、重要新闻数据，甚]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[合并 DLL]]></title>
    <link>http://im.vc/vc/2011/0705/21737.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 你可能不希望在发布程序时附带上一个外部的 DLL，因为可能会有些用户在无意中把 DLL 删除了而造成 EXE 不能正确运行，也有可能该 DLL 会被别人拿去使]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[消息值，托管字符串，扰乱代码及其它]]></title>
    <link>http://im.vc/vc/2011/0705/21736.html</link>
    <description><![CDATA[本文示例源代码或素材下载 许多 C++ 爱好者已经对我最近的专栏中渗入了太多关于C#的内容表示关注。我承认这一点！我唯一的辩解是：由于 Microsoft .net Framework 已经获得广泛的认同，给]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用C++进行简单的文件I/O操作]]></title>
    <link>http://im.vc/vc/2011/0705/21735.html</link>
    <description><![CDATA[序论 我曾发表过文件输入输出的文章，现在觉得有必要再写一点。文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里，我会详细解释ASCII和二进制文件的输入输出的每个细节，值得注意]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Security Briefs...小心完全信任的代码]]></title>
    <link>http://im.vc/vc/2011/0705/21734.html</link>
    <description><![CDATA[大多数的托管应用程序都以完全信任环境下运行。然而，根据我自己的经验，在给那些经验丰富的开发人员讲授 .net 安全问题的时候，我发现他们大多数 人都没有理解完全信任代码的真]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows快捷方式文件格式解析]]></title>
    <link>http://im.vc/vc/2011/0705/21733.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近一直作Linux项目，很久没来VC知识库了，先向大家问个好！现在拜个晚年不是很晚吧？（不是说有心拜年八月十五也不晚吗！！嘿嘿） 好了，言归正传。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL(Dynamic Link Libraries)全面剖析]]></title>
    <link>http://im.vc/vc/2011/0705/21732.html</link>
    <description><![CDATA[引言 比较大的应用程序都由很多模块组成，这些模块分别完成相对独立的功能，它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用，在构造其它软件系统时仍]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[持续化更新的视状态，在DLL中使用托管扩展]]></title>
    <link>http://im.vc/vc/2011/0705/21731.html</link>
    <description><![CDATA[本文示例源代码或素材下载 持续化更新的视状态 在DLL中使用托管扩展 这个月是我的专栏11周年纪念以及新标题：C++ At Work的开幕式。同时我们还新增了一个新的双月专栏：Pure C++，这个]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CFile类打开文件的有趣现象]]></title>
    <link>http://im.vc/vc/2011/0705/21730.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在编制对话框应用程序的过程中，我发现一个很有趣的现象，就是当使用CFile类的Open成员函数打开一个文件时，如果不指定文件的路径会默认为当前程序的路]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用微软的FCI/FDI库进行文件压缩]]></title>
    <link>http://im.vc/vc/2011/0705/21729.html</link>
    <description><![CDATA[本文示例源代码或素材下载 现在所做的项目由于log内容太多，甚至到几个G。所以，用户要求程序能自动把产生的log压缩，以利于保存和发送。本文简单介绍一下微软的FCI/FDI库，希望对]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用 &amp;lt;fstream&amp;gt; 类进行文件的 I/O 处理]]></title>
    <link>http://im.vc/vc/2011/0705/21728.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要：传统的文件 I/O 库如 Unix 的 io.h 和 stdio.h ，由于其程序接口的原因，在很大程度上强制程序员进行某些处理，缺乏类型安全和国际化支持。C++ 的 fstr]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多文件的合并与分解]]></title>
    <link>http://im.vc/vc/2011/0705/21727.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本程序示例如何将多个文件合并成一个文件，并能够自分解。此技术在制作安装程序时非常有用。我在本网站学到了此技术，并将他整理扩展，能够合并文件]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个获得硬盘物理信息的类]]></title>
    <link>http://im.vc/vc/2011/0705/21726.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍： 有很多时候我需要知道机器的一些物理信息(比如激活技术),所以我就利用放高考假的时间，封装了一个可以获得硬盘的物理信息的类，方便大家。此]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PE文件格式详解(下)]]></title>
    <link>http://im.vc/vc/2011/0705/21725.html</link>
    <description><![CDATA[预定义段 一个Windows NT的应用程序典型地拥有9个预定义段，它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段，同样还有一些应用程序为]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中如何使文件夹浏览呈现新界面]]></title>
    <link>http://im.vc/vc/2011/0705/21723.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在VC++编程中，有很多地方要用到文件夹浏览对话框，在version5.0版本(微软控件版本,一般在Windows2000之前)之前若想在文件夹浏览对话框上加一个新建文件夹按]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PE文件格式详解(上)]]></title>
    <link>http://im.vc/vc/2011/0705/21722.html</link>
    <description><![CDATA[摘要 Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中（Specs and Strategy, Specifications, Windows NT File Format Specifications），但是它非常之晦涩。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[目录文件查找包装类 ffsco ( For WIN32 )]]></title>
    <link>http://im.vc/vc/2011/0705/21721.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、简介 文件查找在很多场合会被派上用场，类ffsco将文件查找操作简单封装，使用只需要传递参数查找路径和文件匹配格式（可以继承该类的 match 方法实现]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(8)]]></title>
    <link>http://im.vc/vc/2011/0705/21719.html</link>
    <description><![CDATA[本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二） 定制调试诊断工具和实用程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SetForegroundWindow 及类保护]]></title>
    <link>http://im.vc/vc/2011/0705/21718.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、列表视图模式 2、SetForegroundWindow 3、类保护 我试图使用C++/MFC自定义文件打开对话框。是否有一种办法能在打开/保存对话框启动时改变列表视图的类型？启]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件自动更新类]]></title>
    <link>http://im.vc/vc/2011/0705/21717.html</link>
    <description><![CDATA[本文示例源代码或素材下载 网上有很多讨论如何实现文件的自我更新的文章,都知道比较两个文件的版本, 但关键是如何处理文件如何销毁自己就麻烦了. 通常方法是用另外的文件相互更]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(7)]]></title>
    <link>http://im.vc/vc/2011/0705/21716.html</link>
    <description><![CDATA[本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二） 定制调试诊断工具和实用程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个CFileFind的扩展类CFileFindExt]]></title>
    <link>http://im.vc/vc/2011/0705/21715.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、类CfileFindExt功能说明 大家经常需要对指定目录下的所有文件进行搜索或其它相同操作。若文件数很多，逐一对每个文件手工操作，很费时。 本文提供一]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现文件的查找]]></title>
    <link>http://im.vc/vc/2011/0705/21714.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在实际应用，经常要用到文件的查找，在Windows 系统中，系统提供了相关的API 函数， 1． FindFirstFile(),它有两个参数，第一个是要查找的文件名，第二个是保]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(6)]]></title>
    <link>http://im.vc/vc/2011/0705/21713.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二）]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个用于格式化/统计文本的可扩展框架]]></title>
    <link>http://im.vc/vc/2011/0705/21712.html</link>
    <description><![CDATA[本文示例源代码或素材下载 说明 本文为TextFormator Framework的说明文档，原名《TextFormator Framework Introduce》，您同样可以在如下网址处找到有关TextFormator的详细信息，包括源码以及本文：]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个用多线程实现文件查找的例子]]></title>
    <link>http://im.vc/vc/2011/0705/21711.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本程序用多线程的思想实现了一个文件查找类CRapidFinder，以加速文件的查找,运行效果图如下: 其中成员函数： //设置程序主窗口句柄，要匹配的文件名，路径]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(5)]]></title>
    <link>http://im.vc/vc/2011/0705/21710.html</link>
    <description><![CDATA[本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二） 定制调试诊断工具和实用程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件操作 API 函数介绍]]></title>
    <link>http://im.vc/vc/2011/0705/21709.html</link>
    <description><![CDATA[在VC中,大多数情况对文件的操作都使用系统提供的 API 函数，但有的函数我们不是很熟悉，以下提供一些文件操作 API 函数介绍： 一般文件操作 API CreateFile 打开文件 要对文件进行读写等]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运用多线程技术实现文件的快速搜索]]></title>
    <link>http://im.vc/vc/2011/0705/21708.html</link>
    <description><![CDATA[本文示例源代码或素材下载 从一名初学者到如今一名熟练的VC程序员，得益于VC知识库的帮助，一直想着该如何回报。现撰此文，一来略表心意，二来和VC爱好者交流。 操作系统一般都]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21707.html</link>
    <description><![CDATA[本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二） 定制调试诊断工具和实用程]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出硬盘分区表]]></title>
    <link>http://im.vc/vc/2011/0705/21705.html</link>
    <description><![CDATA[人们在使用电脑时，有时由于异常操作，有时由于病毒侵袭，会导致某个分区消失或硬盘无法启动。究其原因，就是硬盘分区表受损。硬盘分区表可以说是支持硬盘正常工作的骨架.操作]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21704.html</link>
    <description><![CDATA[本文假设你熟悉 Win32，DLL 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（一） 定制调试诊断工具和实用程序摆脱DLL地狱（DLL Hell）的困扰（二） 如何获取进程的命令行 方]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用三态树实现多目录选择]]></title>
    <link>http://im.vc/vc/2011/0705/21703.html</link>
    <description><![CDATA[本文示例源代码或素材下载 参考：徐景周的三态树的实现 在选择目录时，可以使用系统提供的Shell函数SHBrowseForFolder，这个函数功能比 较强大，在一般情况下使用它基本上能够满足要求]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个在MFC环境中使用的 InfoZip打包类]]></title>
    <link>http://im.vc/vc/2011/0705/21702.html</link>
    <description><![CDATA[本文示例源代码或素材下载 InfoZip是一个功能强大的免费ZIP/UNZIP库。为了方便它的使用，本文将介绍一个InfoZip的打包类CInfoZip，这个类本身并不实现压缩功能，只是提供一个易于使用的]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21701.html</link>
    <description><![CDATA[摘要 本文讨论用各种不同的方法来获取系统中运行的进程信息，比如，进程列表，枚举列表中的进程，然后获取关于进程的详细信息。 如何获取运行进程列表 有三种方法来获取Win32运]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC应用程序中指针的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21700.html</link>
    <description><![CDATA[VC中编程对于刚刚开始学习的同学，最大的障碍和问题就是消息机制和指针获取与操作。其实这些内容基本上是每本VC学习工具书上必讲的内容，而且通过MSDN很多问题都能解决。 下面文]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC基于对话框程序]]></title>
    <link>http://im.vc/vc/2011/0705/21699.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近，本人赶时髦，装上了一套Visual Studio.net,安装要2213M呢，硬盘上三个盘符总共剩下不足2G的地方了。不过，界面相当的漂亮，且功能强大，值得心慰。我]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[安装钩子，托管C++中的字符串及其它]]></title>
    <link>http://im.vc/vc/2011/0705/21698.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我想调用 SetWindowsHookEx 来设置 WH_CBT 钩子，但我了解到 MFC 也安装了这个钩子，也就是在一个线程中安装了两次 WH_CBT，这样做能行吗？ Ken Dang 答案是肯定的。]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无标题栏对话框的拖动]]></title>
    <link>http://im.vc/vc/2011/0705/21697.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多基于对话框的应用程序都是不带框架的，也就是说对话框没有标题栏。众所周知，窗口的移动都是通过鼠标点住标题栏拖动窗口实现的，那么现在没有了]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[很好的outlookbar控件CXTOutBarCtrl]]></title>
    <link>http://im.vc/vc/2011/0705/21696.html</link>
    <description><![CDATA[本文示例源代码或素材下载 该控件来源于Xtreme Toolkit,我对其进行了修改，使其不依赖于类库独立存在，由于我没有运用XT的其他类，可能你会觉得它没有在类库中的华丽，但相对于其小]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过异步程序调用(APC)实现的定时功能]]></title>
    <link>http://im.vc/vc/2011/0705/21695.html</link>
    <description><![CDATA[定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。本文的例子代码显示了如何实现。 使用本定时]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC框架程序中全屏显示特性的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21694.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在开发图像显示程序以及视频应用程序时，常常需要全屏显示特性，比如ACD See和豪杰解霸等应用都有全屏显示功能。本文将介绍如何在MFC框架程序中实现视]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在对话框程序中使用动画控件]]></title>
    <link>http://im.vc/vc/2011/0705/21693.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多人都想在程序中实现 avi 控制。本文将一步一步教你如何在一个基于对话框的程序中添加 avi 动画控制（CAnimateCtrl）。其实只要知道了方法，整个过程很]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用VDMDBG函数]]></title>
    <link>http://im.vc/vc/2011/0705/21692.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 即使是在 32位环境中编写程序，也经常碰到处理 16位应用程序的情况。在 Windows NT 中，16位程序是运行在虚拟 DOS 机（VDM）中的。VDMDBG.dll 包含许多处理]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[形态各异的不规则窗体]]></title>
    <link>http://im.vc/vc/2011/0705/21690.html</link>
    <description><![CDATA[本文示例源代码或素材下载 说起不规则窗体也许我们大家都会觉得新鲜，这是因为我们平日里绝大部分窗体用的都是正规正矩的矩形窗体，Word这个大名鼎鼎的软件想必大家都已用过，]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使窗体拥有透明效果的API]]></title>
    <link>http://im.vc/vc/2011/0705/21689.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、背景 FlashGet的透明效果大家羡慕吧.传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWi]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作类似网络蚂蚁的拉帘式Tab]]></title>
    <link>http://im.vc/vc/2011/0705/21688.html</link>
    <description><![CDATA[本文示例源代码或素材下载 凡用过网络蚂蚁的人都知道，网络蚂蚁界面右下角的Tab不同于一般的Tab。它是运动的，当单击选项卡时，相应的子界面从左向右运动，给整个软件一种动感。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[支持换肤功能的窗口实例]]></title>
    <link>http://im.vc/vc/2011/0705/21687.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这个例子展示了如何绘制定制（自绘）窗口框架（包括标题、边框等）。 一、前言 如今，支持定制皮肤功能的软件越来越流行。这样用户就可以自己修改程]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《电子尺》V1.02程序开发实例]]></title>
    <link>http://im.vc/vc/2011/0705/21686.html</link>
    <description><![CDATA[本文示例源代码或素材下载 程序功能 有时在制作网页或一些多媒体时，需要插入一些自制的图片和flash动画，在制作之前一定需要先确定图片的高和宽，用这个软件就可以轻松的量出你]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何有效地使用对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21685.html</link>
    <description><![CDATA[Q:如何在对话框中加入工具条在 OnInitDialog 中加入下面代码： BOOL CYourDlg::OnInitDialog() { CDialog::OnInitDialog(); // Create the toolbar. To understand the meaning of the styles used, you // can take a look at the MSDN]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何给基于对话框的应用加启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/21684.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多基于对话框的程序都有一个启动画面，那么如何为自己的对话框程序也加一个这样的画面呢？本文将一步一步教你实现每一个细节。其实VC++开发环境中]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[美化你的应用程序的外观界面]]></title>
    <link>http://im.vc/vc/2011/0705/21683.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多编程爱好者都有这样的经历，自己写的程序非常漂亮，但是在Windows平台下开发的程序却总是逃不出Windows默认风格的约束。标题栏、工具栏，一成不变的]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE控制条的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21682.html</link>
    <description><![CDATA[本文示例源代码或素材下载 相信各位兄弟对微软公司的IE一定非常的熟悉，由其是其右侧可以显示和隐藏的收藏夹看上去非常的美观，基于这点，我便做了这个关于IE控制条的示例工程]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[View与Frame的分离]]></title>
    <link>http://im.vc/vc/2011/0705/21681.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Wow!! 几篇让人拍案的文章，啃完之后大呼过瘾!想不到微软也有如此精通Windows编程的家伙?! 此时此刻，俺想到的是分享给KBASE里的兄弟们啊! 没的说，掌声伺候]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[个人考勤软件开发实例（Update）]]></title>
    <link>http://im.vc/vc/2011/0705/21680.html</link>
    <description><![CDATA[本文示例源代码或素材下载 更新说明：自拙作 attendance( 2.0 版 ) 个人考勤软件登出后，不时有网友来信交流，最近有网友指出程序中的一个缺陷：在打印预览窗口中工具条按钮的命令状]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个定制CFileDialog对话框的实例]]></title>
    <link>http://im.vc/vc/2011/0705/21679.html</link>
    <description><![CDATA[本文示例源代码或素材下载 很多程序员都喜欢让自己的代码运行效果与众不同。Windows系统的应用程序打开某个文件一般使用的都是默认的CFileDialog。但是这个默认的CFileDialog往往满足不]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何按非客户区移动窗体]]></title>
    <link>http://im.vc/vc/2011/0705/21678.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看到一介绍如何按非客户区移动窗体，既重载WM_NCHITTEST,返回HTCAPTION。但我认为有一点不妥就是没有了鼠标右键功能。这里我介绍一种方法，即可已在客户区]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增加状态栏按钮及其它]]></title>
    <link>http://im.vc/vc/2011/0705/21677.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我正在写一个紧急情况警报程序，根据所收到的警报消息，我的程序必须能够停止屏幕保护程序或者节能模式并显示显示报警消息，当然也可以 在屏幕保护]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿制金山毒霸专杀工具界面]]></title>
    <link>http://im.vc/vc/2011/0705/21676.html</link>
    <description><![CDATA[本文示例源代码或素材下载 金山毒霸2002自推出以来，广受用户的喜爱。今天在这里我要谈的不是金山毒霸的功能，而是其别具一格的界面。本人早就对金山毒霸的界面垂涎三尺，如果]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP风格复活节彩蛋的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21675.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果您用过微软Office系列产品的话，一定会知道它们中很多在关于对话框中都隐藏了一些小功能，只有当用户点击某些特殊的键盘或鼠标按键时，这些功能才]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为对话框中的控件增加提示的简单方法]]></title>
    <link>http://im.vc/vc/2011/0705/21674.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我学VC从VC知识库中得到不少好处,相来都是一些热心朋友们的帮助,在此表示感谢!本工程可分五步： 1、建一个基于对话框的程序TipTest,在CTipTestDlg中增加成员]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框程序中插入DialogBar]]></title>
    <link>http://im.vc/vc/2011/0705/21673.html</link>
    <description><![CDATA[本文示例源代码或素材下载 程序运行效果图如下: 在基于MainFrm程序中加入DialogBar很方便，大家都知道，DialogBar有着工具条无法比拟的优越性，它可以任意放置控件，轻松实现如WPS Offi]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变视图单调的背景]]></title>
    <link>http://im.vc/vc/2011/0705/21672.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们在用Visual C++写程序时，会看到她自动产生的界面背景非常的单调，我们可以自己来改变这个问题来实现美丽的背景，希望本文对初学者有所帮助。 本文]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[完善 CPopupText 类]]></title>
    <link>http://im.vc/vc/2011/0705/21671.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍一个有Toolbar功能的可重用类 CPopupText。这篇文章的内容是关于在一个列表框中，如果列表框中数据项的文字长度超过了列表框本身的宽度，则会显示一个]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态真彩工具栏]]></title>
    <link>http://im.vc/vc/2011/0705/21669.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码执行效果图如下： 与VCKBASE接触良久，从来都是贪婪的从中掘取好用的东东，却没想过把自己的东西拿出来与人共享，很不好意思。 自从我的RangerCh]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一步步制作真彩工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21668.html</link>
    <description><![CDATA[本文示例源代码或素材下载 例子程序最终效果图： 一直在寻找制作一个 24bit 及以上真彩工具条的简单有效方法，在各种VC站点都找到了很多有关这方面的文章和介绍，但是都存在一个]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从资源中加载皮肤]]></title>
    <link>http://im.vc/vc/2011/0705/21667.html</link>
    <description><![CDATA[本文示例源代码或素材下载 由于单位上最近要开发一个内部使用的小型项目,我需要一个运行稳定的，能够将皮肤文件放到资源里的并且易于使用的界面开发包，当然,免费的最好。于是]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[告别图标失真的烦恼]]></title>
    <link>http://im.vc/vc/2011/0705/21666.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例代码运行效果图 自从和VC知识库认识之后我认识了不少朋友，有的象我一样走着苦苦探索的道路。其中有很多朋友问我在VC中如何保证256色以上的图标加]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CToolBar扩展类CToolBarEx]]></title>
    <link>http://im.vc/vc/2011/0705/21665.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们知道，程序中的工具条是在CMainFrame中生成的，采用的类是CToolBar，使用起来很复杂。为此，对CToolBar的常用功能进行封装，生成了它的一个继承类CToolB]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在RichEdit中添加表情图象的类]]></title>
    <link>http://im.vc/vc/2011/0705/21664.html</link>
    <description><![CDATA[本文示例源代码或素材下载 说明 本文根据VC知识库《在线杂志》的第30期的一篇文章：《类似 MSN 信息发送框的制作》，介绍了一个可以在RichEdit中添加表情图象的类CFaceEdit。 以下是使]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何去掉浮动工具条中的“关闭”按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21663.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在C++/MFC框架应用程序里，当浮动工具条被拖离主窗口后，一般都有一个关闭按钮，如图一所示： 图一 本来这个按钮完全是按照Windows应用程序的UI设计规范而]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可以显示多行文字的工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21662.html</link>
    <description><![CDATA[本文示例源代码或素材下载 界面显示效果如图一： 图一 例子程序运行画面 CToolBar不支持多行文字，本文将通过一个定制的MFC/C++类 CMTToolBar 实现在工具条中显示多行文字。其思路是先把]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveSkin 4.3 软件换肤在VC中的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21661.html</link>
    <description><![CDATA[本文示例源代码或素材下载 ActiveSkin是一款给软件更换皮肤的ActiveX控件。它很还好的将软件界面设计工作从繁琐程序代码编写中解放出来，使得功能设计者可以专心于功能代码的实现，]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现24位色工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21660.html</link>
    <description><![CDATA[本文示例源代码或素材下载 大家知道IE的工具条都是多彩的，本文介绍如何在自己的应用程序里实现24位色工具条。如图一所示： 图一 第一步： 在mainframe.h文件中声明成员变量： CToo]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现类 MSDN 2002 界面(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21659.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前段时间在VC知识库发表了《轻松实现类MSDN2002界面》，仅仅实现了标签页的拖放、停靠、浮动等功能，而上面的图钉按钮也只是一个假的^_^。通过参考http]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[“关于(About)”对话框的动态显示方法]]></title>
    <link>http://im.vc/vc/2011/0705/21658.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 一般的系统帮助文件在显示关于帮助信息的时候大部分采用的方法是静态的形式将要显示的内容显示到界面上，由于这次担任项目开发，我总觉得那样]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何定制浮动工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21657.html</link>
    <description><![CDATA[本文示例源代码或素材下载 关于这个问题，其实网上可以找到很多这方面的文章和例子。尤其是在MSDN上，你可以查阅到非常详细的内容。为简单起见，本文这里只将需要定制的代码列]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现类 MSDN 2002 界面]]></title>
    <link>http://im.vc/vc/2011/0705/21656.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一直想实现类似 MSDN 2002 式样的界面，到 codeproject 也没找到（呵呵，可能俺比较笨。只是发现一个需要付费的（Xtreme Toolkit），不知道他是否提供源码）。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何对 BCGControlBarPro 进行换肤]]></title>
    <link>http://im.vc/vc/2011/0705/21655.html</link>
    <description><![CDATA[效果图 图一 我们知道使用VC开发大型的应用系统时，都会碰到一个界面设计和风格布局的问题。如果一切都重头开始设计和编写的话，将会是巨大的工作量。在短时间内很难写出一个比]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现工具栏的下拉箭头按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21654.html</link>
    <description><![CDATA[本文示例源代码或素材下载 论坛中有人曾经问过这样的问题：如何在C++/MFC程序中实现类似IE工具栏中带下拉箭头的按钮，如图一所示： 图一 IE工具栏中带下拉箭头的按钮 本文将告诉你]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个打印报表的简单的类]]></title>
    <link>http://im.vc/vc/2011/0705/21653.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前两天为公司改程序，其中有一部分是要打印出报表。原来的程序是调用VB写的一个程序。那个程序用VBA方式实现的，在一个空的WORD表格模板里填入数据]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制个性化的对话框窗口类]]></title>
    <link>http://im.vc/vc/2011/0705/21652.html</link>
    <description><![CDATA[相信很多人在VC下开发程序的时候大多都会采用基于对话框的开发吧，我也不例外，大多数的小型测试程序没有必要开发基于文档／视图的结构来测试，只要使用一些基本的对话框程序]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[有Toolbar功能的可重用类 CPopupText]]></title>
    <link>http://im.vc/vc/2011/0705/21651.html</link>
    <description><![CDATA[本文示例源代码或素材下载 背景：我用一个CListBox派生类实现宿主（owner-draw）列表框，这个列表框的项目宽度超过了列表框本身的宽度，因此当鼠标指针指向大宽度的列表框项时，我想]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SDK 程序使用SkinMagic工具包换皮肤]]></title>
    <link>http://im.vc/vc/2011/0705/21650.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在看《Windows 程序设计》的时候，就在用 SkinMagic 换肤，但 SkinMagic 中的 SDK 程序例子只能用文件方式加载皮肤，很不方便，而且还有一些Bug。后来看了下面这]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变窗口中的光标形状]]></title>
    <link>http://im.vc/vc/2011/0705/21649.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如何在注册表中查找默认浏览器信息？ 如何改变窗口中的光标形状？ 如何避免资源ID冲突？ 如何在注册表中查找默认浏览器位置的定义？我需要知道EXE文件]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让工具条显示256色图像]]></title>
    <link>http://im.vc/vc/2011/0705/21648.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题： 论坛中有很多人提出：基于Windows的程序如资源管理器（Explorer.exe），IE等都能显示出漂亮的工具栏图像和图标。但是，用MFC开发的应用程序一般都只]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[也谈如何隐藏显示在任务栏中的对话框程序]]></title>
    <link>http://im.vc/vc/2011/0705/21647.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 在 VCKBASE Online Journal 第21期中，NorthTibet 写了如何隐藏显示在任务栏中的对话框程序一文，颇为巧妙，而且非常好用，唯一不爽的是有点麻烦。踩在他的]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[更新MFC中的视图，跟踪.NET Framework中的事件]]></title>
    <link>http://im.vc/vc/2011/0705/21646.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如何更新MFC中的视图？ 如何跟踪.net Framework 中的事件？ 我在 MDI 程序中打算通过 CMainFrame 中的定时器事件来更新所有的子窗口。 视图用于显示许多图表。用]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中自动改变控件位置和大小的对话框类]]></title>
    <link>http://im.vc/vc/2011/0705/21645.html</link>
    <description><![CDATA[在用VC开发应用程序时，经常会要做一些可以改变大小的对话框，而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少，那可以在对话]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个托盘程序演示--闹钟 Alert]]></title>
    <link>http://im.vc/vc/2011/0705/21644.html</link>
    <description><![CDATA[本文示例源代码或素材下载 想必大家都看见过那些在系统托盘（Tray）中的程序吧，本文就演示了如何创建一个这样的托盘程序Alert。Alert是一个运行在系统托盘中的小闹钟，它在设定的]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CSockets进行文件传送]]></title>
    <link>http://im.vc/vc/2011/0705/21643.html</link>
    <description><![CDATA[本文示例源代码或素材下载 这是一对实现在两台计算机间传送文件的函数,我没有看到过使用CSocket进行文件传送的代码,希望此代码对你有用.代码中包含两个函数,第一个用于服务器端]]></description>
    <pubDate>2006-07-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透明窗体的又一实现]]></title>
    <link>http://im.vc/vc/2011/0705/21642.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前面拜读过本站无数高手的许多好文章，受益非浅，首先向各位大侠致敬！今天编程偶有小得，不敢独享，特拿出来与各位共享，希望对某些朋友有些许帮助]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[think window procedure]]></title>
    <link>http://im.vc/vc/2011/0705/21641.html</link>
    <description><![CDATA[1. 用Win32 API编程时，window procedure比较明显，那就是程序员自定义window procedure，但Win32提供了一个API函数DefWindowProc()，缺省的处理要交给它。 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPr]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得 Win32 窗口句柄的更好的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21640.html</link>
    <description><![CDATA[本文示例源代码或素材下载 VC6中使用CHtmlView在对话框控制中显示HTML文件 如何禁用HTML页面的上下文菜单 Convert CHtmlView to CHtmlCtrl... 这三篇文章的原文实际上都出自 MSDN Magazine 及其前身]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈 CFileDialog 对话框的定制]]></title>
    <link>http://im.vc/vc/2011/0705/21639.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有一篇文章题为：一个定制CFileDialog对话框的实例，此文示范了如何定制打开文件对话框，通过调用 GetItemText 函数直接从列表中获得选中的文件名， 有心的]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用线程实现动态改变图标]]></title>
    <link>http://im.vc/vc/2011/0705/21638.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前几天看了一个《如何在标题栏中显示动态图标》文章，作者为重庆建设集团一所 唐星彬。觉得用SetTimer实现起来麻烦，且占用资源。手头一痒将其改为线程]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[操作DHTML表格的C++对象]]></title>
    <link>http://im.vc/vc/2011/0705/21637.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果在您的软件中需要输出报表，您也许有很多办法，但实现起来估计就不简单了。其实用DHTML提供的表格可以在很大程度上满足一般的需求。本文正是试图]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得 Win32 窗口句柄的更好的方法(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21636.html</link>
    <description><![CDATA[sfasfasdfa]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不规则对话框的又一实现]]></title>
    <link>http://im.vc/vc/2011/0705/21635.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下: 此不规则对话框的实现应用了一个重要的位图对话框类CBitmapDialog ，通过灵活运用，可以实现任意形状的对话框。 一、CBitmapDialog 简介]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows资源管理器Web视图界面]]></title>
    <link>http://im.vc/vc/2011/0705/21634.html</link>
    <description><![CDATA[本文示例源代码或素材下载 当我们使用Windows资源管理器(Exporlor)时，看到左边的视图能够显示所选目标的相关信息，比较好用。 本例是一个简单的Web视图界面示例，不过左边不是一个]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得 Win32 窗口句柄的更好的方法(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21633.html</link>
    <description><![CDATA[sfasfasdfas]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用SkinMagic工具包创建换皮肤程序]]></title>
    <link>http://im.vc/vc/2011/0705/21632.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下: 以前看到瑞星和金山词霸有换皮肤功能，很是羡慕，自己也想做个换皮肤的程序，但毕竟自己能力有限，以前在此处看到一篇介绍换皮]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为你的程序换个皮肤]]></title>
    <link>http://im.vc/vc/2011/0705/21631.html</link>
    <description><![CDATA[本文示例源代码或素材下载 目前这方面的小软件很多，我一直就想做这么一个东东，但是一直苦于时间有限，一直都没有做。最近一段时间，我发现这些方面的东西越来越多，而且都没]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中的函数调用惯例]]></title>
    <link>http://im.vc/vc/2011/0705/21630.html</link>
    <description><![CDATA[我们知道在进行函数调用时，有几种调用方法，主要分为C式，Pascal式.在C和C++中C式调用是缺省的，类的成员函数缺省调用为_stdcall。二者是有区别的，下面我们用实例说明一下： 1. __]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++.net中制作启动屏幕的新方法]]></title>
    <link>http://im.vc/vc/2011/0705/21629.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在利用VC++.net编程过程中，遇到制作启动屏幕的问题，几经试验，得出一种方便简单的制作方法。 基本原理是利用对话框窗口的特性，在启动时首先创建对话]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/21628.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在VC知识库上看到许多有关程序启动画面的程序而我觉得程序讲求的是简而易懂,不需要太多的技巧,只要程序写的出来就好,于是我以另外一种简便的方式来设]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接浏览微软知识库文章的工具]]></title>
    <link>http://im.vc/vc/2011/0705/21627.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 如果你曾查过微软的知识库文章的话，一定有这样的不爽经历：先用浏览器访问msdn.microsoft.com，在那个小小的搜索编辑框中输入文章号码，然后等待查]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[椭圆窗体的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21626.html</link>
    <description><![CDATA[本文示例源代码或素材下载 代码运行效果图如下: 我将分三部分介绍这一程序的实现过程： 1． 生成椭圆形图形界面，并在上面写斜体带颜色的子和鼠标拖动功能。 2． 增加鼠标右键菜]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现标题条的显示与隐藏]]></title>
    <link>http://im.vc/vc/2011/0705/21625.html</link>
    <description><![CDATA[本文示例源代码或素材下载 有时候为了实际的显示面积大一些或其他的一些原因需要对标题条进行隐藏或显示。本文使用一个简单的例子，说明如何在MFC应用程序的框架下来实现它。其]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中实现历史记录的全面清除]]></title>
    <link>http://im.vc/vc/2011/0705/21624.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言: 在本人用完计算机之后，往往不希望别人发现你做过什么，和浏览过什么网址。（特别是和多人共用一台机子时）。当然，你可以手工清理那些记录。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写多文档应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/21623.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、 动态菜单与工具栏 (未登录状态) (登陆状态) 实现原理： 1．菜单 BOOL SetMenu( HWND hWnd, // handle to window HMENU hMenu // handle to menu ); 可以改变菜单。 2．工具栏]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在EVC3.0中创建MDI程序]]></title>
    <link>http://im.vc/vc/2011/0705/21622.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 WinCE for PocketPC 2002通常只支持SDI MFC程序。我们可以使用一点欺骗技术来将它转变为MDI应用。在任一时刻，你仍然只能有一个视图。但是你可以隐藏、销]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多个定时器的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21621.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、定时器的基本使用方法 在编程时，会经常使用到定时器。使用定时器的方法比较简单，通常告诉Windows一个时间间隔，然后Windows以此时间间隔周期性触发]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SkinLoad程序界面换肤工具]]></title>
    <link>http://im.vc/vc/2011/0705/21620.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码中包括两个压缩包： SkinLoad.zip为本文示例工程 skinloadv0.3.rar为版本更新SkinLoad v0.3 说明：SkinLoad是一个给程序换肤的工具，通过几个简单的函数调用就]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无模式对话框的创建与使用]]></title>
    <link>http://im.vc/vc/2011/0705/21619.html</link>
    <description><![CDATA[在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提供一个无模式对话框的例子来剖析无模式对话框的形成: 无模式对话框与有模式对话框不同]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[临界区的互斥控制]]></title>
    <link>http://im.vc/vc/2011/0705/21618.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 我正在研究线程的通讯，无奈有关这方面的资料实在太少,没办法我只好去啃MSDN,但是MSDN好像说得也不太清楚。所以那我就写了这么一个例子，以望]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈客户区对话框拖动操作]]></title>
    <link>http://im.vc/vc/2011/0705/21617.html</link>
    <description><![CDATA[本文示例源代码或素材下载 《无标题对话框的拖动》，示范了如何用鼠标点击窗口或对话框背景（即客户区）进行拖动操作，文章中提供的解决方法在没有上下文菜单的情况下运行很正]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在标题栏中显示动态图标]]></title>
    <link>http://im.vc/vc/2011/0705/21616.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一般情况下，程序中的标题栏的图标是静态的。那么如何让标题栏中的图标动起来呢。原理很简单，那就是做一系列的图片，让图片按顺序交替显示，图标就]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于工具棒的一点看法]]></title>
    <link>http://im.vc/vc/2011/0705/21615.html</link>
    <description><![CDATA[问题： 有个朋友编写了一个程序，功能是查找当前所有运行中的应用程序的工具棒按钮信息。结果发现不同的应用程序其工具棒窗口的类名都不相同。例如，用工具（如Spy）可以查到资]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000/XP中对窗口进行透明化]]></title>
    <link>http://im.vc/vc/2011/0705/21614.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化，即使你没有该程序的源代码。 使用 WinTrans]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC自绘对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21613.html</link>
    <description><![CDATA[本文示例源代码或素材下载 闲来无事，写了一个简单的对话框界面，希望给需要的朋友有所帮助。 界面如下： 界面很单调，我只是想说明一下如何实现界面的自绘。如果有需要，也可]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows区对象(Bands)的创建与定制]]></title>
    <link>http://im.vc/vc/2011/0705/21612.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、 简介 Windows的区（Bands）对象有三种：既浏览栏（Explorer Bar）区对象，工具栏（Tools Bands）区对象，和桌面区对象（Desk Bands）。 浏览栏区对象 浏览栏区]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件类型探测程序]]></title>
    <link>http://im.vc/vc/2011/0705/21611.html</link>
    <description><![CDATA[本文示例源代码或素材下载 记得我以前写过一篇文章是关于如何从一个可执行程序中吸取图标。本文将讨论如何得到与特定的文件类型关联的文件图标？ 这个问题依赖于你是想要得到]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC启动窗口画面制作方法研究]]></title>
    <link>http://im.vc/vc/2011/0705/21610.html</link>
    <description><![CDATA[本文示例源代码或素材下载 源代码运行效果图如下： 1. 概述 前几天在设计软件时，选择VC作为开发工具，想做个启动画面，由于以前没有制作过，所以到网上搜了一通。网上有几篇相]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用应用程序模拟键盘和鼠标按键]]></title>
    <link>http://im.vc/vc/2011/0705/21609.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在Windows大行其道的今天，Windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种，键盘输入控制和鼠标输入控制。有时，对于繁杂的，或重复性]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows中如何获取键盘和鼠标处于空闲状态的时间]]></title>
    <link>http://im.vc/vc/2011/0705/21608.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在编写程序的过程中，我遇到了这样的需求：在基于Windows 9x 或 Windows NT4.0 的程序中，要求确定键盘、鼠标处于空闲状态的时间。查询了有关资料文档以后，]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[分割窗口后如何限制分割条的移动范围]]></title>
    <link>http://im.vc/vc/2011/0705/21607.html</link>
    <description><![CDATA[做一个项目，把一个单文档的窗口分割成左右两列，同时还需要设置左边窗口的最小尺寸。 找了很多资料，都是针对对话框或者文档的，试了OnSizing和GetMinMaxInfo，结果对分割窗口无效。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL]]></title>
    <link>http://im.vc/vc/2011/0705/21606.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 在Windows 9X环境中我们可以使用SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1,NULL, 0);来屏蔽CTRL+ALT+DEL,但在NT/2000环境下却行不通,即使使用WH_KEYBOARD_LL这个低级的键]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用 Win32 SDK 编程创建 Tri-pane HTML Help 窗口]]></title>
    <link>http://im.vc/vc/2011/0705/21605.html</link>
    <description><![CDATA[HTML Help 使用户能在一个帮助窗口中使用工具棒、查看目录和帮助主题。目前，有两种方法创建 Tri-pane 类型的 HTML Help 窗口： 使用 HTML Help Workshop 创建窗口 使用 HTML Help API 编程创建窗口]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于 CFileDialog 对话框多选功能的一个问题]]></title>
    <link>http://im.vc/vc/2011/0705/21604.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近有位读者来信指出：《在线杂志》第26期中有一篇文章：再谈 CFileDialog 对话框的定制，其例子程序有一个bug。如果多选时选中的文件过多，那么后面选中]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows中回收站（Recycle Bin）的存取方法]]></title>
    <link>http://im.vc/vc/2011/0705/21603.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题： 我想用CFile::Remove（或其它可行的方法）删除一个文件，但是只是想将它送到Recycle Bin里面，而不是永久性地删除它，这样我的用户就可以在必要的时]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写控制面板程序的一个例子]]></title>
    <link>http://im.vc/vc/2011/0705/21602.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近在编写一个Windows 98 和 Windows 2000 系统中使的MPEG播放器，我想创建一个控制面板程序，用户可以通过这个程序改变播放器的 基本配置。大家知道，控制面]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21601.html</link>
    <description><![CDATA[本文示例源代码或素材下载 漂亮界面的软件应该有漂亮的菜单，大家对 Windows XP 的开始菜单肯定不陌生吧，那种菜单独具风格。于是去研究了一下，发现其实它并不是真CMenu也不是其派]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[智能ABC窗口的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21600.html</link>
    <description><![CDATA[本文示例源代码或素材下载 高级顶层窗口是一种无标题栏、菜单、工具条的一种常居顶层的窗口，最常见的例子就是输入法窗口，比如智能ABC窗口。这类窗口的特点除了上边所说的，最]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Cell插件在J2EE系统中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/21599.html</link>
    <description><![CDATA[摘 要：在基于J2EE平台的信息系统中，具有丰富表现能力的Java Applet是界面层的一种重要形式。但Java API对打印的支持比较弱，打印输出复杂的单据和报表需要大量工作。本文介绍的系统]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21598.html</link>
    <description><![CDATA[一、统一风格漂亮界面设计的理论与实现 a．窗口和对话框 Windows操作系中窗口和对话框在我们看来是一样的，就是一个四边形，有标题栏、系统按钮，边框等，可移动和可变大小。实际]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在打开文件对话框上实现图象预览(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21597.html</link>
    <description><![CDATA[asdfasfd]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[采用 MFC 编制 MVC 模式之球体演示程序]]></title>
    <link>http://im.vc/vc/2011/0705/21596.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在传统面向过程的程序设计中，往往采用 Input-Processing-Output 模式，这归功于 DOS 操作系统的单任务。当 Windows 图形界面 OS 出现后，MVC(Model-View-Controller)模型更]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21595.html</link>
    <description><![CDATA[本文示例源代码或素材下载 实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框，要想让它变脸可]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在打开文件对话框上实现图象预览]]></title>
    <link>http://im.vc/vc/2011/0705/21594.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言： 本文主要是介绍在打开文件对话框，实现对图象，文本等预览(在VC++6.0下实现)。本人的水平有限，如有表达不清之处，请谅解，请各位提出意见与建]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[托管资源全攻略]]></title>
    <link>http://im.vc/vc/2011/0705/21593.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文内容适用于所有使用.net v1.1及以上框架的语言。 前传1：提出问题(急于了解正式内容的读者请转到下面的正传部分^_^) 前段时间写了一篇题为VC.NET轻松实]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21592.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我们使用过很多的软件， 给我们留下印象很深的是那些界面漂亮且迷人的软件， 国外的软件象QuickTime,国产的象金山词霸等，它们的软件界面设计风格都有独]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在类VC的界面实现中加入目录树]]></title>
    <link>http://im.vc/vc/2011/0705/21591.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 本文是在《轻松类VC界面》的基础上写的，初次写文章，表义不清之处，请谅解！如果书归正传，开始。 程序运行结果如下图：左边、底下有两个可浮]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 MFC 编写打印程序]]></title>
    <link>http://im.vc/vc/2011/0705/21590.html</link>
    <description><![CDATA[本文示例源代码或素材下载 摘要 本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序，实现打印预览，在此基础上，同时通过对MFC源代码的深入探讨，提出了利用该方法在]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框模板 RegexTest]]></title>
    <link>http://im.vc/vc/2011/0705/21589.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对话框模板 RegexTest 我想用 MFC 和 C++ 创建一个基于对话框的程序（主窗口本身是个对话框）。我不想使用资源（.rc）文件，而是想在内存中动态创建对话框。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[根据所选择的 TrueType 字体生成点阵数据]]></title>
    <link>http://im.vc/vc/2011/0705/21588.html</link>
    <description><![CDATA[TrueType字体在Windows平台下的应用很多，但是涉及到具体的操作层面上中文资料还是很少，遇到了不少问题苦恼了一阵子。 1、通过 CFontDialog 进行字体选择，但是正常情况下得到的字体列]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用窗口子类化隐藏系统图标]]></title>
    <link>http://im.vc/vc/2011/0705/21587.html</link>
    <description><![CDATA[本文示例源代码或素材下载 窗口子类化是一种非常有用的技术,通常它用在Windows GUI编程方面,我们用这种技术来创建新的控件,比如让SubClassing一个Edit控件添加一些消息处理让它变成Mas]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用测试优先方法开发用户界面(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21586.html</link>
    <description><![CDATA[asdfasdfasdfa]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC界面的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21585.html</link>
    <description><![CDATA[本文示例源代码或素材下载 微软C++开发工具VC++由于其界面友好，实用而被许多软件开发者所模仿，但是直接用MFC来实现VC界面不仅要耗费大量时间，而且在实现类似VC工具条停靠，拉伸]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[KVIP考勤系统]]></title>
    <link>http://im.vc/vc/2011/0705/21584.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近用VC重写了一个几年前用PowerBuiler写的软件。软件功能并不多，主要是我模仿PB做了几个通用基类,还有这几年收集的一些东东,以下是程序中使用到的主要]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件换肤技术在 BCB 中的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21583.html</link>
    <description><![CDATA[本文示例源代码或素材下载 看一个软件是否优秀，除了功能健全、性能稳定、容易操作之外，软件界面的美观越来越受到人们的关注。人们不满足于传统的矩形Windows窗体，不规则窗体]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 调试接口设计与实现浅析]]></title>
    <link>http://im.vc/vc/2011/0705/21582.html</link>
    <description><![CDATA[所谓调试器实际上是一个很宽泛的概念，凡是能够以某种形式监控其他程序执行过程的程序，都可以泛称为调试器。在Windows平台上，根据调试器的实现原理大概可以将之分为三类：内核]]></description>
    <pubDate>2006-07-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[计算MDI子窗口数,仅显示文件夹的打开对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21581.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我正在写一个 MFC 的多文档（MDI）应用。在父窗口中，我如何检查所有的MDI子窗口是否都已经关闭？如果都关闭了，那么我想在我的主窗口激活一个窗格。]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用非模窗口生成MDI界面]]></title>
    <link>http://im.vc/vc/2011/0705/21580.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我想生成一个MDI窗口的界面，但发现用VC实现起来很麻烦，要加很多很多的RUNTIME_CLASS，而且不能实现在主窗口中加入功能选项。就是说生成一个OutLook的主窗]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[三个函数实现框架菜单自绘]]></title>
    <link>http://im.vc/vc/2011/0705/21579.html</link>
    <description><![CDATA[在VCKBASE看到的自绘菜单都是派生出一个新类，其实不用这么麻烦，添加三个函数即可实现框架菜单自绘，方便简单，易于维护。 在MFC中，如果菜单带有MF_OWNERDRAW标志，程序就会调用O]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让CButtonST 类支持鼠标掠过时发声]]></title>
    <link>http://im.vc/vc/2011/0705/21578.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍了一个功能强大的CButton派生类CButtonST，但在使用时我觉得这个类有一点小小的功能缺陷。我想大家都有这样的经验，有的软件当鼠标划过按钮时，会发]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[报表输出轻松搞定]]></title>
    <link>http://im.vc/vc/2011/0705/21577.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、刚刚开发了一个报表输出的 COM，可以动态的添加数据。代码没有限制，可随意使用。现在还在修改一些细节的地方，修改后会再次上传。 二、代码说明]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC 应用程序中的菜单提示信息]]></title>
    <link>http://im.vc/vc/2011/0705/21576.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我正在做一个历时很久的项目。出于某些原因，项目启动之初我们实现了自己的弹出式菜单。当工具提示信息出现之后，我们将这个功能引入了我们自己的菜]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自绘按钮补遗]]></title>
    <link>http://im.vc/vc/2011/0705/21575.html</link>
    <description><![CDATA[本文示例源代码或素材下载 (包括：改进后的CXPButton类、练习程序、练习程序答案) 在《自绘按钮的实现》一文中所示范的CXPButton按钮从形状上看可以说是一个不规则按钮。我们把MFC中提]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 中不规则窗体的编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/21574.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、序言 在绝大多数的Windows应用程序中，其窗体都是使用的正规正矩的矩形窗体,例如我们常用的，记事本，扫雷，等等。矩形窗体，具有编程实现简单，风]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[.NET中的自绘机制]]></title>
    <link>http://im.vc/vc/2011/0705/21573.html</link>
    <description><![CDATA[本文示例源代码或素材下载 每次 Microsoft 推出象 Office 或者 Visual Studio 这样拳头产品的新版本时，都会推出一些新的特性，其中包括了新的菜单样式（Menu Style）。当新的菜单样式以各自]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[按钮控件的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21572.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近有不少朋友发信到我的邮箱，其中有高手也有菜鸟，也许他们问的问题我还不能一一解答，但是他们的来信的确让我感受到极大的鼓舞。今天忙里偷闲，]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的登录对话框的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21571.html</link>
    <description><![CDATA[本文示例源代码或素材下载 要求用户正确输入用户名和密码，然后才能进入系统。刚好前几天有个人问俺如何在程序启动时先启动登录对话框的问题，俺就给他写了个示例程序，今天拿]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何定制对话框系统菜单]]></title>
    <link>http://im.vc/vc/2011/0705/21570.html</link>
    <description><![CDATA[本文示例源代码或素材下载 背景 系统菜单是每个 Windows 程序的标准特性。通常系统菜单由 Windows 系统来管理，所以我们平时编成时很少去碰它。但是，有的时候，我们确实想定制自己]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自绘按钮的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21569.html</link>
    <description><![CDATA[本文示例源代码或素材下载 如果你希望能够在自己的程序中表现出新意，那么你一定不会仅仅满足于MFC提供那些标准控件。这时，我们就必须自己另外多做些工作了。就改变控件外观这]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[投影法和差影法的源程序]]></title>
    <link>http://im.vc/vc/2011/0705/21568.html</link>
    <description><![CDATA[以下是投影法的源程序，第二个参数是个BOOL变量，为真时表示在水平方向上做投影，否则在垂直方向上做投影。要注意的是，我们针对的虽然是二值图，但为了处理的方便，用的是25]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[设计XP风格的按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21566.html</link>
    <description><![CDATA[本文示例源代码或素材下载 论坛上许多人都在讨论如何编写具有XP风格的界面，其实网上有设计好的类库，可以直接拿来使用。但这些终归是别人写的，能不能转化成自已的呢。于是笔]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC开发数据库基础之ADO篇]]></title>
    <link>http://im.vc/vc/2011/0705/21565.html</link>
    <description><![CDATA[一、ADO简介 ADO(ActiveXDataObject)是Microsoft数据库应用程序开发的新接口，是建立在OLEDB之上的高层数据库访问技术，请不必为此担心，即使你对OLEDB，COM不了解也能轻松对付ADO,因为它非常简]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何enable/disable菜单项]]></title>
    <link>http://im.vc/vc/2011/0705/21564.html</link>
    <description><![CDATA[这个问题在以前的知识库中出现过多次，许多人问及在MFC应用程序中enable或disable菜单的问题，在主菜单中调用 CMenu::EnableMenuItem不起作用......如何disable菜单项？ 根据以往的经验，要解决]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CButtonST使用技巧]]></title>
    <link>http://im.vc/vc/2011/0705/21563.html</link>
    <description><![CDATA[本文示例源代码或素材下载 CButtonST使我目前见过的最强大，功能最全的CButton派生类。撰写本文的目的不在于技术的讨论，而是希望能够为各位提供关于CButtonST的使用参考，以提高编写]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 VC.net 轻松实现按钮控件自绘]]></title>
    <link>http://im.vc/vc/2011/0705/21561.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在我的上一篇文章VC.net简单实现GIF动画中大家已经看到 .net 框架的易用性了，这一回我想说说 .net 控件的自绘，同样比 MFC 的控件自绘要轻松许多，我们就拿]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现类似VC属性表中的钉子按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21560.html</link>
    <description><![CDATA[本文示例源代码或素材下载 1、新建一工程，基于对话框，采用默认设置。 2、添加一个新类，CSButton 基类CButton。 3、加入两副位图，分别表示钉子钉下和没有钉下时的状态。 4、向类中]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中的自定义消息]]></title>
    <link>http://im.vc/vc/2011/0705/21559.html</link>
    <description><![CDATA[在VC++中想加入自定义消息，以下方法可供参考 1 首先定义消息：例如 define WM_MYMESSAGE (WM_USER+100) 2 在.H文件中，加入消息响应函数，如： LONG OnMyMessage(WPARAM w,LPARAM l); 该函数有规定的格式]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在你的程序中如何使用CButtonST类]]></title>
    <link>http://im.vc/vc/2011/0705/21558.html</link>
    <description><![CDATA[本文示例源代码或素材下载 首先在你的工程中加入如下文件： BtnST.h BtnST.cpp 从v3.5版本开始，CButtonST支持使用BCMenu类创建菜单。为了能够使用BCMenu，你必须在 BtnST.h中加入下面二行：]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[黑客攻击手段之偷梁换柱]]></title>
    <link>http://im.vc/vc/2011/0705/21557.html</link>
    <description><![CDATA[本文示例源代码或素材下载 申明：本文旨在分析黑客攻击的手段，请勿用于非法目的！ Internet的发展，带动了IT界的一次大飞跃，黑客的活动也随之日益猖獗，攻击手法不断变化。各种]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Win32 SDK写一个简单的计算器]]></title>
    <link>http://im.vc/vc/2011/0705/21556.html</link>
    <description><![CDATA[本文示例源代码或素材下载 用MFC做计算器非常容易，大家都认为用SDK做非常难， 但是我认为只要你的思路正确，做起来也是一样得心应手。 由于SDK做工程也是有规律可寻，就是建立框]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样实现XP风格按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21555.html</link>
    <description><![CDATA[本文示例源代码或素材下载 示例代码运行效果图 在VC6下面怎样实现具有xp风格的按钮？我这里介绍一种简单的方法。 我们需要用到两个类，一个是CButtonST,另一个是CWinXPButtonST.这两个类]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6扩展CButton类制作风格独特的按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21554.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、 本文介绍一个CButton的派生类CLinkButton，用此派生类制作的按钮具有以下特点： １、按钮的外观类似静态控件类CStatic 产生的对象。（参见图一） 图一]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之四:COM组件模型基础]]></title>
    <link>http://im.vc/vc/2011/0705/21553.html</link>
    <description><![CDATA[一年又一年，已经又过了一年了。我VC的生涯已经两岁了。可以相当地庆贺一下哟。回顾这一年的学习(唉，还没有工作实践呢。这年头，工作不好找哇。),还学了不少的好东西。其中，]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何构造一个简单的USB过滤驱动程序]]></title>
    <link>http://im.vc/vc/2011/0705/21552.html</link>
    <description><![CDATA[本文分三部分来介绍如何构造一个简单的USB过滤驱动程序，包括基本原理、程序的实现、使用INF安装。此文的目的在于希望读者了解基本原理后，可以使用除DDK以外最流行也最方便的驱]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC多个MRU菜单的问题]]></title>
    <link>http://im.vc/vc/2011/0705/21551.html</link>
    <description><![CDATA[问：我想象DevStudio97那样将不同文档类型的MRU子菜单分开,如分成最近的工作区和最近打开的文件.我在CodeGuru上找了找,但没有什么收获. 答：这是可以解决的.我保留了CRecentFileList对象,让]]></description>
    <pubDate>2006-07-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之二:MFC类基础,C++程序编写规范介绍]]></title>
    <link>http://im.vc/vc/2011/0705/21550.html</link>
    <description><![CDATA[由于本文是面对C语言基础的(因为我就是从C学起来的)，而MFC是利用C++类技术构建起来的。因此有必要在此为只了解C的朋友们，普及一下C++语言中类的概念。熟悉C++的朋友可以跳过本部]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NT DDK的安装以及设备驱动程序的编译]]></title>
    <link>http://im.vc/vc/2011/0705/21549.html</link>
    <description><![CDATA[经常有人问及如何安装DDK,如何编译第一个设备驱动程序以及如何消除掉编译驱动程序 时出现的大量错误信息. 其实, DDK的安装和驱动程序的编译是很简单的. 为了编译驱动程序, 你必须首]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取网页密码框中的密码]]></title>
    <link>http://im.vc/vc/2011/0705/21548.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言 本人是在家中上网,经常有一些BBS的密码懒得记了,就用IE的自动密码保存功能,这样一来是方便了,但却有一个麻烦,一旦机子不行了,想要重装操作系统了]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之一:WinSDK]]></title>
    <link>http://im.vc/vc/2011/0705/21547.html</link>
    <description><![CDATA[预设目录: 第一部分:WinSDK 第二部分:MFC类基础,C++程序编写规范介绍 第三部分:MFC基于对话框程序 第四部分:Dll动态链接库 第五部分:COM组件基础 第六部分:COM组件几个常用技术:IDispatch,可连]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VToolsD开发一个简单的VxD]]></title>
    <link>http://im.vc/vc/2011/0705/21546.html</link>
    <description><![CDATA[这一次，我们讲一下如何用VToolsD开发一个最简单的VxD，以及用SoftIce进行源程序级的调试。 VToolsD的使用 在VtoolsD中，有一个最重要的VxD开发工具：QuickVxD。QuickVxD可以为我们自动生成Vx]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[搜索或处理指定目录下的所有文件]]></title>
    <link>http://im.vc/vc/2011/0705/21545.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一个CFileFind的扩展类CFileFindExt ----搜索或处理指定目录下的所有文件 一、类CfileFindExt功能说明 大家经常需要对指定目录下的所有文件进行搜索或其它相同操]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让程序自动管理线程]]></title>
    <link>http://im.vc/vc/2011/0705/21544.html</link>
    <description><![CDATA[本文示例源代码或素材下载 引言 多线程是一种很好的程序机制，使用线程可以充分的利用电脑资源，进行并行的业务处理。不过好的东西总有它的不足。线程是好，不过滥用，或管理]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何读写WINDOWS2000的日志]]></title>
    <link>http://im.vc/vc/2011/0705/21543.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一些大型应用程序会把他们的一些事件写到日志里面去,比如SQL Server,norton,iis等.我google了一下,网上关于这方面的资料并不是很完整,于是整理加工了一下. 下面]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL的远程注入技术]]></title>
    <link>http://im.vc/vc/2011/0705/21542.html</link>
    <description><![CDATA[本文示例源代码或素材下载 DLL的远程注入技术是目前Win32病毒广泛使用的一种技术。使用这种技术的病毒体通常位于一个DLL中，在系统启动的时候，一个EXE程序会将这个DLL加载至某些系]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何与资源管理器互动剪切/拷贝/粘贴文件]]></title>
    <link>http://im.vc/vc/2011/0705/21541.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一.本文将向读者介绍下面两个问题的解决方案: 1,用户在资源管理器（Windows Explorer）中剪切/拷贝（Cut/Copy）文件,然后在自己的应用程序中进行粘贴（Paste）操]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及C]]></title>
    <link>http://im.vc/vc/2011/0705/21540.html</link>
    <description><![CDATA[本文示例源代码或素材下载 对于用过Windows的人，几乎没有人不知道Ctrl+Alt+Del组合键，尤其是在使用经常死机的Windows9x时，使用它的频率更高，这一组合键是专门为了系统安全起见提供]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用SDK玩转ActiveX]]></title>
    <link>http://im.vc/vc/2011/0705/21539.html</link>
    <description><![CDATA[本文示例源代码或素材下载 调用ActiveX控件？呃，这实在不是一件容易的事情：用各种封装精良的Framework（MFC、VCL等等）的话，最后成品EXE的体积难免偏大；用SDK虽然可以有效地减小这]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中应用CTreeCtrl控件的技巧]]></title>
    <link>http://im.vc/vc/2011/0705/21538.html</link>
    <description><![CDATA[首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL（名字随便给一个）。然后在资源视图中插入两个Dialog，ID分别为IDD_DIALOG11和IDD_DIALOG211，都更改Style属性为Child,Border属性为None,为它们]]></description>
    <pubDate>2006-04-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[干干净净杀死进程]]></title>
    <link>http://im.vc/vc/2011/0705/21537.html</link>
    <description><![CDATA[本文示例源代码或素材下载 最近在写程序时碰到这样一个问题：我想将文件备份到网络驱动器上，但是有一些文件正在被其它程序使用，处于打开状态，而且是被独占打开，这时是没法]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初学者指针指南]]></title>
    <link>http://im.vc/vc/2011/0705/21536.html</link>
    <description><![CDATA[本文示例源代码或素材下载 何为指针？ 指针基本上和其它的变量一样，唯一的一点不同就是指针并不包含实际的数据，而是包含了一个指向内存位置的地址，你可以在这个地址找到某]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单SNMP管理程序的VC++代码实例实现]]></title>
    <link>http://im.vc/vc/2011/0705/21535.html</link>
    <description><![CDATA[SNMP（Simple Network Management Protocol）是基于TCP/IP的网络管理协议，关于其工作原理网上很多，百度一下或者看看MSDN，今天在这里记一下实现的步骤，本人工作环境是Windows XP professional SP2]]></description>
    <pubDate>2006-04-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[共享内存封装类]]></title>
    <link>http://im.vc/vc/2011/0705/21534.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文介绍一个共享内存封装类，使共享内存的使用更简单化，特别适合更懒的程序员使用:-) 一、实现目标：简单化使用共享内存 二、使用说明： 1. 创建共享]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL的GUI程序设计(5)对话框和控件]]></title>
    <link>http://im.vc/vc/2011/0705/21533.html</link>
    <description><![CDATA[本文示例源代码或素材下载 第四章 对话框和控件 对于Win32 GUI的程序设计来说，其实大部分的情况下我们都不需要自己进行窗口类的设计，而是可以使用Win32中与用户交互的标准方式对]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++实现局域网实时视频传输]]></title>
    <link>http://im.vc/vc/2011/0705/21532.html</link>
    <description><![CDATA[摘要 本文针对不同的局域网，提出一种通用的实时视频传输的解决方案。在使用Divx编解码的基础上，提出了从压缩、组帧、发送到接收、解压整个流程的思想，具体实施方案和VC++实现]]></description>
    <pubDate>2006-05-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现程序互斥运行的几种方法]]></title>
    <link>http://im.vc/vc/2011/0705/21531.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在WIN32下，实现程序互斥运行的方法有很多种，我简单分析以下几种不同的实现： 一、在VC下的实现 Visual C++ 是WIN32编程最主要也是最强大的编程工具这一，]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL的GUI程序设计(4)ATL的窗口类]]></title>
    <link>http://im.vc/vc/2011/0705/21530.html</link>
    <description><![CDATA[第三章 ATL的窗口类 CWindowImpl、CWindow、CWinTraits，ATL窗口类的奥秘尽在此三者之中。在本章里，李马将为你详细解说它们的使用方法。另外，本章的内容也可以算是本书的核心部分如果你]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++程序调试方法入门]]></title>
    <link>http://im.vc/vc/2011/0705/21529.html</link>
    <description><![CDATA[概述 调试是一个程序员最基本的技能，其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言，却不能编制出任何好的软件。 这里我简要的根据自己的经验列]]></description>
    <pubDate>2006-05-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL/COM简单工程]]></title>
    <link>http://im.vc/vc/2011/0705/21527.html</link>
    <description><![CDATA[本文示例源代码或素材下载 介绍 本教程的目的是告诉你如何使用ATL创建一个COM服务器，并使用VisualC++和VisualBasic程序来分别调用这个服务器。我并不想深入探讨COM的细节，也不想让你深]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之背景简介]]></title>
    <link>http://im.vc/vc/2011/0705/21526.html</link>
    <description><![CDATA[OpenGL（Open Graphics Library）是图形硬件的一个软件接口，也是该领域的工业标准。图形程序员利用这些指令可以创建高质量的交互式的三维应用。OpenGL的前身是SGI（Silicon Graphics）公司为其]]></description>
    <pubDate>2006-05-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为winamp定做热键]]></title>
    <link>http://im.vc/vc/2011/0705/21525.html</link>
    <description><![CDATA[本文示例源代码或素材下载 前言: 本人喜欢把winamp设置在托盘区,不过winamp不提供热键呼出，而我用惯OICQ的热键呼出，所以，每次想换歌时要用鼠标点击总觉得不爽。 于是萌发了给它作]]></description>
    <pubDate>2006-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[If-Trader 订单流程系统]]></title>
    <link>http://im.vc/vc/2011/0705/21524.html</link>
    <description><![CDATA[本文示例源代码或素材下载 简介 这是一个原应用程序建构在 IIS 6.0、COM 1.5、MSMQ 3.0的网络订单处理系统，利用Application Server 的新增功能，在对源代码作稍许修改的情况下，对应用程序]]></description>
    <pubDate>2006-04-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之一个简单的例子]]></title>
    <link>http://im.vc/vc/2011/0705/21523.html</link>
    <description><![CDATA[先编译运行一个简单的例子，这样我们可以有一个直观的印象。从这个例子我们可以看到OpenGL可以做什么，当然这个例子只做了很简单的一件事--绘制一个彩色的三角形。除此以外，我]]></description>
    <pubDate>2006-05-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之使用光照和材质]]></title>
    <link>http://im.vc/vc/2011/0705/21522.html</link>
    <description><![CDATA[使用了光照和材质可以使物体更逼真，具有立体感。例4就是没有使用光照使呈现在我们眼前的物体茶壶和立方体没有立体感。 例6：绘制三个使用不同材质的球体。 #include Windows.h #inc]]></description>
    <pubDate>2006-05-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探讨Windows编程中句柄的本质]]></title>
    <link>http://im.vc/vc/2011/0705/21521.html</link>
    <description><![CDATA[一、书上定义 ： Microsoft Windows 3 Developer's Workshop(Microsoft Press,by Richard Wilton) 在Windows环境中，句柄是用来标识项目的，这些项目包括：模块(module)、任务(task)、实例 (instance)、文件(file)、]]></description>
    <pubDate>2006-04-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之使用颜色]]></title>
    <link>http://im.vc/vc/2011/0705/21520.html</link>
    <description><![CDATA[通过上一节的例子我们已经知道一些简单的使用颜色的方法。这一节我们进一步讲讲颜色的使用。 例2：本例子使用颜色引索模式绘制8个不同颜色的球体，如图二所示。阅读此例时，请]]></description>
    <pubDate>2006-05-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之纹理映射]]></title>
    <link>http://im.vc/vc/2011/0705/21519.html</link>
    <description><![CDATA[纹理我们可以简单的理解为物体表面的花纹。同样的物体我们可以加上不同的纹理。我们可以使用现成的纹理也可以自己做一个新的纹理。 例7：绘制一个简单的二维纹理图，并将该图]]></description>
    <pubDate>2006-05-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++设计“精灵”窗体]]></title>
    <link>http://im.vc/vc/2011/0705/21518.html</link>
    <description><![CDATA[下载本文源代码 随着Microsoft凭借Windows在操作系统上取得的巨大成绩，Windows用户界面也日益成为业界标准。统一的界面给广大用户对应用软件的学习与使用带来了很大方便。但每天都面]]></description>
    <pubDate>2006-05-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之坐标变换]]></title>
    <link>http://im.vc/vc/2011/0705/21517.html</link>
    <description><![CDATA[本节中的例子仅仅是将第二节的例子作了一点点改动。将myDisplay函数中画三角型的那一部分提出来写成一个函数drawTriangle。然后在myDisplay函数中用drawTriangle（）；代替原来的语句。这时]]></description>
    <pubDate>2006-05-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之特殊效果操作]]></title>
    <link>http://im.vc/vc/2011/0705/21516.html</link>
    <description><![CDATA[每个物体在不同的环境在会有不同的视觉效果。为了使效果更加真实需要增加特殊效果。 例8：绘制三个互相重叠的矩形，这三个矩形从左到右分别为绿、红、蓝。其中红色、蓝色矩形]]></description>
    <pubDate>2006-05-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之堆栈操作]]></title>
    <link>http://im.vc/vc/2011/0705/21515.html</link>
    <description><![CDATA[本节中的例子其结构和例1一样，仅改变myDisplay和myReshape。 例4：利用堆栈绘制三个物体--一个绿色的茶壶，一个蓝色的茶壶，一个红色的立方体（部分代码） void myDisplay(void) { glClear(GL]]></description>
    <pubDate>2006-05-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之曲面和曲线]]></title>
    <link>http://im.vc/vc/2011/0705/21514.html</link>
    <description><![CDATA[前面我们讲了如何绘制平面的图形，这一节我们学习如何绘制曲线和曲面。 例10：绘制一个曲面，如图十二所示。本程序使用二维求值器绘制一个曲面。本例中也有一些特殊效果的操作]]></description>
    <pubDate>2006-05-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++程序设计中的API和SDK]]></title>
    <link>http://im.vc/vc/2011/0705/21513.html</link>
    <description><![CDATA[我们在编写标准C程序的时候，经常会调用各种库函数来辅助完成某些功能；初学者使用得最多的C库函数就是printf了，这些库函数是由你所使用的编译器厂商提供的。在Windows平台下，也]]></description>
    <pubDate>2006-06-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之显示例表]]></title>
    <link>http://im.vc/vc/2011/0705/21512.html</link>
    <description><![CDATA[利用显示列表，我们们可以减少重复的劳动。我们可以从例5中得到体会。 例5：绘制六个彩色的三角形，如图六。 #include Windows.h #include GL/glut.h GLuint listName = 1; void myInit(void) { glClearCol]]></description>
    <pubDate>2006-05-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之NURBS曲线和曲面]]></title>
    <link>http://im.vc/vc/2011/0705/21511.html</link>
    <description><![CDATA[上一节讲了一般的曲线与曲面的绘制，本节讲NURBS曲线和曲面的绘制。 例11：此例绘制两个相同形状的NURBS曲面，不同之处是一个为线框式，一个是由实多边形组成。运行后可以看到其中]]></description>
    <pubDate>2006-05-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在应用程序中播放声音资源文件]]></title>
    <link>http://im.vc/vc/2011/0705/21510.html</link>
    <description><![CDATA[源代码下载 如果能够在启动应用程序过程中再相应地添加声音文件的播放效果，那一定是件更令人高兴的事情，针对这个问题，本实例介绍了如何在Visual C++开发的应用程序中播放声音]]></description>
    <pubDate>2006-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态菜单项状态条提示工具条提示问题]]></title>
    <link>http://im.vc/vc/2011/0705/21509.html</link>
    <description><![CDATA[本文示例源代码或素材下载 问题的提出： 一个应用程序想要动态改变菜单项。使用CCmdUI::SetText(Menu Text)可以改变菜单文本，但是如何动态改变工具条和状态条的文本呢？ 有几种策略，]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之二次几何体]]></title>
    <link>http://im.vc/vc/2011/0705/21508.html</link>
    <description><![CDATA[这一章我们讲一下二次几何物体的绘制。二次几何物体的绘制有几种不同的方式，在本例中可以看出不同的绘制方式的不同效果，如图十五所示。 例13：本例使用GLU库函数绘制了四个几]]></description>
    <pubDate>2006-05-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CButtonST类公共接口函数]]></title>
    <link>http://im.vc/vc/2011/0705/21507.html</link>
    <description><![CDATA[以下是CButtonST类的所有公共成员函数（函数名按音序排列先后）： CButtonST::DrawBorder DWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE) 注释： 因为CButtonST的默认显示风格是平面按钮。调用]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中利用/GS开关防止缓冲区溢出]]></title>
    <link>http://im.vc/vc/2011/0705/21506.html</link>
    <description><![CDATA[缓冲区溢出通常表现为一个最为常见的漏洞而存在于今天的各种软件之中，黑客可以用恶意的输入，从而更改程序的执行流程，由此入侵相应的进程、电脑、或整个域。如果进程运行于]]></description>
    <pubDate>2006-06-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之像素操作]]></title>
    <link>http://im.vc/vc/2011/0705/21505.html</link>
    <description><![CDATA[本节讲解像素操作。 例14：本例在窗口绘制一个三角形，然后利用glCopyPixel函数拷贝了五次该图形，并将这五个三角形放置在窗口的不同位置。 #include stdlib.h #include GL/glut.h /*设置背景色]]></description>
    <pubDate>2006-05-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CAnimateCtrl::Open的使用问题]]></title>
    <link>http://im.vc/vc/2011/0705/21504.html</link>
    <description><![CDATA[提出问题：使用CAnimateCtrl::Open( LPCTSTR lpszFileName )时，参数lpszFileName 是个字符串，表示AVI文件名。因此在分发应用程序时，除了分发可执行程序外，还必须单独分发AVI文件。是否有办法从]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++设计基于ODBC的数据库管理系统]]></title>
    <link>http://im.vc/vc/2011/0705/21503.html</link>
    <description><![CDATA[ODBC(Open Database Connectivity，开放数据库互连)是微软公司开放服务结构(WOSA，Windows Open Services Architecture)中有关数据库的一个组成部分，它建立了一组规范，并提供了一组对数据库访问的标]]></description>
    <pubDate>2006-06-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似EXCEL的报表类库（更新）]]></title>
    <link>http://im.vc/vc/2011/0705/21502.html</link>
    <description><![CDATA[本文示例源代码或素材下载 我在 VCKBASE 《在线杂志》第二十四期中有一篇文章类似Excel的报表类库。这篇文章中的例子程序已经有最新版了，界面截图和文档内容也已更新。最新程序请]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之动画制作]]></title>
    <link>http://im.vc/vc/2011/0705/21501.html</link>
    <description><![CDATA[到目前为止我们所做的图形全部都是静止的。而OpenGL的是一个可以制作大型3D图形、动画的工具。下面我们做一个可以旋转的立方体。 例16：一个旋转的立方体 #include GL/glut.h GLfloat X =]]></description>
    <pubDate>2006-05-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OpenGL编程轻松入门之菜单管理]]></title>
    <link>http://im.vc/vc/2011/0705/21500.html</link>
    <description><![CDATA[菜单是我们经常使用的工具，很方便，直观。本节讨论在OpenGL中如何进行菜单管理。 例17：本例在蓝色的背景上绘制一个白色的正方形，在窗口内单击鼠标右键，弹出菜单，当选择不同]]></description>
    <pubDate>2006-05-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增强GridCtrl]]></title>
    <link>http://im.vc/vc/2011/0705/21499.html</link>
    <description><![CDATA[本文示例源代码或素材下载 界面预览: 在一个数据录入界面中有的数据项需要编辑录入，有的项需要选择录入，虽说有几个用ListCtrl做的扩展也基本能满足要求，总觉不好用，猛然发现]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现PDF文件的显示]]></title>
    <link>http://im.vc/vc/2011/0705/21498.html</link>
    <description><![CDATA[PDF介绍 PDF是“Portable Document Format 可移植文档格式”的缩写，它是Adobe公司开发的一种电子文档格式，已经成为国际通用的电子文档交换事实标准。PDF文件可以在各种平台下阅读、编辑、]]></description>
    <pubDate>2006-06-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现非窗口类中使用定时器的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21497.html</link>
    <description><![CDATA[定时器在Windows 的程序中的作用不可忽略，也随处可见。设定一个时间间隔每0.5秒或者1秒钟刷新一次时钟，这样就可以完成一个简单的电子钟程序。在不同的编程工具中定时器的用法也]]></description>
    <pubDate>2006-05-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带文字的进度条]]></title>
    <link>http://im.vc/vc/2011/0705/21496.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在下载安装的过程中，我们经常会看到带有文字的进度条，它能给人一种直观的概念。在VC中也有进度条的控件，但它不能显示文字。今有一CProgressCtrl类的派]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中添加响应自定义的消息的代码步骤]]></title>
    <link>http://im.vc/vc/2011/0705/21495.html</link>
    <description><![CDATA[1. 首先定义一个消息代码 #define WM_DEBUG WM_USER + 1999 2. 在窗口头文件中添加 class CStreamServerDlg : public CDialog { // Generated message map functions //{{AFX_MSG(CStreamServerDlg) ... //}}AFX_MSG afx_msg void OnDebug]]></description>
    <pubDate>2006-06-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CGfxOutBarCtrl之提升篇]]></title>
    <link>http://im.vc/vc/2011/0705/21494.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文代码运行效果图 今天难得有空停下手中的活来收一下信箱的MAIL，很高兴能收到大家的来信，其中大多都是针对上期中的一篇文章：《CGfxOutBarCtrl之BUG篇]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似Dreamweaver的颜色选择器]]></title>
    <link>http://im.vc/vc/2011/0705/21493.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前言 用过Dreamweaver的朋友一定对它的颜色选择器留下深刻的印象，因为它确实相当好用，其中的一项比较实用的功能是可以选取屏幕上任意一点的颜色。]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从MFC与ATL的男女关系说起]]></title>
    <link>http://im.vc/vc/2011/0705/21492.html</link>
    <description><![CDATA[我从大三开始学习MFC，对于一个学软件的学生来说算是有点晚，到现在差不多有3个年头了。我在大四进入公司实习开始学习COM，接触到ATL并用它来做开发。我在大二冬天开始恋爱，到现]]></description>
    <pubDate>2006-07-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制编辑框的上下文菜单]]></title>
    <link>http://im.vc/vc/2011/0705/21491.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上下文菜单的应用在基于Windows的应用程序中使用得越来越广泛。本文针对WM_INITMENUPOPUP消息的处理机制谈谈如何在编辑框控制的上下文菜单上添加自己的菜单]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中用简易方法实现淡入淡出的启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/21490.html</link>
    <description><![CDATA[一日心血来潮，想给启动画面来个淡入淡出，于是去谷歌(google)查了半天，无果。但知道了AnimiateWindow 这个函数。好吧 ，让我们开始吧。首先，请在需要淡入淡出窗口的cpp文件或者std]]></description>
    <pubDate>2006-07-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于ADO的VC++编程的四篇文章]]></title>
    <link>http://im.vc/vc/2011/0705/21489.html</link>
    <description><![CDATA[本文示例源代码或素材下载 [编者按]Abbey抽空将MSDN中关于VC++中使用ADO的四篇文章翻译成中文，非常感谢他的无私奉献。 主要内容： 1) ADO概览 2) ADO对象模型的概要 3) ADO提供者 4) Visual]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在vc++中旋转位图]]></title>
    <link>http://im.vc/vc/2011/0705/21488.html</link>
    <description><![CDATA[网上有很多关于位图旋转的资料,但是讲得很清楚的不多(我没有仔细查找).于是我也写了一个,希望能给向我这样的初学者一点帮助. 第一步,你必须知道位图即BMP格式的文件的结构. 位图]]></description>
    <pubDate>2006-07-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[应用程序中添加“Coolbars”的简单方法]]></title>
    <link>http://im.vc/vc/2011/0705/21487.html</link>
    <description><![CDATA[从微软新版本的ie中，我们明显感觉到微软正在采用一种新的工具条外观。新风格的工具条长被称为Coolbar。其图标始终保持扁平状态，除非鼠标指针移到上面。Coolbar首次出现是在Windo]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++内部COM插件的编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/21486.html</link>
    <description><![CDATA[一、闲聊 今天要谈的话题是COM，稍微深入一点，不知道大家用过C++Test或者Visual Assistant之类的软件没有，它们都有个非常引人注目的功能，那就是把它们自身嵌入到VC开发环境中去。这]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模拟简单猜扑克牌大小的 Win32 控制台游戏]]></title>
    <link>http://im.vc/vc/2011/0705/21485.html</link>
    <description><![CDATA[本文示例源代码或素材下载 在坛子里经常能看到MFC编制的GUI游戏,功能强大,界面美观,人机交互便利等优点是控制台程序是无可比拟的.但对于刚初步了解 C/C++的朋友们是无法短期内能学]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在工具栏按钮上添加文本标签]]></title>
    <link>http://im.vc/vc/2011/0705/21484.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、前 言 对于工具栏，我想大家一定不陌生，它直观，使用方便，它给应用程序的用户带来极大的方便．对VC++程序员来说，为自己开发的软件加上一个工具]]></description>
    <pubDate>2006-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让一个打开的文档成为活动文档]]></title>
    <link>http://im.vc/vc/2011/0705/21483.html</link>
    <description><![CDATA[提出问题： 有一个树型控件，在其TVITEM的用户部分存储着一个文档指针。当双击项目时，我想从打开的文档列表中激活文档。所以对于给定的文档类（CDocument）指针，如何在MDI应用中激]]></description>
    <pubDate>2006-04-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL(Dynamic Link Libraries)全面剖析(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21482.html</link>
    <description><![CDATA[关于DLL的函数 动态链接库中定义有两种函数：导出函数(export function)和内部函数(internal function)。导出函数可以被其它模块调用，内部函数在定义它们的DLL程序内部使用。 输出函数的方]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C-Visual Toolbar 1.0]]></title>
    <link>http://im.vc/vc/2011/0705/21481.html</link>
    <description><![CDATA[本文示例源代码或素材下载 功能简介 C-Visual Toolbar 1.0 的功能可以用 Visual Toolbar 1.5 的功能来描述，以下是引用Visual Toolbar 1.5的功能来介绍 C-Visual Toolbar 1.0 的功能。对 Visual C++ 和 Delphi]]></description>
    <pubDate>2006-04-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制调试诊断工具和实用程序(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21480.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文假设你熟悉 Win32，DLL 摘要 在 Windows 系统中，动态库版本冲突实在是一个老大难的问题了，为了解决这个问题，除了使用大量现有的工具外，你还可以利]]></description>
    <pubDate>2006-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL(Dynamic Link Libraries)全面剖析(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21479.html</link>
    <description><![CDATA[关于调用约定 动态库输出函数的约定有两种：调用约定和名字修饰约定。 1)调用约定(Calling convention)：决定函数参数传送时入栈和出栈的顺序，由调用者还是被调用者把参数弹出栈，以]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[游戏中对象选取的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21478.html</link>
    <description><![CDATA[对于PC游戏，在鼠标大行其道的今天，如何由鼠标的位置判定其下的对象是什么，是几乎所有游戏都必须面对的问题。 以下提供几种方法，仅供参考。 1，包围框法。一般的，对游戏中]]></description>
    <pubDate>2006-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[A*寻路初探]]></title>
    <link>http://im.vc/vc/2011/0705/21477.html</link>
    <description><![CDATA[译者序 很久以前就知道了A*算法，但是从未认真读过相关的文章，也没有看过代码，只是脑子里有个模糊的概念。这次决定从头开始，研究一下这个被人推崇备至的简单方法，作为学习]]></description>
    <pubDate>2006-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL(Dynamic Link Libraries)全面剖析(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21476.html</link>
    <description><![CDATA[MFC中的DLL Non-MFC DLL：指的是不用 MFC 的类库结构，直接用 C 语言写的 DLL，其输出的函数一般用的是标准 C 接口，并能被 非 MFC 或 MFC 编写的应用程序所调用。 Regular DLL：和下述的 Extens]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 C++ 创建简单的 Win32 服务程序(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21475.html</link>
    <description><![CDATA[CNTService 类 当我创建 C++ 对象封装 Windows 函数时，我尝试为我封装的每个 Windows API 除了创建成员函数外，还做一些别的工作，我尝试让对象更容易使用，降低实现特定项目所需的代码行]]></description>
    <pubDate>2006-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[USB开发步骤之软件篇]]></title>
    <link>http://im.vc/vc/2011/0705/21474.html</link>
    <description><![CDATA[我这里重点的介绍如何写驱动程序，对于一些应用程序我就不做介绍了，因为我对于那些高层的东西写得很少。倘若再讲，有班门弄斧之嫌，呵呵！ 作为WIN98和WIN2K推荐的一项新技术来]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[遍历搜索注册表]]></title>
    <link>http://im.vc/vc/2011/0705/21473.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、注册表的组织结构 图一 类比：Key有如文件夹，Value有如文件。 Value组成：Name/Type/Data, 通常指某Value就是指其Name。 二、目前的访问手段 regedit, regedt32，第]]></description>
    <pubDate>2006-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DirectDraw的Gamma控制形成淡出效果]]></title>
    <link>http://im.vc/vc/2011/0705/21472.html</link>
    <description><![CDATA[为什么要使用DDRAW中的Gamma控制功能来做淡出呢？有两个主要原因：第一个是因为简单；第二是因为使用Gamma淡出，你不会丢失任何存储在主表面中的信息。 既然这样，在实现这种技术之]]></description>
    <pubDate>2006-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与matlab接口编程(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21471.html</link>
    <description><![CDATA[本文示例源代码或素材下载 Matcom是mathTools公司推出的一个能将M文件转化成相同功能C++代码的工具。相比Matlab自带的编译器Compiler，用Matcom转化代码要简单和方便 得多。本文将结合作者]]></description>
    <pubDate>2006-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[pci卡设计心得]]></title>
    <link>http://im.vc/vc/2011/0705/21470.html</link>
    <description><![CDATA[其实从开始我对pci卡是一窍不通的，硬件还好说，软件驱动程序更是一头雾水，由于我的pci卡是要在Windows98操作系统下应用的，所以必须编写pci卡的驱动程序，支持Windows98下pnp硬件的驱]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种基于局域网的点对点语音通信]]></title>
    <link>http://im.vc/vc/2011/0705/21469.html</link>
    <description><![CDATA[引 言 随着计算机网络的日益普及，人们通过网络进行交流显得越来越重要，于是出现了一系列语音通信的软件，比如NetMeeting、IPPhone、MediaRing以及VoxPhone等等，但这些软件都功能完善、]]></description>
    <pubDate>2006-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[静态连接库的生成和使用]]></title>
    <link>http://im.vc/vc/2011/0705/21468.html</link>
    <description><![CDATA[本文示例源代码或素材下载 一、静态库的生成 a) 用VC向导生成一个win32 Static Library工程 b) 添加头文件，声明函数接口。 c) 添加实现文件，包含头文件并实现其中的函数。 d) 编译工程后]]></description>
    <pubDate>2006-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP下关于快速切换用户功能的相关编程]]></title>
    <link>http://im.vc/vc/2011/0705/21467.html</link>
    <description><![CDATA[本文示例源代码或素材下载 不知道大家注意到没有，Windows XP新增加了一个快速切换用户的功能。它可以让您在不注销的情况下在用户之间进行切换，而且每个用户有自己独立的配置文]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows映射模式及相关问题的解决]]></title>
    <link>http://im.vc/vc/2011/0705/21466.html</link>
    <description><![CDATA[Windows应用程序绘制图形时使用的是一种逻辑单位，每个逻辑单位的大小由映射模式决定， 这个逻辑单位既可以与设备单位（屏幕或打印机上的一个像素点）相同，也可以是一种物理单]]></description>
    <pubDate>2006-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南(1)中文版序言]]></title>
    <link>http://im.vc/vc/2011/0705/21465.html</link>
    <description><![CDATA[我一直在寻找这样一个类库：他对Windows的窗口提供面向对象的封装，有灵活的消息响应机制和比较完备的界面框架解决方案，对标准控件提供简练实用的封装，支持操作系统的新特性，]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Windows 95虚拟设备驱动程序]]></title>
    <link>http://im.vc/vc/2011/0705/21464.html</link>
    <description><![CDATA[大家知道整天都在讨论的CIH病毒利用了VxD技术，掌握了VxD 编程，就等于破除了CIH 病毒神话，彻底清除CIH 病毒。仔细学习这篇文章。 VxD介绍 本文介绍VxD的作用。如果Windows 95提供的标准]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++与Matlab混合编程之引擎操作详解]]></title>
    <link>http://im.vc/vc/2011/0705/21463.html</link>
    <description><![CDATA[Visual C++是当前主流的应用程序开发环境之一，开发环境强大，开发的程序执行速度快。但在科学计算方面函数库显得不够丰富、读取、显示数据图形不方便。Matlab是一款将数值分析、矩]]></description>
    <pubDate>2006-03-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[曲线显示控件]]></title>
    <link>http://im.vc/vc/2011/0705/21462.html</link>
    <description><![CDATA[本文示例源代码或素材下载 不少应用程序都需要将一些数据曲线化显示，以观察数据的变化趋势，我们常用的曲线控件有不少，比如mschart，最近公司也需要一个曲线显示的东东，但是]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VxD编程入门教程(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21461.html</link>
    <description><![CDATA[三、Windows 95／98应用程序与VxD的通信 Windows 95／98应用程序与VxD的通信一般使用DeviceIoControl函数， 这里给出一个实例源程序（FHTEST.C）如下： //拦截Windows 95／98文件操作测试程序 #includ]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS系统三维地景仿真的设计之基础架构]]></title>
    <link>http://im.vc/vc/2011/0705/21460.html</link>
    <description><![CDATA[引言 GIS（地理信息系统）、GPS（全球定位系统）和RS（卫星遥感技术）三大空间科学技术并称为3S技术，被认为是21世纪信息科学技术发展的重要前沿技术。特别是进入新世纪，GIS已经]]></description>
    <pubDate>2006-03-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC Activex 录音机控件]]></title>
    <link>http://im.vc/vc/2011/0705/21459.html</link>
    <description><![CDATA[本文示例源代码或素材下载 上一次的程序演示了怎样做一个录音机的程序，不过我的主要目的是要做一个能嵌入网、Director、authorware 等应用软件的ActiveX 控件，下面就来看以下基本实现]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在应用程序忙碌时探测用户的按健]]></title>
    <link>http://im.vc/vc/2011/0705/21458.html</link>
    <description><![CDATA[这个问题在论坛中的出现频率很高。在解决这个问题时，首先要明确Windows处理用户输入的方法完全不同于Dos操作系统。当用户按键后，Dos应用向操作系统提出请求，而在Windows中，当用]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC技巧：在程序的状态栏中实现进度条]]></title>
    <link>http://im.vc/vc/2011/0705/21457.html</link>
    <description><![CDATA[读者朋友们可能天天使用Visual C++这个强大的工具来开发应用程序，不知道注意到没有，Visual C++每次装载一个项目的时候，为了使项目加载过程不至于太单调，会在状态栏的左半部分会]]></description>
    <pubDate>2006-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ATL编写一个简单的COM服务器]]></title>
    <link>http://im.vc/vc/2011/0705/21456.html</link>
    <description><![CDATA[本文示例源代码或素材下载 本文的对象是COM编程初学者，其目的旨在描述如何用ATL创建COM服务器，以及如何在VC或VB编写的客户端应用程序中调用COM服务器。为了不给初学者增加负担，]]></description>
    <pubDate>2006-04-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在改变鼠标光标时不闪烁]]></title>
    <link>http://im.vc/vc/2011/0705/21455.html</link>
    <description><![CDATA[微软知识库有一篇文章Q131991描述了三种方法来改变基于MFC应用的鼠标光标。其中一种方法是重载CWnd::PreCreateWindow()函数注册自己的要改变鼠标指针的窗口类。这个方法对于要始终使用一]]></description>
    <pubDate>2006-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC打造自己的资源浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/21454.html</link>
    <description><![CDATA[Windows的资源管理器想必大家都用过，该程序的窗口一分为二，左边的窗口显示本机当前所有驱动器以及驱动器中的所有文件夹，当用户单击文件夹后，如果该文件夹下面还有子文件夹，]]></description>
    <pubDate>2006-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SNMP的一些点滴]]></title>
    <link>http://im.vc/vc/2011/0705/21453.html</link>
    <description><![CDATA[一：我该如何创建自己的MIB？ 首先：要定义自己的MIB，要先熟悉ASN.1的语法，其中有个老外的一本MIB书很好，MIB的RFC文档就是它定义的好像。 其次：多看其他的MIB，其实定义比较简单，]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何修改右键弹出的菜单的内容]]></title>
    <link>http://im.vc/vc/2011/0705/21452.html</link>
    <description><![CDATA[CMenu menu; ClientToScreen(point); VERIFY( menu.LoadMenu( IDR_MENU1 ) ); CMenu* popup = menu.GetSubMenu(0); ASSERT( popup != NULL ); popup-EnableMenuItem(ID_POPUP1, MF_BYCOMMAND|MF_GRAYED); popup-ModifyMenu(ID_POPUP1,MF_BYCOMMAND,ID_POPUP1,]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现类似Windows的颜色选择器]]></title>
    <link>http://im.vc/vc/2011/0705/21451.html</link>
    <description><![CDATA[用过Windwos的朋友都知道，Windows系统在需要设置颜色的地方都提供了一个颜色选择器，通过它用户可以选择自己喜爱的颜色来设定应用程序的界面，例如在设置字体的时候，我们就可以]]></description>
    <pubDate>2006-04-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个支持皮肤化的对话框类]]></title>
    <link>http://im.vc/vc/2011/0705/21450.html</link>
    <description><![CDATA[一、介绍 该类从MFC的CDialog继承而来，支持如下特征： 1、运行于win2000或者winxp平台上，可以使用任何透明色以透视对话框的区域。 2、运行于win2000或者winxp平台上，可以使得整个对话框]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在DLL中使用资源]]></title>
    <link>http://im.vc/vc/2011/0705/21449.html</link>
    <description><![CDATA[现在最常看见的关于DLL的问题就是如何在DLL中使用对话框，这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。 1．Win32 DLL]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变MDI客户窗口背景的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21448.html</link>
    <description><![CDATA[在北京工业大学计算机学院 胡击先生的深入MDI客户窗口编程一文中谈到了其在学习过程中摸索出的两种改变MDI客户窗口背景的方法，并具体描述了其中一种实现方法，同时给出了示例代]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实时获取系统每个进程占用的CPU]]></title>
    <link>http://im.vc/vc/2011/0705/21447.html</link>
    <description><![CDATA[本文的目的是为了和大家讨论一个问题，同时给出一个根据进程ID，来返回该进程实时占用的CPU使用率的函数。希望大家在用这个函数的时候别忘记我的问题。 目前计算进程CPU占用率的]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编译OpenH323]]></title>
    <link>http://im.vc/vc/2011/0705/21446.html</link>
    <description><![CDATA[1.介绍 这是一篇彻底讲解如何用MSVC6.0建立Openh323的文章。这个篇文章是上一篇文章的延续，所以你需要在上篇文章的基础才能建立Openh323的工程。 2.首要条件。 如果要编译Openh323需要以]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Base64编码]]></title>
    <link>http://im.vc/vc/2011/0705/21445.html</link>
    <description><![CDATA[; BASE64编码是邮件加密协议的必用算法,实际上就是一个简单的字节置换 ; 首先是将原字符串按6 bits 分组,高2位加0作为一个字节然后查找如下的 ; 码表获得加密字符.原文字符若不为3的倍]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何嵌入（Docking）一个工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21444.html</link>
    <description><![CDATA[如何嵌入（Docking）一个工具条(How To Docking A Toolbar EnableDocking(CBRS_ALIGN_ANY); // Initialize dialog bar m_wndQuickConnect if (!m_wndQuickConnect.Create(this, IDD_QUICKCONNECT,//IDD_QUICKCONNECT is a toolbar]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组件的自动注册与卸载]]></title>
    <link>http://im.vc/vc/2011/0705/21443.html</link>
    <description><![CDATA[1.对于进程内组件,可以利用Windows系统提供的Regsrv32.exe. 比如运行:RegSrv32 d:\com.dll (RegSrv32运行时调用com.dll的引出函数DLLR eGISterServer,真正注册的是在DLLRegisterServer中实现) 如果要反注册,可以]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用数码相机SDK开发图像采集应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/21442.html</link>
    <description><![CDATA[数码相机作为一种目前常见的消费类商品，其基本工作原理是利用CCD光耦器件将光信号转变为电信号，经过A/D转换、数据压缩等处理后经串口或USB口在PC端应用程序控制下将图片（多为]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[把JS,vbs中的数组传递给COM组件,Activex]]></title>
    <link>http://im.vc/vc/2011/0705/21441.html</link>
    <description><![CDATA[COM组件的方法在IDL中的声明： [id(1), helpstring(方法InputArray)] HRESULT InputArray([in] VARIANT vData); 在脚本中建立数组并调用COM组件的方法： 当数组很大的时候，like 100k ,JavaScript在给数组赋值的]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Customizing-自定义拖放]]></title>
    <link>http://im.vc/vc/2011/0705/21440.html</link>
    <description><![CDATA[拖放的默认实现是对大多数应用程序来说足够了，然而，许多应用程序要求这些标准改变这些标准的行为。本文将介绍怎么改变这些默认的步骤。另外，你可以使用这个技术来建立不支]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中设置Dialog背景图象]]></title>
    <link>http://im.vc/vc/2011/0705/21439.html</link>
    <description><![CDATA[在CODEGURU看到一个MDI CLIENT以位图为背景的例子，受到启发，在DIALOG中相似地模仿了以下，效果很好。 主要要点是处理背景擦除消息时在DIALOG CLIENT区域画位图，代码如下： BOOL CBmPBgDlg:]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程经验汇总]]></title>
    <link>http://im.vc/vc/2011/0705/21438.html</link>
    <description><![CDATA[1. 显示和隐藏标题栏 方法一：使用API实现 //隐藏TitleBar LONG lStyle = ::GetWindowLong(this-m_hWnd, GWL_STYLE); ::SetWindowLong(this-m_hWnd, GWL_STYLE, lStyle ~WS_CAPTION); ::SetWindowPos(this-m_hWnd, NULL, 0, 0, 0, 0, SWP_N]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记补遗]]></title>
    <link>http://im.vc/vc/2011/0705/21437.html</link>
    <description><![CDATA[本文示例源代码或素材下载 经过我对网络上IP数据包的跟踪，对我写的《TCP/IP学习笔记》进行补充。通过本文，可以加深对TCP/IP的认识。 ●网络环境：ADSL宽带 ●IP数据包内容：通过O]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[真彩工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21436.html</link>
    <description><![CDATA[增加一个真彩的位图，IDB_BITMAP1 在Frame头文件中定义一个变量：CBitmap m_ToolbarBMP; 把.cpp中的LoadToolBar(...)去掉，加上如下代码： m_ToolbarBMP.LoadBitmap(IDB_BITMAP1); m_wndToolBar.SetBitmap(m_ToolbarBMP);]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC函数中的延时操作]]></title>
    <link>http://im.vc/vc/2011/0705/21435.html</link>
    <description><![CDATA[说到程序中的延时，你会想到怎么做，新开一个线程？如果我的程序只用单线程，却又想让函数等上10秒才返回值，而且还不能像使用Sleep函数那样不能处理其它消息呢？ 我在这里把论]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows2000下的Raw TCP/IP库]]></title>
    <link>http://im.vc/vc/2011/0705/21434.html</link>
    <description><![CDATA[本文示例源代码或素材下载 环境：Win2000/NT(绝大多数函数), VC6.0(所有的例子都有完整的源代码) 这个库罗列了TCP/IP协议，并允许用户创建自定义TCP/IP头，允许IP欺骗和其它类型的攻击。]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透析ICMP协议(4): 应用篇ping(RAW Socket)]]></title>
    <link>http://im.vc/vc/2011/0705/21433.html</link>
    <description><![CDATA[原理简介: -------- 用RAW Socket实现的ping可能比上一节的应用ICMP.DLL的程序庞大些, 但是这才是我们需要关注的东西, 我的观点真正想做网络开发的程序员应该静下心来读读这篇文章, 相信你]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扩展颜色对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21432.html</link>
    <description><![CDATA[(1) 参数 typedef struct { DWORD lStructSize; HWND hwndOwner; HWND hInstance; COLORREF rgbResult; COLORREF * lpCustColors; DWORD Flags; LPARAM lCustData; LPCCHOOKPROC lpfnHook; LPCTSTR lpTemplateName; } CHOOSECOLOR, *LPCHOOSECOLOR; (2) API函]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(7)]]></title>
    <link>http://im.vc/vc/2011/0705/21431.html</link>
    <description><![CDATA[一、SNMP：简单网络管理协议 基于TCP/IP的网络管理包括两部分：网络管理站(manager)和被管理的网络单元（被管设备）。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透析ICMP协议(3): 应用篇ping(ICMP.dll)]]></title>
    <link>http://im.vc/vc/2011/0705/21430.html</link>
    <description><![CDATA[原理简介: -------- 这个例子演示了应用微软的ICMP.DLL怎样ping另一台机器. 这个DLL是没有文档话的发送ICMP回送包API接口, 也称为pings, 就像潜水员对声纳信号的术语一样. 这段代码出自一个被]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(5)]]></title>
    <link>http://im.vc/vc/2011/0705/21428.html</link>
    <description><![CDATA[一、 DNS系统 1、DNS的授权： 网络信息中心NIC负责分配顶极域和委派其他指定地区域的授权机构。一个独立管理的DNS子树称为一个区域，许多二极域将他们的子域划分为更小的区域。当一]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透析ICMP协议(1): 协议原理]]></title>
    <link>http://im.vc/vc/2011/0705/21427.html</link>
    <description><![CDATA[ICMP简介: 对于熟悉网络的人来说, ICMP是再熟悉不过了. 它同IP协议一样工作在ISO模型的网络层, 它的全称是: Internet Control Message Protocal. 其在网络中的主要作用是: - 主机探测 - 路由维护]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[得到/设置DropDown ComboBox的文字]]></title>
    <link>http://im.vc/vc/2011/0705/21426.html</link>
    <description><![CDATA[在使用DropDown类型的ComboBox时，如果使用者输入非ComboBox中列出的值，那么ComboBox的GetCurSel()的值是CB_ERR，相关的GetLBText()和GetLBTextLen()因为没有index也就无法工作。 在DDX时，可以把ComboBo]]></description>
    <pubDate>2006-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[(RFC1928)SOCKS V5]]></title>
    <link>http://im.vc/vc/2011/0705/21425.html</link>
    <description><![CDATA[本备忘录状态： 本文档讲述了一种Internet社区的Internet标准跟踪协议，它需要进一步进行讨论和建议以得到改进。请参考最新版的Internet正式协议标准 (STD1)来获得本协议的标准化程度和]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透析ICMP协议(2): Windows Socket 简介]]></title>
    <link>http://im.vc/vc/2011/0705/21424.html</link>
    <description><![CDATA[简介: ------- Windows 的Socket函数有许多, 我没有做详细介绍, 这里的函数都是简要说明其用途, 详细用法请参考MSDN. 这里的主要目的是为了后面的三个应用服务. 函数说明: --------- WSAStartup函]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中回调函数使用的变身大法]]></title>
    <link>http://im.vc/vc/2011/0705/21423.html</link>
    <description><![CDATA[对于回调函数的编写始终是写特殊处理功能程序时用到的技巧之一。先介绍一下回调的使用基本方法与原理。 1、在这里设：回调函数为A()(这是最简单的情况，不带参数，但我们应用的]]></description>
    <pubDate>2006-01-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSNMP API规范]]></title>
    <link>http://im.vc/vc/2011/0705/21422.html</link>
    <description><![CDATA[本文示例源代码或素材下载 [编者按]作者因为工作需要，翻译了MSDN中的WinSNMP API的资料，并决定拿出来与大家共享，文档为WORD格式，100多页并适合打印成册。 该文档主要内容包括: Wi]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++进程间数据通信的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21421.html</link>
    <description><![CDATA[在Windows系统中，各个应用程序（进程）之间常常需要交换、传递数据，这就要解决进程间的数据通信问题。在最初的16位Windows3.x系统中，所有Windows应用程序共享单一地址，任何进程都]]></description>
    <pubDate>2006-01-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现PC并行端口数字信息的输入/输出]]></title>
    <link>http://im.vc/vc/2011/0705/21420.html</link>
    <description><![CDATA[目前，在实验室和工业应用的各种控制系统中，串口是常用的计算机与外部控制系统之间的数据传输通道。由于串行通信方便易行，所以应用广泛。但是使用串行通信，在实时性、速度]]></description>
    <pubDate>2006-01-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个可重用的RAS类]]></title>
    <link>http://im.vc/vc/2011/0705/21419.html</link>
    <description><![CDATA[本文示例源代码或素材下载 CRAS是一个MFC类，它封装了Windows 的远程访问服务（Remote Access Service）。这个类的主要优点是通过LAN便可以连接到Internet，并且不用安装RAS，因为RAS DLLs是动态]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++制作微秒级精度定时器]]></title>
    <link>http://im.vc/vc/2011/0705/21418.html</link>
    <description><![CDATA[在工业生产控制系统中，有许多需要定时完成的操作，如：定时显示当前时间，定时刷新屏幕上的进度条，上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的]]></description>
    <pubDate>2006-01-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PQwak程序原理破解]]></title>
    <link>http://im.vc/vc/2011/0705/21417.html</link>
    <description><![CDATA[本文作为利用替换动态库的方法来跟踪WinSock通讯的具体应用，该技术适合于研究某个程序具体的通讯过程，所以很有价值。需要注意的是本文及提供的示例代码仅用于研究，请勿用于任]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用多线程技术实现线程之间的通信]]></title>
    <link>http://im.vc/vc/2011/0705/21416.html</link>
    <description><![CDATA[当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程)，对于同一个程序，它又可以分成若干个独立的执行流，我们称之为线程，线程提供了多任务处理的能力。]]></description>
    <pubDate>2006-02-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出Win32多线程设计之MFC的多线程]]></title>
    <link>http://im.vc/vc/2011/0705/21415.html</link>
    <description><![CDATA[1、创建和终止线程 在MFC程序中创建一个线程，宜调用AfxBeginThread函数。该函数因参数不同而具有两种重载版本，分别对应工作者线程和用户接口（UI）线程。 工作者线程 CWinThread *AfxB]]></description>
    <pubDate>2006-01-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决TCP网络传输“粘包”问题]]></title>
    <link>http://im.vc/vc/2011/0705/21414.html</link>
    <description><![CDATA[当前在网络传输应用中，广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口（API）。TCP/IP传输层有两个并列的协议：TCP和UDP。其中TCP（transport control protocol，传输控制协议）]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC程序中树型控件节点拖动的完美实现]]></title>
    <link>http://im.vc/vc/2011/0705/21413.html</link>
    <description><![CDATA[下载本文源代码 Visual C++中提供的MFC类CtreeCtrl（树型控件）用来显示具有一定层次结构的数据项时方便、直观，所以它已经被广泛地应用在各种软件中，如资源管理器中的磁盘目录就用]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中实现带有背景位图的树型控件]]></title>
    <link>http://im.vc/vc/2011/0705/21412.html</link>
    <description><![CDATA[当前许多应用程序都在使用树型控件时为其添加了背景位图，增强的控件的魅力，然而对于Visual C++编程爱好者来说，使用Visual C++MFC提供的树型控件（CTreeCtrl）本身就是一个难点，至于]]></description>
    <pubDate>2006-01-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++实现AVI文件的合成和分解]]></title>
    <link>http://im.vc/vc/2011/0705/21411.html</link>
    <description><![CDATA[摘要 ：本文详细的解析了AVI文件的存储结构，介绍了微软提供的用来操作AVI文件的一组API使用方法，并通过例子代码，演示了如何将一组静态Bmp图片合成一个avi视频文件以及如何将一个]]></description>
    <pubDate>2006-02-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中为应用程序添加图形超链接功能]]></title>
    <link>http://im.vc/vc/2011/0705/21410.html</link>
    <description><![CDATA[下载本文源代码 目前很多Windows软件的版权对话框中都设有超级链接，这些链接或提供公司网址，或提供电子邮件信箱，使操作者能够非常方便地与公司和作者联系，同时也为公司作了]]></description>
    <pubDate>2006-04-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++实现系统托盘程序]]></title>
    <link>http://im.vc/vc/2011/0705/21409.html</link>
    <description><![CDATA[自从微软公司推出Windows 95操作系统以来，系统托盘应用作为一种极具吸引力的用户界面设计深受广大用户的喜爱。使用系统托盘作为用户界面的Windows应用程序数不胜数，比如金山词霸]]></description>
    <pubDate>2006-01-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之基本概念]]></title>
    <link>http://im.vc/vc/2011/0705/21408.html</link>
    <description><![CDATA[引言 在PC机的主板上，有一种类型的接口可能为我们所忽视，那就是RS-232C串行接口，在微软的Windows系统中称其为COM。我们可以通过设备管理器来查看COM的硬件参数设置，如图1。 图1 在]]></description>
    <pubDate>2006-02-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中用DAO实现树型控件的数据库访问]]></title>
    <link>http://im.vc/vc/2011/0705/21407.html</link>
    <description><![CDATA[我们在进行数据库编程中，如果通过树型控件相连数据库，从而将数据库中的内容加入到树型控件中，实现数据库的访问，那么查询结构将更清晰明了，操作起来也比较方便。本实例使]]></description>
    <pubDate>2006-02-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中轻松实现透明滑动控件]]></title>
    <link>http://im.vc/vc/2011/0705/21406.html</link>
    <description><![CDATA[滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条，一个滑块和可选的刻度组成，用户可以通过移动滑块在相应的控件中显示对应的值。通常，在滑动控件附近一定有标]]></description>
    <pubDate>2006-01-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之DOS的串口编程]]></title>
    <link>http://im.vc/vc/2011/0705/21405.html</link>
    <description><![CDATA[在DOS平台下，操作串口主要有下列方式：通过BIOS调用、通过串口的硬件中断或通过对串口硬件进行轮询，本章将对以上三种方式进行具体的介绍并给出例子。 1.BIOS中断 在DOS操作系统下]]></description>
    <pubDate>2006-02-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[双缓冲技术及其在VC的GDI环境下的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21404.html</link>
    <description><![CDATA[昨天在论坛上，有人问起双缓冲的实现问题，想起网上这方面资料比较凌乱，而且多是 DirectX 相关的，今天特地在这里给大家简要的介绍一下双缓冲技术及其在 VC++ 的 GDI 绘图环境下的]]></description>
    <pubDate>2006-02-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[摆脱DLL＂地狱＂的困扰之WTS API]]></title>
    <link>http://im.vc/vc/2011/0705/21403.html</link>
    <description><![CDATA[如何通过 WTS APIs（Windows终端服务 APIs）获取进程信息 Windows XP 有一个新特性叫做“快速用户转换——Fast User Switching”，这个特性允许多个用户同时在一台机器上登陆。当一个用户登陆后]]></description>
    <pubDate>2006-01-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之基于Win32 API]]></title>
    <link>http://im.vc/vc/2011/0705/21402.html</link>
    <description><![CDATA[1、API描述 在WIN32 API中，串口使用文件方式进行访问，其操作的API基本上与文件操作的API一致。 打开串口 Win32 中用于打开串口的API 函数为CreateFile，其原型为： HANDLE CreateFile ( LPCTSTR l]]></description>
    <pubDate>2006-02-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[掀起你的盖头来——谈VC++对象模型]]></title>
    <link>http://im.vc/vc/2011/0705/21401.html</link>
    <description><![CDATA[一个C++程序员，想要进一步提升技术水平的话，应该多了解一些语言的语意细节。对于使用VC++的程序员来说，还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书，]]></description>
    <pubDate>2006-02-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现类似Excel文件夹式样的标签控制]]></title>
    <link>http://im.vc/vc/2011/0705/21400.html</link>
    <description><![CDATA[众所周知，微软的Excel中的工作簿可以有多个工作表单（worksheet），每个表单可以通过左下角的标签控制灵活切换，Visual C++也有类似的控制，如在Output窗口中设置有：Build，Debug，Fin]]></description>
    <pubDate>2006-01-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之基于控件]]></title>
    <link>http://im.vc/vc/2011/0705/21399.html</link>
    <description><![CDATA[MSComm控件 Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问，在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串]]></description>
    <pubDate>2006-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现OpenGL程序设计]]></title>
    <link>http://im.vc/vc/2011/0705/21398.html</link>
    <description><![CDATA[开发了一个基于VC++6.0的对话框的OpenGL程序,它包含了所有OPENGL的学习内容,从投影,三维变换,到BERZER,BSPLINE,NURBS和一二维纹理等,非常适合初学者.有问题请发邮件mgamegame@126.com. 正文 1、新建]]></description>
    <pubDate>2006-01-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[摆脱DLL＂地狱＂的困扰之获取进程的命令行]]></title>
    <link>http://im.vc/vc/2011/0705/21397.html</link>
    <description><![CDATA[方法 描述 GetName 以NULL作为参数，调用 GetModuleBaseName ，最后去掉扩展名 “.EXE” GetFileName 以NULL作为参数，调用 GetModuleFileNameEx GetMainWindowHandle 参见GetMainWindowHandle GetMainWindowTitle GetParent]]></description>
    <pubDate>2006-03-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之第三方类]]></title>
    <link>http://im.vc/vc/2011/0705/21396.html</link>
    <description><![CDATA[串口类 从本系列文章连载三、四可以看出，与通过WIN32 API进行串口访问相比，通过MScomm这个Activex控件进行串口访问要来的方便许多，它基本上可以向用户屏蔽多线程的细节，以事件（]]></description>
    <pubDate>2006-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++资源文件中加入声音资源]]></title>
    <link>http://im.vc/vc/2011/0705/21395.html</link>
    <description><![CDATA[本文介绍如何在VC资源文件中加入自己的声音资源，使自己的应用程序可以播放声音。 1、首先用文本编辑器（如记事本）打开资源文件(.rc文件) 在最后加入自己的声音资源，如下IDW W]]></description>
    <pubDate>2006-01-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC和Delphi程序只运行一个实例的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21394.html</link>
    <description><![CDATA[有些时候，我们需要我们的程序只运行一个实例，笔者自己作程序也有这样的情况，于是自已探究一番。忙活一阵后，总算小有收获，不敢独享，在天极发表出来，供大家参考。 既然是]]></description>
    <pubDate>2006-03-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之短信应用开发]]></title>
    <link>http://im.vc/vc/2011/0705/21393.html</link>
    <description><![CDATA[前面数次连载我们以较长的篇幅讲解了串口通信的硬件原理、DOS平台控制以及基于WIN32 API、控件和第三方类的串口编程。作为本系列文章的最后一次连载，本章将给出一个典型的应用实]]></description>
    <pubDate>2006-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用Windows管道技术编程]]></title>
    <link>http://im.vc/vc/2011/0705/21392.html</link>
    <description><![CDATA[不知你是否用过这样的程序，他们本身并没有解压缩的功能，而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都]]></description>
    <pubDate>2006-03-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解读VC++编程中的文件操作API和CFile类]]></title>
    <link>http://im.vc/vc/2011/0705/21391.html</link>
    <description><![CDATA[在VC编程中，操作文件的方法主要有两种：利用API函数和MFC的CFile类。微软在其中封装了文件的一般操作，下面我就介绍一下如何利用这两种方法实现文件操作。 1．创建或打开一个文件]]></description>
    <pubDate>2006-03-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Directsound编程实现实时混音]]></title>
    <link>http://im.vc/vc/2011/0705/21390.html</link>
    <description><![CDATA[摘要： 将多个音频文件或多路音频数据同时输出到音频输出设备上，就可同时听到多个不同的声音，这就是混音。在游戏开发，网络视频会议开发中都会用到混音技术，本文详细介绍如]]></description>
    <pubDate>2005-11-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++ 6.0的Add-in编程实例]]></title>
    <link>http://im.vc/vc/2011/0705/21389.html</link>
    <description><![CDATA[最近我用了一些时间来学习如何编写用于Visual C++ 6.0的Add-In。这是一个有趣的问题，不过总的来说，有关这方面的文档和样例程序仍然比较缺乏（中文的更加罕见）。因此我决定把自己]]></description>
    <pubDate>2006-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用原始套接字实现网络监听]]></title>
    <link>http://im.vc/vc/2011/0705/21388.html</link>
    <description><![CDATA[1、引言 网络监听工具（sinff）是提供给网络管理员的一类管理工具。在以太网中（Ethernet），当网络上连接多台计算机时，某瞬间只能有一台计算机可以传送数据。以太网中，数据是以]]></description>
    <pubDate>2006-03-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow开发快速入门之数据流的流动]]></title>
    <link>http://im.vc/vc/2011/0705/21387.html</link>
    <description><![CDATA[摘要 ：本篇文档中主要讲述了Graph图表中数据流是如何传递的，如果你是做Directshow的应用开发也许对于这些细节并不需要了解，如果你要开发自己的Filter，就很有必要了解这些细节。]]></description>
    <pubDate>2005-11-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之基本概念]]></title>
    <link>http://im.vc/vc/2011/0705/21386.html</link>
    <description><![CDATA[引言 MFC引入了文档/视图结构的概念，理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。文档/视图中主要涉及到四种类： （1）文档模板： class CDocTemplate; // template for documen]]></description>
    <pubDate>2006-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++6.0的声音文件操作]]></title>
    <link>http://im.vc/vc/2011/0705/21385.html</link>
    <description><![CDATA[声音是人类传递信息的重要途径，如果应用程序中包含声音信息，就可以大大增强它的亲合力；另外在科研开发过程中，声音信号的处理也是一个很重要的科学研究领域。Visual C++作为一]]></description>
    <pubDate>2006-03-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC制作带弹出式菜单的按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21384.html</link>
    <description><![CDATA[带有弹出式菜单的按钮可以使一个按钮具有多项选择功能，扩展了按钮的功能，相当于把多个按钮集成于一体，可以减少按钮数目。 这种按钮的按钮体分为两个区域，单击主体区域时，]]></description>
    <pubDate>2005-11-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++制作播放AVI视频流的动画按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21382.html</link>
    <description><![CDATA[Visual C++ 开发环境为控件提供的自绘制功能使程序员能够充分发挥自己的创造性来设计比较漂亮的程序界面。所谓AVI按钮是指每当鼠标从按钮上经过时就播放一段按钮提示的AVI，在许多]]></description>
    <pubDate>2006-03-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中进程间相互通信的十一种方法]]></title>
    <link>http://im.vc/vc/2011/0705/21381.html</link>
    <description><![CDATA[进程通常被定义为一个正在运行的程序的实例，它由两个部分组成： 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空]]></description>
    <pubDate>2005-11-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之文档]]></title>
    <link>http://im.vc/vc/2011/0705/21380.html</link>
    <description><![CDATA[1、文档类CDocument 在文档/视图架构的MFC程序中，文档是一个CDocument派生对象，它负责存储应用程序的数据，并把这些信息提供给应用程序的其余部分。CDocument类对文档的建立及归档提]]></description>
    <pubDate>2006-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用MFC的Csocket类实现网络通信]]></title>
    <link>http://im.vc/vc/2011/0705/21379.html</link>
    <description><![CDATA[近年来，利用Internet进行网际间通讯,在WWW浏 览、FTP、Gopher这些常规服务，以及在网络电话、多媒体会议等这些对实时性要求严格 的应用中成为研究的热点，而且已经是必需的了。Wind]]></description>
    <pubDate>2005-11-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用MFC文档视图框架编写打印程序]]></title>
    <link>http://im.vc/vc/2011/0705/21378.html</link>
    <description><![CDATA[本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序，实现打印预览，在此基础上，同时通过对MFC源代码的深入探讨，提出了利用该方法在对话框上用MFC实现打印功能，结果]]></description>
    <pubDate>2006-03-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++6.0中用Win32 API实现串行通信]]></title>
    <link>http://im.vc/vc/2011/0705/21377.html</link>
    <description><![CDATA[串口是常用的计算机与外部串行设备之间的数据传输通道，由于串行通信方便易行，所以应用广泛。我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序。本实例介]]></description>
    <pubDate>2005-11-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之视图]]></title>
    <link>http://im.vc/vc/2011/0705/21376.html</link>
    <description><![CDATA[视图类CView 在MFC文档/视图架构中，CView类是所有视图类的基类，它提供了用户自定义视图类的公共接口。在文档/视图架构中，文档负责管理和维护数据；而视图类则负责如下工作：]]></description>
    <pubDate>2006-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6.0编程实现打印功能]]></title>
    <link>http://im.vc/vc/2011/0705/21375.html</link>
    <description><![CDATA[Visual C++6.0是开发Windows应用程序的强大工具，但是要通过它实现程序的打印功能，一直是初学者的一个难点，经常有朋友询问如何在VC中实现打印功能，他们往往感到在MFC提供的框架内实]]></description>
    <pubDate>2005-12-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++项目中为MDI主框架窗口添加位图]]></title>
    <link>http://im.vc/vc/2011/0705/21374.html</link>
    <description><![CDATA[Visual C++提供的应用程序框架虽然可以自动生成多文档（MDI）的应用程序，但是程序的界面比较单调，如果能够在主框架中添加上彩色位图，一定能够大大改观程序的界面效果。目前也有]]></description>
    <pubDate>2005-12-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用SDL打造游戏世界之入门篇]]></title>
    <link>http://im.vc/vc/2011/0705/21373.html</link>
    <description><![CDATA[简介 Simple DirectMedia Layer, 简称SDL，是一个自由的跨平台的多媒体开发包，主要通过OpenGL和2D视频帧缓冲(framebuffer)提供对音频、键盘、鼠标、游戏操纵杆(joystick)和3D硬件的底层访问。它被]]></description>
    <pubDate>2006-03-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现屏幕抓图程序]]></title>
    <link>http://im.vc/vc/2011/0705/21372.html</link>
    <description><![CDATA[在Windows操作系统中，当用户按下PrintScreen按钮后，Windows自动将当前屏幕的图像拷贝到系统剪贴板中，这时可以通过画笔这个小程序将剪贴板中的内容保存成图像文件，可以看出，如]]></description>
    <pubDate>2005-12-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在基于对话框的程序中动态更改光标]]></title>
    <link>http://im.vc/vc/2011/0705/21371.html</link>
    <description><![CDATA[在很多应用程序中都提供了动态改变光标的功能，例如，对于我们常用的Word字处理软件，当在文档中输入邮件地址后，每当鼠标进入邮件地址区域，鼠标的形状就由箭头改变为手指形状]]></description>
    <pubDate>2005-12-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之框架]]></title>
    <link>http://im.vc/vc/2011/0705/21370.html</link>
    <description><![CDATA[从前文可知，在MFC中，文档是真正的数据载体，视图是文档的显示界面，对应同一个文档，可能存在多个视图界面，我们需要另外一种东东来将这些界面管理起来，这个东东就是框架。]]></description>
    <pubDate>2006-03-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浮动窗体中的OpenGL多视图的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21369.html</link>
    <description><![CDATA[由于在工作中需要结合浮动窗体实现OpenGL的多视图，用于得到三维实体的三视图观察效果，通过参考其它资料，设计了一个程序框架，在此基础之上大家可以根据自己的需要进行扩充，]]></description>
    <pubDate>2005-12-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现多串口多线程工业控制]]></title>
    <link>http://im.vc/vc/2011/0705/21368.html</link>
    <description><![CDATA[在中小型电站系统就地控制中，比如水电站中如果我们要进行各种设备控制的话，串口数量就可能比较多了，有的地方加上载波甚至可以达到10个以上，很多的解决方法是将某些功能设]]></description>
    <pubDate>2005-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之相互关系]]></title>
    <link>http://im.vc/vc/2011/0705/21367.html</link>
    <description><![CDATA[1、模板、文档、视图、框架的关系 连载1~5我们各个击破地讲解了文档、文档模板、视图和框架类，连载1已经强调这些类有着亲密的内部联系，总结1~5我们可以概括其联系为： （1）文]]></description>
    <pubDate>2006-03-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用ADO方式操作ACCESS数据库]]></title>
    <link>http://im.vc/vc/2011/0705/21366.html</link>
    <description><![CDATA[ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口，是建立在OLE DB之上的高层数据库访问技术，即使你对OLE DB，COM不了解也能轻松对付ADO,因为它非常简单易用，甚至比你以往所接]]></description>
    <pubDate>2005-12-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出MFC文档/视图架构之实例剖析]]></title>
    <link>http://im.vc/vc/2011/0705/21365.html</link>
    <description><![CDATA[为了能够把我们所学的所有知识都在实例中得以完整的体现，我们来写一个尽可能复杂的文档/视图架构MFC程序，这个程序复杂到： （1）是一个多文档/视图架构MFC程序； （2）支持多]]></description>
    <pubDate>2006-03-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++及C++中的智能指针应用分析]]></title>
    <link>http://im.vc/vc/2011/0705/21364.html</link>
    <description><![CDATA[前段时间，在查控件的内存泄露时，最终找出一个错误：在使用XMLDom(COM)时，由于重复使用某接口指针前未释放Dispatch指针(Release)，而导致内存泄露，而此类错误(如同BSTR类型的泄漏)，]]></description>
    <pubDate>2005-12-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Directsound 3D实现游戏中3D音效]]></title>
    <link>http://im.vc/vc/2011/0705/21363.html</link>
    <description><![CDATA[摘要： 3D游戏中，增强的3D音效会让游戏玩家产生震撼的听觉效果，本文通过一个示例演示了如何采用微软的Directsound 3D 实现3D环绕立体声。 关键词： Directsound 3D 游戏 3D立体声 在开始本]]></description>
    <pubDate>2005-12-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++打造有多语言菜单的应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/21362.html</link>
    <description><![CDATA[随着计算机技术的快速发展，软件的交流越来越频繁，软件的国际化已成为一个软件开发人员不可回避的一个问题。所谓软件的国际化，就是让软件界面支持多种语言，从而可以被很多]]></description>
    <pubDate>2005-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++应用程序中实现颜色选择组合框]]></title>
    <link>http://im.vc/vc/2011/0705/21361.html</link>
    <description><![CDATA[相信读者朋友们对Office2000一定非常熟悉吧，它里面的东东可真不少，不管是活泼可爱的大眼夹，还是各种平面造型的Windows控件都很受广大用户喜欢。那么这次就让我们来模仿它做个十]]></description>
    <pubDate>2006-01-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow开发快速入门之事件通知机制]]></title>
    <link>http://im.vc/vc/2011/0705/21360.html</link>
    <description><![CDATA[摘要 ：这篇文档描述DirectShow中事件产生的机制，以及应用程序是如何处理事件的。 概述 事件是Graph图和应用程序之间互相通信的机制，类似于消息机制。当某个事件发生时，比如数据]]></description>
    <pubDate>2005-12-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过COM技术实现Windows Shell编程]]></title>
    <link>http://im.vc/vc/2011/0705/21359.html</link>
    <description><![CDATA[在Windows环境下，不论是使用Visual C++还是Delphi或是其他一些软件开发工具开发的应用程序，尽管存在着差别，但有一点是相同的：都是运行于Windows操作系统之下的。在程序开发过程中也]]></description>
    <pubDate>2005-12-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[摆脱DLL＂地狱＂困扰之目前的困境]]></title>
    <link>http://im.vc/vc/2011/0705/21358.html</link>
    <description><![CDATA[在 Windows 系统中，动态库版本冲突实在是一个老大难的问题了，为了解决这个问题，除了使用大量现有的工具外，你还可以利用丰富的 Windows APIs 函数构造自己的调试工具和实用程序。]]></description>
    <pubDate>2006-01-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出Win32多线程程序设计之基本概念]]></title>
    <link>http://im.vc/vc/2011/0705/21357.html</link>
    <description><![CDATA[引言 从单进程单线程到多进程多线程是操作系统发展的一种必然趋势，当年的DOS系统属于单任务操作系统，最优秀的程序员也只能通过驻留内存的方式实现所谓的多任务，而如今的]]></description>
    <pubDate>2005-12-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中通过自动化客户端操作Word2000]]></title>
    <link>http://im.vc/vc/2011/0705/21356.html</link>
    <description><![CDATA[我们在编写程序，开发软件的过程中如果能利用已有的程序的功能，那么可以大大减轻开发过程中程序员的工作量，同时达到事半功倍的效果。例如在工程中，许多软件需要文字处理功]]></description>
    <pubDate>2005-12-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[摆脱DLL＂地狱＂的困扰之获取进程信息]]></title>
    <link>http://im.vc/vc/2011/0705/21355.html</link>
    <description><![CDATA[摘要 本文讨论用各种不同的方法来获取系统中运行的进程信息，比如，进程列表，枚举列表中的进程，然后获取关于进程的详细信息。 如何获取运行进程列表 有三种方法来获取Win32运]]></description>
    <pubDate>2006-01-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出Win32多线程程序设计之线程控制]]></title>
    <link>http://im.vc/vc/2011/0705/21354.html</link>
    <description><![CDATA[WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作，这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。 1.线程函数 在启动一个线程之前，必须为线程编写一]]></description>
    <pubDate>2005-12-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC在IE浏览器的工具条上添加命令按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21353.html</link>
    <description><![CDATA[不知道读者朋友注意到没有，金山词霸、网络蚂蚁等应用软件在电脑上安装后会向IE浏览器的工具条添加自己的按钮，用户按下按钮后IE会启动对应的软件，作出相应的动作。上述这种功]]></description>
    <pubDate>2005-12-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0实现快捷方式中的查找目标功能]]></title>
    <link>http://im.vc/vc/2011/0705/21352.html</link>
    <description><![CDATA[最近写一个开发辅助工具，在这个过程要做一个类似文件快捷方式中查找目标的功能，先查MSDN98，大家不要见笑，我现在一直都用它，没有相应的API，后又. Net 2003中的MSDN，找到了可以]]></description>
    <pubDate>2006-01-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出Win32多线程程序设计之线程通信]]></title>
    <link>http://im.vc/vc/2011/0705/21351.html</link>
    <description><![CDATA[简介 线程之间通信的两个基本问题是互斥和同步。 线程同步是指线程之间所具有的一种制约关系，一个线程的执行依赖另一个线程的消息，当它没有得到另一个线程的消息时应等待，]]></description>
    <pubDate>2005-12-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound应用程序开发快速入门]]></title>
    <link>http://im.vc/vc/2011/0705/21350.html</link>
    <description><![CDATA[摘要 ：DirectSound编程的入门介绍，通过实例讲解了如何利用DirectSound最基本的功能-----播放音频，并提供了DirectSound播放音频文件的两种方式（Static buffer 和Streaming buffer ）， 关键词 ：]]></description>
    <pubDate>2005-12-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC对话框中用ChtmlView控件显示HTML]]></title>
    <link>http://im.vc/vc/2011/0705/21349.html</link>
    <description><![CDATA[微软的MFC在Visual Studio 6.0中提供了一个新类CHtmlView，利用这个类，我们可以实现在基于文档视图结构的程序中显示HTML文件。 但是它是否可以用来在对话框中实现这一功能呢？我们不妨拿]]></description>
    <pubDate>2006-01-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现对火焰的计算机动态仿真]]></title>
    <link>http://im.vc/vc/2011/0705/21348.html</link>
    <description><![CDATA[摘要 ：本文通过对真实火焰物理特性的分析，建立了火焰动态燃烧的数学模型，并在此数学模型基础之上借助于DirectDraw技术对图形显示的加速，在VC++ 6.0下对火焰作了效果非常逼真的计]]></description>
    <pubDate>2005-12-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用DirectSound实现增强的音频特技效果]]></title>
    <link>http://im.vc/vc/2011/0705/21347.html</link>
    <description><![CDATA[摘要 ：本文介绍了DirectSound提供的几个基本的音频特技以及其应用方法，并通过一个程序实例演示了如何应用这些特技为你的程序实现增强的音频效果。 关键词 ： DirectSound 音频特技]]></description>
    <pubDate>2005-12-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程隐藏计算机中的鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/21346.html</link>
    <description><![CDATA[在Windows大行其道的今天，Windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种，键盘输入控制和鼠标输入控制。那么我们能否通过编制程序来控制系统的鼠标，例如隐藏]]></description>
    <pubDate>2006-01-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中ftp协议实现多线程断点续传]]></title>
    <link>http://im.vc/vc/2011/0705/21345.html</link>
    <description><![CDATA[源程序：（附件） ftp下载的好处我在这里就不多说了，许多工程会把ftp下载作为一个重要的功能来实现。微软提供的WinInet类可以利用下面这些函数： InternetOpen； InternetConnect； GetCurr]]></description>
    <pubDate>2005-09-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++在局域网实现IP多播]]></title>
    <link>http://im.vc/vc/2011/0705/21344.html</link>
    <description><![CDATA[在局域网中，管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法，虽然是可行的，但是过于麻烦，也常会出现漏发、错发。为了更有效的解决这种组通信问题，出]]></description>
    <pubDate>2005-12-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC程序中定制对话框中的回车键]]></title>
    <link>http://im.vc/vc/2011/0705/21343.html</link>
    <description><![CDATA[基于对话框的程序中，每当用户按下回车键时，程序都会退出，其效果和按下对话框中的默认OK按钮是一样的，即使去掉OK按钮的 BS_DEFPUSHBUTTON 属性也没用。那么如何定制回车键的行]]></description>
    <pubDate>2006-01-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用图形程序设计和动画技术]]></title>
    <link>http://im.vc/vc/2011/0705/21342.html</link>
    <description><![CDATA[摘要 本文以一个例子来说明Visual C++6.0中是如何使用图形程序设计和动画技术的。 关键词 C++ 程序设计 动画 函数 下面用一个例子来说明Visual c++6.0中是如何使用图形程序设计和动画技术]]></description>
    <pubDate>2005-09-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++动态改变Windows的显示特性]]></title>
    <link>http://im.vc/vc/2011/0705/21341.html</link>
    <description><![CDATA[对于Windows平台，显示器的分辩率、颜色数、刷新率等特性很重要，尤其是对于多媒体应用软件和游戏软件。在很多情况下，用户当前的屏幕设置并不适合软件的运行需要，软件通常的做]]></description>
    <pubDate>2005-12-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++创建自定义的应用程序向导]]></title>
    <link>http://im.vc/vc/2011/0705/21340.html</link>
    <description><![CDATA[应用程序向导是一种用来简化用户操作的程序，在Microsoft 的所有软件产品中都存在应用程序向导，例如Office2000 中的Web 页向导就是一个十分典型的应用程序向导，Visual C++提供的App Wi]]></description>
    <pubDate>2006-01-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[人月团圆:用C实现的爱情宣言]]></title>
    <link>http://im.vc/vc/2011/0705/21339.html</link>
    <description><![CDATA[在中秋之际，写上一段爱情宣言程序，聊表爱意。 #include stdio.h #include graphics.h #include time.h #include math.h #define N 2 #define TIME 0.8/*微粒的的运动时间，TIME/步，每一步长为25个单位*/]]></description>
    <pubDate>2005-09-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现控制程序运行唯一实例]]></title>
    <link>http://im.vc/vc/2011/0705/21338.html</link>
    <description><![CDATA[有时候在开发应用程序时，希望控制程序运行唯一的实例。例如，最常用的MP3播放软件Winamp，由于它需要独占计算机中的音频设备，因此该程序只允许自身运行唯一的一个例程。在Vis]]></description>
    <pubDate>2005-12-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现Windows回收站的文件存取]]></title>
    <link>http://im.vc/vc/2011/0705/21337.html</link>
    <description><![CDATA[在进行文件操作时，可以使用CFile类中的Remove（）函数来删除一个文件，但是这样的操作将永久性的删除该文件，不能在必要的时候再恢复该文件，解决这个问题的唯一方法就是把文件]]></description>
    <pubDate>2006-01-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用CRC校验码为BMP图设置水印]]></title>
    <link>http://im.vc/vc/2011/0705/21336.html</link>
    <description><![CDATA[一、 引言 进入数字时代后，我们不得不为电子文档的真实性和原始性的鉴定而苦恼，虽然相应的有了数字签名、身份的安全认证等诸多手段，但对某些特殊行业并不太适合，比如我们]]></description>
    <pubDate>2005-09-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++应用程序中彻底清除进程]]></title>
    <link>http://im.vc/vc/2011/0705/21335.html</link>
    <description><![CDATA[读者朋友们可能经常会碰到这样一个问题，想对某些进行操作时，发现这些文件正在被其它程序使用，处于打开状态，而且是被独占打开，这时是没法对文件进行操作的。因此，要想操]]></description>
    <pubDate>2005-12-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程改变指定的文件或文件夹的属性]]></title>
    <link>http://im.vc/vc/2011/0705/21334.html</link>
    <description><![CDATA[文件是数据在磁盘上最常用的一种存放形式，也是在程序设计中与之经常打交道的一种编程对象，不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。]]></description>
    <pubDate>2006-01-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻轻松松学习C++ 标准模板库STL]]></title>
    <link>http://im.vc/vc/2011/0705/21333.html</link>
    <description><![CDATA[作为C++标准不可缺少的一部分，STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿，也不是程序员桌上的摆设，她的激动人心并非昙花一现。本教程旨在传播和普及STL的基]]></description>
    <pubDate>2005-09-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库编程之基础慨念]]></title>
    <link>http://im.vc/vc/2011/0705/21332.html</link>
    <description><![CDATA[1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念，你可以简单的把DLL看成一种仓库，它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库－静态链接库]]></description>
    <pubDate>2005-10-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++常用数据类型转换详解]]></title>
    <link>http://im.vc/vc/2011/0705/21331.html</link>
    <description><![CDATA[我们先定义一些常见类型变量借以说明： int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]=＂女侠程佩君＂; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据]]></description>
    <pubDate>2005-10-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程实现摄像头视频捕捉]]></title>
    <link>http://im.vc/vc/2011/0705/21330.html</link>
    <description><![CDATA[摘要 ：本文主要讲述用Directshow进行视频捕捉（捕捉静态图像）的编程思路，并提供针对摄像头编程的一个视频捕捉类CcaptureVideo和一个示例。 前言 DirectShow是微软公司提供的一套在Win]]></description>
    <pubDate>2005-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(六)]]></title>
    <link>http://im.vc/vc/2011/0705/21329.html</link>
    <description><![CDATA[程序作者：zhoujiamurong 个人邮箱：zhoujiamurong@163.com MFC入门(六) 图形设备接口GDI 在大家的帮助之下，我的文章上了文章的排行榜，谢谢大家！ 我们今天讲一下图形设备接口（以下简称G]]></description>
    <pubDate>2005-10-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC下如何定义全局变量和全局函数]]></title>
    <link>http://im.vc/vc/2011/0705/21328.html</link>
    <description><![CDATA[用MFC制作的工程由很多文件构成，它不能象一般C++程序那样随意在类外定义全局变量，在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多]]></description>
    <pubDate>2005-10-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库(DLL)编程深入浅出(三)]]></title>
    <link>http://im.vc/vc/2011/0705/21327.html</link>
    <description><![CDATA[联系作者： e-mail: 21cnbao @ 21cn.com 第4节我们对非MFC DLL进行了介绍，这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外，自从本文开始连载后，收到了一些读者的e-mail。有的读者提出]]></description>
    <pubDate>2005-09-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库编程之MFC规则DLL]]></title>
    <link>http://im.vc/vc/2011/0705/21326.html</link>
    <description><![CDATA[第4节我们对非MFC DLL进行了介绍，这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外，自从本文开始连载后，收到了一些读者的e-mail。有的读者提出了一些问题，笔者将在本文的最]]></description>
    <pubDate>2005-10-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中的异常处理浅析]]></title>
    <link>http://im.vc/vc/2011/0705/21325.html</link>
    <description><![CDATA[Visual C++提供了对C语言、C++语言及MFC的支持，因而其涉及到的异常（exception）处理也包含了这三种类型，即C语言、C++语言和MFC的异常处理。除此之外，微软对C和C++的异常处理进行了扩展]]></description>
    <pubDate>2005-10-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 的多线程程序设计初步]]></title>
    <link>http://im.vc/vc/2011/0705/21324.html</link>
    <description><![CDATA[一般情况下多线程编程多采用MFC类库实现，那么如果不使用MFC 如何进行多线程程序设计呢？本文将就这个问题进行讨论： 微软在Windows API中提供了建立新的线程的函数CreateThread，它的语]]></description>
    <pubDate>2005-09-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中的C运行时库浅析]]></title>
    <link>http://im.vc/vc/2011/0705/21323.html</link>
    <description><![CDATA[1.概论 运行时库是程序在运行时所需要的库文件，通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代，当时的程序世界还很单纯，应用程序都是单线程的，多任务或多]]></description>
    <pubDate>2005-10-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中实现自动连续播放多媒体文件]]></title>
    <link>http://im.vc/vc/2011/0705/21322.html</link>
    <description><![CDATA[随着计算机技术的发展，人们不仅使用单一的文字作为信息的载体，还可以通过各种各样的媒体来传递、存储信息。我们通常所说的媒体（Media）包括其中的两点含义，一是指信息的物]]></description>
    <pubDate>2005-09-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库编程之MFC扩展 DLL]]></title>
    <link>http://im.vc/vc/2011/0705/21321.html</link>
    <description><![CDATA[前文我们对非MFC DLL和MFC规则DLL进行了介绍，现在开始详细分析DLL的最后一种类型――MFC扩展DLL。 6.1概论 MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库，其不同点]]></description>
    <pubDate>2005-10-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC在应用程序中嵌入MS Word]]></title>
    <link>http://im.vc/vc/2011/0705/21320.html</link>
    <description><![CDATA[摘要 ：这篇文章着重讲述了如何使用MFC将Microsoft Word嵌入到应用程序中的方法。对在VC下使用类型库和COM技术也做了简要阐述。 关键字 ：VC++、MFC、COM、自动化 一、 引言 Microsoft Office办]]></description>
    <pubDate>2005-10-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++面向对象程序设计的重要概念]]></title>
    <link>http://im.vc/vc/2011/0705/21319.html</link>
    <description><![CDATA[类与对象 对象（Object）是类（Class）的一个实例（Instance）。如果将对象比作房子，那么类就是房子的设计图纸。所以面向对象程序设计的重点是类的设计，而不是对象的设计。类可以]]></description>
    <pubDate>2005-10-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++初学者经典错误LNK2001详解]]></title>
    <link>http://im.vc/vc/2011/0705/21318.html</link>
    <description><![CDATA[学习VC++时经常会遇到链接错误LNK2001，该错误非常讨厌，因为对于编程者来说，最好改的错误莫过于编译错误，而一般说来发生连接错误时，编译都已通过。产生连接错误的原因非常多]]></description>
    <pubDate>2005-10-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[泛型与模板的有机结合 STL.NET简介]]></title>
    <link>http://im.vc/vc/2011/0705/21317.html</link>
    <description><![CDATA[一、 引子 有人开玩笑似地建议，当一个C++程序员被问及怎样实现一个给定的任务时，他/她首先应该提供一个列表-一打或更多潜在的解决方案，然后他/她就应从每一个细节角度构划每]]></description>
    <pubDate>2005-10-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库(DLL)编程深入浅出(四)]]></title>
    <link>http://im.vc/vc/2011/0705/21316.html</link>
    <description><![CDATA[MFC扩展DLL的内涵为MFC的扩展，用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外，MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展]]></description>
    <pubDate>2005-11-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ODBC中的FX/Bulk RFX数据交换机制分析]]></title>
    <link>http://im.vc/vc/2011/0705/21315.html</link>
    <description><![CDATA[摘要 ：本文主要对ODBC编程中用于数据源和记录集对象间数据交换的RFX和Bulk RFX机制作了较为详细深入的分析。 关键词 ：ODBC；RFX；Bulk RFX；数据库 前言 ODBC（Open Database Connectivity，开放]]></description>
    <pubDate>2005-10-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程技巧小结]]></title>
    <link>http://im.vc/vc/2011/0705/21314.html</link>
    <description><![CDATA[1. 如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=AfxGetInstanceHandle(); 2. 如何通过代码获得应用程]]></description>
    <pubDate>2005-10-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软Visual Studio2005开发工具路线图详解]]></title>
    <link>http://im.vc/vc/2011/0705/21313.html</link>
    <description><![CDATA[随着企业需要的不断演变，Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求，从而确保客户的成功。为帮助组织规划未来的软件开发工作，Microsoft 提供了一个开]]></description>
    <pubDate>2005-11-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6.0中如何让new操作失败后抛出异常？]]></title>
    <link>http://im.vc/vc/2011/0705/21312.html</link>
    <description><![CDATA[标准C++规定new一个对象时如果分配内存失败就应抛出一个std::bad_alloc异常，如果不希望抛出异常而仅仅传回一个NULL指针，可以用new的无异常版本：new(nothrow)。 VC6.0在new头文件中声明了这]]></description>
    <pubDate>2005-10-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库编程之DLL木马]]></title>
    <link>http://im.vc/vc/2011/0705/21311.html</link>
    <description><![CDATA[从前文可知，DLL在程序编制中可作出巨大贡献，它提供了具共性代码的复用能力。但是，正如一门高深的武学，若被掌握在正义之侠的手上，便可助其仗义江湖；但若被掌握在邪恶之徒]]></description>
    <pubDate>2005-10-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[伪随机数生成及在VC++中的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21310.html</link>
    <description><![CDATA[摘 要 伪随机数在计算机软件设计中有很广泛的用途。本文介绍了基于数学方法的利用计算机产生伪随机数的一种方法，即线性同余法，任何伪随机数的产生都是运用递推的原理来生成]]></description>
    <pubDate>2005-10-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中分割窗口后如何限制分割条移动范围]]></title>
    <link>http://im.vc/vc/2011/0705/21309.html</link>
    <description><![CDATA[做一个项目，把一个单文档的窗口分割成左右两列，同时还需要设置左边窗口的最小尺寸。 找了很多资料，都是针对对话框或者文档的，试了OnSizing和GetMinMaxInfo，结果对分割窗口无效。]]></description>
    <pubDate>2005-11-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows GDI和GDI+编程实例剖析]]></title>
    <link>http://im.vc/vc/2011/0705/21308.html</link>
    <description><![CDATA[1.基本概念 GDI在Windows中定义为Graphics Device Interface，即图形设备接口，是Windows API(Application Programming Interface)的一个重要组成部分。它是Windows图形显示程序与实际物理设备之间的桥梁，]]></description>
    <pubDate>2005-11-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++自制王码五笔字型输入法安装包]]></title>
    <link>http://im.vc/vc/2011/0705/21307.html</link>
    <description><![CDATA[Windows XP没有自带五笔字型输入法，虽然网上相关输入法很多，但一方面有些版本是共享软件，另一方面也许很多五笔字型输入法的老用户最习惯用的还是老牌的“王码五笔字型输入法]]></description>
    <pubDate>2005-11-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MATCOM在VC++与MATLAB混合编程中的应用]]></title>
    <link>http://im.vc/vc/2011/0705/21306.html</link>
    <description><![CDATA[摘要： 介绍了使用MATCOM实现VC++与MATLAB混合编程的优势和方法，并给出了实例。 关键词： MATCOM、MATLAB、混合编程 引言 MATLAB是MathWorks公司于1982年推出的一种以矩阵为基本运算单位的高效]]></description>
    <pubDate>2005-10-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0实现视频数据实时获取的探讨]]></title>
    <link>http://im.vc/vc/2011/0705/21305.html</link>
    <description><![CDATA[摘要 在VC++6.0中利用VFW技术实现视频数据实时获取的过程中,针对回调函数的处理中所碰到的问题、图像采集中原始数据的获取以及捕获窗口的建立的问题进行了详细的讨论，并给出了具]]></description>
    <pubDate>2005-11-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中查找/替换对话框的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21304.html</link>
    <description><![CDATA[在Windows通用对话框中，查找/替换对话框是比较特殊的一个，它是一个非模态对话框，所以它的使用与其它通用对话框有所不同。 一、注册 注册的目的有两个，一是说明在程序中要使用]]></description>
    <pubDate>2005-11-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中自绘菜单的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21303.html</link>
    <description><![CDATA[应用程序中的菜单，在界面中占据了重要位置，它的效果如何，直接影响了整个程序的界面效果，正因为这个原因，当今流行的应用程序的菜单都支持附带图标、反映当前状态的功能，]]></description>
    <pubDate>2005-08-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现对波形数据的频谱分析]]></title>
    <link>http://im.vc/vc/2011/0705/21302.html</link>
    <description><![CDATA[摘要 ： 本文介绍了采用离散傅立叶变换（DFT）实现对采样得到的波形数据文件进行频谱分析的一般方法，并且为了提高运算效率、节省中间存储单元，最终采用了时间抽选奇偶分解]]></description>
    <pubDate>2005-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现排序算法大全]]></title>
    <link>http://im.vc/vc/2011/0705/21301.html</link>
    <description><![CDATA[1.引言 2005年10月25～26日，包括笔者在内的十多位成员组队参加了武汉原动力的野外拓展（Outward Bound）。在攀岩悬崖之前，教官组织了这样的一个游戏项目： 教官将团队里的所有成员分]]></description>
    <pubDate>2005-11-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为VC++应用程序对话框添加透明位图]]></title>
    <link>http://im.vc/vc/2011/0705/21300.html</link>
    <description><![CDATA[我们在进行程序的界面设计时，常常希望将位图的关键部分，也既是图像的前景显示在界面上，而将位图的背景隐藏起来，将位图与界面很自然的融合在一起，本实例介绍了透明位图的]]></description>
    <pubDate>2005-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现动画弹出/弹入式窗口]]></title>
    <link>http://im.vc/vc/2011/0705/21299.html</link>
    <description><![CDATA[俗话说佛靠金装，人靠衣装，一个好的软件如果能配上精美的界面一定会让更多的用户认同它。喜欢上网的朋友对NetAnt（网络蚂蚁）这个软件一定不会陌生，它的下载速度，断点续传]]></description>
    <pubDate>2005-07-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中非法探取密码的原理及其防范]]></title>
    <link>http://im.vc/vc/2011/0705/21298.html</link>
    <description><![CDATA[引言 在Windows下输入密码时，为了安全起见通常都以星号来屏蔽用户输入的密码。如果需要在自己编写的应用程序中需要用户输入密码，通常的选择就是选用Edit控件并设置其Password属性]]></description>
    <pubDate>2005-08-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现注册表简单操作]]></title>
    <link>http://im.vc/vc/2011/0705/21297.html</link>
    <description><![CDATA[Windows的注册表中包含了Windows的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同，它是多层次的树状数据结构，具有六个分支(根键)，每个分支又]]></description>
    <pubDate>2005-07-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中利用磁盘序列号识别正版软件]]></title>
    <link>http://im.vc/vc/2011/0705/21296.html</link>
    <description><![CDATA[摘要 ：本文讲述了获取磁盘序列号的方法，并利用所读取的磁盘序列号来作为甄别正版软件的一种手段。 关键字 ：磁盘序列号、正版软件、识别 一、 引言 作为程序员，不希望看到自]]></description>
    <pubDate>2005-08-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Mixer API函数调节控制面板的音频设置]]></title>
    <link>http://im.vc/vc/2011/0705/21295.html</link>
    <description><![CDATA[摘要 ：本文通过实例代码演示了如何通过Mixer API函数在程序中调节控制面板的音频设备性能的设置。 关键词 ：Mixer函数，控制面板，音频设备调节 如果你用过Windows的音频设备，比如播]]></description>
    <pubDate>2005-11-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC下DirectX DirectInput的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21294.html</link>
    <description><![CDATA[一般来说DirectX技术总是应用在游戏上的，而在DirectX天生就能与Win32很好的结合。看看市面上的图书，凡是用到DirectX技术的大多是使用Win32编程的，因为DirectDraw或者DirectXGraphics需要自己]]></description>
    <pubDate>2005-07-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow开发快速入门之慨述]]></title>
    <link>http://im.vc/vc/2011/0705/21293.html</link>
    <description><![CDATA[摘要 ：本篇文档概括性的介绍了DirectShow的主要组成部分，以及一些Directshow的基本概念。熟悉这些基本的知识对于Directshow的应用开发或者过滤器的开发者都会有所帮助。 DirectShow是微软]]></description>
    <pubDate>2005-08-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC纯资源DLL解决国际化问题]]></title>
    <link>http://im.vc/vc/2011/0705/21292.html</link>
    <description><![CDATA[用VC纯资源dll解决国际化问题这的确是个老话重谈了，因为这里面确实也没有什么可以称的上技术含量的，只是实现起来有点烦琐，不过我还是要写出来，希望刚接触这方面的同行们不]]></description>
    <pubDate>2005-11-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中实现以复杂线条为基础的图形绘图]]></title>
    <link>http://im.vc/vc/2011/0705/21291.html</link>
    <description><![CDATA[摘要 ：本文介绍了一种使用LineDDA函数来实现以复杂线条为基础的图形绘图方法。 关键字 ：图形绘图、LineDDA、回调函数 一、 引言 在GIS(地理信息系统)类软件设计中经常需要在绘图时使]]></description>
    <pubDate>2005-07-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(三)]]></title>
    <link>http://im.vc/vc/2011/0705/21290.html</link>
    <description><![CDATA[我先申明一下以免很多网友可能误会我，在VC方面我也是刚脱贫还未致富，我写这些文章就是因为我脱贫的时候太艰辛，希望大家能够共同富裕。 上两节我们讲了一个简单的MFC的程序，]]></description>
    <pubDate>2005-08-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新手留意 Visual C++的界面元素图解]]></title>
    <link>http://im.vc/vc/2011/0705/21289.html</link>
    <description><![CDATA[在我们大量编程之前，我要花点时间讲述一下Developer Studio的界面，这样大家就统一口径了。你还将学习一些以前未曾用到过的新特性，例如，我们要考察一下工具条并介绍其中的某些新]]></description>
    <pubDate>2005-11-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现屏幕抓程序]]></title>
    <link>http://im.vc/vc/2011/0705/21288.html</link>
    <description><![CDATA[在Windows操作系统中，当用户按下PrintScreen按钮后，Windows自动将当前屏幕的图像拷贝到系统剪贴板中，这时可以通过画图这个小程序将剪贴板中的内容保存成图像文件，可以看出，如]]></description>
    <pubDate>2005-08-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的OpenGL编程讲座之概述]]></title>
    <link>http://im.vc/vc/2011/0705/21287.html</link>
    <description><![CDATA[前言 随着计算机多媒体技术、可视化技术及图形学技术的发展，我们可以使用计算机来精确地再现现实世界中的绚丽多彩的三维物体，并充分发挥自身的创造性思维，通过人机交互来模]]></description>
    <pubDate>2005-08-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用钩子技术控制进程创建(附源代码)]]></title>
    <link>http://im.vc/vc/2011/0705/21286.html</link>
    <description><![CDATA[一、 简介 最近，我了解到一个叫做Sanctuary的相当有趣的安全产品。它能够阻止任何程序的运行-这些程序没有显示在软件列表中-该表中的程序被允许在一个特定的机器上运行。结果，]]></description>
    <pubDate>2005-11-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[盗QQ的密码软件模拟实现(VC)]]></title>
    <link>http://im.vc/vc/2011/0705/21285.html</link>
    <description><![CDATA[下载运行文件以及源代码附件 [编者按：本文以纯技术的角度探讨使用钩子来获得密码，请不要用于非法目的。] 最近天气太热，外加无聊，出于练习的目的，想到了写个盗QQ的软件，说]]></description>
    <pubDate>2005-08-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获取网卡MAC、硬盘序列号、CPU ID、BIOS编号]]></title>
    <link>http://im.vc/vc/2011/0705/21284.html</link>
    <description><![CDATA[2005 黄友生。本文由原作者发布于MSN Space、CSDN。你可以保存、在非商业软件中使用、在非盈利性文章中引用本文中的部分或全部文字，但请注明作者及原文地址。要用于其它用途，请先]]></description>
    <pubDate>2005-08-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现Win2000下屏蔽Ctrl+Alt+Del键]]></title>
    <link>http://im.vc/vc/2011/0705/21283.html</link>
    <description><![CDATA[大家知道，Ctrl+Alt+Del是Win2k/NT操作系统默认的系统登录/注销组合键序列，系统级别很高。在应用程序中，想要屏蔽掉该键序列的响应或得到这个按下事件，难度是相当大的。本例介绍]]></description>
    <pubDate>2005-11-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++模拟实现QQ密码盗窃软件]]></title>
    <link>http://im.vc/vc/2011/0705/21282.html</link>
    <description><![CDATA[下载本文源代码 最近天气太热，外加无聊，出于练习的目的，想到了写个盗QQ的软件，说“盗”，未免是太难听了吧，于是我给它起名为“UiQQ道”.下面就是本软件的界面部分： (图1．]]></description>
    <pubDate>2005-08-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++打造Windows信使服务程序]]></title>
    <link>http://im.vc/vc/2011/0705/21281.html</link>
    <description><![CDATA[信使服务是Windows 2000/XP下面的一种通信服务，通过它我们可以在网上象QQ一样进行实时的交流，但和QQ不同的是信使服务不需要拥有一个号码，它只要知道对方的IP地址--如果在局域网中]]></description>
    <pubDate>2005-08-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[点对点视频会议程序VideoNet开发例解]]></title>
    <link>http://im.vc/vc/2011/0705/21280.html</link>
    <description><![CDATA[下载源代码。 该程序可以用于两个人在LAN/Intranet(或者Internet)上进行视频会议。现在有许多视频会议程序，每个都有各自的性能提升技术。主要的问题是视频会议视频帧的尺寸对于传输]]></description>
    <pubDate>2005-08-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现对计算机远程监控]]></title>
    <link>http://im.vc/vc/2011/0705/21279.html</link>
    <description><![CDATA[摘要 ：本文讲述了利用Socket套接字进行网络编程的一般技术，并通过该技术实现了对计算机的远程监控。 关键字 ：Socket套接字、服务器、客户端、远程监控 引言 在工程施工中经常遇]]></description>
    <pubDate>2005-08-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++下对冒泡排序算法的改进]]></title>
    <link>http://im.vc/vc/2011/0705/21278.html</link>
    <description><![CDATA[摘 要：本文对排序中最常见的起泡法进行分析，发现在实现单向起泡的同时可以实现双向起泡，从而实现了冒泡算法的改进，提高了运算速度。 关键字：程序设计、起泡、双向起泡、]]></description>
    <pubDate>2005-08-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现工具栏上添加平面组合框控件]]></title>
    <link>http://im.vc/vc/2011/0705/21277.html</link>
    <description><![CDATA[使用过Office2000的人都知道，它的界面，尤其是菜单和工具条，可谓是让人耳目一新。虽然Visual C++开发工具也提供了对工具条的支持，但通常只是按纽的集合，不能直接加入组合框等控]]></description>
    <pubDate>2005-08-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的OpenGL编程讲座之基本图元]]></title>
    <link>http://im.vc/vc/2011/0705/21276.html</link>
    <description><![CDATA[任何复杂的三维模型都是由基本的几何图元：点、线段和多边形组成的，有了这些图元，就可以建立比较复杂的模型。因此这部分内容是学习OpenGL编程的基础。 一、基本图元的描述及定]]></description>
    <pubDate>2005-08-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现广告窗口自动关闭]]></title>
    <link>http://im.vc/vc/2011/0705/21275.html</link>
    <description><![CDATA[摘要：本文对自动关闭网络广告窗口的软件实现原理及具体实现过程作了介绍。 关键字：广告窗口、自动关闭、Visual C++ 6.0 一、 引言 我们在上网浏览时，有时访问到某些网站的网页时]]></description>
    <pubDate>2005-08-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程实现关闭讨厌的弹出窗口]]></title>
    <link>http://im.vc/vc/2011/0705/21274.html</link>
    <description><![CDATA[一、 引言 我们在上网浏览时，有时访问到某些网站的网页时会自动弹出一些广告窗口，甚至有不少个人主页为了利用网络广告来赚钱一下同时弹出几个甚至十几个广告窗口。这些窗口]]></description>
    <pubDate>2005-09-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用HTTP代理下载文件详例 [VC]]]></title>
    <link>http://im.vc/vc/2011/0705/21273.html</link>
    <description><![CDATA[为了帮网友些个用http下载动画的程序，临时在网上翻了翻，看看有没有利用http代理来下载的例子。结果，似乎很多人都愿意去转载一个有头无尾的例子，还美其名曰“我在查阅RFC文档]]></description>
    <pubDate>2005-08-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual Basic开发飞船着陆游戏]]></title>
    <link>http://im.vc/vc/2011/0705/21272.html</link>
    <description><![CDATA[本文将带你进入一个探索之旅，一个艰难困苦的VB游戏编程之旅。由于VB没有快速的图形操作方法，所以它不是一个常用的游戏开发工具。不过这并没有阻碍那些勇于探索的人，只要巧妙]]></description>
    <pubDate>2005-05-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库(DLL)编程深入浅出(一)]]></title>
    <link>http://im.vc/vc/2011/0705/21271.html</link>
    <description><![CDATA[1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念，你可以简单的把DLL看成一种仓库，它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库－静态链接库]]></description>
    <pubDate>2005-09-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现的MSN Messager钩子程序]]></title>
    <link>http://im.vc/vc/2011/0705/21270.html</link>
    <description><![CDATA[最近研究怎么样使用HOOK拦截其他应用程序的消息，于是就动手写了一个钩子程序来挂到最常用的通讯及时通讯工具MSN，虽然没有什么实际意义，但作为学习研究却能够帮助我们理解利用]]></description>
    <pubDate>2005-08-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析COM的思想及原理]]></title>
    <link>http://im.vc/vc/2011/0705/21269.html</link>
    <description><![CDATA[COM--Component Object Model，即组件对象模型，它是微软提出的一套开发软件的方法与规范。它也代表了一种软件开发思想，那就是面向组件编程的思想。 一、COM编程思想--面向组件编程思想]]></description>
    <pubDate>2005-06-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮 [VC][二]]]></title>
    <link>http://im.vc/vc/2011/0705/21268.html</link>
    <description><![CDATA[一、统一风格漂亮界面设计的理论与实现 a．窗口和对话框 Windows操作系中窗口和对话框在我们看来是一样的，就是一个四边形，有标题栏、系统按钮，边框等，可移动和可变大小。实际]]></description>
    <pubDate>2005-09-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不重启Windows更改IP地址的多种实现]]></title>
    <link>http://im.vc/vc/2011/0705/21267.html</link>
    <description><![CDATA[有很多网友都遇到过更改IP地址但是要重启机器的问题，在这里，为大家介绍几种不重启Windows直接更改IP地址的方法。首先是调用DhcpNotifyConfigChange的方法，后面还有修改注册表跟使用]]></description>
    <pubDate>2005-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现自动配置ODBC数据源]]></title>
    <link>http://im.vc/vc/2011/0705/21266.html</link>
    <description><![CDATA[为了使ODBC能与数据库一起工作，必须把数据库注册到ODBC驱动程序管理器，这项工作可以通过定义一个DSN或数据源名字来完成。通常，我们只能手动打开系统控制面板，运行其中的ODBC数]]></description>
    <pubDate>2005-06-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用内存映射文件来提高你程序的性能]]></title>
    <link>http://im.vc/vc/2011/0705/21265.html</link>
    <description><![CDATA[本人在学习《Windows核心编程》的时候对JEFFREY大师提到的一个小程序写了两个版本来比较性能，该程序的原始需求是这样的：对一个大文件进行倒序，也就是将一个文件头变成尾，尾变]]></description>
    <pubDate>2005-09-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的软件界面更漂亮 [VC]]]></title>
    <link>http://im.vc/vc/2011/0705/21264.html</link>
    <description><![CDATA[我们使用过很多的软件， 给我们留下印象很深的是那些界面漂亮且迷人的软件， 国外的软件象QickTime,国产的象金山词霸等，它们的软件界面设计风格都有独特之处。本人跟据自已的经]]></description>
    <pubDate>2005-09-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM接口在不同线程中的传递技巧两则]]></title>
    <link>http://im.vc/vc/2011/0705/21263.html</link>
    <description><![CDATA[在多线程程序中使用COM对象真是件令人头疼的事情。当你能够访问一个接口指针的时候，并不意味着你可以调用接口上的方法。我从来没真正搞懂过所谓COM的几种线程模式。问题是，当]]></description>
    <pubDate>2005-06-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态链接库(DLL)编程深入浅出(二)]]></title>
    <link>http://im.vc/vc/2011/0705/21262.html</link>
    <description><![CDATA[上节给大家介绍了静态链接库与库的调试与查看，本节主要介绍非MFC DLL。 4.非MFC DLL 4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法，接下来我们来看看怎样用动]]></description>
    <pubDate>2005-09-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(四)]]></title>
    <link>http://im.vc/vc/2011/0705/21261.html</link>
    <description><![CDATA[程序作者：zhoujiamurong 个人邮箱：zhoujiamurong@163.com 简介 上几章我们完成了一个程序的窗体，响应消息和菜单资源，我们来为我们的程序添加一点有用的东西。工具条和状态栏。 正文 这]]></description>
    <pubDate>2005-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现混合静态分裂视窗的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21260.html</link>
    <description><![CDATA[摘要 本文以MFC（Microsoft Foundation Class Library）的CsplitterWnd类别为基础，通过对单文档视窗的静态分裂原理进行分析，介绍混合静态分裂视窗的实现方法，并深入阐述子视窗的视图动态切]]></description>
    <pubDate>2005-06-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现单文档程序的全屏显示及恢复]]></title>
    <link>http://im.vc/vc/2011/0705/21259.html</link>
    <description><![CDATA[摘要： 本文对在VC下单文档程序的全屏显示及其恢复的实现过程作了介绍。 关键字： 窗体、全屏显示、Visual C++ 一、 引言 在编辑类软件或程序代码编辑程序中经常要遇到一些长度特别]]></description>
    <pubDate>2005-09-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现特定编辑框上对回车键响应]]></title>
    <link>http://im.vc/vc/2011/0705/21258.html</link>
    <description><![CDATA[摘要 ：本文讲述了在指定的编辑框上能响应从键盘输入回车键的一种方法，对进程内消息的解析、动态获取指定资源ID等技术也作了简要描述。 关键字 ：Microsoft Visual C++ 6.0、编辑框、]]></description>
    <pubDate>2005-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[把符号转化为字符串的宏技巧]]></title>
    <link>http://im.vc/vc/2011/0705/21257.html</link>
    <description><![CDATA[此处使用到一个特殊的宏：# #的作用是给其后的参数添加一对双引号。 运行一下下面的例子代码： #define Enum2Str(e) #e enum VALUE{ ONE ,TWO ,THREE }; void test(VALUE v); void main() { test(ONE); } void tes]]></description>
    <pubDate>2005-06-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的OpenGL编程讲座之曲线和曲面]]></title>
    <link>http://im.vc/vc/2011/0705/21256.html</link>
    <description><![CDATA[计算机图形学中，所有的光滑曲线、曲面都采用线段或三角形逼近来模拟，但为了精确地表现曲线，通常需要成千上万个线段或三角形来逼近，这种方法对于计算机的硬件资源有相当高]]></description>
    <pubDate>2005-09-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC精华教程:MFC入门系列(五)]]></title>
    <link>http://im.vc/vc/2011/0705/21255.html</link>
    <description><![CDATA[程序作者：zhoujiamurong 个人邮箱：zhoujiamurong@163.com MFC入门(五) 工具条和状态条(下) 大家都在催我继续写，我真得很想写快点，不过我写这一篇文章得3-4个小时。我不希望大家看了不懂，]]></description>
    <pubDate>2005-09-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++设计UDP协议通讯示例]]></title>
    <link>http://im.vc/vc/2011/0705/21254.html</link>
    <description><![CDATA[一、绪言 UDP是一种面向非连接，不可靠的通讯协议，相对于TCP来说，虽然可靠性不及，但传输效率较高。所以在网络上仍有很大的用途。这几日需要了解下udp通讯的过程，上网发现这方]]></description>
    <pubDate>2005-06-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何编写对文件按字节写入的程序]]></title>
    <link>http://im.vc/vc/2011/0705/21253.html</link>
    <description><![CDATA[我写了一个基于x86的boot。想通过软盘启动。但是没有软盘，所以就安装了一个Vitual PC，然后虚拟了一个软盘，当然，这个软盘就是一个文件。我猜这个文件的第一个字节就是对应于实际]]></description>
    <pubDate>2005-09-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++泛型编程实践]]></title>
    <link>http://im.vc/vc/2011/0705/21252.html</link>
    <description><![CDATA[泛型程序设计(Generic Programming) 是建立在C++的Template机制基础上的一种完全不同于面向对象的程序设计思维模式，STL是泛型概念的一套实作产品。Loki是一个与Boost齐名的开放源码的C++程序]]></description>
    <pubDate>2005-06-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数字转换为中文大写]]></title>
    <link>http://im.vc/vc/2011/0705/21251.html</link>
    <description><![CDATA[//******************************************************** // 模块：数字转换为中文大写 #include stdafx.h static char *unit1[] = { 拾, 佰, 仟 }; static char *unit2[] = { 万, 亿 }; static char *digital[] = { 零]]></description>
    <pubDate>2005-06-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC与Matlab接口编程之Matcom安装配置]]></title>
    <link>http://im.vc/vc/2011/0705/21250.html</link>
    <description><![CDATA[Matcom是mathTools公司推出的一个能将M文件转化成相同功能C++代码的工具。相比Matlab自带的编译器Compiler，用Matcom转化代码要简单和方便 得多。本文将结合作者编程经验，以VC6.0和Matcom为例]]></description>
    <pubDate>2005-09-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC最常用操作程序20项列举]]></title>
    <link>http://im.vc/vc/2011/0705/21249.html</link>
    <description><![CDATA[一、打开CD-ROM mciSendString(Set cdAudio door open wait,NULL,0,NULL); 二、关闭CD_ROM mciSendString(Set cdAudio door closed wait,NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数]]></description>
    <pubDate>2005-06-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建DirectX环境]]></title>
    <link>http://im.vc/vc/2011/0705/21248.html</link>
    <description><![CDATA[一、首先创建一个Hello Word! Win32 Application程序 二、删除WM_PAINT消息中的以下内容 // TODO: Add any drawing code here... RECT rt; GetClientRect(hWnd, DrawText(hdc, szHello, strlen(szHello), 三、修改函数 ATOM My]]></description>
    <pubDate>2005-06-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的OpenGL编程讲座之坐标变换]]></title>
    <link>http://im.vc/vc/2011/0705/21247.html</link>
    <description><![CDATA[OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换，即几何变换、投影变换、裁剪变换、视口变换等，同时，OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容，]]></description>
    <pubDate>2005-09-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下揭开“特洛伊木马”的隐藏面纱]]></title>
    <link>http://im.vc/vc/2011/0705/21246.html</link>
    <description><![CDATA[摘要 ：本文针对于黑软隐藏程序的技术对其基本原理和多种实现方法做了较为深入的剖析。 关键字 ：黑客软件、隐藏程序、Visual C++ 一、引言 “特洛伊木马”曾在网上造成很大恐慌，]]></description>
    <pubDate>2005-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现对远程计算机屏幕的监视]]></title>
    <link>http://im.vc/vc/2011/0705/21245.html</link>
    <description><![CDATA[摘要 ：本文介绍了一种通过套接字网络编程和屏幕捕获技术实现的对远程计算机屏幕进行监视的方法。 关键词 ：套接字；屏幕捕捉；远程监视；网络 前言 在实际工程中，经常有施工]]></description>
    <pubDate>2005-06-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc实现BMP位图文件结构及平滑缩放]]></title>
    <link>http://im.vc/vc/2011/0705/21244.html</link>
    <description><![CDATA[用普通方法显示BMP位图，占内存大，速度慢，在图形缩小时，失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图，可以消除以上的缺点]]></description>
    <pubDate>2005-06-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Gdi 应用-入门篇 (VC SDK)]]></title>
    <link>http://im.vc/vc/2011/0705/21243.html</link>
    <description><![CDATA[一、 基础 GDI的绘图函数基本上都是有状态的，所有的函数都要求一个HDC类型的句柄。这个HDC的获得有几个途径BeginPaint,GetWindowDC, GetDC.他们的参数都只需要一个HWND就差不多了。记得调用]]></description>
    <pubDate>2005-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++删除浮动工具条中“关闭”按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21242.html</link>
    <description><![CDATA[在Visual C++自动生成的MFC框架应用程序中，当浮动工具条被拖离主框架窗口后，一般都会在工具条的右上角有一个关闭按钮，应该说这个按钮完全是按照Windows应用程序的用户界面（UI）]]></description>
    <pubDate>2005-07-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用之GUID和接口]]></title>
    <link>http://im.vc/vc/2011/0705/21241.html</link>
    <description><![CDATA[一、前言 话说在 doc(Word) 复合文件中，已经解决了保存 xls(Excel) 数据的问题了。那么，接下来又要解决另一个问题：当 WORD 程序读取复合文件，遇到了 xls 数据的时候，它该如何启动]]></description>
    <pubDate>2005-06-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现MFC扩展DLL中导出类和对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21240.html</link>
    <description><![CDATA[如果要编写模块化的软件，就要对对动态链接库(DLL)有一定的了解，本人这段时间在修改以前的软件时，决定把重复用的类和对话框做到DLL中，下面就从一个简单的例子讲起，如何实现]]></description>
    <pubDate>2005-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC无闪烁刷屏技术的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21239.html</link>
    <description><![CDATA[在实现绘图的过程中，显示的图形总是会闪烁，笔者曾经被这个问题折磨了好久，通过向高手请教，搜索资料，问题基本解决，现将文档整理出来以供大家参考. 1.显示的图形为什么会闪]]></description>
    <pubDate>2005-07-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现定制标题栏]]></title>
    <link>http://im.vc/vc/2011/0705/21238.html</link>
    <description><![CDATA[要想用VC编写出一个漂亮的界面通常是比较费时的，主要原因有两个，一是VC中自带的组件少而不亮，二是无法进行可视化设计。不过，这些都只是针对常用的方法罢了，如果你采用子类]]></description>
    <pubDate>2005-06-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下显示JPEG、GIF图像的简便方法]]></title>
    <link>http://im.vc/vc/2011/0705/21237.html</link>
    <description><![CDATA[摘要 ：本文讲述了在Visual C++ 6.0下显示JPEG、GIF等格式标准的图像的一种实现起来比较简便的方法，对实现过程作有详细的说明。 关键字 ：图像、JPEG、GIF、Microsoft Visual C++ 6.0 一、 引言]]></description>
    <pubDate>2005-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM 组件设计与应用之简单调用组件]]></title>
    <link>http://im.vc/vc/2011/0705/21236.html</link>
    <description><![CDATA[组件的启动和释放 在第三回中，大家用“小本本”记录了一个原则： COM 组件是运行在分布式环境中的 。 于是，如何启动组件立刻就遇到了严重的问题，大家看这段代码： p = new 对象]]></description>
    <pubDate>2005-07-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中借助DirectDraw实现水波的模拟]]></title>
    <link>http://im.vc/vc/2011/0705/21235.html</link>
    <description><![CDATA[摘要 ：本文介绍了一种对水面波纹的扩散、衰减以及交叠的过程进行计算机模拟的一种实现算法，并对在实现该算法过程中所使用的DirectX系列技术中的DirectDraw技术做了简要的说明。]]></description>
    <pubDate>2005-06-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在工具栏上添加平面组合框控件]]></title>
    <link>http://im.vc/vc/2011/0705/21234.html</link>
    <description><![CDATA[使用过Office2000的人都知道，它的界面，尤其是菜单和工具条，可谓是让人耳目一新。虽然Visual C++开发工具也提供了对工具条的支持，但通常只是按纽的集合，不能直接加入组合框等控]]></description>
    <pubDate>2005-07-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用MFC实现浏览器的定制与扩展]]></title>
    <link>http://im.vc/vc/2011/0705/21233.html</link>
    <description><![CDATA[前言 由于本人在开发中经常要在程序中嵌入浏览器，为了符合自己的需求经常要对浏览器进行扩展和定制， 解决这些问题需在网上找资料和学习的过程，我想可能很多开发者或许会遇]]></description>
    <pubDate>2005-06-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Win32 API枚举应用程序窗口和进程]]></title>
    <link>http://im.vc/vc/2011/0705/21232.html</link>
    <description><![CDATA[摘要 我们在编写程序时，常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序，又能列出]]></description>
    <pubDate>2005-06-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用DirectSound实现声卡录音]]></title>
    <link>http://im.vc/vc/2011/0705/21231.html</link>
    <description><![CDATA[摘要：本文详细讲述了如何利用DirectSound对经过声卡和麦克风的数据进行捕获，进行录音，并保存为wave格式的文件。 曾经学习过Directshow的开发，对于Dsound一直没有仔细的学习，以前只]]></description>
    <pubDate>2005-07-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC使用CRT调试功能来检测内存泄漏]]></title>
    <link>http://im.vc/vc/2011/0705/21230.html</link>
    <description><![CDATA[C/C++ 编程语言的最强大功能之一便是其动态分配和释放内存，但是中国有句古话：“最大的长处也可能成为最大的弱点”，那么 C/C++ 应用程序正好印证了这句话。在 C/C++ 应用程序开发]]></description>
    <pubDate>2005-06-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++打造自己的资源管理器]]></title>
    <link>http://im.vc/vc/2011/0705/21229.html</link>
    <description><![CDATA[Windows的资源管理器想必大家都用过，该程序的窗口一分为二，左边的窗口显示本机当前所有驱动器以及驱动器中的所有文件夹，当用户单击文件夹后，如果该文件夹下面还有子文件夹，]]></description>
    <pubDate>2005-06-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用人工智能解决八迷宫问题]]></title>
    <link>http://im.vc/vc/2011/0705/21228.html</link>
    <description><![CDATA[前言 随着计算机技术的发展，人工智能（Artificial intelligence，下文简称AI）已经成为世界各国一个热门的研究方向。对于这一领域的内容，国内起步较晚，目前虽然网络上各种编程文章]]></description>
    <pubDate>2005-07-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现串行通信的动态链接库(DLL)]]></title>
    <link>http://im.vc/vc/2011/0705/21227.html</link>
    <description><![CDATA[本文是作者根据工程中的实践经验，以实例方式介绍了用VC++编写DLL实现串行通信的方法，并给出了用其它语言调用该DLL的范例。 一、引言 串行通讯口作为计算机与外部串行设备进行数]]></description>
    <pubDate>2005-06-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的GDI常用坐标系统及应用]]></title>
    <link>http://im.vc/vc/2011/0705/21226.html</link>
    <description><![CDATA[在Windows应用程序中，只要进行绘图，就要使用GDI坐标系统。Windows提供了几种映射方式，每一种映射都对应着一种坐标系。例如，绘制图形时，必须给出图形各个点在客户区的位置，其]]></description>
    <pubDate>2005-06-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSock初学入门：实现TCP服务器]]></title>
    <link>http://im.vc/vc/2011/0705/21225.html</link>
    <description><![CDATA[（一）介绍： 本文主要采用Winsock API实现了一个Tcp服务器。对初学者而言，相当实用。 （二）准备工作： 1、使用VC6向导建立控制台工程（console application），并选择支持MFC。 2、在std]]></description>
    <pubDate>2005-07-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++打造自己的IE浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/21224.html</link>
    <description><![CDATA[IE浏览器作为微软Windows系统捆绑销售的一个浏览工具，用来浏览千姿百态的网页，目前它已经占据了浏览器市场的半壁江山，成为Windows用户不可或缺的工具。首先，它的界面设计的很漂]]></description>
    <pubDate>2005-06-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC/VB 进行图像数据存储数据库心得]]></title>
    <link>http://im.vc/vc/2011/0705/21223.html</link>
    <description><![CDATA[网上经常有人问如何把图像存入数据库中，原先我也是不得要领。经过多方指点和自己在开发过程中的摸索，终于解决这一问题。下面给出用VC，VB如何操作图像文件存取数据库的原码，]]></description>
    <pubDate>2005-06-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用DirectShow实现QQ的音视频聊天功能]]></title>
    <link>http://im.vc/vc/2011/0705/21222.html</link>
    <description><![CDATA[当下比较流行的即时通信工具，比如MSN，QQ等都实现了视音频的功能，通过视频，音频，我们可以更好的和朋友通过网络进行沟通，本文通过DirectShow技术模拟QQ实现了视频和音频的采集]]></description>
    <pubDate>2005-07-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中定制并列/浮动状态的工具条]]></title>
    <link>http://im.vc/vc/2011/0705/21221.html</link>
    <description><![CDATA[使用过Office、Visual Studio等工具的朋友们注意过没有，在上述工具在程序界面上都提供了多个工具条，其中两个或多个工具条可以在一行中并行排列，每个工具条拖动后又可以实现浮动]]></description>
    <pubDate>2005-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现多格式图像的转换]]></title>
    <link>http://im.vc/vc/2011/0705/21220.html</link>
    <description><![CDATA[色彩鲜艳漂亮的高品质图像，一个个形象生动的Windows图标，高速运动、活灵活现的三维动画，这些无一不显示出程序设计者的艺术才华。在程序设计中，图像处理已经成为每个程序员的]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC文件扩展名解读大全]]></title>
    <link>http://im.vc/vc/2011/0705/21219.html</link>
    <description><![CDATA[.APS ：存放二进制资源的中间文件，VC把当前资源文件转换成二进制格式，并存放在APS文件中，以加快资源装载速度。资源辅助文件。 .BMP ：位图资源文件。 .BSC ：浏览信息文件，由浏览]]></description>
    <pubDate>2005-07-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中调用DLL实现数据加密]]></title>
    <link>http://im.vc/vc/2011/0705/21218.html</link>
    <description><![CDATA[摘 要 介绍了动态链接库这种模块复用方法及在VC中对它的调用，并给出了一个通过复用来实现数据加密的具体实例。 关键词 VC DLL 模块复用 数据加密 引言 模块化思想贯穿于软件工程各]]></description>
    <pubDate>2005-07-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Microsoft Agent的COM接口编程]]></title>
    <link>http://im.vc/vc/2011/0705/21217.html</link>
    <description><![CDATA[Microsoft Agent具有相当广泛的用途，我们既可以把它加入到普通应用程序中供本地系统使用，也可以把它嵌入到HTML文档中供Internet/Intranet使用。Microsoft Agent支持C/C＋＋、Visual Basic、Java、]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用消息机制实现VC与Delphi之间的通讯]]></title>
    <link>http://im.vc/vc/2011/0705/21216.html</link>
    <description><![CDATA[摘要 ： 本文介绍了使用Windows消息机制实现由不同语言编制的程序之间的相互通讯、联系，并以当前较为流行的两种语言Microsoft Visual C++ 6.0和Borland Delphi 5.0为对象，用这两种语言各编制]]></description>
    <pubDate>2005-07-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在存储过程中调用外部的动态连接库]]></title>
    <link>http://im.vc/vc/2011/0705/21215.html</link>
    <description><![CDATA[问题的提出： 一般我们要根据数据库的纪录变化时，进行某种操作。我们习惯的操作方式是在程序中不停的查询表，判断是否有新纪录。这样耗费的资源就很高，如何提高这种效率，我]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[面向对象的关系数据库设计]]></title>
    <link>http://im.vc/vc/2011/0705/21214.html</link>
    <description><![CDATA[一、概念的区分 有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS) 理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectDraw 游戏编程基础(1)]]></title>
    <link>http://im.vc/vc/2011/0705/21213.html</link>
    <description><![CDATA[微软公司供稿 内 容 1． 简介 2. 使用 DirectX 3 SDK的基本环境 3. DirectDraw API 4. DirectDraw, OLE, 和COM接口 5. DirectDraw 起步 6. DirectDraw 的基本知识 (DDEX1) 7. 例一的扩展(DDEX2和DDEX3) 8. 生成简单的动]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中基于多文档视窗模型的重叠图象拼接技]]></title>
    <link>http://im.vc/vc/2011/0705/21212.html</link>
    <description><![CDATA[摘要 图象拼接是在全景视频系统、地理信息系统等应用中经常遇到的一个问题，本文基于网格匹配的方法对边界部分有重叠的图象提出了一种行之有效的对准算法，并通过平滑因子对图]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21211.html</link>
    <description><![CDATA[本文为刚刚接触COM的程序员提供编程指南，解释COM服务器内幕以及如何用C++编写自己的接口。 继上一篇COM编程入门之后，本文将讨论有关COM服务器的内容，解释编写自己的COM接口和COM服]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中自建操作BMP位图文件类]]></title>
    <link>http://im.vc/vc/2011/0705/21210.html</link>
    <description><![CDATA[有编程经验的程序员都知道：要使应用程序的界面美观不可避免的要使用大量位图。现在流行的可视化编程工具对位图的使用提供了很好的支持，被称为三大可视化开发工具的VB、VC、]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框打印预览及打印]]></title>
    <link>http://im.vc/vc/2011/0705/21209.html</link>
    <description><![CDATA[下载本文所附源代码 近来我在用VC开发一套MIS时没有用MFC的文档视图模板，所以在打印这上面就只好自己写了一套，用起来感觉还可以，所以写出来大家一起修正一下吧，也许能给大家]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IP控件和树控件使用演示]]></title>
    <link>http://im.vc/vc/2011/0705/21208.html</link>
    <description><![CDATA[下载本文所附源代码 IP控件和树控件使用演示，详见源代码。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++6.0的Sockets API实现一个聊天室程序]]></title>
    <link>http://im.vc/vc/2011/0705/21207.html</link>
    <description><![CDATA[1.VC++网络编程及Windows Sockets API简介 VC++对网络编程的支持有socket支持，WinInet支持，MAPI和ISAPI支持等。其中，Windows Sockets API是TCP/IP网络环境里，也是Internet上进行开发最为通用的API。最早]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在CTreeCtrl中枚举系统中的所有窗口]]></title>
    <link>http://im.vc/vc/2011/0705/21206.html</link>
    <description><![CDATA[本文将给出一个源程序,实现在一个对话框中的TreeCtrl中用树的形式枚举窗口。 这是头文件 // WinList.h : header file // ///////////////////////////////////////////////////////////////////////////// // CWinList di]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[十分经典的VC对话框程序的打印预览]]></title>
    <link>http://im.vc/vc/2011/0705/21205.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序运行结果如左图： 十分经典的VC对话框程序的打印预览,此程序同时带有一个功能很强大的GRID源码,打印与文档程序相近(很绝),即有BegingPri]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在DLL中使用资源（一）]]></title>
    <link>http://im.vc/vc/2011/0705/21204.html</link>
    <description><![CDATA[在DLL中使用资源（一） 现在最常看见的关于DLL的问题就是如何在DLL中使用对话框，这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC制作图片屏幕保护程序]]></title>
    <link>http://im.vc/vc/2011/0705/21203.html</link>
    <description><![CDATA[VC＋＋可谓神通广大，如果学到家了，或者就掌握了那么一点MFC，你也会感到它的方便快捷，当然最重要的是功能强大。不是吗，从最基本的应用程序.EXE到动态连接库DLL，再由风靡网上]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[水晶报表在VC6.0中的使用方法]]></title>
    <link>http://im.vc/vc/2011/0705/21202.html</link>
    <description><![CDATA[水晶报表是一个报表设计开发的强大工具，功能强大，设计灵活，在水晶报表光盘中只提供了一个完全动态生成报表的例子，使用繁琐。现介绍其在VC++6.0中的简单使用方法。编译环境：]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解 ODBC 和 OLE]]></title>
    <link>http://im.vc/vc/2011/0705/21201.html</link>
    <description><![CDATA[近来，关于 ODBC 和 OLE 的关系存在着某种混淆。有些人听说放弃 ODBC 会有利于 OLE，而其他人则将它们视为单独的互补技术。本文说明了这两种技术以及它们如何共同为 OLE 应用程序提供对]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用ActiveX控件开发串口通信软件]]></title>
    <link>http://im.vc/vc/2011/0705/21200.html</link>
    <description><![CDATA[摘要：本文介绍了在Microsoft Visual C++ 6.0环境下通过对Active X控件的编程来实现串口的通信的一般方法。 一、 引言 当我们在Windows操作系统下开发串行通信程序时通常不得不面对许多复杂]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自己动手做按钮]]></title>
    <link>http://im.vc/vc/2011/0705/21199.html</link>
    <description><![CDATA[下载本文所附源代码 现在网上发布的自制按钮很多，实际上其制作方法都很类似，以下给出几个关键步骤，具体细节你大可以发挥你的想象力，制作出你想要的各种按钮。 一、用Clas]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[STL实践指南Practical Guide to STL（下）]]></title>
    <link>http://im.vc/vc/2011/0705/21198.html</link>
    <description><![CDATA[（接中篇） 游标（Iterator） 我说过游标是指针，但不仅仅是指针。游标和指针很像，功能很像指针，但是实际上，游标是通过重载一元的”*”和”-”来从容器中间接地返回一个值。将]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个代理程序]]></title>
    <link>http://im.vc/vc/2011/0705/21197.html</link>
    <description><![CDATA[下载本文所附源代码 我有一个端口映射的机子，别人也想用，可是有能在我的服务器上乱装东西啊，后来想了一个办法，写一个代理程序！ 昨晚写的这个，作用是： 侦听服务器上的某]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[支持数据项查找功能的树控制(CTreeCtrl)类]]></title>
    <link>http://im.vc/vc/2011/0705/21196.html</link>
    <description><![CDATA[下载本文所附源代码 代码运行效果图如下： 一、树控制（CTree Control） 树控制用于显示具有一定层次结构的数据项。很多应用程序都使用该控件，例如资源管理器中的磁盘目录等。 树]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中用ADO进行数据库编程(中)]]></title>
    <link>http://im.vc/vc/2011/0705/21195.html</link>
    <description><![CDATA[4．执行SQL命令并取得结果记录集 为了取得结果记录集，我们定义一个指向Recordset对象的指针:_RecordsetPtr m_pRecordset; 并为其创建Recordset对象的实例: m_pRecordset.CreateInstance(ADODB.Recordset); SQL命]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[阴历算法]]></title>
    <link>http://im.vc/vc/2011/0705/21194.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序的功能是得到对应指定年份的天干地支纪年法的年份，并且得到该年的生肖。而且可以得到指定具体日期的阴历日期。 作者说明：这本来是]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++之Button控件]]></title>
    <link>http://im.vc/vc/2011/0705/21193.html</link>
    <description><![CDATA[按钮窗口（控件）在MFC中使用CButton表示，CButton包含了三种样式的按钮，Push Button，Check Box，Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。 创建按钮：BOOL CButton:]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[快速排序]]></title>
    <link>http://im.vc/vc/2011/0705/21192.html</link>
    <description><![CDATA[下载本文所附源代码 在快速排序对话框上放 20 个编辑框 和几个按扭。 左边一列的编辑框依次是 IDC_EDIT1 到 IDC_EDIT10, 选中第一个编辑框的 Group 属性。右边一列的编辑框依次是 IDC_EDIT1]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(一)]]></title>
    <link>http://im.vc/vc/2011/0705/21191.html</link>
    <description><![CDATA[1、 概述 1、1 Visual C++开发数据库技术的特点 Visual C++提供了多种多样的数据库访问技术——ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术各有自己的特点，它们提供了简单、灵活、访问速]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM自动化服务器与客户端WavePlay]]></title>
    <link>http://im.vc/vc/2011/0705/21190.html</link>
    <description><![CDATA[下载本文所附源代码 代码大小： 126K 本代码演示了自动化服务器与客户端的实现，在客户端里控制服务器上的WAVE播放]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个DirectX游戏的源码]]></title>
    <link>http://im.vc/vc/2011/0705/21189.html</link>
    <description><![CDATA[下载本文所附源代码 这个是我学《Windows 游戏编程技巧大师》，那里边的第一个例子。 不过，用了其中的一些代码,而且发现，书附带光盘里的代码残缺不全，不知道是不是作者故意让]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Visual C++编程取得CPU信息]]></title>
    <link>http://im.vc/vc/2011/0705/21188.html</link>
    <description><![CDATA[利用利用CPUID 汇编指令(机器码:0FH A2H, 如果你的编译器不支持CPUID 指令，只有emit 机器码了)， 该指令可以被如下CPU识别: Intel 486 以上的CPU, Cyrix M1 以上的CPU, AMD Am486 以上的CPU (1) 取CPU O]]></description>
    <pubDate>2005-05-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 操作 SQL Server 主从表]]></title>
    <link>http://im.vc/vc/2011/0705/21187.html</link>
    <description><![CDATA[下载本文所附源代码 工作之余，用VC作了一个小程序，是VC+SQL Server模式的，程式内容比较简单，主要设及以下内容： 窗口如何分割； 多视图之间如何通信； 列表视图的操作及事件处理]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[九宫问题(八数码)求解过程动态演示]]></title>
    <link>http://im.vc/vc/2011/0705/21186.html</link>
    <description><![CDATA[下载本文所附源代码 一、题目说明： （九宫问题）在一个３×３的九宫中有１－８这８个数及一个空格随机的摆放在其中的格子里，如图１－１所示。现在要求实现这个问题：将该九宫]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[碎片图像无缝拼合技术的VC++实现]]></title>
    <link>http://im.vc/vc/2011/0705/21185.html</link>
    <description><![CDATA[摘要 ：本文讲述了在Microsoft Visual C++ 6.0下多幅碎片图像无缝拼合技术的实现原理和过程，并给出了部分关键代码以供参考。 关键字 ：Microsoft Visual C++ 6.0、图像、无缝拼合、位图文件]]></description>
    <pubDate>2005-05-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简析Visual C++中的活动数据对象]]></title>
    <link>http://im.vc/vc/2011/0705/21184.html</link>
    <description><![CDATA[程序运行效果截图: 摘 要： 本文简要介绍了微软的活动数据对象（ADO）模型，结合实例阐述了在Visual C++环境下使用ADO操纵数据库的基本步骤，分析ADO的特点及与开放式数据库连接(ODB]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[两个链表模板类]]></title>
    <link>http://im.vc/vc/2011/0705/21183.html</link>
    <description><![CDATA[下载本文所附源代码 此代码是我写的兩個链表模板类﹐用法在main()函数中都有说明，它们对於初学者应该有一定的帮助左右，如果有同仁想使用的话可以随意。如蒙不弃请收纳。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程技巧：IE控件的高级用法]]></title>
    <link>http://im.vc/vc/2011/0705/21182.html</link>
    <description><![CDATA[一、如何显示内存中的 HTML 网页 或者因为网页保密的考虑；或者因为软件分发的考虑，有的时候就需要让 IE 或 IE 浏览器控件显示内存或资源中的 HTML 网页。在 MFC 中，CHtmlView::LoadFrom]]></description>
    <pubDate>2005-05-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现自编辑的Date Picker控件]]></title>
    <link>http://im.vc/vc/2011/0705/21181.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 运行环境：VC7, VC6, XP, W2K, Win9X, Win95, NT4, MFC 简介 我想要这样一个控件，既包括标准date picker控件的功能，又能让用户任何时候都能自己输入日期]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一款有用流式套接字控件]]></title>
    <link>http://im.vc/vc/2011/0705/21180.html</link>
    <description><![CDATA[下载本文所附源代码 继上次发布的tcp客户端控件，现在发布服务端控件,使网络编程不再麻烦。 这两个控件，均采用winsock api,重叠事件模型,多线程。 在VC环境上编程是将是很轻松的，我]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Windows GDI+的几何线条处理]]></title>
    <link>http://im.vc/vc/2011/0705/21179.html</link>
    <description><![CDATA[摘要 介绍了GDI+对几何线条创建、应用等基本方法，并以实例的方式对其中难于理解的部分提供了示例代码，实现了原先GDI不易实现的功能，并为进一步利用GDI+进行更复杂的图形处理奠]]></description>
    <pubDate>2005-05-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个模仿windows中的桌面背景预览的控件]]></title>
    <link>http://im.vc/vc/2011/0705/21178.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这个控件是模仿微软Windows操作系统中的显示属性对话框的控件。我作的这个custom控件具有和微软控件一样的功能。 这个控件通过在一个MFC标准]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC控件 TreeCtrl 与 ListCtrl 演示]]></title>
    <link>http://im.vc/vc/2011/0705/21177.html</link>
    <description><![CDATA[下载本文所附源代码 这个例子类似于Windows的资源管理器,程序运行界面如图一所示： 图一 主要用到的类有： CListCtrl,CTreeCtrl,CImageList,CFileFind 和函数 SHGetFileInfo() 简述步骤如下： 1、增加]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中动态链接库技术浅谈]]></title>
    <link>http://im.vc/vc/2011/0705/21176.html</link>
    <description><![CDATA[摘要 ：本文比较了Visual C++所支持的三种动态链接库，列出了各自不同的特点和应用场合，详细地描述了三种动态链接库的建立和调用的方法。 关键字：动态链接库；导出函数；调用]]></description>
    <pubDate>2005-05-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ElGamal算法]]></title>
    <link>http://im.vc/vc/2011/0705/21175.html</link>
    <description><![CDATA[【声明】 一．本文实用于初学者，目的在于帮助大家熟悉一些系统底层的知识。 二．本文只是为了让广大网友共同提高一些基础知识，本人决无卖弄之意，只供需要这方面知识的读者阅]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个MSChart控件示例代码]]></title>
    <link>http://im.vc/vc/2011/0705/21174.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: MSChart控件是微软很早就推出的基于图形显示数据的ActiveX控件，可以用来绘制各种图表。这个例子演示了折线图、柱状图和饼状图的绘制方法。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ尾巴病毒的Visual C++实现探讨]]></title>
    <link>http://im.vc/vc/2011/0705/21173.html</link>
    <description><![CDATA[自2003起，QQ尾巴病毒可以算是风光了一阵子。它利用IE的邮件头漏洞在QQ上疯狂传播。中毒者在给别人发信息时，病毒会自动在信息文本的后边添上一句话，话的内容多种多样，总之就是]]></description>
    <pubDate>2005-05-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[“八皇后”动态图形的VC实现]]></title>
    <link>http://im.vc/vc/2011/0705/21172.html</link>
    <description><![CDATA[八皇后问题是一个古老而著名的问题，是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出：在8X8格的国际象棋上摆放八个皇后，使其不能互相攻击，即任意两个皇后]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[论坛典型问题的一个解决方法]]></title>
    <link>http://im.vc/vc/2011/0705/21171.html</link>
    <description><![CDATA[下载本文所附源代码 介绍 在很多VC技术论坛中经常看到一些人提出来许多的问题,其中有很多的问题具有很多的针对性和普片性,这里就两个问题进行简要的回答,也许很多高手有更简单的]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析Win2K/XP服务与后门技术]]></title>
    <link>http://im.vc/vc/2011/0705/21170.html</link>
    <description><![CDATA[一、序言 Windows下的服务程序都遵循服务控制管理器(SCM)的接口标准，它们会在登录系统时自动运行，甚至在没有用户登录系统的情况下也会正常执行，类似与Unix系统中的守护进程(dae]]></description>
    <pubDate>2005-05-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单机版的‘三子棋’游戏]]></title>
    <link>http://im.vc/vc/2011/0705/21169.html</link>
    <description><![CDATA[下载本文所附源代码 听说过‘三子棋'游戏吗？该程序是单机版的‘三子棋'游戏。规则很简单：下子阶段，组成'三‘时，可把对方的子变为无效子（下完后该子会被去掉）。行棋阶段，]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DES算法详述]]></title>
    <link>http://im.vc/vc/2011/0705/21168.html</link>
    <description><![CDATA[DES算法把64位的明文输入块变为64位的密文输出块，它所使用的密钥也是64位，整个算法的主流程图如下： 其功能是把输入的64位数据块按位重新组合，并把输出分为L0、R0两部分，每部分]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectX揭密]]></title>
    <link>http://im.vc/vc/2011/0705/21167.html</link>
    <description><![CDATA[DirectX是一套为Windows程序提供对系统硬件更紧密控制的组件。（表1列出了DirectX 5.0 的组件及其作用）。那么，紧密控制是什么意思呢？ 组件 用途 DirectDraw 高速2D图象 DirectSound 短响应时间]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++下借助DBGird控件显示数据库记录]]></title>
    <link>http://im.vc/vc/2011/0705/21166.html</link>
    <description><![CDATA[摘要 ：本文主要讲述了使用DBGird等ActiveX控件来显示Access数据库记录数据的一般方法。 关键字 ：DBGird控件、ActiveX、Access数据库 一、 引言 随着数据库技术的进一步发展，我们在生活、]]></description>
    <pubDate>2005-05-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中用ADO进行数据库编程(下)]]></title>
    <link>http://im.vc/vc/2011/0705/21165.html</link>
    <description><![CDATA[5. 记录集的遍历、更新 根据我们刚才通过执行SQL命令建立好的users表，它包含四个字段:ID,username,old,birthday 以下的代码实现：打开记录集，遍历所有记录，删除第一条记录，添加三条记录]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FTP探索工具源代码]]></title>
    <link>http://im.vc/vc/2011/0705/21164.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行截图： 主要代码如下： void CPage1::OnStartSearch() //开始 { m_avi.Play(0,-1,100); UpdateData(); m_i=0; m_nCur=0; //当前正在测试的那个 SetDlgItemText(IDC_STATE,开始搜索了...]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000下Api函数的拦截分析]]></title>
    <link>http://im.vc/vc/2011/0705/21163.html</link>
    <description><![CDATA[简介： Api拦截并不是一个新的技术，很多商业软件都采用这种技术。对Windows的Api函数的拦截，不外乎两种方法，第一种是Mr. Jeffrey Richter 的修改exe文件的模块输入节，种方法，很安全，]]></description>
    <pubDate>2005-05-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC制作简单AVI文件播放器]]></title>
    <link>http://im.vc/vc/2011/0705/21162.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 目前，专门用于设计多媒体应用的软件很多。而VC6.0也提供了一种动画控件来实现简单多媒体动画文件的播放。本文就是用这个控件制作了一个]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[RS-232-C端口实时监控软件的设计实现]]></title>
    <link>http://im.vc/vc/2011/0705/21161.html</link>
    <description><![CDATA[摘要： 本文介绍了在Microsoft Visual C++ 6.0环境下对RS-232-C串行端口进行编程，以及对后台监控程序所普遍涉及到的无阻塞后台运行、数据的实时接收和处理等问题的解决方法。 一、 引言]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[魔法单词记忆——DAO访问ACCESS数据库]]></title>
    <link>http://im.vc/vc/2011/0705/21160.html</link>
    <description><![CDATA[下载本文所附源代码 这是在学习数据库时写的一个程序，采取DAO访问Access数据库的方式，看看下面的主界面 图，就知道很简单，只拣几个需要注意的地方说说。 1： 在程序中使用了]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下实时行式打印系统设计]]></title>
    <link>http://im.vc/vc/2011/0705/21159.html</link>
    <description><![CDATA[众所周知，Windows系统的页式打印系统有许多好的特性，比如所见即所得、设备无关等等。但是，在一些实时性要求很高的工业控制系统中，需要将系统随机出现的信息实时地打印出来，]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Drag &amp;amp; Drop &amp;amp; Background Image Tree Control]]></title>
    <link>http://im.vc/vc/2011/0705/21158.html</link>
    <description><![CDATA[下载本文所附源代码 简介 此文章介绍了使用我开发的cTree类来完成树控件中条目的拖拽和为树控件设置图片（bmp）背景的功能。示例程序中只允许非主节点中条目的拖拽。 代码细节 所]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC ActiveX 控件：属性页]]></title>
    <link>http://im.vc/vc/2011/0705/21157.html</link>
    <description><![CDATA[属性页使 ActiveX 控件用户得以查看和更改 ActiveX 控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页，这些属性页提供自定义的图形界面用于查看和编]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口侦听监视及TCP/IP协议解析软件简介]]></title>
    <link>http://im.vc/vc/2011/0705/21156.html</link>
    <description><![CDATA[大家好，经过努力， COMgrASP.exe v1.0 终于和大家见面了。 1． 文件 Readme.doc This file. COMgrasp.exe 工具执行文件。 comcap.sys 驱动文件。 ethereal-setup- 0.9.6 .exe 查看分析 ppp, tcp/ip, ... 协议的免费]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态控件的生成与响应]]></title>
    <link>http://im.vc/vc/2011/0705/21155.html</link>
    <description><![CDATA[动态控件是指在需要时由Create()创建的控件，这与预先在对话框中放置的控件是不同的。 一、创建动态控件： 为了对照，我们先来看一下静态控件的创建。 放置静态控件时必须先建立]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC开发基于ORACLE数据库方法]]></title>
    <link>http://im.vc/vc/2011/0705/21154.html</link>
    <description><![CDATA[1. 引言 Oracle 公司自1979 年推出基于SQL 标准的关系数据库产品到1997 年版本8 的推出，ORACLE 数据库以其支持大数据库、多用户的高性能事务处理，对业界各项工业标准的支持，完整的安全]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[超级玛丽游戏源代码]]></title>
    <link>http://im.vc/vc/2011/0705/21153.html</link>
    <description><![CDATA[下载本文所附源代码 这是超级玛丽游戏的源代码。 运行环境：Win9x/WinNT/Win2000/WinXP 代码大小：115KB 是用C写的，有兴趣的朋友回去研究一下吧！]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个Socket传输文件的例子]]></title>
    <link>http://im.vc/vc/2011/0705/21152.html</link>
    <description><![CDATA[时间问题，在转载这个代码前，没有经过测试，大家自己测试一下，如果有什么问题，再跟我们联系。 //1：显示文件进度 //2：可以随时终止传输过程 //发送数据线程 UINT SendDataThread(LP]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的学生成绩管理软件（ODBC开发）]]></title>
    <link>http://im.vc/vc/2011/0705/21151.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 前面我写过一篇《一个完善的ODBC数据库程序》，大家可能看到过，有鼓励，也有批评，但是所有这一切只有一个目的就是学好VC。我学习VC已有]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似于联众世界中的四国军棋游戏]]></title>
    <link>http://im.vc/vc/2011/0705/21150.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 类似于联众世界中的四国军棋游戏，分为客户端和服务器端。 可用于局域网内2人或者4人对战，支持复盘功能。 首先要运行服务器端(Server.exe]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC设计自动循环MP3播放器]]></title>
    <link>http://im.vc/vc/2011/0705/21149.html</link>
    <description><![CDATA[【实现内容】自动循环播放的MP3播放器 【应用】自动循环播放的MP3播放器主要用于企业文化的应用。在每天的休息时段，播放器自动循环播放指定的MP3音乐。本自动播放器主要根据本公]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[拼图游戏的算法]]></title>
    <link>http://im.vc/vc/2011/0705/21148.html</link>
    <description><![CDATA[相信大家都玩过滑块拼图游戏! 大概说一下 :假如一副图是由几个部分拼凑成的,现在要你把这些散块拼凑成一副完整的图片 也可以是几个数字来拼凑 比如 3*3的格子 1 2 3 4 5 6 7 8 (相当于原]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++6.0下利用消息实现内部进程通讯（IPC）]]></title>
    <link>http://im.vc/vc/2011/0705/21147.html</link>
    <description><![CDATA[摘要：内部进程间通讯和数据交换有多种方式：消息、共享内存、匿名（命名）管道、邮槽、Windows套接字等多种技术。其中利用消息机制实现IPC虽然同其他方法相比有交换的数据量小、]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[具有背景颜色和文字颜色的只读属性的EDIT控件的]]></title>
    <link>http://im.vc/vc/2011/0705/21146.html</link>
    <description><![CDATA[介绍 你是否为你的EDIT控件设置成为只读属性那个灰色的背景色不合你的程序整体布局而烦恼了,其实实现这个方法不难,下面就是这个的实现方法,代码可以任意拷贝和使用 正文 EDIT控件]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC通用控件编程之CImageList控件]]></title>
    <link>http://im.vc/vc/2011/0705/21145.html</link>
    <description><![CDATA[图像列表控制（CImageList）是相同大小图像的一个集合，每个集合中均以0为图像的索引序号基数，图像列表通常由大图标或位图构成，其中包含透明位图模式。可以利用Windows32位应用程序]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[各种排序算法]]></title>
    <link>http://im.vc/vc/2011/0705/21144.html</link>
    <description><![CDATA[排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大，所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度，一般用O方法]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新俄罗斯方块]]></title>
    <link>http://im.vc/vc/2011/0705/21143.html</link>
    <description><![CDATA[下载本文所附源代码 由于我是新手 编程心急（2天晚上完成） 有些巧妙的技术还没发现 请多指教！ 邮箱 kml1234567890@avl.com.cn 谢谢！]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectDraw 游戏编程基础(3)]]></title>
    <link>http://im.vc/vc/2011/0705/21142.html</link>
    <description><![CDATA[例一的扩展(DDEX2和DDEX3) DDEX1包含了一个最基本的DirectDraw的实现方法。它生成了DirectDraw和DirectDrawSurface对象，同时也生成了一个主表面(Surface)和与之相关的后台缓冲区，并在后台缓冲区打]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++5.0下MIDI、WAV及CD的播放]]></title>
    <link>http://im.vc/vc/2011/0705/21141.html</link>
    <description><![CDATA[加入音乐是增强应用程序功能的所有方法中最简单的一个。几乎每个计算机游戏或多 媒体程序都以某种MIDI或CD音乐为背景。音乐可以使用户心情愉快；在合适的场合播 放恰当的音乐能够]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[求阶乘算法（0---10000）标准C++语言控制台应用程]]></title>
    <link>http://im.vc/vc/2011/0705/21140.html</link>
    <description><![CDATA[下载本文所附源代码 可能很多人都曾经想过要实现一些比较大的数的阶乘，但是C++中提供的标准数据类型其存储空间太小，根本无法实现。我们可以通过其他方法来实现，本程序用一个]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC 打印预览 映射模式 坐标变换]]></title>
    <link>http://im.vc/vc/2011/0705/21139.html</link>
    <description><![CDATA[MFC提供了一个框架性的打印和打印预览功能代码，它的基本思想是将实际显示和打印文档的代码合二为一，即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理，由MFC框架根据用户的操作来]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(五)]]></title>
    <link>http://im.vc/vc/2011/0705/21138.html</link>
    <description><![CDATA[3．27 执行SQL语句 虽然通过CRecordSet类，我们可以完成 大多数的查询操作，而且在CRecordSet::Open()函数中也可以 提供SQL语句，但是有的时候我们还想进行一些其他操 作，例如建立新表，删]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[求PI精确值的怪异程序]]></title>
    <link>http://im.vc/vc/2011/0705/21137.html</link>
    <description><![CDATA[前者就是被称为「外星人程序」的求PI小程序.. 四行求PI到小数点后八百位..真的不是人写得出來的.. :Q --------------------------- /*某年Obfuscated C Contest佳作選錄:*/ long a=10000,b,c=2800,d,e,f[2801],]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[设计Microsoft Windows NT操作系统上的32位SQL Server 应]]></title>
    <link>http://im.vc/vc/2011/0705/21136.html</link>
    <description><![CDATA[设计Microsoft Windows NT操作系统上的32位SQL Server 应用程序 Christopher Moffatt Microsoft Technical Resources Group 摘要 Microsoftreg; Windows NT#8482;操作系统是建立充满活力、功能丰富的Microsoft SQL Server应用]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个不错的tcp客户端ocx控件]]></title>
    <link>http://im.vc/vc/2011/0705/21135.html</link>
    <description><![CDATA[下载本文所附源代码 这个控件是基于事件模式的异步控件。里面有测试的程序，包括服务器端，是mfc,异步socket,客户端是用的控件。 控件是winsock api写的。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CPushPinButton v1.21]]></title>
    <link>http://im.vc/vc/2011/0705/21134.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: CPUshPinButton类继承于CButton类，功能是完成一个图钉按钮的效果。就像VC++中一个控件的属性对话框中的那个图钉按钮。 类的使用步骤： 1.在工程]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用模板技术简化VC中的代码]]></title>
    <link>http://im.vc/vc/2011/0705/21133.html</link>
    <description><![CDATA[面向对象程序设计的两个重要方面：代码重用和接口设计，C++一直是公认在这两方面做得最为出色的语言之一。而良好的接口则是代码重用的坚实基础。接口包含多个层面，大体分为C]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现企业网络数据共享]]></title>
    <link>http://im.vc/vc/2011/0705/21132.html</link>
    <description><![CDATA[摘要：针对现今不同企业或者同一企业内部与外部网络的数据共享要求，提出一套如何应用计算机技术来实现这一需求的解决方案。对这一技术在应用领域的需求做出了全面具体的分析]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CImage类处理图像显示与格式转换]]></title>
    <link>http://im.vc/vc/2011/0705/21131.html</link>
    <description><![CDATA[下载本文所附源代码 Introduction CImage是MFC和ATL共享的新类，它能从外部磁盘中调入一个JPEG、GIF、BMP和PNG格式的图像文件加以显示，而且这些文件格式可以 相互转换。 Background 我们知道，]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[五子棋的核心算法]]></title>
    <link>http://im.vc/vc/2011/0705/21130.html</link>
    <description><![CDATA[五子棋是一种受大众广泛喜爱的游戏，其规则简单，变化多端，非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序，采用了博弈树的方法，应用了剪枝和最大最小]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在你的MFC应用程序中显示一个JPG文件]]></title>
    <link>http://im.vc/vc/2011/0705/21129.html</link>
    <description><![CDATA[下载本文所附源代码 问：在VB中，我可以通过创建一个图像控件来显示一个JPG或GIF文件，但是我如何在我的MFC应用程序中显示一个JGP文件呢？ 答：好问题！有时使用VB的程序员觉得这个]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据库规范化技巧]]></title>
    <link>http://im.vc/vc/2011/0705/21128.html</link>
    <description><![CDATA[数据库规范化技巧 适用于： Microsoftreg; Access 摘要：本文为开发人员提供了一些技巧，使用这些技巧可以在设计 Access 表时避免某些问题。本文适用于 Microsoft Access 数据库 (.mdb) 和 Micros]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC通用控件编程之CProgress控件]]></title>
    <link>http://im.vc/vc/2011/0705/21127.html</link>
    <description><![CDATA[（一）进度条的主要功能 进度条控制（Progress Control）主要用来进行数据读写、文件拷贝和磁盘格式等操作时的工作进度提示情况，如安装程序等，伴随工作进度的进展，进度条的矩形区]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个Win32的ODBC封装函数集，支持SQL Server和Oracle]]></title>
    <link>http://im.vc/vc/2011/0705/21126.html</link>
    <description><![CDATA[下载本文所附源代码 大家可以下载压缩包后，里面有详细的说明文档(38页)，欢迎评价！！！ 说明文档目录如下： 1 ODBC应用概要 2 程序说明 2.1 数据结构 2.1.1 数据库资源结构 2.1.2 预编译]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ftp协议实现多线程断点续传]]></title>
    <link>http://im.vc/vc/2011/0705/21125.html</link>
    <description><![CDATA[下载本文所附源代码 ftp下载的好处我在这里就不多说了，许多工程会把ftp下载作为一个重要的功能来实现。微软提供的WinInet类可以利用下面这些函数： InternetOpen； InternetConnect； GetC]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC调用ACM音频压缩编程接口的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21124.html</link>
    <description><![CDATA[音频和视频数据是大多数多媒体应用程序向用户提供信息的主要方式，这些数据一般具有较高的采样速率，如果不经过压缩的话，保存它们需要消耗大量的存贮空间，在网络上进行传输]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据结构算法集---C++语言实现]]></title>
    <link>http://im.vc/vc/2011/0705/21123.html</link>
    <description><![CDATA[这是我学数据结构编写的算法，我把他整理出来，都是基本算法，供大家学习。我使用C++面向对象形式编写，各种算法都封装在各自的类里，如果想增加功能，在相应的类里增加函数即]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSocket高级实现（聊天室的实现）（一）]]></title>
    <link>http://im.vc/vc/2011/0705/21122.html</link>
    <description><![CDATA[上次的文章我给大家简单的介绍了一下WinSocket的使用方法，相信大家已经对它产生了一定的兴趣，接下来我会带领大家进入网络编程的世界，今天我会逐步的给大家讲解如何利用WinSoc]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows自带的扫雷游戏源代码]]></title>
    <link>http://im.vc/vc/2011/0705/21121.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 一个非常值得研究的源代码，程序运行界面如图，界面和功能几乎和Windows自带的扫雷游戏一模一样，可以设置游戏难度等级，值得学习。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[工业控制--串口通讯方法（WINAPI实现）]]></title>
    <link>http://im.vc/vc/2011/0705/21120.html</link>
    <description><![CDATA[关键字 串口 原作者姓名 戚高 介绍 介绍工业控制领域利用串口和外围设备进行通讯。 正文 前言： 总所周之，利用串口进行数据通讯在在通讯通讯领域重占有着重要的地位。利用RS232]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[拓扑排序算法]]></title>
    <link>http://im.vc/vc/2011/0705/21119.html</link>
    <description><![CDATA[一个复杂的工程通常可以分解成一组小任务的集合，完成这些小任务意味着整个工程的完成。例如，汽车装配工程可分解为以下任务：将底盘放上装配线，装轴，将座位装在底盘上，上]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[希尔排序算法]]></title>
    <link>http://im.vc/vc/2011/0705/21118.html</link>
    <description><![CDATA[基本思想：将整个无序序列分割成若干小的子序列分别进行插入排序。 序列分割方法：将相隔某个增量h的元素构成一个子序列。在排序过程中，逐次减小这个增量，最后当h减到1时，进]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接用socket实现HTTP下载]]></title>
    <link>http://im.vc/vc/2011/0705/21117.html</link>
    <description><![CDATA[程序运行效果截图: HTTP下载Socket 下载本文所附源代码 从HTTP服务器上下载一个文件有很多方法,热心的微软提供了WinInet类,用起来也很方便.当然,我们也可以自己实现这些功能,通过格式]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectDraw 游戏编程基础(4)]]></title>
    <link>http://im.vc/vc/2011/0705/21116.html</link>
    <description><![CDATA[生成简单的动画 以上我们已经讨论过的所有的例程，都简要描述了如何在台缓冲区绘画，以及如何把后台缓冲区弹出到主表面(Surface)的简单的实现方法。然而，这些例程都是以极其缓慢]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL和MFC来创建ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/21115.html</link>
    <description><![CDATA[程序运行效果截图: 本文假定你熟悉MFC, ATL, and COM 难度级别 3 -------------------------------------------------------------------------------- 摘要目前MFC和ATL代表了两种框架，分别面向不同类型的基于W]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OICQ登录号码清除器实现原理]]></title>
    <link>http://im.vc/vc/2011/0705/21114.html</link>
    <description><![CDATA[OICQ已经成为现在这个网络世界中最为时尚的聊天、即时通讯工具了!对于它，许多程序员都写了些相关小工具，像一些OICQ聊天辅助工具、OICQ密码获取器、聊天记录查看器等等，分别用作]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++6.0中使用Text-to-Speech]]></title>
    <link>http://im.vc/vc/2011/0705/21113.html</link>
    <description><![CDATA[下载本文所附源代码 网上很多程序都可以阅读英文和中文，典型的就是金山词霸，最近找了一下，发现网上在VC这方面的资料不是很多，好些程序都是基于API的（比如VCKBASE ::首页 文档中]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为MFC 和 ATL控件创建签署的CAB文]]></title>
    <link>http://im.vc/vc/2011/0705/21112.html</link>
    <description><![CDATA[如果您计划通过Internet销售 MFC控件和ATL 控件，您应该将其打包成签署的小巧(Cabinet -CAB) 文件。签署文件确保用户下载您的控件时源代码是安全的。一个CAB文件包含一个您的控件及其安装]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程控制鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/21111.html</link>
    <description><![CDATA[鼠标是现在计算机的标准配置,很多软件都有控制鼠标的功能,比如,有的保密软件可以使鼠标移动限制在一定范围以内,有的可以模拟鼠标的点击,有的可以使鼠标自己移动。要实现以上的功]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[BCB 编写 DLL 终极手册]]></title>
    <link>http://im.vc/vc/2011/0705/21110.html</link>
    <description><![CDATA[由于现在比较多的网友老是在 CSDN 上询问关于 BCB 编写 DLL 的问题，我编写了这篇文章抛砖引玉 一. 编写 DLL File/New/Dll 生成 Dll 的向导，然后可以添加导出函数和导出类 导出函数：extern]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在屏幕上作图]]></title>
    <link>http://im.vc/vc/2011/0705/21109.html</link>
    <description><![CDATA[下载本文所附源代码 建立一个透明的窗体： class CMyWnd : public CWnd { public: void CreateMyWnd(LPCTSTR pTitle,RECT CMyWnd(); public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CTranspa]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的显示文字控件-atl版本]]></title>
    <link>http://im.vc/vc/2011/0705/21108.html</link>
    <description><![CDATA[下载本文所附源代码 一个简单的显示文字控件 --ATL版前言：这个demo，是继一个dll版本之后的又一相同功能的程序。其他的费话，我也不用说了。特点 1. 接口简单。只需要传一个要显示]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[以原始套接字的方式 截获流经本机网卡的IP数据]]></title>
    <link>http://im.vc/vc/2011/0705/21107.html</link>
    <description><![CDATA[内容提要 从事网络安全的技术人员和相当一部分准黑客（指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人）都一定不会对网络嗅探器（sniffer）感到陌生，网络嗅]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中动态加载ODBC的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21106.html</link>
    <description><![CDATA[在使用 VC、 VB、 Delphi等高级语言编写数据库应用程序时，往往需要用户自己在控制面板中配置 ODBC数据源。对于一般用户而言，配置 ODBC数据源可能是一件比较困难的工作。而且，在实]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何自动截获输出到打印机的文本数据]]></title>
    <link>http://im.vc/vc/2011/0705/21105.html</link>
    <description><![CDATA[在所有的应用软件当中，几乎都会提供打印结果的功能，但大部分的软件并不提供输出结果到文本文件功能（如速达，用友和金碟应用软件等能够打印，但不能将结果直接输出到文本文]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++6.0编写Proxy服务器]]></title>
    <link>http://im.vc/vc/2011/0705/21104.html</link>
    <description><![CDATA[我们一般常用的Internet代理服务器是用微软的Proxy Server 2.0 。但我们可以自己动手编写一个简单、小型的Proxy Server 。下面介绍具体的实现方法。 ---- 一． 原理 ---- 本程序的结构原理如下]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用WinSock进行无连接的通信]]></title>
    <link>http://im.vc/vc/2011/0705/21103.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: WinSock提供了对UDP（用户数据报协议）的支持，通过UDP协议我们可以向指定IP地址的主机发送数据，同时也可以从指定IP地址的主机接收数据，发]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[各种排序算法小结]]></title>
    <link>http://im.vc/vc/2011/0705/21102.html</link>
    <description><![CDATA[排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大，所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度，一般用O方法]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关联规则挖掘算法综述]]></title>
    <link>http://im.vc/vc/2011/0705/21101.html</link>
    <description><![CDATA[摘 要 本文介绍了关联规则的基本概念和分类方法，列举了一些关联规则挖掘算法并简要分析了典型算法，展望了关联规则挖掘的未来研究方向。 1 引言 关联规则挖掘发现大量数据中项]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ2004对IP地址显示的实现原理]]></title>
    <link>http://im.vc/vc/2011/0705/21100.html</link>
    <description><![CDATA[相信QQ2004大家玩过吧!其中对好友的IP和哪个地方的显示是不是很爽的啊。哪就跟我来让我看来看究竟。以下为实现原理。 首先载入Winsock动态库，代码如下： int CIPAddressDlg::StartUp() { WO]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用控件聚合技术为FlexGrid增添PickList功能]]></title>
    <link>http://im.vc/vc/2011/0705/21099.html</link>
    <description><![CDATA[程序运行效果截图: 摘要：本文主要介绍了一种通过控件聚合技术来为网格控件FlexGrid增添PickList功能的方法。 前言 在对数据库进行数据录入时，PickList功能能极大的方便用户，在Delph]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC存取数据库中的大对象]]></title>
    <link>http://im.vc/vc/2011/0705/21098.html</link>
    <description><![CDATA[在用Visual C++编写应用程序时，常会遇到如何存取数据库中大对象的问题。大对象文档以二进制数据形式保存在BLOB类型的字段中，这些大对象可能是Word、Execl或图片文件等，目前多数数]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中用ADO进行数据库编程(上)]]></title>
    <link>http://im.vc/vc/2011/0705/21097.html</link>
    <description><![CDATA[1. 生成应用程序框架并初始化OLE/COM库环境 创建一个标准的MFC AppWizard(exe)应用程序，然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库（因为ADO库是一个COM DLL库）。 本例为： BOOL C]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MyIE3.01的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/21096.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: MyIE可能被越来越多的人喜欢,即使你没有用过,但是你也一定听说过.虽然最近出现了许多关于作者的传闻,我不是搞政治的,也不知道是真是假,但是]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[应用层截包方案与实现]]></title>
    <link>http://im.vc/vc/2011/0705/21095.html</link>
    <description><![CDATA[为什么要在应用层截包 引言 截包的需求一般来自于过滤、转换协议、截取报文分析等。 过滤型的应用比较多，典型为包过滤型防火墙。 转换协议的应用局限于一些特定环境。比如第三]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++6.0开发多表联接的数据库应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/21094.html</link>
    <description><![CDATA[摘要 本文介绍了用Visual C++6.0开发数据库应用程序时，使用MFC ODBC类的编程方法，详细说明了在MFC ODBC的派生类中设置SQL语句参数的方法，实现了二个表的关联。 关键字 数据库 ，多表联]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[水波算法实例]]></title>
    <link>http://im.vc/vc/2011/0705/21093.html</link>
    <description><![CDATA[//******************************************************* //根据波能数据缓冲区对离屏页面进行渲染 //******************************************************* void RenderRipple() { //锁定两个离屏页面 DDSURFACEDESC ddsd1]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个从网上下载文件的类]]></title>
    <link>http://im.vc/vc/2011/0705/21092.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: CWebGrab类使您能够快速简洁的从网上下载文件。它支持所有MFC类支持的协议。 这个类使用起来很简单，你只需要调用一个主函数CWebGrab::GetFile。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可设置颜色的静态控件、单选按钮等]]></title>
    <link>http://im.vc/vc/2011/0705/21091.html</link>
    <description><![CDATA[下载本文所附源代码 可设置颜色的静态控件、单选按钮、复选框 我为对话框刷绘了一个背景，但往上放置控件后，由于控件的背景色与对话框不符，使文字背后留下难看的背景。现在]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[支持复选功能树控件的下拉框]]></title>
    <link>http://im.vc/vc/2011/0705/21090.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 有时候我们需要这样一个控件,既具有下拉框的功能,又具有支持复选功能的树控件. 这有个例子:如果你想加入三个国家:USA (ID=5), Canada (ID=6),]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[贴图的方法实现工业控制开关转换]]></title>
    <link>http://im.vc/vc/2011/0705/21089.html</link>
    <description><![CDATA[下载本文所附源代码 介绍 近来一个人担任贵州一个地方的水电站的开发任务,在实现界面监控系统模块中,我要用到许多表示当前设备运行状态的运行情况的开关之类的东西,在网络上面]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++在应用程序中使用标准窗口控件初步]]></title>
    <link>http://im.vc/vc/2011/0705/21088.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 难度级别：初级 摘要： 本文以一个简单的示例程序说明了Visual C++如何在应用程序中使用标准窗口控件，如何声明变量并把它们和控件相关联，]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在DLL中使用资源（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21087.html</link>
    <description><![CDATA[2、动态链接到MFC的DLL 在讨论关于动态链接到MFC的DLL的模块状态问题之前，先来看一个例子。本例可以通过如下步骤来完成： 1）在VC菜单中File-New新建一个命名为DLLShared的MFC AppWizard的工]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MD5算法说明]]></title>
    <link>http://im.vc/vc/2011/0705/21086.html</link>
    <description><![CDATA[1.补位： MD5算法先对输入的数据进行补位，使得数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节，K为整数。 具体补位操作：补一个1，然后补0至满足上述要求]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC通用控件编程之CHeadCtrl控件]]></title>
    <link>http://im.vc/vc/2011/0705/21085.html</link>
    <description><![CDATA[表头控制（CHeaderCtrl）通常应用在窗口中的文本或数据的列表之上。一般为数据列的标题，可以包括多个部分，用户可以拖动每个部分并可以控制每列的宽度。表头控制类提供了普通表头]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[中国象棋人机对弈源码]]></title>
    <link>http://im.vc/vc/2011/0705/21084.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 本程序还具有悔棋,还原功能,还可以记录走法. 注:本程序编写时参考了王小春的,他的书真是好. 作者:陶善文,我的帐号是ahei0802,谢谢咯. 本人机对]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个支持所有媒体类型和循环播放的类]]></title>
    <link>http://im.vc/vc/2011/0705/21083.html</link>
    <description><![CDATA[下载本文所附源代码 // Midi.h ////////////////////////////////////////////////////////////////// /* 这篇文章是我第一次在VC在线发表，我应该是只VC的菜鸟。为了找个能循环播放MP3的VC源程序，我搜遍了]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直方图变换图像处理技术]]></title>
    <link>http://im.vc/vc/2011/0705/21082.html</link>
    <description><![CDATA[图像增强处理技术一直是图像处理领域一类非常重要的基本处理技术。通过采取适当的增强处理可以将原本模糊不清甚至根本无法分辨的原始图片处理成清楚、明晰的富含大量有用信息]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门（一）]]></title>
    <link>http://im.vc/vc/2011/0705/21081.html</link>
    <description><![CDATA[第一部分 什么是COM，如何使用COM 本文的目的是为刚刚接触COM的程序员提供编程指南，并帮助他们理解COM的基本概念。内容包括COM规范简介，重要的COM术语以及如何重用现有的COM组件。本]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC ActiveX 控件]]></title>
    <link>http://im.vc/vc/2011/0705/21080.html</link>
    <description><![CDATA[ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件，它支持广泛的 OLE 功能并可自定义以满足多种软件的需要。ActiveX 控件旨在用于普通的 ActiveX 控件容器和 Internet 上的万维网页。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[算10000以内数阶乘的C语言程序]]></title>
    <link>http://im.vc/vc/2011/0705/21079.html</link>
    <description><![CDATA[下载本文所附源代码 很好的一个程序，值得研究一下。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下打印机的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21078.html</link>
    <description><![CDATA[VC 5.0是开发Windows 95下应用程序的强大工具。本文将通过一 个具体实例讨论用VC打印文字和图形的一些技术。在Windows 95下, 显示器和打印机、绘图仪都被视为输出设备。系统默认的输出设]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectDraw 游戏编程基础(2)]]></title>
    <link>http://im.vc/vc/2011/0705/21077.html</link>
    <description><![CDATA[例程1(DDEX1):DirectDraw 的基本知识 在使用 DirextDraw时，需要首先创建一个对象DirectDraw 的实体，该对象实体代表了微机显示适配器。然后，使用接口所提供的方法来操作该对象实体，使之完]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(三)]]></title>
    <link>http://im.vc/vc/2011/0705/21076.html</link>
    <description><![CDATA[2．24 SQL操作 构造和执行SQL语句 构造SQL语句 可以通过三种方式构造SQL语句：在程序开发阶段确定、在运行时确定或由用户输入SQL语句。 在程序开发时确定的SQL语句，具有易于实现、且可]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中使用ADO存取数据库]]></title>
    <link>http://im.vc/vc/2011/0705/21075.html</link>
    <description><![CDATA[我们本次的话题就是——在VC中使用ADO(ActiveX Data Objects)。Visual C++提供了多种数据库处理方法，我们既可以直接从DAO SDKs(Data Access Objects Software Development Kits)或ODBC SDKs(Open Database Connectivit]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现文本语音转换]]></title>
    <link>http://im.vc/vc/2011/0705/21074.html</link>
    <description><![CDATA[内容简介 文本语音（Text-to-Speech，以下简称TTS），它的作用就是把通过TTS引擎把文本转化为语音输出。本文不是讲述如何建立自己的TTS引擎，而是简单介绍如何运用Microsoft Speech SDK 建立]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[STL实践指南Practical Guide to STL（上）]]></title>
    <link>http://im.vc/vc/2011/0705/21073.html</link>
    <description><![CDATA[译者注 这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起，循序渐进，逐步深入，涉及到了STL编写代码的方法、STL代码的编译和调试、]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSocket高级实现（聊天室的实现）（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21072.html</link>
    <description><![CDATA[下载本文所附源代码 上回我带领大家制作了一个聊天室的客户端，今天我来讲解一下这个聊天室的服务器端怎样编写。 首先我们和上回一样，仍然建立一个MFC的程序，取名为ChatRoomSe]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用巧妙的接口指针调用COM对象]]></title>
    <link>http://im.vc/vc/2011/0705/21071.html</link>
    <description><![CDATA[摘要 这篇文章考察了使用C++巧妙的接口指针去访问元件对象模型（COM）接口。SICBENT样本应用程序与这篇文章相关。 介绍 很久以前，在非常黑暗的过去，Nigel Thompson写了一系列关于被称]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用WebBrowser控件创建自己的浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/21070.html</link>
    <description><![CDATA[是不是很早就想拥有一个很有个性的浏览器？本文将介绍如何利用MicroSoft的 WebBrowser控件在VC中创建一个属于自己的浏览器。过程如下： ①新建一个基于对话框的工程，命名为test，然后]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CXTabCtrl: an easier tab control for dialogs and forms]]></title>
    <link>http://im.vc/vc/2011/0705/21069.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序运行环境：VC6, VC5, W2K, Win9X, Win95, NT4, MFC 下面是翻译作者的说明： 简介 在我用VC++编程时，我发现把一个tab控件加入到一个form或对话框中是]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中播放声音的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21068.html</link>
    <description><![CDATA[声音是多媒体的一个重要组成部分，在应用程序中加入声音可以使界面更友好。在VC++中可以根据不同的应用要求，用不同的方法实现声音的播放。 一．播放声音文件的简单方法 在VC++]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在windows程序中读取bios内容]]></title>
    <link>http://im.vc/vc/2011/0705/21067.html</link>
    <description><![CDATA[下载本文所附源代码 今天和夜月兄讨论了一下在Windows nt/2000/xp下如何读取bios信息，现在把 结果向大家汇报一下。 大家都知道，Windows接管了对物理内存的直接存取，而bios信息存在物理]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助DirectDraw技术实现对水波的计算机模拟]]></title>
    <link>http://im.vc/vc/2011/0705/21066.html</link>
    <description><![CDATA[目前，各种高性能计算机正以其强大的运算能力被广泛应用于各种领域，其中对自然界的物理现象和自然规律进行仿真是主要应用之一。由于许多专业书籍对此类仿真技术讳莫如深，使]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程中如何操作数据库中的图像字段]]></title>
    <link>http://im.vc/vc/2011/0705/21065.html</link>
    <description><![CDATA[在VC进行数据库编程中对图像的处理一直是个难点，经常有朋友为如何向数据库中添加图像或从数据库中读取图像数据并显示处理等问题所困扰，目前关于VC数据库编程的图书不少，但很]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Rich Text Editor]]></title>
    <link>http://im.vc/vc/2011/0705/21064.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这个代码实现了一个功能比较齐全的文本编辑器，是一个很好的学习例程！ 程序功能： 选择字体，改变字体大小，段落结构，粗体，斜体，下]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于 IDispatch 接口的 LPDispatch 属性的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21063.html</link>
    <description><![CDATA[下载本文所附源代码 VC完整应用程序代码 文件大小 100K 在我们自己写的自动化组件中，当然你可以把所有的方法都用唯一的一个自动化接口表现出来，但是这样好吗？所有的方法都处于]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用“侦听-转发”程序破译网管协议]]></title>
    <link>http://im.vc/vc/2011/0705/21062.html</link>
    <description><![CDATA[一、 开发目的及原理 ---- 本公司在产品开发过程中，需要研究多种以太网交换机（又称智能集线器）的内部网管信息结构，为此，必须编写出一个“窃听”程序，把网管程序和交换机的]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于如何换肤、子类化的解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/21061.html</link>
    <description><![CDATA[对于应用程序的换肤及子类化。下面是我尝试过一些方法，以在CAboutDlg中子类化其中的Button为例： 第一种：直接用现成的类 1、自己写一个类class CButtonXP : public CButton{/*...*/} 用MessageMa]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个不错的tcp客户端ocx控件（加上了服务端的代]]></title>
    <link>http://im.vc/vc/2011/0705/21060.html</link>
    <description><![CDATA[下载本文所附源代码 我加上了服务端的源码。 并改正了，在unicode下的控件中的一个错。请把下载的代码换掉。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中静态控件的特殊用法]]></title>
    <link>http://im.vc/vc/2011/0705/21059.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 摘要 本文将通过示例程序来介绍Visual C++ 6.0静态控件的一些特殊用法 关键词 Visual C++静态控件图标位图 正文 使用Visual C++ 6.0编制软件时，静态控]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC/MFC Q&amp;amp;A（整理）]]></title>
    <link>http://im.vc/vc/2011/0705/21058.html</link>
    <description><![CDATA[Q 如何处理ComboBox中的回车键？避免退出程序？ A 在一般的EDIT中采用的方法是处理PretranlateMessage()，执行代码 CWnd *pWnd = GetFocus(); if(pWnd != NULL) { if(pWnd == GetDlgItem(IDC_EDIT1) { ...//IDC_EDIT1具有]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态子类化CComboBox以得到子控件EDIT及LISTBOX]]></title>
    <link>http://im.vc/vc/2011/0705/21057.html</link>
    <description><![CDATA[ComboBox是比较常用的一个控件，有三种样式：CBS_SIMPLE(简单)，CBS_DROPDOWN(下拉)，CBS_DROPDOWNLIST(下拉列表)，其中下拉列表样式是不允许输入的，简单样式是永远都显示下拉框的。 ComboBox是由]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC扩展DLL中输出对话框]]></title>
    <link>http://im.vc/vc/2011/0705/21056.html</link>
    <description><![CDATA[从MFC扩展动态链接库中输出对话框似乎是很容易的.你仅需要将相应类用AFX_EXT_CLASS输出即可。如果你用一个应用程序和一个动态链接库建立或许会成功。但是如果你在应用程序和DLL中都插]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多进程编程的相关知识总结（二）]]></title>
    <link>http://im.vc/vc/2011/0705/21055.html</link>
    <description><![CDATA[14.msgrcv() 功能:从消息队列中取得指定类型的消息. 语法:#includesys/types.h #includesys/ipc.h #includesys/msg.h intmsgrcv(msqid,msgp,msgsz,msgtyp,msgflg) intmsqid; void*msgp; intmsgsz; longmsgtyp; intmsgflg; 说明:本系统调]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用自删除dll实现应用程序的安装/卸载代码]]></title>
    <link>http://im.vc/vc/2011/0705/21054.html</link>
    <description><![CDATA[*摘要 当我在编写“What To Do”程序（这是作者编写的一个应用程序，小巧玲珑，很实用——译者注）时，就想写一个自己的安装和卸载代码，主要目的是想随心所欲地控制整个安装/卸载]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[中国象棋游戏源代码]]></title>
    <link>http://im.vc/vc/2011/0705/21053.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 运行界面如左图。 这是一个非常好的中国象棋游戏源代码，实现功能： １、设置游戏模式，双人游戏或单人游戏 ２、设定游戏难度等级（１－]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为什么要学Win32及Win32程序框架]]></title>
    <link>http://im.vc/vc/2011/0705/21052.html</link>
    <description><![CDATA[下载本文所附源代码 前言： 最近在看侯捷的《深入浅出 MFC》，在理解MFC时觉得必须要掌握win32，才能更好的理解MFC，才能写出更有用的程序。于是将自己对win32程序的理解写了下来，供]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(六)]]></title>
    <link>http://im.vc/vc/2011/0705/21051.html</link>
    <description><![CDATA[5 使用OLE DB 5．1 概述 OLE DB的存在为用户提供了一种统一的方法来访问所有不同种类的数据源。OLE DB可以在不同的数据源中进行转换。利用OLE DB，客户端的开发人员在进行数据访问时只需]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个用VC写的俄罗斯方块程序源码]]></title>
    <link>http://im.vc/vc/2011/0705/21050.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序运行如图，程序可以实现难度级别设置等一般的功能，但有几个不足之处：在程序运行时再点击“开始”，程序没有对当前界面中的方块进]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种可用于系统动态显示关于信息的方法]]></title>
    <link>http://im.vc/vc/2011/0705/21049.html</link>
    <description><![CDATA[下载本文所附源代码 关键字 帮助文件信息显示 原作者姓名 戚高 文章原始出处 VCzx.com 介绍 一般的系统帮助文件在显示关于帮助信息的时候大部分采用的方法是静态的形式将要显示的内]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在ＶＣ中实现ＦＴＰ功能]]></title>
    <link>http://im.vc/vc/2011/0705/21048.html</link>
    <description><![CDATA[---- 要联接到FTP服务器，需要两个步骤，首先必须创建一个CInternetSession对象，用类CInterSession创建并初始化一个或几个同时存在的Internet会话(session)，并描述与代理服务器的连接（如果有]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[STL实践指南Practical Guide to STL（中）]]></title>
    <link>http://im.vc/vc/2011/0705/21047.html</link>
    <description><![CDATA[（接上篇） 另一种容器——集合（set） 这是微软帮助文档中对集合（set）的解释：“描述了一个控制变长元素序列的对象（注：set中的key和value是Key类型的，而map中的key和value是一个p]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程技巧整理]]></title>
    <link>http://im.vc/vc/2011/0705/21046.html</link>
    <description><![CDATA[今天，有个朋友说起论坛中有些问题可以整理成文章，这样也好查找一些，于是就将一些有用的技巧整理了一下，供大家学习。有的来源于网上。 一、打开CD-ROM mciSendString(Set cdAudio do]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CListCtrl 使用演示的例子]]></title>
    <link>http://im.vc/vc/2011/0705/21045.html</link>
    <description><![CDATA[下载本文所附源代码 BOOL CLCDemoDlg::OnInitDialog() { CDialog::OnInitDialog(); // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system command range. ASSERT((IDM_ABOUTBOX ASSERT(IDM_ABOUTBOX CMenu* pSysMenu]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 VC++ 和 Winsock 实现与 HTTP 服务器通话]]></title>
    <link>http://im.vc/vc/2011/0705/21044.html</link>
    <description><![CDATA[一、引 言 ---- Windows Socket API是一套开放的、支持多种协议的Windows下的网络编程接口，它包 括一个标准的 Berkeley Socket功能调用的集合，以及为Windows所作的重要扩充。 Windows Socket经过不断]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SSL和数字证书服务慨述]]></title>
    <link>http://im.vc/vc/2011/0705/21043.html</link>
    <description><![CDATA[SSL和数字证书服务慨述（1） 随着Internet的分布越来越广泛，安全问题也日益突出，保护传送数据的需求也越来越强烈。在今天的Internet上，最常见的安全是通过使用数字证书实现的。数]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用RealPlayer控件制作的播放器]]></title>
    <link>http://im.vc/vc/2011/0705/21042.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 本文介绍如何插入RealPlay控件实现媒体文件的播放，代码运行效果图如左： 下面简要介绍一下具体实现步骤： 一、建立基于对话框的程序 二、]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个远程下中国象棋的程序]]></title>
    <link>http://im.vc/vc/2011/0705/21041.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序说明： 这是一个能够远程下中国象棋的程序，能够基本实现远程下棋功能，但还不完善，屏幕有些闪烁，但还是值得借鉴的。程序使用说明]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个计算贷款利率的例程]]></title>
    <link>http://im.vc/vc/2011/0705/21040.html</link>
    <description><![CDATA[下载本文所附源代码 这是一个计算贷款利率的例程，大家可以回去研究一下。下面是程序运行时的截图：]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(二)]]></title>
    <link>http://im.vc/vc/2011/0705/21039.html</link>
    <description><![CDATA[2．2 应用ODBC API建立应用程序 虽然直接应用ODBC API编制应用程序相对来说较为繁琐，但是，由于直接使用ODBC API编写的程序相对要简洁、高效。所以，我们有必要学习直接使用ODBC API编程]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个OpenGL例子]]></title>
    <link>http://im.vc/vc/2011/0705/21038.html</link>
    <description><![CDATA[下载本文所附源代码 我学了一下OpenGL，写了这个代码。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC开发基于Oracle的数据库应用]]></title>
    <link>http://im.vc/vc/2011/0705/21037.html</link>
    <description><![CDATA[Oracle 数据库以其支持大数据量、多用户的高性能事务处理和完整的安全和完整性控制，支持分布式数据库和分布处理，具有可移植性、可兼容性、可连接性等优点备受用户喜爱，而在客]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在工具条里面创建 CComboBox]]></title>
    <link>http://im.vc/vc/2011/0705/21036.html</link>
    <description><![CDATA[下载本文所附源代码 1. 打开工作区的资源标签，打开工具栏的位图资源。 在位图资源上添加一个新的按钮， 分配标识号为：ID_BTN_COMBOBOX 要记着这个按钮的位置 （ 从第一个开始，以0开]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于API的录音机程序]]></title>
    <link>http://im.vc/vc/2011/0705/21035.html</link>
    <description><![CDATA[下载本文所附源代码 一、数字音频基础知识 Fourier级数： 任何周期的波形可以分解成多个正弦波，这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[控制远程计算机拨号上网并获取其IP地址]]></title>
    <link>http://im.vc/vc/2011/0705/21034.html</link>
    <description><![CDATA[---- 本 文 提 出 采 用Win98 拨 号 网 络 服 务 器、FTP 协 议 和 免 费 个 人 主 页 空 间 站 点 实 现 控 制 远 程 计 算 机 拨 号 上 网 并 获 取 其IP 地 址 的 方 法， 该 方 法 在 实 施 远 程]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用Shell实现程序组快捷方式的添加]]></title>
    <link>http://im.vc/vc/2011/0705/21033.html</link>
    <description><![CDATA[关键词：Shell函数 COM （一）前言 曾经在《电脑编程与维护》看到过一篇用DDE实现在程序组添加项目的方法，但是MSDN上明确指出应该用更加先进的Shell函数来实现，因此笔者在MSDN上仔细]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树视控件在多文档中的使用]]></title>
    <link>http://im.vc/vc/2011/0705/21032.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 自从来到我们的论坛以来，认识了很多的朋友和编程的高手，从中学到了很多知识。我看在论坛中有很多人问关于树控的问题。故将树控的一些]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++之List Box/Check List Box控件]]></title>
    <link>http://im.vc/vc/2011/0705/21031.html</link>
    <description><![CDATA[ListBox窗口用来列出一系列的文本，每条文本占一行。创建一个列表窗口可以使用成员函数： BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT rect, CWnd* pParentWnd, UINT nID = 0xffff ); 其中d]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Oracle数据库中连接异种数据源]]></title>
    <link>http://im.vc/vc/2011/0705/21030.html</link>
    <description><![CDATA[程序运行效果截图: 由于历史的原因，在多数企业都同时存在多个数据库平台，在每个数据库平台上都运行着相关的一套或多套应用。随着单位业务不断扩大，如何在不影响现有应用运]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现Win 2000/XP下的休眠]]></title>
    <link>http://im.vc/vc/2011/0705/21029.html</link>
    <description><![CDATA[实现休眠功能很简单,只要在任意想要执行的地方执行如下给出的休眠函数SetPower()就行,其实休眠很简单,只需要API:SetSystemPowerState()就行,就如关机/注销/重启一样,只需要ExitWindowEx(),但这些]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个国产RPG游戏]]></title>
    <link>http://im.vc/vc/2011/0705/21028.html</link>
    <description><![CDATA[下载本文所附源代码 详细讲解RPG游戏的开发过程，还有源码，全是Win32的,大家一起学一下吧！]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[局域网内mfc/udp聊天程序]]></title>
    <link>http://im.vc/vc/2011/0705/21027.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 有段时间公司不能上QQ，和同事说点事很不方便，打分机电话，如果他不在，铃声影响别人。所以没事写了一个聊天程序，使用起来也很方便。]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用于文件压缩的微软FCI/FDI库介绍]]></title>
    <link>http://im.vc/vc/2011/0705/21026.html</link>
    <description><![CDATA[本文简单介绍一下微软的FCI/FDI库，希望对大家有所帮助。 简介： FCI（File Compression Interface）和FDI（File Decompression Interface）是由微软提供的用于压缩和解压缩的开发包。最大的好处是在]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用ADO开发数据库应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/21025.html</link>
    <description><![CDATA[一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的，是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现拨号上网程序]]></title>
    <link>http://im.vc/vc/2011/0705/21024.html</link>
    <description><![CDATA[序：近日，有位朋友问到用VC实现拨号上网的程序，今天在网上无意中发现了这篇文章，于是便转载过来，希望对这位朋友有所帮助！ 正文： 大家知道，在netants、download expert等软件中都]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- CArchive原理]]></title>
    <link>http://im.vc/vc/2011/0705/21023.html</link>
    <description><![CDATA[MFC 提供CArchive类实现数据的缓冲区读写，同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个串口包装类及演示程序]]></title>
    <link>http://im.vc/vc/2011/0705/21022.html</link>
    <description><![CDATA[下载本文所附源代码 从串口读取数据，有两种方法， 1、每接收一个EV_RXCHAR,就用ReadFile读一次，这样我觉得太恐怖了。 2、接收到一个EV_RXCHAR后，等一定数据量的CPU周期(GetTickCount),再一]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[援非洲刚果共和国电力监控系统VC实现三(基于M]]></title>
    <link>http://im.vc/vc/2011/0705/21021.html</link>
    <description><![CDATA[关键字 MSCOMM 线程 结构体 原作者姓名 戚高 文章原始出处 VCzx.com 介绍 自从打算把援助刚果项目以文章的形式发表出来，但是由于功能模块较多，所以决定分块发表上来。但是由于工作]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种实时火焰效果生成算法]]></title>
    <link>http://im.vc/vc/2011/0705/21020.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这个程序能够形成火焰燃烧的效果。这是一个纯Win32作品，没有用到MFC。我只是粗略的看了一下程序，算法比较复杂，希望能用到这方面的朋友]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个显示树状目录的组合框类]]></title>
    <link>http://im.vc/vc/2011/0705/21019.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 让组合框具有树状目录的显示功能，这个类比较有用的。 void CTreeCombo::DisplayTree() { CRect rect(0,0,200,200); CalculateDroppedRect (rect); m_Tree.InitDisplay ();]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中所见即所得打印的简易实现]]></title>
    <link>http://im.vc/vc/2011/0705/21018.html</link>
    <description><![CDATA[在VC++6.0中用应用程序向导（AppWizard）生成的单文档或多文档程序提供了对打印功能的实现，但遗憾的是如果对自动生成的框架程序不做任何改进，打印出来的文档或图形和屏幕上的显示]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[由消息的创建发送和接收引出的问题]]></title>
    <link>http://im.vc/vc/2011/0705/21017.html</link>
    <description><![CDATA[在操作系统消息部分的比较经典的问题之一就是“消息的创建发送和接收”对于该问题完成并不难，我们使用消息调用msgget msgsnd msggrev msgctrl 编制长度为1K 的消息的发送和接收程序，从]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC通用控件编程之CList控件]]></title>
    <link>http://im.vc/vc/2011/0705/21016.html</link>
    <description><![CDATA[（一）列表控制的主要功能 列表控制和视（List ControlView)主要用来以各种方式显示一组数据记录供用户进行各种操作，Windows98/95中资源管理器中的“查看”标签下的“大图标｜小图标｜]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监视服务器端口（程序代码）]]></title>
    <link>http://im.vc/vc/2011/0705/21015.html</link>
    <description><![CDATA[#include stdafx.h #include winsock2.h #include Windows.h //#include stdio.h #include stdlib.h #include fstream.h DWORD WINAPI ClientThread(LPVOID lpParam); int main(int argc, char* argv[]) { if (argc!=2) { printf(using: listen [your ip addre]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个有用的光盘工具安装向导软件]]></title>
    <link>http://im.vc/vc/2011/0705/21014.html</link>
    <description><![CDATA[下载本文所附源代码 我看了很多光盘向导工具安装程序。 目前自己下载工具软是常事儿了， 有的时候需要自己刻制光盘。每次使用的时候，就得自己到光盘目录里去寻找内容很麻烦的]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DirectX 优化声音特性]]></title>
    <link>http://im.vc/vc/2011/0705/21013.html</link>
    <description><![CDATA[微软所提供开发工具包括一系列专为游戏和交互DircetX DirectSound 以及 Direct3Dsound音频媒体的程序设计人员开发的强有力的工具。DirectX充分利用了声音加速硬件以尽可能的提高其运行速度，]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++开发数据库应用程序(四)]]></title>
    <link>http://im.vc/vc/2011/0705/21012.html</link>
    <description><![CDATA[3、 使用MFC访问ODBC数据源 3．1 概述 VisualC++的MFC类库定义了几个数据库类。在利用ODBC编程时，经常要使用到CDatabase(数据库类)，CRecordSet(记录集类)和CRecordView(可视记录集类)。 其中： CD]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[跟我一起学习制作用于报警功能的STATIC类]]></title>
    <link>http://im.vc/vc/2011/0705/21011.html</link>
    <description><![CDATA[原作者姓名 戚高 介绍 报警控制在各种工业控制系统中是经常见到的,一般用于报警的方法有很多,有用文本标示,有用图形表示的,其原理不外乎构造CDC类对象然后利用提供的各种基本图元]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WTL自画按钮的实现]]></title>
    <link>http://im.vc/vc/2011/0705/21010.html</link>
    <description><![CDATA[一．思路： Windows 为控件提供了自画（owner draw）的能力，程序员可以通过这一机制实现非常酷的控件外观。WTL(Windows Template Library)提供了一个CownerDraw模板，用来对控件的自画操作提供支]]></description>
    <pubDate>2005-05-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[根据文本串的长度改变窗口的大小]]></title>
    <link>http://im.vc/vc/2011/0705/21009.html</link>
    <description><![CDATA[程序运行效果截图: 提出问题： 根据文本文件的内容，用CWin的子类对控制进行动态创建。在Create方法中，根据用户在显示属性对话框中选择的消息文本字体，用下列代码创建所有的控制]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++6.0开发灰度位图处理]]></title>
    <link>http://im.vc/vc/2011/0705/21008.html</link>
    <description><![CDATA[图像处理技术已经渗透到人类生活的各个领域并得到越来越多的应用，图像处理所涉及的图像格式有很多种，如TIF、JEMP、BMP等等，工程应用中经常要处理256级的灰度BMP图像，如通过黑白]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深度解析VC中的消息传递机制（上）]]></title>
    <link>http://im.vc/vc/2011/0705/21007.html</link>
    <description><![CDATA[摘要：Windows编程和Dos编程，一个很大的区别就是，Windows编程是事件驱动，消息传递的。所以，要学好Windows编程，必须对消息机制有一个清楚的认识，本文希望能够对消息的传递做一个]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过结构来定义可改变大小的数组]]></title>
    <link>http://im.vc/vc/2011/0705/21006.html</link>
    <description><![CDATA[我们在定义数组的时候，编译器总是让我们事先给数组界定大小，而不管我们实际需要多大的数组，这样我们只能定义一个足够大的数组，那到底多大是足够大呢？有些程序员就怕数组]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[现成汉字字符串的模糊查找函数]]></title>
    <link>http://im.vc/vc/2011/0705/21005.html</link>
    <description><![CDATA[/* 本论坛提供的函数原型为：BOOL BlurFindStr(CString strSource,CString strFindCell)，模糊查找函数。 功能：判断子字符串strFindCel在查找目标字符串strSource中是否存在，若存在返回TRUE，否则返回]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个非常完美的工业曲线显示控件]]></title>
    <link>http://im.vc/vc/2011/0705/21004.html</link>
    <description><![CDATA[下载本文所附源代码 介绍 在软件实现工业控制或者其他领域，根据实时数据或者历史数据生成各种历史、实时曲线已经变得非常的重要，但是如何使你的曲线显示功能变得十分的强大而]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[释放程序中的资源到文件]]></title>
    <link>http://im.vc/vc/2011/0705/21003.html</link>
    <description><![CDATA[方法一：使用CreateFile和WriteFile HRSRC res=::FindResource(NULL, MAKEINTRESOURCE(IDR_JPG1), jpg); HGLOBAL gl=::LoadResource(NULL,res); LPVOID lp=::LockResource(gl); // 查找，加载，锁定资源 CString strFileName(d:\\Temp.jp]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Linux环境进程间通信（三）：消息队列]]></title>
    <link>http://im.vc/vc/2011/0705/21002.html</link>
    <description><![CDATA[本系列文章中的前两部分，我们探讨管道及信号两种通信机制，本文将深入第三部分，介绍系统 V 消息队列及其相应 API。 消息队列（也叫做报文队列）能够克服早期Unix通信机制的一些]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程修养（四）]]></title>
    <link>http://im.vc/vc/2011/0705/21001.html</link>
    <description><![CDATA[说明：如有版权问题，请与站长联系。 25、typedef的使用 ————————— typedef是一个给类型起别名的关键字。不要小看了它，它对于你代码的维护会有很好的作用。比如C中没有b]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CRectTracker类进行对象动态定位(一)]]></title>
    <link>http://im.vc/vc/2011/0705/21000.html</link>
    <description><![CDATA[内容提要 使用VC，VB,Delphi等可视化工具进行程序设计的时候用的最多的可能就是控件的拾取，拖动以及动态定位了。例如我们可以在VC中用鼠标一次拾取数个控件，然后通过鼠标或者通过]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何创建一个不规则形状的窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20999.html</link>
    <description><![CDATA[可以使用新的SDK函数SetWindowRgn。该函数将绘画和鼠标消息限定在窗口的一个指定的区域，实际上使窗口成为指定的不规则形状。 使用AppWizard创建一个基于对话框的应用程序并使用资源编]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC＋＋：访问和修改系统注册表]]></title>
    <link>http://im.vc/vc/2011/0705/20998.html</link>
    <description><![CDATA[Windows95／98的注册表包含了Windows95／98的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同，它是多层次的树状数据结构，具有六个分支（根键），]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Windows95/98中实现苹果窗口界面]]></title>
    <link>http://im.vc/vc/2011/0705/20997.html</link>
    <description><![CDATA[有没有想过在Windows环境下实现苹果电脑窗口界面的风格？下面就以实现苹果电脑窗口风格为例，进行一次奇妙的旅行。 原 理 仔细观察苹果窗口，发现和Windows窗口的区别主要体现在标题]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻轻松松抓图标源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20996.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 声明：本代码著作权属于未来工作室，如有什么问题，请与我们联系。 功能简介：，帮助您轻松抓取各种资源文件中的图标，并可保存为图标和]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++制作有滚动字幕效果的软件封面]]></title>
    <link>http://im.vc/vc/2011/0705/20995.html</link>
    <description><![CDATA[在软件启动时，为了加深软件在用户头脑中的印象，可以在软件封面上由下而上循环滚动显示一些包含软件名称、功能、版本、用户名、研制单位等文字信息，在用户按下任意键或点击]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种全新的软件界面设计方法]]></title>
    <link>http://im.vc/vc/2011/0705/20994.html</link>
    <description><![CDATA[下载本文所附源代码 关键字：COM MySpy IE SetUIHanlder IcustomDoc IDocHostUIHandler GetExternal 前言 作者在解决各种问题的时候喜欢首先使用C++ Builder来尝试，这篇文章也是这样，但这并不影响其他开]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[中文内码转换类]]></title>
    <link>http://im.vc/vc/2011/0705/20993.html</link>
    <description><![CDATA[下载本文所附源代码 中文分为简体、繁体两种内码，另外还有统一码，如果要在不同码之间转换，需要有一个对应表格，程序编写起来非常繁琐，而且更要有内码对照表格。笔者，在阅]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改造MFC编写的控件在Win32ASM中使用]]></title>
    <link>http://im.vc/vc/2011/0705/20992.html</link>
    <description><![CDATA[我们知道在用 VC++ 编写程序的时候可以嵌入汇编语言，利用汇编语言的底层、高效的特点来实现一些 C++ 语言不易实现的功能。但能不能在汇编语言中使用 C++ 语言编写的控件呢，如果可]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在单文档程序中动态切换多个窗体]]></title>
    <link>http://im.vc/vc/2011/0705/20991.html</link>
    <description><![CDATA[摘要：本文通过一个程序实例描述了在VC++6.0下如何在单文档程序中通过菜单动态控制多 个窗体的切换。 一、 引言 我们在编制程序中根据需求的不同会在程序风格上选择多文档、单文档]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给应用程序加一个启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/20990.html</link>
    <description><![CDATA[你的应用程序是否也想拥有一个像VB,VC的程序启动画面呢？本文用VC＋＋6.0所提供的“Splash Screen”组件给应用程序加上一个闪屏显示的功能。 1、添加组件 打开选项“Projects”选“Add To]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现带阴影弹出的窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20989.html</link>
    <description><![CDATA[在Windows的WINHELPER帮助系统中大量使用一类带阴影的弹出窗口，这类窗口非常简洁，并具有立体感，它们用来显示一些只读信息，此类弹出窗口不同于一般的窗口，它们没有标题和滚动杆]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Undo/Redo的实现源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20988.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：26K 说明： 使用COMMAND方式进行回退与重做操作时，需要有两种不同的对待对象的方式，其一是创建对象，其二是修改对象。在THE CO]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给对话框程序制作启动画面]]></title>
    <link>http://im.vc/vc/2011/0705/20987.html</link>
    <description><![CDATA[对于比较大的程序，在启动的时候都会显示一个画面，以告诉用户程序正在加载，或者显示一些关于软件的信息，如 Visual C++,Word, PhotoShop 等。 这些启动画面在 Visual C++ 中怎么实现呢？]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[金山词霸抓词机理 -- HOOK消息功能的使用]]></title>
    <link>http://im.vc/vc/2011/0705/20986.html</link>
    <description><![CDATA[内容提要 Windows系统是建立在事件驱动的机制上的，说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口，用它可以截获并处理送给其他应用程]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给你的应用程序添加动态鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/20985.html</link>
    <description><![CDATA[---- 鼠标是一个应用程序与用户交互的主要手段，因此如果在应用程序里能显示一些 比较“酷”的鼠标(如动态鼠标)的话，无疑能使软件更加友好。但是我们在一般情况下 用VC++都是调用]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中透明浮动按键的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20984.html</link>
    <description><![CDATA[有一种按键，看起来是一幅完整的图片，当鼠标移到按键区域时，图片的一部分凸现，形成一个按键，当鼠标移走时又恢复原来状态。 最近，看了一些关于浮动按键的代码，其原理大致]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Implementing Resizable Controls in VC++]]></title>
    <link>http://im.vc/vc/2011/0705/20983.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 环境： VC6, MFC 为了实现用鼠标改变控件的大小，通常你需要处理下面一些窗口消息： WM_SETCURSOR—为控件上不同的区域设置不同的鼠标形状，有]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[检验EXE文件的完整性]]></title>
    <link>http://im.vc/vc/2011/0705/20982.html</link>
    <description><![CDATA[一般都是用MD5或者CRC来检验数据完整性的，这里给出另一中办法, 当我们完成一个工程，编译成可执行文件后，一般是不希望这个可执行文件被人改动的，那么这里就讲述一下这是如何做]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何创建无模式对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20981.html</link>
    <description><![CDATA[无模式对话框与有模式对话框不同的是在创建后其他窗口都可以继续接收用户输入，因此无模式对话框有些类似一个弹出窗口。创建无模式对话框需要调用 BOOL CDialog::Create( UINT nIDTempla]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在应用程序中使用热键]]></title>
    <link>http://im.vc/vc/2011/0705/20980.html</link>
    <description><![CDATA[下载本文所附源代码 摘要： 本文通过一个实例，详细讲述了 Visual C++ 的 Hot Key 控件（ CHotKeyCtrl 类） 的使用方法 关键词 ：热键 CHotKeyCtrl ReGISterHotKey UnregisterHotKey]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[具有正常、平面、下推几种风格的圆形按钮]]></title>
    <link>http://im.vc/vc/2011/0705/20979.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 具有正常、平面、下推几种风格的圆形按钮，程序允许效果如图。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个有效展示True Type字体的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20978.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 本例子显示了多种字体，映射模式设置成MM_ANISOTROPIC，同时，比例也依赖窗口的尺寸，随着窗口尺寸的改变，字符的大小也会随着相应变化，本]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 API 编程指南一（翻译）]]></title>
    <link>http://im.vc/vc/2011/0705/20977.html</link>
    <description><![CDATA[第一章 开始 这本书涉及的内容： 这本书向您阐述如何用 WIN32 API 进行编程。书中是用 C 语言进行描述，大多数的 C++ 编译器也能对它进行编译。事实上，书上大多数的内容也同样适用于]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个全排列的算法源码]]></title>
    <link>http://im.vc/vc/2011/0705/20976.html</link>
    <description><![CDATA[从1到N，输出全排列，共N！条。 分析：用N进制的方法吧。设一个N个单元的数组，对第一个单元做加一操作，满N进 一。每加一次一就判断一下各位数组单元有无重复，有则再转回去做加]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作个性化界面以及实现制作多国语言切换]]></title>
    <link>http://im.vc/vc/2011/0705/20975.html</link>
    <description><![CDATA[下载本文所附源代码 1.TestDrawItemFunction.rar 制作个性化界面时使用DrawItem函数，这是对此了解有所帮助 2.TestLanguageConversion.rar 制作多国语言切换时，以前使用ini文件来操作这样编程比较复]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示作为窗口或对话框背景的位图]]></title>
    <link>http://im.vc/vc/2011/0705/20974.html</link>
    <description><![CDATA[问题 有的程序员希望在自己的应用程序中以有趣味的位图来代替对话框中令人讨厌的灰色背景，希望位图在对话框中看起来象墙纸而且并不影响对话框中的控制或静态文本的显示。 许多]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[经验总结之防止窗口闪烁的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20973.html</link>
    <description><![CDATA[也许我们都碰到过这种情况，当你想重画某个窗口的时候，或你需要每隔一段时间要进行重画窗口，窗口会不停的闪烁。那么如何消除闪烁呢？借鉴了别人的经验，自己也总结一下，现]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 5.0中的多线程编程技术]]></title>
    <link>http://im.vc/vc/2011/0705/20972.html</link>
    <description><![CDATA[一、引言 Windows系统平台经历了从16位到32位的转变后，系统运行方式和任务管理方式有了很大的变化，在Windows 95和Windows NT中，每个Win32程序在独立的进程空间上运行，32位地址空间使我]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个可以在按钮上显示AVI动画的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20971.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这个类(CAniButton)可以在按钮上显示AVI动画，站长整理后把它拿出来与大家分享！附带测试程序。这是程序运行后的界面！]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个文件名批量修改的小工具]]></title>
    <link>http://im.vc/vc/2011/0705/20970.html</link>
    <description><![CDATA[下载本文所附源代码 一次因单位文档管理要求,要修改好几百个文件名，工作量烦琐，枯长。经过一番思索，本人做了个文件名批量修改的工具，功能现已基本完善，可以实现16种文件名]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现带阴影弹出窗口的技术]]></title>
    <link>http://im.vc/vc/2011/0705/20969.html</link>
    <description><![CDATA[一．问题的提出 在Windows的WINHELPER帮助系统中大量使用一类带阴影的弹出窗口, 这类窗口非常简洁,并具有立体感,它们用来显示一些只读信息.此类弹出窗口不同于一般的窗口,它们没有标题]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个功能强大的MFC界面处理扩展库：CJ60Lib]]></title>
    <link>http://im.vc/vc/2011/0705/20968.html</link>
    <description><![CDATA[下载本文所附源代码 这是从网上搜集的一个扩展库，把它分享给大家！ 简介： CJ60Lib是基于MFC基础之上的一个扩展库，主要是改进MFC的下述类： CCJButton - ( CJButton.cpp and CJButton.h )对CBut]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文档与视图的建立和关联]]></title>
    <link>http://im.vc/vc/2011/0705/20967.html</link>
    <description><![CDATA[本文讨论一下单文档与多视的问题，主要介绍一下笔者在学习VC++6.0过程中探索出的一些个人经验，并给出了实现它们的的主要程序框架。 一．建立文档与视图： 在Projects选MFC Appwizard（]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用测试优先方法开发用户界面]]></title>
    <link>http://im.vc/vc/2011/0705/20966.html</link>
    <description><![CDATA[下载本文所附源代码 关键字 ：测试优先 测试驱动开发 Mock Objects CppUnit 1、概述 测试优先是测试驱动开发(Test-Driven Development, TDD)的核心思想，它要求在编写产品代码前先编写基于产品代]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC设计托盘图标程序]]></title>
    <link>http://im.vc/vc/2011/0705/20965.html</link>
    <description><![CDATA[在Windows操作系统中，任务栏的右边(托盘)会常驻几个图标，如输入法切换图标、音量控制图标等，此外我们还经常遇到具有托盘图标的软件，如金山词霸、实时监测功能的杀毒软件等。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用户界面设计的技巧与技术]]></title>
    <link>http://im.vc/vc/2011/0705/20964.html</link>
    <description><![CDATA[对大多数人来说，用户界面就是软件本身。所以，掌握用户界面设计的技巧与技术是让软件走向市场的最直观因素。原文来源于http://WWW.ambysoft.com/userInterfaceDesign.Pdf。 对于应用软件来说]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框上加超链接]]></title>
    <link>http://im.vc/vc/2011/0705/20963.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 此代码演示了如何在对话框上面添加超级链接的方法。主要代码片断如下： void CSampleDlg::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message ha]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++动态加入和删除菜单的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20962.html</link>
    <description><![CDATA[在应用程序中，往往要根据当前的操作来增加相应的菜单。动态增加菜单的方法有多 种，本文只讲述利用资源编辑器预创建菜单资源，然后在程序运行中动态加入（或删 除）到主菜单中]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中对象的序列化与文件I/O研究]]></title>
    <link>http://im.vc/vc/2011/0705/20961.html</link>
    <description><![CDATA[持久性和序列化 持久性是对象所有的保存和加载其状态数据的能力。具有这种能力的对象能够在应用程序结束之前以某种方式将当前的对象状态数据记录下来，当程序再次运行时，通过]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件设计/编程的基本技术]]></title>
    <link>http://im.vc/vc/2011/0705/20960.html</link>
    <description><![CDATA[目录 1.设计父类时考虑不周到，等到设计或者编写子类的时候，才发现父类需要修改、增加功能等等，都很平常 2.尽量避免多次写同样的代码 3. 持续改进 4.评价软件设计的高低的几个基]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解finalize()-析构函数的替代者]]></title>
    <link>http://im.vc/vc/2011/0705/20959.html</link>
    <description><![CDATA[在许多方面，Java 类似于 C++。Java 的语法非常类似于 C++，Java 有类、方法和数据成员；Java 的类有构造函数； Java 有异常处理。 但是，如果你使用过 C++ 会发现 Java 也丢掉一些可能是你熟]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[查看内存使用情况]]></title>
    <link>http://im.vc/vc/2011/0705/20958.html</link>
    <description><![CDATA[下载本文所附源代码 主要代码： void CMemStateDlg::OnButton1() { MEMORYSTATUS memStatus; CString str; memStatus.dwLength=sizeof(MEMORYSTATUS); ::GlobalMemoryStatus( m_CtrProgress.SetRange(0, (int)memStatus.dwTotalPhys/1024/1024)]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何检测键盘的每个按键]]></title>
    <link>http://im.vc/vc/2011/0705/20957.html</link>
    <description><![CDATA[下载本文所附源代码 会员yaoyaoyu最近在写一个和键盘打交道的程序，可是有了一些麻烦，她发了邮件给我，可是，我手上有另一个项目在写，迟了一天才帮她写程序，表示道欠。 本想在]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[位图基础知识及如何在客户区中显示位图]]></title>
    <link>http://im.vc/vc/2011/0705/20956.html</link>
    <description><![CDATA[位图就是存贮于电脑中的图片。位图文件有相当多的格式（译者：如.BMP.JPG.GIF.PIC 等）但Windows仅支持 Windows Bitmap Graphics 格式，即BMP文件。 本课所指的位图也是BMP文件。 使用位图最简单]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程修养（二）]]></title>
    <link>http://im.vc/vc/2011/0705/20955.html</link>
    <description><![CDATA[说明：如有版权问题，请与站长联系。 6、if 语句对出错的处理 ——————————— 我看见你说了，这有什么好说的。还是先看一段程序代码吧。 if ( ch = '0' ch = '9' ){ /* 正常处理代]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[前人总结的一些软件开发规范]]></title>
    <link>http://im.vc/vc/2011/0705/20954.html</link>
    <description><![CDATA[为了提高软件开发质量，降低开发周期，增强代码的可重用性和易读性，使软件便于维护，开发人员间便于交流和协作，特总结出开发规范，以为参考。 一． 原则： 1． 软件工程化 2．]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 SDK封闭实例]]></title>
    <link>http://im.vc/vc/2011/0705/20953.html</link>
    <description><![CDATA[Win32 SDK封闭实例——普通的Windows程序(翻译) hqywork（翻译） 关键字 Win32,sdk 这个程序使用类封装了Windows API。 Controller-- 窗口过程和对象之间的桥梁。 View-- Windows程序的输出封装。 Canvas]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[虚基类的用法]]></title>
    <link>http://im.vc/vc/2011/0705/20952.html</link>
    <description><![CDATA[在《多继承》中讲过的例子中，由类A，类B1和类B2以及类C组成了类继承的层次结构。在该结构中，类C的对象将包含两个类A的子对象。由于类A是派生类C两条继承路径上的一个公共基类，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个托盘程序演示 －闹钟 Alert]]></title>
    <link>http://im.vc/vc/2011/0705/20951.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 关键字：托盘 Tray 想必大家都看见过那些在系统托盘（Tray）中的程序吧，本文就演示了如何创建一个这样的托盘程序Alert。Alert是一个运行在系]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似Vc和Outlook的界面]]></title>
    <link>http://im.vc/vc/2011/0705/20950.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 类似VC和OutLook的界面，如图所示。挺有用的。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单文档与多视的实现方法]]></title>
    <link>http://im.vc/vc/2011/0705/20949.html</link>
    <description><![CDATA[一、单文档与多视 Windows程序一般分为以下几种风格：多文档、单文档、基于对话框的。 Word一类多文档程序和计算器一类基于对话框的程序不在本文介绍之列。单文 档又分为单视的和多]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关机 、待机和休眠编程]]></title>
    <link>http://im.vc/vc/2011/0705/20948.html</link>
    <description><![CDATA[程序中主要使用了InitiateSystemShutdown()这个函数。 CString CPage1::ShowError() { LPVOID lpMsgBuf; ::FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, ::GetLastErro]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在ATL Browser Helper对象中使用WTL TreeView]]></title>
    <link>http://im.vc/vc/2011/0705/20947.html</link>
    <description><![CDATA[The VC++ 6.0 project that comes with this article is an ATL in-process COM server, housing Browser Helper (BHO) and IE Extension objects. When the IE browser downloads HTML page, BHO will pop up a dialog box with a treeview which will displa]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何隐藏显示在任务栏中的对话框程序]]></title>
    <link>http://im.vc/vc/2011/0705/20946.html</link>
    <description><![CDATA[下载本文所附源代码 最近有个朋友做了一个基于对话框的小程序，大家知道，一般具有用户界面的 Windows 程序运行起来后，通常都会在任务栏里体现出来。我的这个朋友不想让她做的对]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入剖析MFC中Windows消息处理、运行机制]]></title>
    <link>http://im.vc/vc/2011/0705/20945.html</link>
    <description><![CDATA[序： 本人对Windows系统、MFC谈不上有深入的了解，但对MFC本身包装API的机制很有兴趣，特别是读了候老师的《深入浅出MFC》后，感觉到VISUAL C++的Application Framework十分精制［不敢用“完美]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Excel ASP互联组件源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20944.html</link>
    <description><![CDATA[下载本文所附源代码 该组件通过HTTP调用ASP对数据库进行读取，并通过Excel Automation进行EXCEL数据表操作，解决了ASP与EXCEL直接的互联问题。文件大小84K。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC编程在界面上实现3D文字]]></title>
    <link>http://im.vc/vc/2011/0705/20943.html</link>
    <description><![CDATA[【简 介】 般情况下，程序开发人员都希望自己的程序美观大方，为了达到这一个要求，想尽办法美化自己的程序，如果在界面上适当的地方添加并显示3D文字，将不失为一个好的选择，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在ActiveX控件中如何动态调用DLL函数]]></title>
    <link>http://im.vc/vc/2011/0705/20942.html</link>
    <description><![CDATA[下载本文所附源代码 刚到公司不久,接到领导的下达的一个任务，就是把对POS机操作功能封装在ActiveX控件中，在IE中调用。这样就能实现在IE上直接对POS机进行操作。而我要封装的这个动]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[位图文件读写综述]]></title>
    <link>http://im.vc/vc/2011/0705/20941.html</link>
    <description><![CDATA[下载本文所附源代码 一、位图文件结构 位图文件头 位图信息 2.1 位图信息头 2.2 颜色表 位图数据 二、位图文件读写操作 类的声明 位图的读取 位图读取过程中的调色板的创建和调用 位]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用shell编程实现进程删除自身]]></title>
    <link>http://im.vc/vc/2011/0705/20940.html</link>
    <description><![CDATA[下载本文所附源代码 此代码是一个纯SDK代码，没有用到MFC，程序中只有一个函数SelfDelete()，读起来比较好懂，对于研究Shell编程有一定作用。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Linux环境进程间通信（四）：信号灯]]></title>
    <link>http://im.vc/vc/2011/0705/20939.html</link>
    <description><![CDATA[一、信号灯概述 信号灯与其他进程间通信方式不大相同，它主要提供对进程间共享资源访问控制机制。相当于内存中的标志，进程可以根据它判定是否能够访问某些共享资源，同时，进]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现对文件夹时间的修改]]></title>
    <link>http://im.vc/vc/2011/0705/20938.html</link>
    <description><![CDATA[摘要： 本文给出了一种通过VC++程序对文件夹的时间属性信息进行获取与更改的一种方法。 关键词： 文件夹；时间属性；Visual C++ 6.0 引言： 通常在数据维护与数据管理等工作中，经常要]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++环境下浮动工具条的编程]]></title>
    <link>http://im.vc/vc/2011/0705/20937.html</link>
    <description><![CDATA[许多程序员都希望自己的程序能更象商业化程序，特别是希望自己的程序工具 条能够象Windows95下的OfficeS一样具有浮动效果。针对VISUALC++编程环境， 以下分别介绍了两种产生浮动工具条]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在状态条中加入图像]]></title>
    <link>http://im.vc/vc/2011/0705/20936.html</link>
    <description><![CDATA[是否已经厌倦了单调死板的状态条，想不想尝试在状态条中加入自己的特点。以下的代码将演示如何在状态条的第一个方块中显示Bitmap图。Visual C++ 5.0以后的MFC的CStatusBar使用状态窗口通]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获取有关显示器、鼠标及系统的配置信息]]></title>
    <link>http://im.vc/vc/2011/0705/20935.html</link>
    <description><![CDATA[问题 有时，程序员希望能够确定用户目前正在使用的是什么配置，此信息应该包括驱动器的数目和类型，以及 用户是否使用鼠标。当然，最好能够确定用户使用的显示器的类型以及显示]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个屏幕捕捉的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20934.html</link>
    <description><![CDATA[下载本文所附源代码 自己做的一个屏幕捕捉的软件，可以捕捉全屏、窗口和子窗口，可以保存到文件中。程序的主要的代码如下： 根据位图的句柄将位图写入文件： void CPage1::WriteBmp]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++窗体设计技巧集]]></title>
    <link>http://im.vc/vc/2011/0705/20933.html</link>
    <description><![CDATA[［前言：］有好的界面软件就成功了一半，本文将向您介绍怎样设计一些有“稀奇古怪”形状的窗体，如何设定窗体的颜色、如何设置任务栏和状态栏以及菜单图标等等，通过这些技巧]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自绘边框窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20932.html</link>
    <description><![CDATA[自绘窗口需要响应如下的几个消息： 1、WM_NCCALCSIZE 这个是用来返回NC区域的。Windows系统根据这个消息的返回，决定矩形区域中，NC区域在哪里。如下的代码是我的一个实现： void CSIPane]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何编写类似于Word97的工具栏]]></title>
    <link>http://im.vc/vc/2011/0705/20931.html</link>
    <description><![CDATA[编译：张圣华 本文所讨论的工具栏类是同标准的 MFC CToolBar 一同工作的。 注意：你必须有新的 COMCTL32.DLL (版本4.7或更高)。它是随 Internet Explorer 3 一同发行，并且将做为 Windows 98 的标准组]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的显示文字控件]]></title>
    <link>http://im.vc/vc/2011/0705/20930.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 前言： 做过很多项目之后，发现其实在很多项目里都需要写一些log文件，以便查找原因，而且很有效。有些项目也要求能看到现在程序正在运行]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++多线程DAO处理]]></title>
    <link>http://im.vc/vc/2011/0705/20929.html</link>
    <description><![CDATA[在DAO多线程处理中，有许多局限性，所以我设计了这么一个类，通过GUI线程来使用DAO的强制调用。在类中使用了GUI的消息队列，所有进入到CMultiDAORecordset的调用都被迫使用AfxGetThread()来检]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CLog一个用于记录日志的类]]></title>
    <link>http://im.vc/vc/2011/0705/20928.html</link>
    <description><![CDATA[下载本文所附源代码 #ifndef _LOG_H #define _LOG_H class CLog { public: CLog(); ~CLog(); public: voidInitLog(LPCTSTR lpszLogPath); voidAdd(const char* fmt, ...);//输出文字，参数就跟printf一样 protected: enum {BUFSIZE = 3000]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC设计分割视图通用创建框架]]></title>
    <link>http://im.vc/vc/2011/0705/20927.html</link>
    <description><![CDATA[目前基于分割视图的应用开发十分流行，分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图，可以在较短时间内给用户更多的信息量，从而使得用户界面]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最简单的SDK窗口程序(SDK)]]></title>
    <link>http://im.vc/vc/2011/0705/20926.html</link>
    <description><![CDATA[下载本文所附源代码 声明：此程序转载于VC大本营，如有任何问题，请与我们联系，我们会立即处理。 大小：9.72K 以下是程序说明： 这是一个SDK程序。本程序跟踪显示鼠标的坐标位置，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得WebBrowser控件中的HTML源码]]></title>
    <link>http://im.vc/vc/2011/0705/20925.html</link>
    <description><![CDATA[这里介绍如何用程序的方法获得WebBrowser控件中的HTML的源代码，并可以通过修改源代码内容来修改页面内容(注意:不是显示一个新的页面)。 首先要加入WebBrowser控件，加入控件的方面我就]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扩展CButton类制作风格独特的按钮]]></title>
    <link>http://im.vc/vc/2011/0705/20924.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：17.5K 用VC6扩展CButton类制作风格独特的按钮。此代码还可以学习如何在对话框上加超链接，包括邮件链接。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS键盘事件的挂钩监控原理及其应用技术]]></title>
    <link>http://im.vc/vc/2011/0705/20923.html</link>
    <description><![CDATA[Windows的消息处理机制为了能在应用程序中监控系统的各种事件消息，提供了挂接 各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序，挂钩上 可以挂接多个反调函数构]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在多文档客户区中增加位图底图演示程序]]></title>
    <link>http://im.vc/vc/2011/0705/20922.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这是一个在客户区加载位图的好例子，值得研究一下。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CPU时间戳进行高精度计时]]></title>
    <link>http://im.vc/vc/2011/0705/20921.html</link>
    <description><![CDATA[关键字 高精度 计时 CPU C++ 正文 对关注性能的程序开发人员而言，一个好的计时部件既是益友，也是良师。计时器既可以作为程序组件帮助程序员精确的控制程序进程，又是一件有力的]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CCheckStatic类]]></title>
    <link>http://im.vc/vc/2011/0705/20920.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 运行环境：VC 4-6, Win98, NT4, W2K, MFC 类使用方法： 在对话框中放置一个static box控件。把static box控件声明为CCheckStatic类型的成员变量。这样在stat]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP效果库]]></title>
    <link>http://im.vc/vc/2011/0705/20919.html</link>
    <description><![CDATA[下载本文所附源代码 一个XP效果DLL，非常很简单。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个音量控制的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20918.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行截图： 代码请参看源程序。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[学习MFC框架如何创建的过程]]></title>
    <link>http://im.vc/vc/2011/0705/20917.html</link>
    <description><![CDATA[很久没有使用 MFC 了，以至于都忘记 MFC 框架复杂的窗口、文档、视的创建过程了。 下面我们跟踪一个 MFC MDI 的应用程序，来温习或学习一下。 使用 AppWizard 创建一个 MDI 应用程序，我创]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于内存DC绘图防止屏幕闪烁说明]]></title>
    <link>http://im.vc/vc/2011/0705/20916.html</link>
    <description><![CDATA[利用内存DC，进行绘图，从而减少闪烁，方法原理为： 此方法涉及到两个DC，屏幕DC和内存DC。把所要绘制的一切现在内存DC中进行绘制，之后全部搬到 屏幕DC中，从而把所有烦琐的绘制过]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现真正的Windows屏幕保护程序]]></title>
    <link>http://im.vc/vc/2011/0705/20915.html</link>
    <description><![CDATA[屏幕保护程序是一种特殊的应用程序，如果用户打开了Windows的屏幕保护功能，而且在一特定的时间段内没有任何输入，系统就回自动启动屏幕保护程序。屏幕保护程序有两个作用： 1．]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种漂亮的自绘菜单]]></title>
    <link>http://im.vc/vc/2011/0705/20914.html</link>
    <description><![CDATA[下载本文所附源代码 以前还是菜鸟时就觉得QQ的菜单做得很漂亮，想着自已的程序如果有那种菜单多好。 现在积累了一定的知识，就自已设计了一个类似的菜单控件类。并把它发表出来]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从资源中加载皮肤, 使用免费界面库 AppFace For V]]></title>
    <link>http://im.vc/vc/2011/0705/20913.html</link>
    <description><![CDATA[下载本文所附源代码 由于单位上最近要开发一个内部使用的小型项目,我需要一个运行稳定的，能够将皮肤文件放到资源里的并且易于使用的界面开发包，当然,免费的最好。于是利用]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc实现类似vc,vb开发环境的语法编辑器]]></title>
    <link>http://im.vc/vc/2011/0705/20912.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 语法编辑器是一个可以对程序设计语言进行语法编辑的文本编辑器，它对程序设计语言进行语法关键字进行加亮处理，如注释行、字符串、语法]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个基于html模板的每日提示类]]></title>
    <link>http://im.vc/vc/2011/0705/20911.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这是一个从VC的每日提示组件改编的每日提示类，使用HTML模板用来显示每日提示信息。其中，ChtmlCtrl类参考了Paul Dilascia在msj上的文章。这篇文章]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[平面、带图片的按钮]]></title>
    <link>http://im.vc/vc/2011/0705/20910.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：23.1K 该例子应用从CButton派生而来的CButtonST类和从CDC派生而来的CMemDC类，来实现平面、带图片的按钮，这两个类不需任何修改即可使用]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何屏蔽控制台应用程序的窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20909.html</link>
    <description><![CDATA[众所周知，控制台应用程序一般都会显示一个控制台窗口（虚拟DOS窗口），但很多时候控制台程序的执行逻辑根本不需要与用户进行交互，所以显示这个难看的窗口纯属多余，那么如何]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现IE风格的界面之叙述]]></title>
    <link>http://im.vc/vc/2011/0705/20908.html</link>
    <description><![CDATA[【简 介】 使用过IE浏览器的朋友都知道IE界面上的扁平工具条、地址栏，扁平工具栏上的按钮正常状态下为扁平态，按钮上的图像为灰色，当鼠标放在按钮上时，按钮突起（这种状态称]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[工业控制研华板卡VC编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/20907.html</link>
    <description><![CDATA[下载本文所附源代码 介绍 在论坛中经常有人提出关于研华工业用控制板卡的VC编程方法.此类板卡编程方法比较复杂,根据说明书上面说明我们可以采用两种编程方法,一种是自己编写控制]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[屏幕取色程序的升级]]></title>
    <link>http://im.vc/vc/2011/0705/20906.html</link>
    <description><![CDATA[下载本文所附源代码 以前在VC在线上发布一篇文章 《 获取屏幕任意点的颜色 》 ，此次发布的代码在原来的基础上增加了很多实用的功能，程序截图如下： 具体代码请看源程序。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0定制窗口的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20905.html</link>
    <description><![CDATA[VC++6.0是Microsoft新近推出的可视化C++集成开发环境。它在继承以前VC++的 基础上增加了许多新的功能，用于支持Win32平台应用程序、服务程序和控件的开发。VC++5.0提供了强大、快捷的编程]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在可管理C++中封装值类型]]></title>
    <link>http://im.vc/vc/2011/0705/20904.html</link>
    <description><![CDATA[有些时候，一些很简单的事情实现起来并不容易。例如，我们想让一个变量值显示在屏幕上。也许你知道在C++中怎么做，但在VC++6中，要用下面的方法实现： int x = 3; cout lt;lt; quot;x is q]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何创建有模式对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20903.html</link>
    <description><![CDATA[使用有模式对话框时在对话框弹出后调用函数不会立即返回，而是等到对话框销毁后才会返回（请注意在对话框弹出后其他窗口的消息依然会被传递）。所以在使用对话框时其他窗口都]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[#pragma 预处理指令详解]]></title>
    <link>http://im.vc/vc/2011/0705/20902.html</link>
    <description><![CDATA[在所有的预处理指令中，#Pragma 指令可能是最复杂的了，它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深度解析VC中的消息传递机制（下）]]></title>
    <link>http://im.vc/vc/2011/0705/20901.html</link>
    <description><![CDATA[消息的接收 消息的接收主要有３个函数：GetMessage、PeekMessage、WaitMessage。 GetMessage原型如下：BOOL GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFilterMax); 该函数用来获取与hWnd参数所指定]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形显示CPU内存利用率]]></title>
    <link>http://im.vc/vc/2011/0705/20900.html</link>
    <description><![CDATA[下载本文所附源代码 一、程序运行界面如下： 二、程序思想与要点: 1)、本程序分两种情况来获取CPU的利用率，NT下利用ntdll.dll中没有公开的API: NtQuerySystemInformation， 9x下利用注册表来获]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何通过崩溃地址找到出错的代码行]]></title>
    <link>http://im.vc/vc/2011/0705/20899.html</link>
    <description><![CDATA[这是从“VC编程经验总结7”中转出来的 借花献佛——如何通过崩溃地址找到出错的代码行 作为程序员，我们平时最担心见到的事情是什么？是内存泄漏？是界面不好看？……错啦！我相]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CTabCtrl控件实现属性页功能]]></title>
    <link>http://im.vc/vc/2011/0705/20898.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 使用CTabCtrl控件实现属性页功能 作者:自由人 在视图窗口内加入CTabCtrl控件，设变量名为m_tab，新建两个对话框属性设为Child,None，用ClassWizard生成]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个用vc编的查看内存使用情况的程序源码]]></title>
    <link>http://im.vc/vc/2011/0705/20897.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 程序运行效果如图所示。 本程序是一个查看内存使用情况的例子，程序不难，都能看懂。程序中用到MEMORYSTATUS结构，程序还可以增加如显示页面]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[全局函数的另一种实现]]></title>
    <link>http://im.vc/vc/2011/0705/20896.html</link>
    <description><![CDATA[全局函数使用起来很方便，不需要很多的包含头文件，在每种类中都可以用。可是，他的实现上也要注意一些细节，本实例就是出于这一目的，给出简单事例，教初学者如何使用全局类]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发基于串口的PPP/IP/TCP/UDP/HTTP/WTP/WSP/MMS 等协议的]]></title>
    <link>http://im.vc/vc/2011/0705/20895.html</link>
    <description><![CDATA[开发基于 串口 的 PPP/IP/TCP/UDP/HTTP/WTP/WSP/MMS 等协议的理想工具 在局域网上，我们有很多工具用来开发协议，例如 NetxRay, Sniffer,Ethereal 等等，但是，遗憾的是我们的大多数协议都是在嵌入]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无闪烁刷屏技术的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20894.html</link>
    <description><![CDATA[当我们需要在用户区显示一些图形时，先把图形在客户区画上，虽然已经画好但此时我们还无法看到，还要通过程序主动地刷新用户区，强制Windows发送一条WM_PAINT消息，这将引发视类O]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Application Wizard生成的项目文件简介]]></title>
    <link>http://im.vc/vc/2011/0705/20893.html</link>
    <description><![CDATA[当我们用Application Wizard生成一个新的项目时，MFC会自动为我们产生不少的程序文件，那么这些文件都是干什么用的呢？在这里，我把它们向大家介绍一下，希望对一些初学VC的朋友有些帮]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个查询扩展名的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20892.html</link>
    <description><![CDATA[下载本文所附源代码 下面是程序运行效果： 主要源码： void CFDlg::OnChangeEdit1() { UpdateData(); m_strExt.MakeUpper(); m_list.ResetContent(); if(m_strExt.GetLength()==0) return; CStdioFile sf; if(sf.Open(FileExt.txt,]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现远程线程嵌入技术]]></title>
    <link>http://im.vc/vc/2011/0705/20891.html</link>
    <description><![CDATA[远程线程技术指的是通过在另一个进程中创建远程线程的方法进入那个进程的内存地址空间。我们知道，在进程中，可以通过CreateThread函数创建线程，被创建的新线程与主线程（就是进]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取MSN Messenger的联系人列表？]]></title>
    <link>http://im.vc/vc/2011/0705/20890.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 一、介绍 近来，偶然遇到一些朋友由于某些原因问到如何获取MSN的联系人列表，可能大家或多或少都知道MSN Messenger提供一些接口来调用。可能]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个很Cool的即时提示窗口类]]></title>
    <link>http://im.vc/vc/2011/0705/20889.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 一个很Cool的提示窗口类，还可以设置字体。 下面是翻译的作者的说明： 它能够实现：动态弹出tip窗口，这个窗口能够显示一个icon和多行文本。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Linux环境进程间通信（二）：信号（上）]]></title>
    <link>http://im.vc/vc/2011/0705/20888.html</link>
    <description><![CDATA[Linux信号机制远远比想象的复杂，本文力争用最短的篇幅，对该机制做了深入细致的分析。信号应用实例将在信号（下）中给出。 一、信号及信号来源 信号本质 信号是在软件层次上对]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中实现对图像数据的读取显示]]></title>
    <link>http://im.vc/vc/2011/0705/20887.html</link>
    <description><![CDATA[在利用VC进行数据库编程时，经常需要处理数据库中的图像数据，将该图像从数据库中读取出来并显示，图像数据与文本字段不同，它是作为OLE字段在数据库中存储，通过数据集对象的成]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据库开发之窗体编程]]></title>
    <link>http://im.vc/vc/2011/0705/20886.html</link>
    <description><![CDATA[下载本文所附源代码 在很多管理信息系统的窗体都有一些共同点：可以通过框架菜单打开各种类型的视图窗口，而这些视图窗口具有MDI的一些特点，可以在框架窗体中最小化最大化还原]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建自己的对话框窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20885.html</link>
    <description><![CDATA[下载本文所附源代码 前言： 在许多情况下，我们所使用的大多数应用程序都会要求提供一些信息。例如，如何配置应用程序，或是否在退出前保存工作。大多数这种情况下，应用程序会]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows平台下的多线程编程]]></title>
    <link>http://im.vc/vc/2011/0705/20884.html</link>
    <description><![CDATA[线程是进程的一条执行路径，它包含独立的堆栈和CPU寄存器状态，每个线程共享所有的进程资源，包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何制作弹出式菜单]]></title>
    <link>http://im.vc/vc/2011/0705/20883.html</link>
    <description><![CDATA[弹出式菜单（PopMenu）大家都熟悉，在WIN98的桌面上单击鼠标右键弹出的菜单就是弹出式菜单。通常情况下，弹出式菜单在鼠标右键单击时弹出，当然，也可以根据需要随时弹出。 在VC+]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[列表显示所有网上邻居]]></title>
    <link>http://im.vc/vc/2011/0705/20882.html</link>
    <description><![CDATA[有很多网友问过这个问题，今天看精华版没有相关内容， 所以上贴。 网上邻居的查找在www.codeguru.com上有例子，只是它 把它做成了类，本是好事，但对大家理解它的原理增加了难度，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Linux环境进程间通信（五）： 共享内存（上）]]></title>
    <link>http://im.vc/vc/2011/0705/20881.html</link>
    <description><![CDATA[共享内存可以说是最有用的进程间通信方式，也是最快的IPC形式。两个不同进程A、B共享内存的意思是，同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态改变鼠标指针形状]]></title>
    <link>http://im.vc/vc/2011/0705/20880.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 此代码来源于VC知识库，如有任何问题，请与我们联系。 代码说明： 运行环境：win98/win2000/winxp/winNT 大小：42.9K 当光标位于特定控件时，动态改]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[注册表操作的类]]></title>
    <link>http://im.vc/vc/2011/0705/20879.html</link>
    <description><![CDATA[下载本文所附源代码 #if !defined _REG_H #define _REG_H /************************************************************************ * 文件名： reg.h * 文件描述： 注册表读写 ************************************************]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最简单的界面增强库EasySkin]]></title>
    <link>http://im.vc/vc/2011/0705/20878.html</link>
    <description><![CDATA[下载本文所附源代码 EasySkin是一个给正在开发的程序或已有程序增强界面效果的工具，只需一个简单的函数调用就可以给你的应用程序加上漂亮的皮肤，包括所有的系统对话框与消息窗]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在状态条中显示鼠标的设备坐标与逻辑坐标]]></title>
    <link>http://im.vc/vc/2011/0705/20877.html</link>
    <description><![CDATA[写在前面： 在VCKBASE上看到这篇文章，觉得挺受用，于是就转载过来，如果有什么版权问题，请与我们联系，我们将立即做出相应处理，联系E_mail:Webmaster@vczx.com。 正文： 显示器的设备坐]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自动查找并删除VC生成的临时文件]]></title>
    <link>http://im.vc/vc/2011/0705/20876.html</link>
    <description><![CDATA[下载本文所附源代码 VC产生的临时文件有时真的很烦人!当你编译一个程序，突然系统弹出一个对话框：“D盘已经没有足够的空间~~~~~~~~~请问需要进行磁盘清理吗”，而它只能清掉了Nk]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[双缓冲方法解决屏幕刷新闪烁的问题]]></title>
    <link>http://im.vc/vc/2011/0705/20875.html</link>
    <description><![CDATA[下载本文所附源代码 关键字 双缓冲 原作者姓名 戚高 介绍 在论坛中经常见到关于刷新时界面闪烁的帖子,如何控制在进行高效绘图时不出现界面闪烁的感觉呢,下文就双缓冲方法进行讲]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获取屏幕任意点的颜色]]></title>
    <link>http://im.vc/vc/2011/0705/20874.html</link>
    <description><![CDATA[下载本文所附源代码 主要代码如下： void CPage1::OnLButtonDown(UINT nFlags, CPoint point) { if (::ChildWindowFromPoint(m_hWnd,point) == m_start.m_hWnd) { SetCapture(); SetCursor(AfxGetApp()-LoadCursor(IDC_MAG_GLASS)); m_start.]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[完美实现真彩自绘菜单]]></title>
    <link>http://im.vc/vc/2011/0705/20873.html</link>
    <description><![CDATA[下载本文所附源代码 一、提出问题 在VCKBASE上读到自绘菜单的实现［作者：querw］。应用的我自己的正在进行的工程后发现效果不错，可是有存在许多问题。整个类的设计方面存在很多]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一段使窗口透明的代码(仅适用于2000)]]></title>
    <link>http://im.vc/vc/2011/0705/20872.html</link>
    <description><![CDATA[BOOL SetTransparent(HWND hWnd) { HMODULE hModule =GetModuleHandle(User32.DLL); if(hModule == NULL) { return FALSE; } typedef BOOL (WINAPI* SETLAYEREDWND)( HWND, COLORREF, BYTE, DWORD); SETLAYEREDWND SetLayeredWindowPtr = NULL; SetLayeredWi]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[论面向对象方法与软件复用关系]]></title>
    <link>http://im.vc/vc/2011/0705/20871.html</link>
    <description><![CDATA[1．软件复用的特点和现状 软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件，无论对可复用构件原封不动地使用还是作适当的修改后]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows中断编程]]></title>
    <link>http://im.vc/vc/2011/0705/20870.html</link>
    <description><![CDATA[一、前 言 Windows提供强大的功能以及友好的图形用户界面(GUI)，使得它不仅广泛的用作管理事务型工作的支持平台，也被工业领域的工程人员所关注。但Windows3．1并非基于优先级来调度任]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程修养（一）]]></title>
    <link>http://im.vc/vc/2011/0705/20869.html</link>
    <description><![CDATA[说明：如有版权问题，请与站长联系。 什么是好的程序员？是不是懂得很多技术细节？还是懂底层编程？还是编程速度比较快？我觉得都不是。对于一些技术细节来说和底层的技术，只]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作 MSN、QQ 的消息提示窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20868.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: [代码大小] 47K 用过QQ和MSN聊天工具的人都知道，只要好友上线，就会在托盘的位置处显示一个提示窗口，可以是拉帘式的，或者是淡入淡出的形]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC消息映射与处理]]></title>
    <link>http://im.vc/vc/2011/0705/20867.html</link>
    <description><![CDATA[介绍 大家好！我是小辉，不知前两篇文章你看了感觉怎样？在前两篇文章里 我们主要了解了Widows程序和MFC程序的基本框架。我希望大家记住它。 今天我们主要了解一下MFC程序的消息映]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++设计窗体探测器]]></title>
    <link>http://im.vc/vc/2011/0705/20866.html</link>
    <description><![CDATA[最近心血来潮，对spy深感兴趣，便准备进行一次间谍行动，目标很简单，利用EnableWindow函数激活不可用或无效的控件按钮，当然，这窗体探测器是必不可少了，原以为很简单，但实际行]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[拖放操作演示的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20865.html</link>
    <description><![CDATA[下载本文所附源代码 主要代码如下： BOOL CDDDlg::ShowFileInfo(HDROP hDropInfo) { char lpszFile[ 80 ]; char szBuff[ 1024 ]; POINT pt; //拖放的位置 ::DragQueryPoint( hDropInfo, CString strPos; strPos.Format(拖放的位置]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在拷贝、删除文件时显示飞行的文件夹动画]]></title>
    <link>http://im.vc/vc/2011/0705/20864.html</link>
    <description><![CDATA[可以很容易地调用API函数CopyFile, DeleteFile, 以及MoveFile来复制、删除、移动文件，这些功能相当容易使用,但是他们不显示飞行文件夹动画。下面是每一个API的例子。 //复制SOURCE.TXT到DEST.]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC＋＋：访问和修改系统注册表（升级）]]></title>
    <link>http://im.vc/vc/2011/0705/20863.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 前言： 前几天转载了一片名为《VC＋＋：访问和修改系统注册表》的文章，今天有位朋友问到这篇文章的问题，仔细看了一下，有几处错误。现]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基本的 CString 操作]]></title>
    <link>http://im.vc/vc/2011/0705/20862.html</link>
    <description><![CDATA[本文解释基本的 CString 操作，包括： 从标准 C 字符串创建 CString 对象 访问 CString 中的单个字符 串接两个 CString 对象 比较 CString 对象 CString 类提供成员函数和重载运算符，它们可以复制]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[查看所有已安装的字体]]></title>
    <link>http://im.vc/vc/2011/0705/20861.html</link>
    <description><![CDATA[下载本文所附源代码 int index; BOOL CALLBACK EnumFonts(CONST LOGFONT* lplf, CONST TEXTMETRIC *lptm,DWORD dwType,LPARAM aFontName) { CString far *aiFontName=(CString far*)aFontName; index++; aiFontName[index]=lplf-lfFaceName; return]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个定时关机的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20860.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 声明：此代码为转载代码，如有任何疑问，请与我们联系。 此程序可以实现定时关机，可以进行多条件设置，倒记时关机等功能，另外此代码还]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于MFC下检查和消除内存泄露的技巧]]></title>
    <link>http://im.vc/vc/2011/0705/20859.html</link>
    <description><![CDATA[本文分析了Windows环境使用MFC调试内存泄露的技术，介绍了在Windows环境下用VC++查找，定位和消除内存泄露的方法技巧。 关键词：VC++；CRT 调试堆函数；试探法。 编译环境: VC++6.0 技术原理]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CString,string,char*的综合比较（二）]]></title>
    <link>http://im.vc/vc/2011/0705/20858.html</link>
    <description><![CDATA[e) 增加 作用 char* string CString 动态增加值 strcat push append Append AppendChar AppendFormat f) 截取 作用 char* string CString 得到部分值 用下标操作 substr Left Mid Right Truncate g) 移除 作用 char* string CStrin]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC初学者入门系列之二：消息循环]]></title>
    <link>http://im.vc/vc/2011/0705/20857.html</link>
    <description><![CDATA[一、传统SDK程序的消息循环 在传统的SDK程序中，消息循环是很简单的，也许你不信，那我们就看看下面这段代码吧： #include Windows.h LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XListBox-自画条目背景和文字颜色的listbox控件]]></title>
    <link>http://im.vc/vc/2011/0705/20856.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 演示程序 提供的演示中介绍了各种功能的具体使用方法。演示如左图： 1.摘要 Listboxes控件在很多情况下是经常用到的。我大多数的时候是使用]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现校正电脑时间]]></title>
    <link>http://im.vc/vc/2011/0705/20855.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行截图： 具体代码请看源程序。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP风格控件界面库]]></title>
    <link>http://im.vc/vc/2011/0705/20854.html</link>
    <description><![CDATA[下载本文所附源代码 //////////////////////////////////////////////////////////////////////////////////////////////////// // 工程: ClassXP // 版本: 0.32 // 更新: 2003-3-10 // 说明: // 一、简介 // ClassXP 是一个为 Windo]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用函数getglyphoutline函数得到字体的外框信息]]></title>
    <link>http://im.vc/vc/2011/0705/20853.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 开发环境：Windows + VC6.0 软件主题：图形 + 文字 + 矢量 软件内容：利用函数getglyphoutline函数得到字体的外框信息，并调用lineto把它画出来。 作者]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取某个进程的主窗口以及创建进程的程序]]></title>
    <link>http://im.vc/vc/2011/0705/20852.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 在编写工具程序以及系统管理程序的时候。常常需要获取某个进程的主窗口以及创建此进程的程序名。获取主窗口的目的是向窗口发送各种消息]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++任务栏提示区图标的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20851.html</link>
    <description><![CDATA[目前，许多应用软件都实现了WINDOW任务栏提示区图标，如金山词霸、超级解霸 等，这不仅增强了软件的特色，更方便了用户的使用。本文将介绍一个封装好的 类，用VC++来实现这项功能]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程经验总结]]></title>
    <link>http://im.vc/vc/2011/0705/20850.html</link>
    <description><![CDATA[1.向注册表中写入DWORD值： 比如：要隐藏任务栏上按右键时弹出的菜单，只要打开 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\后， 在“Explorer”键值下新建下列DWORD值：NoTrayC]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程调用Windows关机对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20849.html</link>
    <description><![CDATA[在Windows操作系统下，无论是Win98还是WinXP在关机的时候，都会出现1个对话框，让用户选择是重新启动还是关机，或者注销用户等操作。那我们在自己的程序中可以调用这个对话框吗?答]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 Win32 和其他库]]></title>
    <link>http://im.vc/vc/2011/0705/20848.html</link>
    <description><![CDATA[在上一次专栏中，我概要介绍了有关在 C# 使用现有代码的不同方法。这一次我们将深入探讨如何在 C# 中使用 Win32reg; 和其他现有库。 C# 用户经常提出两个问题：“我为什么要另外编写代]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多进程编程的相关知识总结（三）]]></title>
    <link>http://im.vc/vc/2011/0705/20847.html</link>
    <description><![CDATA[23.semop() 功能:信号量操作. 语法:#includesys/types.h #includesys/ipc.h #includesys/sem.h intsemop(semid,sops,nsops) intsemid; structsembuf*sops; unsignednsops; 说明:本系统调用用于执行用户定义的在一组信号量上操作]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下的高精度计时和高频事件的产生]]></title>
    <link>http://im.vc/vc/2011/0705/20846.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: [代码大小] 15K 在开发 Windows 下的应用程序时，经常需要用的计时，尤其在一些对时间要求比较高的程序中，计时的精确性是很重要的，本文介绍]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软ping命令的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20845.html</link>
    <description><![CDATA[下载本文所附源代码 /**************************************************\ * ping.c - Simple ping utility using SOCK_RAW * * This is a part of the Microsoft Source Code Samples. * Copyright 1996-1997 Microsoft Corporation. * All rights]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用线程实现软件的片头效果]]></title>
    <link>http://im.vc/vc/2011/0705/20844.html</link>
    <description><![CDATA[下载本文所附源代码 代码大小：62KB 一个用线程实现软件的片头效果的程序示例，有兴趣的朋友可以研究一下。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[USB侦听监视及TCP/IP协议解析软件简介]]></title>
    <link>http://im.vc/vc/2011/0705/20843.html</link>
    <description><![CDATA[大家好，经过努力， USBgrASP.exe v1.0 终于和大家见面了。 1． 文件 Readme.doc This file. USBgrasp.exe 工具执行文件。 usbcap.sys 驱动文件。 ethereal-setup- 0.9.6 .exe 查看分析 ppp, tcp/ip, ... 协议的免费]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用底层键盘钩子屏蔽任意按键]]></title>
    <link>http://im.vc/vc/2011/0705/20842.html</link>
    <description><![CDATA[很多人都知道，如果想在系统范围内屏蔽键盘上的任意按键需要使用全局键盘钩子，然而像 win 键这样“倔强”的按键又不是普通的键盘钩子就能搞定的。这里我提供一种利用底层键盘]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[论函数调用约定]]></title>
    <link>http://im.vc/vc/2011/0705/20841.html</link>
    <description><![CDATA[在C语言中，假设我们有这样的一个函数： int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是，当高级语言被编译成计算机可以识别的机器码时，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现Win2000下直接读写磁盘扇区]]></title>
    <link>http://im.vc/vc/2011/0705/20840.html</link>
    <description><![CDATA[引言 由于Windows 操作系统在很大程度上采取了访问安全保护机制（例如，在Windows操作系统下不能直接访问物理内存、不能使用各种DOS、BIOS中断等等），使得广大程序设计人员在长时间]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为CListBox加上智能水平滚动条]]></title>
    <link>http://im.vc/vc/2011/0705/20839.html</link>
    <description><![CDATA[在MFC中，用列表框（CListBox）来显示多个字符串是一种很方便的方法。但缺省的列表框水平滚动条不够智能——这里智能的含义是：在应该出现的时候出现，不应该出现的时候消失，而且]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CString,string,char*的综合比较（一）]]></title>
    <link>http://im.vc/vc/2011/0705/20838.html</link>
    <description><![CDATA[(一) 概述 string和CString均是字符串模板类，string为标准模板类（STL）定义的字符串类，已经纳入C++标准之中； CString（typedef CStringT CString）为Visual C++中最常用的字符串类，继承自CSimple]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在NT下获取进程的路径（代码）]]></title>
    <link>http://im.vc/vc/2011/0705/20837.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：35K 本代码实现在NT下获取进程的路径。用到了多线程技术，值得学习一下。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 界面设计：拉帘按钮设计]]></title>
    <link>http://im.vc/vc/2011/0705/20836.html</link>
    <description><![CDATA[大家一定都用过Oicq，是不是觉得里面的拉帘按钮很炫，就是当我们点击好友，陌生人或黑名单时所需的内容就会自动出现在主窗口中，其中按钮有一种被拉起或拉下的感觉。现在我就叫]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++窗口标题改变的几种方法]]></title>
    <link>http://im.vc/vc/2011/0705/20835.html</link>
    <description><![CDATA[在论坛中，经常有人会问到这个问题，所以今天整理了几种方法用来改变窗口标题，希望对这些朋友有所帮助。 一·单文档接口（SDI）类型窗口标题的改变 首先，我们来看Windows SDI类型]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在单文档中添加系统菜单项]]></title>
    <link>http://im.vc/vc/2011/0705/20834.html</link>
    <description><![CDATA[1.在资源中添加对话框并生成一个叫CMyDlg的类 2.在系统菜单中添加菜单项 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) {. . . CMenu *pMenu=GetSystem(FALSE);//获得一个指向系统菜单的指针 pMenu-Appe]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中导出C++类]]></title>
    <link>http://im.vc/vc/2011/0705/20833.html</link>
    <description><![CDATA[如何在VC中导出类，这是一个常有人问起的问题，下面我以一个简单的例子来说明这个问题： 首先使用Wizard创建一个Win32 Dynamic-Link Library工程，然后定义一个简单的C++类CInDLL。由于该类会]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带有菜单的EDIT控件实现]]></title>
    <link>http://im.vc/vc/2011/0705/20832.html</link>
    <description><![CDATA[eidt控制是VC中经常使用的文本输入输出交互控制，有的时候，我们为了实现对输入，输出有特殊的操作过程，那么，原来的edit控制的功能也许就不一定能实现我们的要求，或者实现的不]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[续贴图发解决开关显示文章的程序源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20831.html</link>
    <description><![CDATA[下载本文所附源代码 早几天在这里发布了一片关于如何用贴图发解决动态显示开关控件的文章,这几天对资源进行了扩充,原来支持开关类型种类2中现在扩充到6种,希望各位能帮助我继续]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程解除注册表和IE主页的锁定]]></title>
    <link>http://im.vc/vc/2011/0705/20830.html</link>
    <description><![CDATA[编程解除注册表和 IE 主页的锁定 摘要： 利用 Visual C++ 编程来解除注册表的锁定和 IE 主页不能修改的问题 关键词： 注册表 API 函数 一、提出问题 你是否有过这样的痛苦经历：不知什么]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC初学者入门系列之一：窗口类的诞生]]></title>
    <link>http://im.vc/vc/2011/0705/20829.html</link>
    <description><![CDATA[适用读者：VC初学者并有一定的 C++ 基础 一、什么是窗口类 在Windows中运行的程序，大多数都有一个或几个可以看得见的窗口，而在这些窗口被创建起来之前，操作系统怎么知道该怎样创]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[字符串处理函数集]]></title>
    <link>http://im.vc/vc/2011/0705/20828.html</link>
    <description><![CDATA[下载本文所附源代码 [代码大小] 5K 这是一个字符串处理函数集，包括： IsNumeric——检查串是否为数字串 Upcase——变成大写串 Lowercase——变成小写串 Trim——截掉串尾的空格 RTrim——截]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中如何使用字体]]></title>
    <link>http://im.vc/vc/2011/0705/20827.html</link>
    <description><![CDATA[程序运行效果截图: 代码大小：28K 简介： 这是我学习VC时练习的一个小程序，这个程序说明了如何在VC应用程序中使用字体。包括如何得到装在系统中的可用字体列表，如何创建用在显]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程技巧（中）]]></title>
    <link>http://im.vc/vc/2011/0705/20826.html</link>
    <description><![CDATA[25、如何获取有关窗口正在处理的当前消息的信息 调用CWnd: : GetCurrentMessage可以获取一个MSG指针。例如，可以使用 ClassWizard将几个菜单项处理程序映射到一个函数中，然后调用GetCurrentMe]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用序列化进行文件读写]]></title>
    <link>http://im.vc/vc/2011/0705/20825.html</link>
    <description><![CDATA[在很多应用中我们需要对数据进行保存，或是从介质上读取数据，这就涉及到文件的操作。我们可以利用各种文件存取方法完成这些工作，但MFC中也提供了一种读写文件的简单方法——]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC++ ATL实现Office的COM插件]]></title>
    <link>http://im.vc/vc/2011/0705/20824.html</link>
    <description><![CDATA[下载本文所附源代码 摘要 本文介绍了一种使用VC++ ATL(Active Template Library)，利用IDTExtensibility2接口，为Microsoft Word加入功能简单的COM插件（addin），加入工具栏按钮和菜单等可视部件，并为]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从赋值运算符的默认实现中获益（第二部分）]]></title>
    <link>http://im.vc/vc/2011/0705/20823.html</link>
    <description><![CDATA[在本文的第一部分，我们向你演示了如何从赋值与一元运算相结合的运算符（例如＋＝、又如*=等）的默认实现中获益。在这一部分，我们将向你演示如何轻松地创建with_default类以及这个]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中OpenGL编程入门]]></title>
    <link>http://im.vc/vc/2011/0705/20822.html</link>
    <description><![CDATA[OpenGL作图非常方便，故日益流行，但对许多人来说，是在微机上进行的，首先碰到的问题是，如何适应微机环境。这往往是最关键的一步，虽然也是最初级的。一般的,我不建议使用glu]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用钩子实现菜单阴影效果]]></title>
    <link>http://im.vc/vc/2011/0705/20821.html</link>
    <description><![CDATA[程序运行效果截图: 也许有很多人曾和我一样, 对Office XP里面的菜单的阴影效果羡慕不已,它不需要在Windows XP 中就可以在菜单后面显示阴影, 当然在Windows XP中, 已经完全支持菜单阴影了。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC中常用类、宏、函数的简单介绍]]></title>
    <link>http://im.vc/vc/2011/0705/20820.html</link>
    <description><![CDATA[闲来无事，整理了一下MFC中常用的类、宏、函数。 常用类 CRect：用来表示矩形的类，拥有四个成员变量：top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造：]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解说Win32的窗口子类化]]></title>
    <link>http://im.vc/vc/2011/0705/20819.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 也许你需要一个特殊的Edit来限制浮点数的输入，但是现有的Edit却并不能完成这项工作——因为它只能够单纯的限制大小写或者纯数字。当你在]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32环境下dll编程原理]]></title>
    <link>http://im.vc/vc/2011/0705/20818.html</link>
    <description><![CDATA[比较大应用程序都由很多模块组成，这些模块分别完成相对独立的功能，它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用，在构造其它软件系统时仍会]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC如何封装WINDOWS应用程序的流程]]></title>
    <link>http://im.vc/vc/2011/0705/20817.html</link>
    <description><![CDATA[MFC封装了WIN API.大家都知道.但是MFC应用程序的真正流程又有多少人知道呢? 下面就是我对MFC启动代码的一些剖析. 在TCHAR.H里,有这么2小段define.通过我的简化,我们可以看到: //TCHAR.H #ifdef]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程中的文件操作]]></title>
    <link>http://im.vc/vc/2011/0705/20816.html</link>
    <description><![CDATA[各种关于文件的操作在程序设计中十分常见，如果能对这些操作都了如指掌，就可以根据实际情况找到最佳的解决方案，从而可以在较短的时间内编写出高效的代码。本文对Visual C++中有]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows系统错误代码信息查看器的源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20815.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：29.2K 该软件能够查询Windows系统错误代码的信息，你可以清楚的知道什么错误代码是代表什么错误信息，而且它还是一个免费软件，你]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[应该使用哪个框架？用ATL和MFC来创建ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/20814.html</link>
    <description><![CDATA[程序运行效果截图: 本文假定你熟悉MFC, ATL, and COM 摘要目前MFC和ATL代表了两种框架，分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法；AT]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[正确地调用字符串相关的函数(第二部分)]]></title>
    <link>http://im.vc/vc/2011/0705/20813.html</link>
    <description><![CDATA[在这一部分中，你将会明白在给定的字符类型中如何正确调用字符串相关的函数。在上一部分中，我们是采用定义一个宏(string_function_xparams)来实现。 对于给定函数的每一数字参数(如1，]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WM]]></title>
    <link>http://im.vc/vc/2011/0705/20812.html</link>
    <description><![CDATA[下载本文所附源代码 应用程序中键盘消息从WM_KEYFIRST到WM_KEYLAST那么多，但我们知道最原始的键盘消息只有两个那就是WM_KEYDOWN,WM_KEYUP,在键盘钩子中我们能截获的也就这两个消息，那其它]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[得到托盘区位置与动态显示/隐藏窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20811.html</link>
    <description><![CDATA[下载本文所附源代码 现在的软件很多都使用了系统托盘区来放置图标，而隐藏了窗口。通常是在托盘区的图标上点击时显示出窗口，本文介绍的方法可以为你窗口的显示增加动画效果到]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC响应机制]]></title>
    <link>http://im.vc/vc/2011/0705/20810.html</link>
    <description><![CDATA[MFC是Windows下程序设计的最流行的一个类库，但是该类库比较庞杂，尤其是它的消息映射机制，更是涉及到很多低层的东西，我们在这里，对它的整个消息映射机制进行了系统的分析，可]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作VC表格控件]]></title>
    <link>http://im.vc/vc/2011/0705/20809.html</link>
    <description><![CDATA[我们在利用Visual C++开发基于数据库的软件时，经常要使用大量的表格，而Visual C++中并没有提供相应的表格控件，因此需要我们程序员自己制作，本文将介绍一个简单的表格控件的制作全]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[二进制浏览、编辑的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20808.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 前几天看到有人在论坛上寻找二进制浏览、编辑代码，自己前几天又不是很忙，就摸索着写了这个程序。以前很少做这种界面的东西，遇到不少]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个闹钟程序]]></title>
    <link>http://im.vc/vc/2011/0705/20807.html</link>
    <description><![CDATA[下载本文所附源代码 第一次使用时,先点击 控件注册.bat文件.]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常见Visual C++开发使用问答（上）]]></title>
    <link>http://im.vc/vc/2011/0705/20806.html</link>
    <description><![CDATA[·我应该怎样防止 MFC 在窗口标题栏上添加文档名？ 在 PreCreateWindow 函数中删除 FWS_ADDTOTITLE 标志的窗口样式： cs.style = ~FWS_ADDTOTITLE; ·我应该怎样防止 MFC 在窗口标题栏上把文档名预置成应]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC++中用回车键切换输入焦点]]></title>
    <link>http://im.vc/vc/2011/0705/20805.html</link>
    <description><![CDATA[Windows程序中Tab键是默认的切换输入焦点的按键，但用回车键切换输入焦点更符合人们的输入习惯。Delphi、VB中这个问题比较容易解决，VC++中却很少有资料提到。通过反复尝试，我找到了]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无模式对话框的创建分析]]></title>
    <link>http://im.vc/vc/2011/0705/20804.html</link>
    <description><![CDATA[在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提高一个无模式对话框的例子来剖析无模式对话框的形成: 无模式对话框与有模式对话框不同]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[应用程序中超文本浏览功能的设计与实现]]></title>
    <link>http://im.vc/vc/2011/0705/20803.html</link>
    <description><![CDATA[摘 要 本文介绍了 Microsoft 公司提供的 IE 控件，以及在应用程序中利用 IE 控件实现超文本浏览功能的两种方法。 关键词 IE控件，控件包容器，超文本，浏览 具有非线性表达方式的、符合]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC中常用类，宏，函数介绍]]></title>
    <link>http://im.vc/vc/2011/0705/20802.html</link>
    <description><![CDATA[常用类 CRect：用来表示矩形的类，拥有四个成员变量：top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造： CRect( int l, int t, int r, int b ); 指明四个坐标 CRect(]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单的字体演示程序]]></title>
    <link>http://im.vc/vc/2011/0705/20801.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 代码大小：13.5K 这是一个通过检测系统的所有字体，然后显示在一列表中，以便使用。该程序演示像Word一样的选择字体对话框程序。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++程序设计中的多态技术研究（上）]]></title>
    <link>http://im.vc/vc/2011/0705/20800.html</link>
    <description><![CDATA[导言 br br 多态（polymorphism）一词最初来源于希腊语polumorphos，含义是具有多种形式或形态的情形。在程序设计领域，一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号相关]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用非对称密码算法制作共享软件的注册码]]></title>
    <link>http://im.vc/vc/2011/0705/20799.html</link>
    <description><![CDATA[网上大多数共享软件的注册码（又称为序列号）的设计都不是很好，比较容易被破解者做出注册机来。下面介绍一种利用公钥算法（又称为非对称算法）RSA制作注册码的方法。采用这种]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程演示程序]]></title>
    <link>http://im.vc/vc/2011/0705/20798.html</link>
    <description><![CDATA[下载本文所附源代码 一个不错多线程演示程序，有助于理解多线程的概念]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中如何捕获和释放鼠标]]></title>
    <link>http://im.vc/vc/2011/0705/20797.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: CWnd的成员函数SetCapture和ReleaseCapture可以实现对鼠标的捕获和关闭对鼠标的捕获，允许对椭圆的托动和窗口的滚动。这个例子还可以学习逻辑坐标]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[&amp;lt;&amp;lt;一个非常完美的工业曲线显示控件，错过将会十]]></title>
    <link>http://im.vc/vc/2011/0705/20796.html</link>
    <description><![CDATA[下载本文所附源代码 前段时间我发布了一个关于工业曲线显示控件的文章,同时提供了程序实现源代码,改控件能够支持数百种各种图形曲线的绘制,且界面处理非常专业, 由于这个控件非]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc++学习精髓(收集,整理)]]></title>
    <link>http://im.vc/vc/2011/0705/20795.html</link>
    <description><![CDATA[以下是很多VC爱好者的学习经历，希望对大家有所帮助： 我记得我在网上是这么说的：先学win32的SDK,也就是API, 再学MFC，这么一来呢，就先有个基础，MFC是API的封装， 如果API用的熟了，]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6.0制作QQ连连看外挂]]></title>
    <link>http://im.vc/vc/2011/0705/20794.html</link>
    <description><![CDATA[一、制作思路 1、得到QQ连连看窗口指针，从而得到CDC； 2、对每幅图片取4个点进行编码； 3、实现连连看的算法； 4、模拟鼠标消去块； 界面如下： 二、部分代码 //定义的数据 bool fl]]></description>
    <pubDate>2005-03-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个以多种方式处理位图文件的例子]]></title>
    <link>http://im.vc/vc/2011/0705/20793.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 这个例子功能强大，能够以多种方式处理位图文件，强烈推荐。程序运行效果如图。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[进一步理解VC中的句柄]]></title>
    <link>http://im.vc/vc/2011/0705/20792.html</link>
    <description><![CDATA[前言： 最近，有几个朋友反映句柄的概念很难理解，下面我就把我对句柄的理解写出来，大家可以参考一下，如有什么不对的地方，肯请来函指正。 正文： Microsoft Windows 3 Developer's Wo]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南之属性页与向导]]></title>
    <link>http://im.vc/vc/2011/0705/20791.html</link>
    <description><![CDATA[介绍 甚至在成为Windows 95的通用控件之前，使用属性表来表示一些选项就已经成为一种很流行的方式。向导模式的属性表通常用来引导用户安装软件或完成其他复杂的工作。WTL对这两种]]></description>
    <pubDate>2005-03-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC中改变控件的背景色]]></title>
    <link>http://im.vc/vc/2011/0705/20790.html</link>
    <description><![CDATA[在VC编程中要改变控件（诸如CView, CFrameWnd, or CWnd等）的背景色可通过处理特定的消息来实现。但如果想改变按钮的颜色,就只能使用自绘制的按钮(也可以用位图按钮，此处未做说明)而不]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC扩展动态链接库]]></title>
    <link>http://im.vc/vc/2011/0705/20789.html</link>
    <description><![CDATA[下载本文所附源代码 我接触DLL的时间也不长，对DLL的了解也不是很深，在这里以一个简单的例子说明一下应用程序与DLL是如何工作的，希望给初学者一些帮助。文章附有源码，以编译通]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC六大关键技术剖析之动态创建]]></title>
    <link>http://im.vc/vc/2011/0705/20788.html</link>
    <description><![CDATA[动态创建就是运行时创建指定类的对象，在MFC中大量使用。如框架窗口对象、视对象，还有文档对象都需要由文档模板类对象来动态的创建。我觉得这是每个MFC的学习者很希望理解的问]]></description>
    <pubDate>2005-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个功能强大的图表类]]></title>
    <link>http://im.vc/vc/2011/0705/20787.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 下面是翻译的代码说明： 你是否寻找过可用的绘制数据的图表类？当我寻找这些免费的类的时候，我发现，我一无所获。 最后我决定写一个自]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程制作系统托盘程序]]></title>
    <link>http://im.vc/vc/2011/0705/20786.html</link>
    <description><![CDATA[Windows操作系统中的某些程序运行时不显示运行窗口，只在任务栏上显示一个图标，表示程序正在运行，用户可以通过鼠标与应用程序交互，比如金山毒霸等应用程序，我们有时也需要编]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现动态截获并显示窗口DC]]></title>
    <link>http://im.vc/vc/2011/0705/20785.html</link>
    <description><![CDATA[下载本文源代码 我在网上看到很多屏幕截取的文章，相信大家也看过不少。人类每一次的进步总是建立在别人的基础之上，我今天要做得是如何将一个窗口动态地显示在另外一个窗口上]]></description>
    <pubDate>2005-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下的高级动画技术浅析]]></title>
    <link>http://im.vc/vc/2011/0705/20784.html</link>
    <description><![CDATA[摘要：动画是图形创意中的一个重要组成部分，在程序设计中，动画的实现是程序员经常要遇到的问题。本文将介绍一些Windows操作系统下的动画编程实现方式。程序大多采用Visual C++的]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[根据位图设置不规则的窗体]]></title>
    <link>http://im.vc/vc/2011/0705/20783.html</link>
    <description><![CDATA[下载本文所附源代码 /*======================================================================*/ 根据位图设置不规则的窗体 /*======================================================================*/ CBitmap bmp; if(bmp.LoadBi]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多进程编程的相关知识总结（一）]]></title>
    <link>http://im.vc/vc/2011/0705/20781.html</link>
    <description><![CDATA[一.多进程程序的特点 由于Unix系统是分时多用户系统,CPU按时间片分配给各个用户使用,而在实质上 应该 说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU 做进]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[位图进度条]]></title>
    <link>http://im.vc/vc/2011/0705/20780.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 玩过破天的朋友知道，游戏更新时进度是用位图表示的，我觉的挺漂亮的，于是自己动手做了一个类来实现那种效果。 这个类的名字叫CBmpProg]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[INFO: MFC 3.x转换为4.0的常见问题]]></title>
    <link>http://im.vc/vc/2011/0705/20779.html</link>
    <description><![CDATA[本文适用于： 包含于: - Microsoft Visual C++, 32-bit Edition, versions 4.0, 4.1, 4.2, 5.0 的微软基本类库（Microsoft Foundation Classes，MFC）。 概述： 本文列举了当你想把用MFC 3.x（这个MFC包含在Visual C++]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6中用DOM遍历网页中的元素]]></title>
    <link>http://im.vc/vc/2011/0705/20778.html</link>
    <description><![CDATA[下在本文源代码 一、摘要 在我们编写的程序中，如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能，那么请你抽出宝贵的时间，继续往]]></description>
    <pubDate>2005-04-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CRectTracker类进行对象动态定位(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20777.html</link>
    <description><![CDATA[步骤五:使用AppWizard为CExamTrackerView增加WM_LBUTTONDOWN处理消息,在函数中我们必须处理三种情况;鼠标选中矩形对象但是不处于矩形边界,这种情况仅仅是对矩形进行移动,第二种情况:鼠标处于]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈线程池的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20776.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 再谈线程池的实现 前言。 在win2K以后的操作系统里有几个线程池的api : QueueUserWorkItem, WorkItemFunc, 等(可参阅msdn)。 这里我不是介绍他们的用法。]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[四种程序启动画面的制作方法(VC)]]></title>
    <link>http://im.vc/vc/2011/0705/20775.html</link>
    <description><![CDATA[摘 要：本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感（尤其是一些大型程序）；二是可以用来显示软件名称和版权等提示信息。怎样使]]></description>
    <pubDate>2005-04-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows控制面板的模型]]></title>
    <link>http://im.vc/vc/2011/0705/20774.html</link>
    <description><![CDATA[下载本文所附源代码]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[字符串16进制转10进制]]></title>
    <link>http://im.vc/vc/2011/0705/20773.html</link>
    <description><![CDATA[下载本文所附源代码 主要代码如下： #include int strHexToInt(char* strSource) { int nTemp=0; CString strTemp; strTemp=strSource; for(char cc='G',dd='g'; cc { if(strTemp.Find(cc,0) !=-1 || strTemp.Find(dd,0) !=-1) { ::MessageBo]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC+OpenGL实现几种特殊图形效果]]></title>
    <link>http://im.vc/vc/2011/0705/20772.html</link>
    <description><![CDATA[引言 融合（blending）、雾化（fog）与反走样（antialiasing）是OpenGL中的三种特殊效果处理方法。融合提供了一种透明或半透明显示的技术；雾化处理则根据物体距离视点的远近对其进行恰]]></description>
    <pubDate>2005-04-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用文件格式简要说明]]></title>
    <link>http://im.vc/vc/2011/0705/20771.html</link>
    <description><![CDATA[A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要（就像在一篇有关科学方面的文章的一个]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中为普通程序添加ODBC应用]]></title>
    <link>http://im.vc/vc/2011/0705/20770.html</link>
    <description><![CDATA[摘要 ：本文通过用VC++6.0实现一个程序实例来介绍如何在一个普通的无数据库关联的应用程序中添加ODBC应用，使应用程序能在原有的功能基础上增加对数据库的操作。 关键字：VC++ 、]]></description>
    <pubDate>2005-04-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++ 6.0模拟仿真生态系统]]></title>
    <link>http://im.vc/vc/2011/0705/20769.html</link>
    <description><![CDATA[引言 近几年，人工生命AL(Artificial Life)的研究越来越显示出其重要性，并迅速成为对传统生物学研究的重要辅助手段。地球上的生命是碳-链基的生命，而人工生命则是把这种真实的生命]]></description>
    <pubDate>2005-04-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程修养（三）]]></title>
    <link>http://im.vc/vc/2011/0705/20768.html</link>
    <description><![CDATA[说明：如有版权问题，请与站长联系。 14、函数的传值和传指针 ———————————— 向函数传参数时，一般而言，传入非const的指针时，就表示，在函数中要修改这个指针把指内]]></description>
    <pubDate>2005-05-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何改变MFC默认文档操作方式]]></title>
    <link>http://im.vc/vc/2011/0705/20767.html</link>
    <description><![CDATA[当利用MFC编程时，其文档/视图结构为我们自动生成了文件新建，打开，保存的代码。这为我们省去了很多麻烦。但当操作对象是ODBC数据库等非文本文件时，问题出现了，如何改变其默认]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC中用正则表达式进行有效性验证]]></title>
    <link>http://im.vc/vc/2011/0705/20766.html</link>
    <description><![CDATA[正则表达式最实用的一个地方是验证用户输入。它可以轻松验证邮编、电话号码、信用卡号码——以及现实世界中各种类型的信息。一个正则表达式可以替换成打甚至上百行过程代码。]]></description>
    <pubDate>2005-04-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++技术内幕（第四版）读书笔记之Windows的编程模]]></title>
    <link>http://im.vc/vc/2011/0705/20765.html</link>
    <description><![CDATA[关键字：VC++ 原作者姓名：loose_went 文章原出处：VC在线 www.vczx.com 正文： 第一天 Windows的编程模式 Windows程序中必须要有WinMain函数，因为该函数最重要的任务是创建该应用程序的主窗口。]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[正确地调用字符串相关的函数(第一部分)]]></title>
    <link>http://im.vc/vc/2011/0705/20764.html</link>
    <description><![CDATA[即便在常规的程序开发过程中，程序员也常常会碰到调用字符串函数方面的困难。注意，这里的字符串函数是指有关字符指针操作相关的函数。例如，我们现有这么一个函数：reverse_st]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中怎样实现软件的注册机制]]></title>
    <link>http://im.vc/vc/2011/0705/20763.html</link>
    <description><![CDATA[现在网上下载的软件大部分都需要注册后才能使用其全部的功能，也就是说当前大部分软件都是建立了注册机制的，对于一个刚进入软件行业的程序员来说一定非常想了解其中的注册机]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常见Visual C++开发使用问答（下）]]></title>
    <link>http://im.vc/vc/2011/0705/20762.html</link>
    <description><![CDATA[·VC 6.0 对 VC 5.0 的兼容性？ 很不幸，vc 6.0 在调试模式对 vc 5.0 不兼容，但发行模式没有问题。原因在微软改变了调试模式所用 dll 的格式，而保留了原文件名。因此，不要在 vc 6.0 中打开]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从赋值运算符的默认实现中获益（第一部分）]]></title>
    <link>http://im.vc/vc/2011/0705/20761.html</link>
    <description><![CDATA[应用程序开发者优势需要使用一种数字式的类。当实现这样的数字式类时，你可能想重载运算符，如：＋、－、*、/……等等，使得这些类在处理时，显得逻辑性强一些。 然而，一旦实]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[明明白白看MFC之程序框架（一）]]></title>
    <link>http://im.vc/vc/2011/0705/20760.html</link>
    <description><![CDATA[对于程序员来说，如果要提高编程效率，一个好用的，功能强大的并且可以得心应手使用的编程工具往往会给我们程序员带来莫大的方便。其实对于现在的编程工具来说，使用哪一种工]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自己动手制作一款简洁实用的图片浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/20759.html</link>
    <description><![CDATA[软件DIY，说白了就是利用现有的类库、组件，快速构造出自己的程序出来。就象你找来各种电脑配件，然后把它们装配成整机一样；但也有不一样的地方，电脑配件即使是旧的二手配件]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CButtonST类公共接口函数的介绍]]></title>
    <link>http://im.vc/vc/2011/0705/20758.html</link>
    <description><![CDATA[CButtonST类是我们经常用到的一个很好的按钮扩展类,他的广泛用法可以让我们应用在很多的领域,尤其是设计界面的时候.但这个类很大,作的函数功能也很多,我整理了一下,希望对大家能更]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[目录文件查找包装类]]></title>
    <link>http://im.vc/vc/2011/0705/20757.html</link>
    <description><![CDATA[下载本文所附源代码 程序运行效果截图: 1、简介 文件查找在很多场合会被派上用场，类ffsco将文件查找操作简单封装，使用只需要传递参数查找路径和文件匹配格式（可以继承该类的]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++环境下利用管道和线程实现进程间通信]]></title>
    <link>http://im.vc/vc/2011/0705/20756.html</link>
    <description><![CDATA[一. 引 言 ---- Windows95 作 为 一 个 优 先 多 任 务 操 作 系 统， 其 重 要 特 征 之 一 是 引 入 了 多 进 程 和 多 线 程 机 制。 其 中 每 个 进 程 都 有 私 有 的 虚 拟 地 址 空 间， 可 以]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在应用程序中创建快捷方式]]></title>
    <link>http://im.vc/vc/2011/0705/20755.html</link>
    <description><![CDATA[1.引言 在Windows 3.x中，软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/NT这些32操作系统在系统内核和用户界面上的]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现版本在线升级]]></title>
    <link>http://im.vc/vc/2011/0705/20754.html</link>
    <description><![CDATA[现在很多共享软件都有在线升级功能，比如Windows 优化大师，超级兔子，所谓在线升级就是一个版本检测程序，通过他，用户可以随时检查有没有新版本程序，以便及时升级，下面]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程技巧（下）]]></title>
    <link>http://im.vc/vc/2011/0705/20753.html</link>
    <description><![CDATA[49、如何实现一个橡皮区矩形 CRectTracker是一个很有用的类，可以通过调用CRectTracker:: TrackRubberBand响应WM_LBUTTONDOWN消息来创建一个橡皮区矩形。下例表明使用CRectTracker移动和重置视窗中的蓝]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中的数据类型]]></title>
    <link>http://im.vc/vc/2011/0705/20752.html</link>
    <description><![CDATA[刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解，本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个键盘程序的开发实例]]></title>
    <link>http://im.vc/vc/2011/0705/20751.html</link>
    <description><![CDATA[这个程序本来是写给我得女友,因为她刚刚开始学习计算机所以他要学习键盘指法。程序是基 于对话框的应用程序。(本人用的开发环境是VC.net)这个程序加入了一个名为CClrButton的类 这是]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++6.0 API函数操作技巧集之鼠标光标篇]]></title>
    <link>http://im.vc/vc/2011/0705/20750.html</link>
    <description><![CDATA[我们在编制应用软件的过程中，常常需要对光标和鼠标操作，本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数，并给出了在Visual C6.0++中利用所介绍的API函数实现]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[屏幕取词的原理]]></title>
    <link>http://im.vc/vc/2011/0705/20749.html</link>
    <description><![CDATA[“鼠标屏幕取词”技术是在电子字典中得到广泛地应用的，如四通利方和金山词霸等软件，这个技术看似简单，其实在Windows系统中实现却是非常复杂的，总的来说有两种实现方式： 第一]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC应用程序框架入门]]></title>
    <link>http://im.vc/vc/2011/0705/20748.html</link>
    <description><![CDATA[摘要： 本文主要对VC++ 6.0的MFC编程方法及MFC应用程序框架进行简要介绍。 关键词： VC++6.0；MFC；程序框架 1 MFC概述 顾名思意，MFC应用程序框架是以MFC作为框架基础的，以此程序框架模式]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows API 程序的组织结构]]></title>
    <link>http://im.vc/vc/2011/0705/20747.html</link>
    <description><![CDATA[前言： 现在Windows程序可以说是盛极一时了，有很多人也在从事着Windows编程。那么，Windows程序的结构到底是什么样的呢？很多初学者对此都很迷惑。今天笔者就Windows 程序的动态组织结]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Dynamic-Link Libraries（DLLS）在MFC Visual C++ 6中的使用]]></title>
    <link>http://im.vc/vc/2011/0705/20746.html</link>
    <description><![CDATA[动态链接库（DLL）由可执行模块组成，为进程提供数据、代码和资源。编译时使用的静态链接库不同的是，动态链接库独立于激活它们的可执行文件，调用的地址转换是在加载 时解决的]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[巧用StretchBlt实现图像放大镜（代码）]]></title>
    <link>http://im.vc/vc/2011/0705/20745.html</link>
    <description><![CDATA[在有些应用中需要对图像的局部进行放大，本例程用VC++ 5.0编写，用CDC的StretchBlt实现图像放大镜，主要有以下功能：1.移动MOUSE放大显示图像的不同部位，2.左击增加放大倍率，3.右击减少]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++技术内幕（第四版）读书笔记之MFC应用程序框]]></title>
    <link>http://im.vc/vc/2011/0705/20744.html</link>
    <description><![CDATA[第二天 MFC应用程序框架 ▼MFC是C++的Microsoft Windows API ▼MFC产生的应用程序使用了标准化的结构。 ▼MFC产生的应用程序短而运行速度快。 ▼VC＋＋工具降低了编码的复杂性，这当然了，很]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程技巧（上）]]></title>
    <link>http://im.vc/vc/2011/0705/20743.html</link>
    <description><![CDATA[1. 如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用 AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=AfxGetInstanceHandle(); 2. 如何通过代码获得应用程]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何做到像《金山词霸》一样只运行一个实例]]></title>
    <link>http://im.vc/vc/2011/0705/20742.html</link>
    <description><![CDATA[我们在使用《金山词霸》时发现，在《金山词霸》已经运行了的情况下，再次点击《金山词霸》的图标，那么它不会再运行另外一个《金山词霸》，而是将已有的《金山词霸》给激活，]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[游戏修改器]]></title>
    <link>http://im.vc/vc/2011/0705/20741.html</link>
    <description><![CDATA[开高级游戏黑客的面纱，教你打造游戏修改器 工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台：Window2000 Professional SP2 大家好！我先给大家拜个晚年，时间过真快工，一年又过]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写一个STL 中的CString类]]></title>
    <link>http://im.vc/vc/2011/0705/20740.html</link>
    <description><![CDATA[下载本文所附源代码 STL英文是Standard Template Library，也就是我们常说的C++标准模板库,。该标准库于1998年被正式纳入C++标准，给全世界的C++程序员带来了福音。最让我们兴奋的应该是它的]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[有关注册表API函数]]></title>
    <link>http://im.vc/vc/2011/0705/20739.html</link>
    <description><![CDATA[注册表的操作，API为我们提供了大约25个函数。他提供了对注册表的读取，写入，删除，以及打开注册表及键值时所有函数，并且可以达到对注册表的备份，连接和对远端注册表进行查]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-菜单(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20738.html</link>
    <description><![CDATA[我的 GrouPBox 菜单 在XP系统中大家会发现资源管理器左边有个很漂亮的面板，最近使用Nero刻录软件也发了类似的面板，很不错，自己也向做一个，经过努力终于完成，效果图都在压缩包]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 API 作简繁体转换（代码）]]></title>
    <link>http://im.vc/vc/2011/0705/20737.html</link>
    <description><![CDATA[1. 输入Big5字符，返回Gb简体字符 //---------------------------- //函数输入Big5字符，返回Gb简体字符 //---------------------------- AnsiString __fastcall Big2Gb(AnsiString sBig) { char* pszBig5=NULL; //Big5编码的字符]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++ 中调用Excel 2000]]></title>
    <link>http://im.vc/vc/2011/0705/20736.html</link>
    <description><![CDATA[在开发软件时，经常要将数据输出到Excel 2000中，在Excel 2000中对该数据进行进一步地格式化处理或进行计算处理。在Visual Basic中处理起来较简单，Excel 2000的VB编程帮助中有较为详细的介绍]]></description>
    <pubDate>2005-05-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件(视图)二]]></title>
    <link>http://im.vc/vc/2011/0705/20735.html</link>
    <description><![CDATA[无闪烁背景位图的树型控件 本代码实现了无闪烁背景位图的树型控件 [代码性质] VC完整应用程序代码 [代码作者] zhoudb [文件大小] 72K 《树型控件拖动的完美实现》配套代码 本代码完美]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入探讨MFC消息循环和消息泵（二）]]></title>
    <link>http://im.vc/vc/2011/0705/20734.html</link>
    <description><![CDATA[我做了一个小例子，在对话框类的PreTranslateMessage中，返回FALSE。在主窗口显示这个非模式对话框，在对话框拥有焦点的时候，仍然能够激活主窗口的快捷键。 总之，整个框架就是让每个]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM+：Internet的未来]]></title>
    <link>http://im.vc/vc/2011/0705/20733.html</link>
    <description><![CDATA[对Windows进行的任何技术讨论，必然要包括对组件对象模型COM的讨论。COM 是一种对象技术，已成为Windows 的全部（技术）的基础，并且还是Microsoft 向Internet进军的一部分。COM不仅与用户相]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单文档界面(SDI)]]></title>
    <link>http://im.vc/vc/2011/0705/20732.html</link>
    <description><![CDATA[数据库开发之窗体编程 在很多管理信息系统的窗体都有一些共同点：可以通过框架菜单打开各种类型的视图窗口，而这些视图窗口具有MDI的一些特点，可以在框架窗体中最小化最大化还]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[视频技术]]></title>
    <link>http://im.vc/vc/2011/0705/20731.html</link>
    <description><![CDATA[XviD源代码 开放源代码的MPEG4编码器。遵循GPL协议。 [代码性质] 完整应用程序代码 [代码作者] FSF [文件大小] 745K 视频采集 许多朋友希望我能介绍一下视频的编程，时下视频聊天几乎成了]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[列表控件(视图)一]]></title>
    <link>http://im.vc/vc/2011/0705/20730.html</link>
    <description><![CDATA[在List Control中实现列表项目的上下移动 List Control是Visual C++的一个通用控件，在很多程序中都有对它的使用，比如Windows 2000任务管理器的进程显示，就是一个报表样式的List Control。有时]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-编辑控件(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20729.html</link>
    <description><![CDATA[子类化：增强 Edit 控件为日期输入控件 MFC所提供的组件已经可以完成很多功能了，但有时候我们还需要这些控件按我们自己的意图去处理。比如EDIT控件，虽然我们可以设置EDIT控件为只]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何改变对话或窗体视窗的背景颜色]]></title>
    <link>http://im.vc/vc/2011/0705/20728.html</link>
    <description><![CDATA[调用CWinApp : : SetDialogBkColor可以改变所有应用程序的背景颜色。第一个参数指定了背景颜色，第二个参数指定了文本颜色。下例将应用程序对话设置为蓝色背景和黄色文本。 BOOL CSampleAp]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框(五)]]></title>
    <link>http://im.vc/vc/2011/0705/20727.html</link>
    <description><![CDATA[对话框源代码:ChildDialogInADialog_src 对话框源代码:ChildDialogInADialog_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 12K 对话框源代码:cmdlg 对话框源代码:cmdlg [代码性质] VC完整应用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveDocument结构概述]]></title>
    <link>http://im.vc/vc/2011/0705/20726.html</link>
    <description><![CDATA[理解自己所使用控件的工作方式十分很重要的棗至少要在一定程度上理解棗只有这样在出现问题时你才能够解决它。本书无法详细介绍OLE的基本理论； 即使整本书都只讨论这个问题，恐]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[确保Internet下载代码的安全]]></title>
    <link>http://im.vc/vc/2011/0705/20725.html</link>
    <description><![CDATA[许多公司正承诺把它们的应用软件当作一系列ActiveX控件上载到Internet上，例如，Lotus计划将一系列Notes_specific 阅读器以ActiveX控件方式迁移至Internet上，Quarterdeck公司也计划把它们的整个应]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高级用户界面]]></title>
    <link>http://im.vc/vc/2011/0705/20724.html</link>
    <description><![CDATA[透明窗体的又一实现 前面拜读过本站无数高手的许多好文章，受益非浅，首先向各位大侠致敬！今天编程偶有小得，不敢独享，特拿出来与各位共享，希望对某些朋友有些许帮助。 [代]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20723.html</link>
    <description><![CDATA[Windows 2000 “打开”文件对话框新例 Windows 2000有个新的“Open”对话框，这个对话框的左边有一个Places Bar，要想让这个对话框出现，必须在::GetOpenFileName函数中传递OPENFILENAME结构，这个结]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ ODBC，OLE-DB及ADO类概述]]></title>
    <link>http://im.vc/vc/2011/0705/20722.html</link>
    <description><![CDATA[用C++创建数据库应用程序的讨论终于涉及到了类，为了进行实际的工作，你需要了解类。每个类都执行非常特殊的任务，所以，知道在哪里使用哪一个类至关重要。所有类的总目标都是]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探寻Windows NT/2000 Copy On Write机制]]></title>
    <link>http://im.vc/vc/2011/0705/20721.html</link>
    <description><![CDATA[探寻Windows NT/2000 Copy On Write机制 WebCrazy(http://wecrazy.yeah.net) Copy On Write机制是典型的Lazy evaluation实现，现代操作系统如Windows NT/2000，Unix/Linux的内存管理部分大量使用这种机制。本文通过对]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样在目录中寻找文件]]></title>
    <link>http://im.vc/vc/2011/0705/20720.html</link>
    <description><![CDATA[下面的代码说明了怎样在一个给定的目录中从上到下地搜索整个目录树.本例子只将结果输出到system debug screen. 调用下面的类函数,搜索完成之后,将出现一个信息框. void CTestView::OnSearch()]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用查询排序数据]]></title>
    <link>http://im.vc/vc/2011/0705/20719.html</link>
    <description><![CDATA[查询使精确查找所需数据的过程变得令人难以置信的容易。Access利用可视查询界面使创建查询的过程变得更加容易。下面我们来看一看，为刚刚在上一节创建的两张表创建查询的过程。]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-编辑控件(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20718.html</link>
    <description><![CDATA[编辑控件源代码:NumEdit_demo 编辑控件源代码:NumEdit_demo [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 14K 编辑控件源代码:NumEdit_src 编辑控件源代码:NumEdit_src [代码性质] VC完整应用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[加解密(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20717.html</link>
    <description><![CDATA[用C语言写的100行DES加密算法 应一些网友的要求，我将前几天写的80行标准DES加密算法进行了扩充，使其不仅能支持标准DES加密，还能支持3次DES加密。本系统会根据密钥长度自动选择加]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ODBC建立数据库应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20716.html</link>
    <description><![CDATA[我在前面两章介绍了一些你会在本章中实际用到的概念。我们做的第一件事是，学习一些ADO，OLE-DB和ODBC理论。此时，假设你决定用ODBC来编写应用程序，而不是用ADO或者OLE-DB。如果没有读]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Microsoft Help Compiler]]></title>
    <link>http://im.vc/vc/2011/0705/20715.html</link>
    <description><![CDATA[本章我不想介绍Microsoft Help Compiler的全部使用过程，因为建立帮助文件只需用到部分命令就可以了。而且，这个软件本身的帮助文件做得非常优秀，是程序设计人员学习的典范。我们要给]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下ADO开发实践之一]]></title>
    <link>http://im.vc/vc/2011/0705/20714.html</link>
    <description><![CDATA[一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口，是建立在OLE DB之上的高层数据库访问技术，请不必为此担心，即使你对OLE DB，COM不了解也能轻松对付ADO,因为它非常]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[非 CFrameWnd 派生的窗口中的工具提示]]></title>
    <link>http://im.vc/vc/2011/0705/20713.html</link>
    <description><![CDATA[对于包含在 CFrameWnd 派生的父窗口中的按钮或其他控件，工具提示自动显示。这是因为 CFrameWnd 有一个用于 TTN_GETDISPINFO 通知的默认处理程序，该程序处理来自与控件关联的工具提示 (To]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[构造块概述]]></title>
    <link>http://im.vc/vc/2011/0705/20712.html</link>
    <description><![CDATA[每个数据库都是由模块化的片组成的。有存储数据的片、组织数据的片，还有的片允许你查找数据库中特定片的信息。数据库还包含接口元素和允许你操纵所包含数据的代码片。然而，]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用URL和Moniker]]></title>
    <link>http://im.vc/vc/2011/0705/20711.html</link>
    <description><![CDATA[美国东北部的人们因为这样一句话而著称：“你不能从这儿直接到那儿，你必须首先途经另外一个地方。”有些人对Internet的看法也是如此，看起来总是要至少跨越四、五个Web页面，才能]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows NT/2000内部数据结构探究]]></title>
    <link>http://im.vc/vc/2011/0705/20710.html</link>
    <description><![CDATA[Windows NT/2000内部数据结构探究 WebCrazy(tsu00@263.net) 注:本文最初见于www.nsfocus.com Windows系统隐含了不少内部数据结构,其记录着与系统相关的所有重要信息如线程、进程、内核调用等等，具体]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[操纵数据库的内容]]></title>
    <link>http://im.vc/vc/2011/0705/20709.html</link>
    <description><![CDATA[要真正编写数据库应用程序的话，前面的示例确实派不上大用场。甚至，一个实用程序的功能都不只是限于阅读数据库的内容，而这正是目前我们所能全部做到的。例如，我们甚至还没]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让两个对话框的同时显示]]></title>
    <link>http://im.vc/vc/2011/0705/20708.html</link>
    <description><![CDATA[对于VC++初学者，可能会遇到这样一个问题：一个基于Dialog的MFC AppWizard应用程序，再Insert一个对话框，如何同时显示这两个对话框呢？ 其实这个问题很简单，想要在屏幕上同时显示两个]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据库创建概述]]></title>
    <link>http://im.vc/vc/2011/0705/20707.html</link>
    <description><![CDATA[绝大多数的应用程序由于某种实在的需求而开始设计。假定你的硬盘需要某种特殊的维护。下一步就是描述你所需要的功能。例如，一个实用程序可能需要访问磁盘资源，确定是否有问]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[进度条]]></title>
    <link>http://im.vc/vc/2011/0705/20706.html</link>
    <description><![CDATA[带文字的进度条 本代码实现了具有进度文字显示的进度条。 [代码性质] VC可重用代码段 [代码作者] 唐星彬 [文件大小] 15K 如何在状态栏中实现进度指示器控制 这是“如何在状态栏中实]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[删除目录及目录下所有文件与子目录]]></title>
    <link>http://im.vc/vc/2011/0705/20705.html</link>
    <description><![CDATA[VC＋＋只提供了删除一个空目录的函数，而在实际应用中往往希望删除其下有很多子目录与文件的目录。为了实现这一功能，我编写了DeleteDirectory 函数，它可以实现这一功能。 函数原型]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[JavaScript概览]]></title>
    <link>http://im.vc/vc/2011/0705/20704.html</link>
    <description><![CDATA[如果你认为在Web站点上使用ActiveX控件可以摆脱脚本，那么，就请忘掉这个不切实际的想法吧。事实上，ActiveX控件比起其它种类的Web接口元素来说，更加依赖于脚本。理论上，你可以在没]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为应用程序增加标准帮助]]></title>
    <link>http://im.vc/vc/2011/0705/20703.html</link>
    <description><![CDATA[终于可以给我们的应用程序增加帮助了！这里选用第2章开始的单文档工程文件的资源版（第3章实现）作为例子，因为它非常完整，而且在以前我们没对它作任何帮助支持。必须认识到帮]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-工具条(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20702.html</link>
    <description><![CDATA[工具条源代码:VSOMenu 工具条源代码:VSOMenu [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 204K 《让工具条显示256色图像》配套源代码 论坛中有很多人提出：基于Windows的程序如资源]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何激活和关闭IE浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/20701.html</link>
    <description><![CDATA[//激活并打开IE void lounchIE() { HWND h=FindWindowEx(NULL, NULL, NULL, Microsoft Internet Explorer); ShellExecute(h, open, http://www.pcVC.net, NULL,NULL,SW_SHOWNORMAL); } //关闭IE及其它应用程序 void CloseIE() { int app =]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解Visual C++的资源]]></title>
    <link>http://im.vc/vc/2011/0705/20700.html</link>
    <description><![CDATA[资源，是指各种各样可供利用的财富，它们可能埋藏在地表下面，也可能就在你的后院中。就物理意义而言，从森林中的树木到地层中开采出来的煤炭，这一切都可以称为资源。虽然不]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多功能编辑控件(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20699.html</link>
    <description><![CDATA[类似 MSN 带转义字符的信息发送框的制作(下) 实现了上回说到的多功能文本框之后，接下去的任务就是做一个表情符号选择器：CIconPicker。 说明：本来是想实现图标选择的，但是后来有]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下ADO开发实践之二]]></title>
    <link>http://im.vc/vc/2011/0705/20698.html</link>
    <description><![CDATA[一、前言 在上一篇文章《ADO第一次亲密接触》中我们详细介绍了ADO基本的操作方法，在实际的开发过程中我们常常需要存储较大的二进制数据对象，比如：图像、音频文件、或其它二进]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件(视图)三]]></title>
    <link>http://im.vc/vc/2011/0705/20697.html</link>
    <description><![CDATA[树型控件(视图)源代码:GHCustomDraw_src 树型控件(视图)源代码:GHCustomDraw_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 1K 树型控件(视图)源代码:MultColumnTreeListControl 树型控件(视图]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组合框(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20696.html</link>
    <description><![CDATA[一个可以自动完成的复合框示例 自动完成的复合框的实现在AutoCompleteCombo.cpp和AutoCompleteCombo.h两个文件中,用户可以把这两个文件引入自己的工程中,删除工程名.clw文件后退出,再次进入]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Web页中使用ISAPI扩展]]></title>
    <link>http://im.vc/vc/2011/0705/20695.html</link>
    <description><![CDATA[现在Web服务器上已经有了一个新的ISAPI扩展，可以进行测试了。记住该ISA 有两个函数：由ISAPI Extension Wizard（ISAPI扩展向导）提供的缺省函数(Default)和我们加入的函数(DisplayStr)。另外，D]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[主线程如何与次线程用全局变量通讯]]></title>
    <link>http://im.vc/vc/2011/0705/20694.html</link>
    <description><![CDATA[全局变量通讯是最简单而有效的办法。 例如下面的代码: UINT ThreadProc(LPVOID pParam) { g_nCount = 0; while(g_nCount100) ::InterlockedIncrement((long*)g_nCount); return 0; } InterLockIncrement函数在变量加1期间阻塞]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[属性页(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20693.html</link>
    <description><![CDATA[属性列表的开发 最近开发一个软件时遇到属性编辑的问题，本来想用列表控件来代替，但是发现列表控件有很多缺陷，不是太好用。属性控件不支持编辑与下拉列表功能，这个控件已经]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[什么是ODBC]]></title>
    <link>http://im.vc/vc/2011/0705/20692.html</link>
    <description><![CDATA[开放数据库互连（ODBC)是Microsoft引进的一种早期数据库接口技术。它实际上是我们要在本章后面加以讨论的ADO的前身。Microsoft引进这种技术的一个主要原因是，以非语言专用的方式，提供]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何将一个文件分割成多个小文件]]></title>
    <link>http://im.vc/vc/2011/0705/20691.html</link>
    <description><![CDATA[你也许会遇到到这样一个问题？当你有一个较大的软件，而无法用一张软盘将其全部拷下时，你也许会想到该将它分解开，分盘拷回去后，再将它们合并起来。现在的这种分割工具很多]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[设计Web页]]></title>
    <link>http://im.vc/vc/2011/0705/20690.html</link>
    <description><![CDATA[以任何方式接触Internet都需要在一定程度上了解HTML（超文本标记语言）知识。对于这一点，无论你怎样努力，都不能躲开它。以任何形式正常进入Internet，都要涉及到访问Web页，在你领悟]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20689.html</link>
    <description><![CDATA[一个可以指定初始目录的目录选择对话框程序 在我的一个项目编制过程中,需要用到一个可以指定初始目录的目录选择对话框,起初我找到了http://www.VCkbase.com/bbs/prime/viewprime.ASP?id=94 这篇]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-源码-C++、MFC(六)]]></title>
    <link>http://im.vc/vc/2011/0705/20688.html</link>
    <description><![CDATA[C++、MFC源代码:parser_src C++、MFC源代码:parser_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 5K C++、MFC源代码:Singleton_demo C++、MFC源代码:Singleton_demo [代码性质] VC完整应用程序代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中的日历控件使用详解]]></title>
    <link>http://im.vc/vc/2011/0705/20687.html</link>
    <description><![CDATA[前言： 控件在Visual C++编程学习中占据很重要的位置。笔者在国外英文网站上看到了这篇关于日历控件学习的文章，虽然内容看似简单，但读完后感觉到还是学到了一些东西。感觉到原]]></description>
    <pubDate>2005-03-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写易于调试的VC代码]]></title>
    <link>http://im.vc/vc/2011/0705/20686.html</link>
    <description><![CDATA[一 程序的设计 要避免错误，首先要从好的设计开始。对于程序的设计，需考虑到程序的两个特性： 1简单性 大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现光驱、软驱、USB的禁用和启用]]></title>
    <link>http://im.vc/vc/2011/0705/20685.html</link>
    <description><![CDATA[由于工作的实际需要，需要对光驱，软驱，USB的启用和禁用实现控制。参考大家提供的对网卡禁用的代码,实现了光驱，软驱，USB的启用和禁用。主要实现代码如下: // 必要的头文件和要]]></description>
    <pubDate>2005-03-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-源码-字符串处理(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20684.html</link>
    <description><![CDATA[表达式解析器源代码 这是一个德国人写的共享软件。可以计算各种函数，还可以使用变量，如A，B，C ，D。 可以计算各种数学函数sin cos tg ctg,处理括号，四则运算，是VC中一款不可多得]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈Windows NT/2000环境切换]]></title>
    <link>http://im.vc/vc/2011/0705/20683.html</link>
    <description><![CDATA[线程是Windows NT/2000环境切换的最基本单位。在浅析Windows NT/2000环境切换(Nsfocus Magazine 12)一文中,我只对进程CR3切换进行了较详细的讨论,但未涉及线程调度的内容,本文将尽量讲述这些部分]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立一个任务栏通知程序]]></title>
    <link>http://im.vc/vc/2011/0705/20682.html</link>
    <description><![CDATA[1.首先建立一个基于对话框的应用程序,名称为Tray。 2.在对话框的OnInitDialog()函数中，加入如下代码，使对话框程序运行时出现在任务栏的通知区域: //移动对话框到不可见区域 AfxGetMainW]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Internet信息服务器(IIS)]]></title>
    <link>http://im.vc/vc/2011/0705/20681.html</link>
    <description><![CDATA[在工作中有许多种不同的方法使用IIS(Internet Information Server)，其中大部分都是通过传统的静态HTML方案，它需要使用各种类型的脚本。例如，可以在C/C++ 程序中使用 CGI （公共网关接口）脚]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在BMP文件中隐藏信息(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20680.html</link>
    <description><![CDATA[Blindside is a steganography application that hides information inside .BMP (bitmap) images. It is a command-line utility, for which source code and precompiled Unix binaries are available. The Blindside homepage is located at: http://www.bl]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Visual C++加速键和菜单]]></title>
    <link>http://im.vc/vc/2011/0705/20679.html</link>
    <description><![CDATA[菜单和加速键密切地联系在一起。这两种资源类型联手协作，让用户能更容易地完成任务。大家都知道菜单是什么——它是分层命令结构的物理表示。加速键提供该结构的快捷方式，以]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC打造自己特色的屏幕保护]]></title>
    <link>http://im.vc/vc/2011/0705/20678.html</link>
    <description><![CDATA[是否厌倦了Windows自带的屏幕保护程序，想不想自己做一个多姿多彩的、富有人情味的屏保呢？下面我就告诉你应该如何做。 首先先给大家介绍一下屏幕保护程序的原理。其实屏幕保护程]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组织帮助文件]]></title>
    <link>http://im.vc/vc/2011/0705/20677.html</link>
    <description><![CDATA[设计帮助文件有许多方法，如何组织是首要任务。组织的好坏是使用难易的决定因素。例如：面向任务的帮助文件可以指导用户迅速地完成任务，当然其前提是程序设计者很清楚自己的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20676.html</link>
    <description><![CDATA[《MFC基于对话框程序》配套代码 本代码是一个最基本的MFC对话框程序，实现了文件的复制功能。 [代码性质] VC完整应用程序代码 [代码作者] 释雪 [文件大小] 41K 无标题栏对话框的拖动]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建ISAPI过滤器]]></title>
    <link>http://im.vc/vc/2011/0705/20675.html</link>
    <description><![CDATA[前面两节介绍了如何利用ISAPI扩展更好地构造Web站点。本节将介绍构建自己的 ISAPI过滤器的过程。创建ISAPI过滤器过程与创建扩展的过程的起始部分是一样的。下面的步骤将帮助你创建一]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Microsoft Help Workshop]]></title>
    <link>http://im.vc/vc/2011/0705/20674.html</link>
    <description><![CDATA[早期的Windows程序设计人员即使编译一个很小的工程文件也要学习很多东西，那时的工具很简陋，即使一个小程序也要编很多代码。那时是DOS的天下，但随着编译程序的改进，DOS已是昔日]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO与ODBC]]></title>
    <link>http://im.vc/vc/2011/0705/20673.html</link>
    <description><![CDATA[有很多种使用数据库的方法，对大多数数据库来说，选择C++这种产品也许并不适宜。我们知道，像dBASE IV，FoxPro，Oracle和Access这样的产品是完全以数据库管理为中心的。事实上，这些产品]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[蛮荒不化的互联网]]></title>
    <link>http://im.vc/vc/2011/0705/20672.html</link>
    <description><![CDATA[一些人把Internet看作是计算机的现代野蛮西部，因为在Internet上实施的标准实在太少，几乎没有什么安全手段。虽然在Internet上出售商品的人正以指数方式增长，但不幸的是，蛮荒不化的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[向应用程序增加基于HTML的帮助]]></title>
    <link>http://im.vc/vc/2011/0705/20671.html</link>
    <description><![CDATA[向应用程序增加基于HTML帮助过程分几个步骤完成，前面几节已经讨论了第一步：考虑HTML文件的设计和布局。下一步是建立HTML文件本身，最后在应用程序中加进必要的链接。 在第八章中]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[向应用程序添加报告]]></title>
    <link>http://im.vc/vc/2011/0705/20670.html</link>
    <description><![CDATA[人们都希望为数据库应用程序至少创建一个报告。即使是像我们在本章创建的这样一个小的应用程序，也可能因报告类型丰富多采而容光无限。例如，概述报告通过摘要相似的数据来从]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20669.html</link>
    <description><![CDATA[对话框源代码:animate_dlg_src 对话框源代码:animate_dlg_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 1K 对话框源代码:bitmap_open_source 对话框源代码:bitmap_open_source [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveX和OCX组件资源]]></title>
    <link>http://im.vc/vc/2011/0705/20668.html</link>
    <description><![CDATA[用ActiveX组件能实现各种不同的目的，事实上，本书第三部分的根本目的就在于此。该部分向你演示了如何在因特网上和应用程序中创建自己的组件，以便完成你能想象到的任何工作。（]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用VC++开发读取网卡MAC地址的程序]]></title>
    <link>http://im.vc/vc/2011/0705/20667.html</link>
    <description><![CDATA[在实际的应用系统中，我们往往会需要在程序运行时获取当前机器的网卡的MAC地址，以便作为某种标识之用，如控制程序的合法性等。下文就如何用Microsoft Visual C++ 6.0开发这样的程序演]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000下直接读写磁盘扇区]]></title>
    <link>http://im.vc/vc/2011/0705/20666.html</link>
    <description><![CDATA[在NT和2000下，通过CreateFile来打开需要读写的驱动器，ReadFile、WriteFile来进行磁盘读写。 下面的代码演示了，如何读写A驱 /* ----------------------------------------------------- Read Floppy Disk Sector f]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序中的内存分配浅谈 2]]></title>
    <link>http://im.vc/vc/2011/0705/20665.html</link>
    <description><![CDATA[自上篇“程序中的内存分配浅谈”贴出后，很多网友都跟我探讨过这方面的问题，也有不少大侠悉心指出其中谬误，在此halk表示衷心感谢！这篇文章可以说是继续上一篇的话题来的，同]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何得到多穴主机的多个IP地址]]></title>
    <link>http://im.vc/vc/2011/0705/20664.html</link>
    <description><![CDATA[在网络中的多穴主机可能同时拥有多个IP地址，特别是在使用了动态主机地址分配时也很难知道主机上的IP地址是什么。下面我利用一段C程序来列举出主机上的所有IP地址。下面是具体代]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS标准界面元素--按钮(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20663.html</link>
    <description><![CDATA[自画按钮与一个聪明的分组框 自画按钮与一个聪明的分组框 [代码性质] VC完整应用程序代码 [代码作者] John Curtis. [文件大小] 24K 带图标的平面按钮 带图标的平面按钮 [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样实现动画背景旗帜]]></title>
    <link>http://im.vc/vc/2011/0705/20662.html</link>
    <description><![CDATA[//原著：Juan Carlos Urbina //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 以下代码是关于用类CmdiMainClient来显示动画背景旗帜的一个例子。原理是很简单的，我们只需]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写自己的CD播放器]]></title>
    <link>http://im.vc/vc/2011/0705/20661.html</link>
    <description><![CDATA[最近这几天，买了张Jackson的CD碟子，每次放进去的时候，winamp就跳了出来播放。所以萌发了自己写个CD播放器的想法，说干就干。let's go... 编写媒体工具最经常要用到的就是mciSendString(]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 中的ODBC编程]]></title>
    <link>http://im.vc/vc/2011/0705/20660.html</link>
    <description><![CDATA[ODBC（Open Database Connectivity，开放式数据库连接），是一种用来在相关或不相关的数据库管理系统（DBMS）中存取数据的标准应用程序接口（API）。本文给出Windows 95 环境下用Visual C++ 进行]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ Studio使用技巧]]></title>
    <link>http://im.vc/vc/2011/0705/20659.html</link>
    <description><![CDATA[1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面，键入快捷键“Ctrl＋]”。如果括号匹配正确，光标就跳到匹配的括号处，否则]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[日期与时间]]></title>
    <link>http://im.vc/vc/2011/0705/20658.html</link>
    <description><![CDATA[onTimer()函数的小应用 onTimer()函数的小应用 [代码性质] VC完整应用程序代码 [代码作者] 栾阳 [文件大小] 42K 使用定时器(MFC)示例代码 定时器源代码:MFCTimer [代码性质] VC完整应用程序代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用算法与数据结构(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20657.html</link>
    <description><![CDATA[C常用程序集移植到VC开发环境的源代码 针对C程序的特点，给出将之移植到VC集成环境下的技术，对一个常用程序集实施了大规模的改写，并提供了C++数组和矩阵模板类，对C程序进行面]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何把位图拷贝到剪贴板中]]></title>
    <link>http://im.vc/vc/2011/0705/20656.html</link>
    <description><![CDATA[//原著：不知道(反正是外国人) //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 把位图拷贝到剪贴板中是比较简单的，但是有件事情你可别忘记了，如果位图有调色]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Netscape Navigator和Internet Explorer中使用ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/20655.html</link>
    <description><![CDATA[演奏音乐以及其它形式的音响效果，大概是使Web页更具吸引力的最普通的方法。RealAudio在提高你获得的声音质量时，至少使得这个过程容易些。RealAudio有好几种不同形式，而不仅仅是一]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[收 集 文 件]]></title>
    <link>http://im.vc/vc/2011/0705/20654.html</link>
    <description><![CDATA[千万不要以为不经过研究，就可以在二、三秒内作好一个安装程序，多数情况下，Windows环境中的所有程序都比程序员预计的情况要复杂得多。例如：本书中的所有例子都依赖于C运行时库]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《魔高一丈2.0》开发实例]]></title>
    <link>http://im.vc/vc/2011/0705/20653.html</link>
    <description><![CDATA[一、开发背景: 我想大家都有过忙手忙脚最小化窗口（或关闭窗口）的经历吧！原因很简单——不想让突如其来的老板、老妈、老婆看到我们电脑屏幕上正在显示的游戏、日记、MM:-) 等]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[本版Visual C++的新特性]]></title>
    <link>http://im.vc/vc/2011/0705/20652.html</link>
    <description><![CDATA[第八篇：颜色和字体 由于种种原因，雷神有4、5天没有看一眼VC++了，所以在开始之前我又把前几篇笔记仔细的看了一遍，使自己能够进入最佳的学习状态。因为学习状态的好坏直接影响]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO和OLE-DB棗同一问题不同层次的解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/20651.html</link>
    <description><![CDATA[使用ADO时一件让人困惑的事是，需要理解它不是数据库访问的底层解决方案。OLE-DB是使用ADO的基础；它也提供与数据库通信的基础。ADO只是OLE-DB提供的服务的漂亮包装。事实上，如果你]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-编辑控件(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20650.html</link>
    <description><![CDATA[编辑控件源代码:hexeditctrl_src 编辑控件源代码:hexeditctrl_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 8K 编辑控件源代码:history_edit 编辑控件源代码:history_edit [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[确定要创建帮助文件的类型]]></title>
    <link>http://im.vc/vc/2011/0705/20649.html</link>
    <description><![CDATA[微软试图使人们相信基于HTML的帮助文件是有史以来最好的帮助形式，也是您开发新的应用程序时应该唯一考虑的选择。然而帮助文件形式的选择是由一系列因素决定的，而不只是为了赶]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增强HTML的功能]]></title>
    <link>http://im.vc/vc/2011/0705/20648.html</link>
    <description><![CDATA[我们可以对一个Web站点进行许多方面的增强(Enhancement)。实际上，你将在Internet上看到的各种增强，大概能塞满整整这一本书。对Web页使用增强，会产生两方面的问题：第一，大部分技术]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Office 2000风格的停泊、智能型菜单的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20647.html</link>
    <description><![CDATA[由于原文作者所提供例子代码需使用附带RC资源，经本人使用后觉得不够通用，故将部分源码修改并将文章翻译。文中现在所附例子为我最近所作一抓图程序的界面部分。不光Office 2000智]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[加解密(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20646.html</link>
    <description><![CDATA[浅谈利用RSA算法防止非法注册机的制作 RSA公开密钥密码系统是由 R.Rivest，A.Shamir，L.Adleman 提出的，不仅仅可用于数据的加密，也可用于数字签名...... [代码性质] VC可重用代码段 [代码作]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单位线程是如何处理消息]]></title>
    <link>http://im.vc/vc/2011/0705/20645.html</link>
    <description><![CDATA[Windows的消息处理机制是用如下代码进行消息处理的: MSG message; While(::GetMessage(message, NULL, 0, 0)) { ::TranslateMessage(message); ::DispatchMessage(message); } 当消息到达时,由TranslateMessage进行必要的转换]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[打包应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20644.html</link>
    <description><![CDATA[“打包应用程序”，听起来就像是打包物品送到商店中一样。从程序员的角度来看，打包与商店无关，但对用户使用时的感觉却至关重要。无需讳言，商店中最吸引我们注意力的是商品]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何制作Windows自定义边框的对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20643.html</link>
    <description><![CDATA[在Windows应用程序中,对话框是应用最广泛也是比较难控制其风格(外表)的 一类窗口。Windows 3.x所提供的传统的对话框一般都有一个单调的蓝色的边框 和白色窗口背景,即使采用Borland C++所提]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC修改目录的日期和时间]]></title>
    <link>http://im.vc/vc/2011/0705/20642.html</link>
    <description><![CDATA[思路和方法 我们在Windows环境下开发某些具有数据备份和恢复等功能的软件时，需要在拷贝文件及其目录时把文件和目录的所有属性，包括日期和时间都能完全地保存并还原出来。但我们]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建测试窗体]]></title>
    <link>http://im.vc/vc/2011/0705/20641.html</link>
    <description><![CDATA[对Visual C++程序员来说，在DBMS内创建窗体有两个重要的原因。第一，可以在产品类型的环境中再测试一次查询，这个环境和你在Visual C++下测试的环境是一样的。第二，测试窗体允许你不]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Samples]]></title>
    <link>http://im.vc/vc/2011/0705/20640.html</link>
    <description><![CDATA[用PDFLib生成PDF文档 本代码利用PDFLIB生成带图像、附件的PDF文档。 [代码性质] VC完整应用程序代码 [代码作者] 王骏 [文件大小] 225K 密码查看工具PasswordViewer源代码 PasswordViewer 是一个集察]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-C++、MFC(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20639.html</link>
    <description><![CDATA[GRETA正则表达式模板类库 本文摘要翻译了几篇文章的内容，简单介绍 ATL CAtlRegExp，GRETA，Boost::regex 等正则表达式库，这些表达式库使我们可以方便地利用正则库的巨大威力，给我们的工]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[小议Windows NT/2000分页机制]]></title>
    <link>http://im.vc/vc/2011/0705/20638.html</link>
    <description><![CDATA[小议Windows NT/2000分页机制 WebCrazy(tsu00@263.net) 内存管理是操作系统最重要的一部分，其决定了操作系统的性能。Intel X86采用分段、分页的内存机制，Windows NT/2000充分利用了此项先进的机制]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于ActiveX组件的浏览器插件]]></title>
    <link>http://im.vc/vc/2011/0705/20637.html</link>
    <description><![CDATA[插件是在不久的将来使你的浏览器不再平淡无奇的部分原因。你可以在浏览器设置时用插件加进定制的功能。大多数情况下，你会发现插件是免费的，而对插件提供的服务却不便宜。这]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-源码-STL]]></title>
    <link>http://im.vc/vc/2011/0705/20636.html</link>
    <description><![CDATA[阿拉伯数字转为大写汉字的类 本人写了一个一个将阿拉伯数字转为大写汉字的类，主要使用了stl中的string类，该类使用方便，还可以自动识别过滤夹杂在阿拉伯数字的逗号，空格等，符]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解析Windows 2000/XP进程工作集]]></title>
    <link>http://im.vc/vc/2011/0705/20635.html</link>
    <description><![CDATA[在《解析Windows 2000/XP物理内存管理》中我详细的介绍了页框数据库(Page Frame Database)的概念，提到在物理内存的组织与管理方面对于每个页面系统都在页框数据库中保存一个结构，用于跟]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写单文档应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20634.html</link>
    <description><![CDATA[每个版本的Microsoft Visual C++ 向导都有轻微的改进，在你集中精力使用某个向导的过程中，设置应用程序时遗漏某些东西也是件毫不奇怪的事情。 本节研究单文档应用程序棗或许你已经用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用算法与数据结构(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20633.html</link>
    <description><![CDATA[求积分的类 特点： 1. 支持各种复杂的积分表达式，可含任何数学函数， 如 3*exp(x)*tan(x)/(8+log(x)) 2. 可检查出表达式的书写错误 3. 可设置积分精度 4. 使用方便简单 [代码性质] VC可重用代]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建URL Moniker]]></title>
    <link>http://im.vc/vc/2011/0705/20632.html</link>
    <description><![CDATA[和其它类型的OLE通信一样，创建URL Moniker也遵循着一个相当标准的过程。这里存在着几级通信，可以选择是否完整地实现某些接口(IEnumFormatETC)。下面的步骤使用最少的接口元素概述了一]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 9X硬件中断设备驱动程序的开发]]></title>
    <link>http://im.vc/vc/2011/0705/20631.html</link>
    <description><![CDATA[摘 要：本文介绍了在基于PC和Windows 9X平台下实现实时控制的关键技术一一实时钟中断的获取方法，对虚拟设备驱动程序(VxD)和VtoolsD工具箱进行了简要介绍。通过对源代码的分析说明了实]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立帮助文件]]></title>
    <link>http://im.vc/vc/2011/0705/20630.html</link>
    <description><![CDATA[概述一般原则总是要冒风险的，特别是对一本书。程序员最头疼的任务是书写文档，但是比起写帮助文件来，那可算得上是美差了。当用户使用软件时，帮助文件做得很糟糕，就自然会]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何以最佳方式购买组件]]></title>
    <link>http://im.vc/vc/2011/0705/20629.html</link>
    <description><![CDATA[选择组件可能是项艰巨的任务。在生产组件的厂商所提供的说明几乎完全一样时，你怎样知道这个组件比那个组件要好呢？另外，其它特征，如特许使用费，会使你对某个组件的看法有]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[分析Windows NT/2000堆内存与虚拟内存组织]]></title>
    <link>http://im.vc/vc/2011/0705/20628.html</link>
    <description><![CDATA[分析Windows NT/2000堆内存与虚拟内存组织 WebCrazy(http://webcrazy.yeah.net/) 在讨论今天这个主题时,我觉得是应该给大家重复推介以下两本书: Matt Pietrek Windows 95 System Programming Secrets Jeffrey Richter]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[词 汇 表]]></title>
    <link>http://im.vc/vc/2011/0705/20627.html</link>
    <description><![CDATA[本词汇表有几个重要的特征必须清楚。首先，整本书中每个缩写词都列在这里，即使你很可能已经知道这个缩写词的意思。这样做的目的是为了正确使用本书，你总可以找到所需的东西]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[比较文件的pidls]]></title>
    <link>http://im.vc/vc/2011/0705/20626.html</link>
    <description><![CDATA[由于microsoft提供unc路径,每个文件可能有两个有效的名称：短文件(传统上)和长文件名。怎样判断给出的短文件名和 长文件名指向同一个文件呢。win95/nt shell处理pidls (指向项目标识列表]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建一个简单的HTML文档]]></title>
    <link>http://im.vc/vc/2011/0705/20625.html</link>
    <description><![CDATA[在前面的小节中，我们讨论了创建HTML页所用的12种基本标记。每个人都可以按这种方式使用这些标记。现在，该讨论一下怎样在Web 站点上使用这些标记创建一个页了。清单8-1列出了一个]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为什么要用Visual C++]]></title>
    <link>http://im.vc/vc/2011/0705/20624.html</link>
    <description><![CDATA[我们已经研究了作为编程语言为什么要使用C++的一般性问题。然而，对你想生成Windows应用程序时为什么要使用Visual C++却谈论得不多。最基本的原因很好理解：由于Microsoft是Windows的生产]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(2)]]></title>
    <link>http://im.vc/vc/2011/0705/20623.html</link>
    <description><![CDATA[第二天：Microsoft基本类库应用程序框架 ◎MFC是C++的Microsoft Windows API，如果想要开发Windows的应用程序当然VC/MFC是开发环境的首选。 ◎MFC产生的应用程序使用了标准化的结构。（我现在还]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用IPicture显示图片]]></title>
    <link>http://im.vc/vc/2011/0705/20622.html</link>
    <description><![CDATA[用过 VC 的人都知道 VC 在图像显示方面不如 VB 方便，网上介绍了很多实现的方法，那些冗长的代码令许多初学者忘而却步。为此，本人将下列代码封装在一个函数中（有很强的可移值性]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写基于HTML文档的应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20621.html</link>
    <description><![CDATA[毫无疑问，Internet已经成为许多公司降低成本、提高效率计划的一部分，另外，Internet也是销售产品、查询信息的新方法，并能完成许多几年前人们还认为不能完成的许多商务方面的其它]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用URL Moniker]]></title>
    <link>http://im.vc/vc/2011/0705/20620.html</link>
    <description><![CDATA[今天，许多公司特别关注Internet。因此，在不久的将来，访问Internet上的信息，一定会像访问本地硬盘数据一样容易。实际上，随着Internet Explorer 4.0中包含了部分Visual C++ 6.0特性，Microso]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[URL Moniker概述]]></title>
    <link>http://im.vc/vc/2011/0705/20619.html</link>
    <description><![CDATA[这一节中我们先介绍一下URL和Moniker这两个术语。URL （统一资源定位器）是一种方法，我们对它已经比较熟悉了，我们用它从一个站点走到另一站点。它就是使用浏览器时打入的http://w]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[谈对话框的动画弹出和动画消隐]]></title>
    <link>http://im.vc/vc/2011/0705/20618.html</link>
    <description><![CDATA[在Windows应用程序中，对话框是应用最广泛也是比较难控制其风格(外表)的一类窗口。相信用过Windows 的朋友在享受其强大功能的同时,一定也为它所提供的具有立体感的界面而感叹吧。通]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ISAPI扩展转发服务器信息]]></title>
    <link>http://im.vc/vc/2011/0705/20617.html</link>
    <description><![CDATA[几乎每个人都知道本地日期和时间，看一下时钟就够了。如果你是网络管理员或Web 站点拥有者，管理远程资源时，只知道本地时间通常就不够用了。实际上，更重要的是要知道所辖位置]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写控制台应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20616.html</link>
    <description><![CDATA[如前所述，控制台应用程序让你能够把应用程序的商务逻辑从DOS环境迁移到Windows环境。你也可以迁移某些（甚至是绝大多数）显示逻辑，但也需要一些MFC提供的功能。本质上讲，控制台]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[什么时候应该使用OLE-DB，ADO或ODBC]]></title>
    <link>http://im.vc/vc/2011/0705/20615.html</link>
    <description><![CDATA[要在访问数据时判断出应该使用哪一种技术，这并不容易。可能需要公用实用程序来处理多个数据库类型；部分数据可能出现在本地硬盘驱动器上，部分在网络上，还有一部分在主机上]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探索NTFS]]></title>
    <link>http://im.vc/vc/2011/0705/20614.html</link>
    <description><![CDATA[探索NTFS WebCrazy(tsu00@263.net) NTFS是Windows NT引入的新型文件系统，它具有许多新特性。本文旨在探索NTFS的底层结构，所叙述的也仅是文件在NTFS卷上的分布。NTFS中，卷中所有存放的数据均在]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000内核KPEB/KTEB详细结构]]></title>
    <link>http://im.vc/vc/2011/0705/20613.html</link>
    <description><![CDATA[Windows 2000内核KPEB/KTEB详细结构 WebCrazy(http://webcrazy.yeah.net/) EPROCESS与ETHREAD结构在Windows NT/2000内核的地位是不言而喻的。他们结构中的成员包含了内核的方方面面，是两个比较大的结构。在]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何显示位图]]></title>
    <link>http://im.vc/vc/2011/0705/20612.html</link>
    <description><![CDATA[//原著：joes Tomas //译者：重庆大学光电工程学院 贾旭滨 //欢迎批评指教，谢谢！ 位图文件是分成4部分的。第一部分是位图文件头，它包括位图文件名，位图的大小和位图数据离文件头]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000 System Services列表]]></title>
    <link>http://im.vc/vc/2011/0705/20611.html</link>
    <description><![CDATA[Windows 2000 System Services列表 WebCrazy(tsu00@263.net) Windows 2000 Server Build 2195 SP0 中文版共从ntoskrnl.exe(x86单处理器版本)中导出248个System Services,而从win2k.sys中导出639个System Services。SoftICE for Window]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[了解Visual C++应用程序类型]]></title>
    <link>http://im.vc/vc/2011/0705/20610.html</link>
    <description><![CDATA[Visual C++有能力创建你能够想像到（以及有些你想不到）的任何应用程序。然而，从整体上看，应用程序可以分为五种类型，这就是本文首先要集中讨论的内容： 控制台应用程序适用于你]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Dialog背景图象]]></title>
    <link>http://im.vc/vc/2011/0705/20609.html</link>
    <description><![CDATA[在CODEGURU看到一个MDI CLIENT以位图为背景的例子， 受到启发，在DIALOG中相似地模仿了以下，效果很好。 主要要点是处理背景擦除消息时在DIALOG CLIENT区域画 位图，代码如下： BOOL CBmPBgDlg]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何控制窗口框架的最大最小尺寸]]></title>
    <link>http://im.vc/vc/2011/0705/20608.html</link>
    <description><![CDATA[要控制一个框架的的最大最小尺寸,你需要做两件事情.在CFrameWnd的继承类中 处理消息WM_GETMINMAXINFO,结构MINMAXINFO设置了整个窗口类的限制,因此记 住要考虑工具条,卷动条等等的大小. // 最大]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveX Scripting概要]]></title>
    <link>http://im.vc/vc/2011/0705/20607.html</link>
    <description><![CDATA[目前，ActiveX Scripting还不能像我们谈论过的VBScript和JavaScript语言那样，成为一种语言（宏或其它形式的语言，本章下一节将讨论JavaScript语言）。最好将它定义为客户机与服务器之间的一]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得OnOK退出控制]]></title>
    <link>http://im.vc/vc/2011/0705/20606.html</link>
    <description><![CDATA[读者朋友可能知道，CDialog的OnOK虚函数控制了OK按钮，它负责触发数据交换以及从对话框中退出，然而，Enter键碰巧也具有同样的效果。也许这是我们所需要的，也可能我们不需要这一功]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-工具条(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20605.html</link>
    <description><![CDATA[工具条源代码:flatbar_sample_project 工具条源代码:flatbar_sample_project [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 189K 工具条源代码:enh_flatbar_source 工具条源代码:enh_flatbar_source [代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-菜单(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20604.html</link>
    <description><![CDATA[菜单源代码:contentmenu 菜单源代码:contentmenu [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 2K 菜单源代码:bcmenu24 菜单源代码:bcmenu24 [代码性质] VC完整应用程序代码 [代码作者] [文]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Win32的网络函数创建一个网络浏览器]]></title>
    <link>http://im.vc/vc/2011/0705/20603.html</link>
    <description><![CDATA[摘要 这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围，而不是为这些功能给出一个详]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC制作具有声音效果的动画桌面精灵]]></title>
    <link>http://im.vc/vc/2011/0705/20602.html</link>
    <description><![CDATA[你想制作出一个在桌面上透明显示，动态唱歌的桌面小精灵么？下面我来用我原来做的一个例子来教你如何来实现它。例子运行界面如下： 基本思路： 采用透明位图方法在桌面上显示位]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[把exe里面的资源通通取出来]]></title>
    <link>http://im.vc/vc/2011/0705/20601.html</link>
    <description><![CDATA[一、前言 不知大家用过exescope没有，那是日本鬼子写的一个很有用的东西，它能把exe等pe格式(portable executable)文件的资源(图标、位图、对话框、声音等等)分析出来，并能改写回去。当然]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ISAPI过滤器请求用户名和口令字]]></title>
    <link>http://im.vc/vc/2011/0705/20600.html</link>
    <description><![CDATA[存在许多不同的方式来使用IIS安全过滤器，但在完成其它工作前，让我们先了解一下如何制作一个简单的过滤器。本节帮助你理解如何创建一个过滤器，该过滤器在服务器上传递值，并]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解各种打包类型]]></title>
    <link>http://im.vc/vc/2011/0705/20599.html</link>
    <description><![CDATA[在打包交付应用程序时，需要考虑许多事情。对绝大多数程序员来说最重要的是运行环境。内部使用的程序可能与通用程序考虑的侧重点不同，它可能没有时间完成一个完整的打包工作]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[HTML概要]]></title>
    <link>http://im.vc/vc/2011/0705/20598.html</link>
    <description><![CDATA[关于HTML，即使写上一大厚本书，也不足以涵盖所有标记的全部变化。让我们首先讨论一下“标记”这个术语。每一个HTML语句由一个或多个标记组成，一个标记就象一个程序设计语句。有]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实用组件介绍]]></title>
    <link>http://im.vc/vc/2011/0705/20597.html</link>
    <description><![CDATA[找到适合你的应用程序的组件可以节省许多编程时间，特别地，如果这个组件是高度可定制的话，就更是如此。本部分包含了一份在现今市场上能买到的流行组件的清单。这份清单不是]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软知识库]]></title>
    <link>http://im.vc/vc/2011/0705/20596.html</link>
    <description><![CDATA[在全面深入地查看微软在Internet上提供的东西之前，我想搜寻一下叫做微软知识库（Microsoft Knowledge Base）的特殊微软站点。这个站点不像你在Internet上见到的其它站点那样标准，实际上它]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Java Scripting基础知识]]></title>
    <link>http://im.vc/vc/2011/0705/20595.html</link>
    <description><![CDATA[在深入讨论之前，我们先澄清一件事。Java和JavaScript是两种完全不同的实体。如果你看到的是一种功能强大的编程环境，那么，你看到的语言是Java(或Mictosoft版的Java，称为J++)，而不是J]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[静态控件(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20594.html</link>
    <description><![CDATA[多功能标签CLabelEx 做用户界面的时候经常要用到一些静态文本控件，显示一些文字信息，但是 MFC 提供的 CStatic类的功能过于简单，无法满足高级需求。为此我从 CStatic 派生了一个类 C]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建简单的窗体视图应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20593.html</link>
    <description><![CDATA[我们从创建最容易的数据库应用程序类型开始，用Visual C++创建在第5章中创建的FoodOrders查询的窗体视图。使用查询是启动应用程序并使其运行的最快的方式，因为查询允许你选择想要查]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件(视图)四]]></title>
    <link>http://im.vc/vc/2011/0705/20592.html</link>
    <description><![CDATA[树型控件(视图)源代码:treepropertysheet_demo 树型控件(视图)源代码:treepropertysheet_demo [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 63K 树型控件(视图)源代码:treepropertysheet_source 树型]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解超链接接口]]></title>
    <link>http://im.vc/vc/2011/0705/20591.html</link>
    <description><![CDATA[在某些情况下，前面讨论的简单的超链接函数调用还显得不够用。例如，你可能想实现一个完整的浏览器，把它作为应用程序的一部分。另一种情形是，如果你想提供这些调用不支持的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样在SDK程序中使用MFC中的辅助类]]></title>
    <link>http://im.vc/vc/2011/0705/20590.html</link>
    <description><![CDATA[由于MFC中的辅助类，如CFileDialog,CFileFind,CString等使用起来非常的方便如果用API来完成相应的工作，则需要自己完成大量的重复工作，使用MFC的辅助类可以节省大量的开发时间，具体方法如]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DIANTZ.EXE创建组件下载(CAB)文件]]></title>
    <link>http://im.vc/vc/2011/0705/20589.html</link>
    <description><![CDATA[前面谈到过将ActiveX控件放入CAB文件后，可以节省用户的时间。这种文件格式使得在一次下载中，可以传送多个文件并同时完成文件压缩。创建CAB文件不一定十分困难，但是，在投入产品]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Internet上的微软公司]]></title>
    <link>http://im.vc/vc/2011/0705/20588.html</link>
    <description><![CDATA[如果最近你没怎么听说Internet，那你一定是生活在没有电视的荒岛上。我时常惊讶于如今Internet所面临的压力，并非所有这些压力都来自微软。在很久以前，微软就开始了一场向Internet转]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用OLE-DB或ADO建立数据库应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20587.html</link>
    <description><![CDATA[OLE-DB（对象链接与嵌入数据库）和ADO（ActiveX数据对象）是对Microsoft数据库访问技术的最新补充。这两种技术为访问所有类型的数据库提供了统一的接口，不论它出现在驱动器上的什么地]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ISAPI过滤器划分Web站点的密级]]></title>
    <link>http://im.vc/vc/2011/0705/20586.html</link>
    <description><![CDATA[现在ISA过滤器已经完成并且编译好了，应将它放在自己通常存放过滤器的位置，可以是Controls、Scripts、甚至System32目录下。记住要在服务器停止运行时生成所需的注册表项，完成后再重新]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建数据库]]></title>
    <link>http://im.vc/vc/2011/0705/20585.html</link>
    <description><![CDATA[现在看一看数据库。这儿的数据库不会是你曾经见过的最复杂的数据库。实际上，开始时它只包括两个表。本节的整个目的就是让你从基础开始。虽然我们要为这个示例使用Access，你当]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于二十四点游戏的编程思路与基本算法]]></title>
    <link>http://im.vc/vc/2011/0705/20584.html</link>
    <description><![CDATA[漫长的假期对于我来说总是枯燥无味的，闲来无聊便和同学玩起童年时经常玩的二十四点牌游戏来。此游戏说来简单，就是利用加减乘除以及括号将给出的四张牌组成一个值为24的表达]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立Visual C++基本应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20583.html</link>
    <description><![CDATA[学习一门新语言，甚至更新你曾经用过一段时间的某门语言的知识，从来就不会像郊游野餐那么容易。旧的语言已经习惯，而新的语言总是包含一些不熟悉的东西，用起来别别扭扭。然]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC命名管道通信的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20582.html</link>
    <description><![CDATA[无论是SQL Server的用户，还是PB的用户，作为C/S结构开发环境，他们在网络通信的实现上，都有一种共同的方法——命名管道。由于当前操作系统的不惟一性，各个系统都有其独自的通信]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow系统初级指南]]></title>
    <link>http://im.vc/vc/2011/0705/20581.html</link>
    <description><![CDATA[流媒体的处理，以其复杂性和技术性，一向广受工业界的关注。特别伴随着因特网的普及，流媒体在网络上的广泛应用，怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用独立的脚本]]></title>
    <link>http://im.vc/vc/2011/0705/20580.html</link>
    <description><![CDATA[如果你熟悉C 语言，那么JavaScript 是相当简单的。由于在本章上节中已初步介绍过JavaScript语法，所以现在让我们考察一个脚本样本。这是JavaScript的一个典型应用程序，用于计算定货单上]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS标准界面元素--按钮(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20579.html</link>
    <description><![CDATA[《类似Dreamweaver的颜色选择器》配套源代码 用过Dreamweaver的朋友一定对它的颜色选择器留下深刻的印象，因为它确实相当好用，其中的一项比较实用的功能是可以选取屏幕上任意一点的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用算法与数据结构(五)]]></title>
    <link>http://im.vc/vc/2011/0705/20578.html</link>
    <description><![CDATA[计算Fibonacci斐波纳契数列 这个程序是一个Win32程序，计算Fibonacci斐波纳契数列(一种整数数列, 其中每数等于前面两数之和)。其定义是f(1) = 1，f(2) = 2，并且当n2时， f(n) = f(n-1) + f(n-2)。源]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows NT/2000/XP下不用驱动的Ring0代码实现]]></title>
    <link>http://im.vc/vc/2011/0705/20577.html</link>
    <description><![CDATA[Windows NT/2000/XP下不用驱动的Ring0代码实现 WebCrazy(http://webcrazy.yeah.net/) 大家知道，Windows NT/2000为实现其可靠性，严格将系统划分为内核模式与用户模式，在i386系统中分别对应CPU的Ring0与R]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[超链接基础]]></title>
    <link>http://im.vc/vc/2011/0705/20576.html</link>
    <description><![CDATA[URL moniker是从Internet上一个地方到达Internet上另一个地方的OLE实现的底层部分。还有另一个高层接口，它就是用户可以看到的接口。无论何时，如果在浏览器中看见带下划线的文本，那么]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS标准界面元素--按钮(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20575.html</link>
    <description><![CDATA[XP风格按钮 v0.50 一个XP风格的按钮，作者信箱ma811@163.com [代码性质] VC可重用代码段 [代码作者] Ma811 [文件大小] 12K 图形按钮CButtonST最新版 提供各种特色功能的按钮,特殊背景按钮,透明按]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何把DIB转换成DDB]]></title>
    <link>http://im.vc/vc/2011/0705/20574.html</link>
    <description><![CDATA[//原著：不知道(反正是外国人) //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 首先，你可以不必把DIB转换成DDB就可以让它显示在设备上。但是那样的话，你都会看]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在线资源指导]]></title>
    <link>http://im.vc/vc/2011/0705/20573.html</link>
    <description><![CDATA[作为一名程序员，一定知道在需要的时候获得帮助的价值，这比起单枪匹马试图自己解决问题来要有效得多。不管怎样，很可能有人已经遇到过你打算解决的问题，而且正好有你所需要]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多功能编辑控件(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20572.html</link>
    <description><![CDATA[多功能编辑控件源代码:RichEdit20 多功能编辑控件源代码:RichEdit20 [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 15K 多功能编辑控件源代码:richeditctrlex 多功能编辑控件源代码:ric]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个装载DLL的类]]></title>
    <link>http://im.vc/vc/2011/0705/20571.html</link>
    <description><![CDATA[//原著：Zoran M.Todorovic //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 当你的应用程序要连接到一个DLL的时候，你可以用静态连接或者是动态连接。静态连接比较容]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/20570.html</link>
    <description><![CDATA[信不信由你，将脚本、HTML和ActiveX控件组合起来使用，实际地创建一些令人震撼的Web页，你已万事俱备。现在需要做的唯一一件事，就是把你所学的全部知识装配起来，再附加一些信息就]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解ActiveX控件的一些背景知识]]></title>
    <link>http://im.vc/vc/2011/0705/20569.html</link>
    <description><![CDATA[在真正开始创建ActiveX 控件之前，需考虑三个问题。第一个当然是ActiveX控件是什么，这个问题引起了不少混乱，所以对它下个定义是很重要的。请记住这是本书的定义，一旦你开始成为]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS标准界面元素--按钮(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20568.html</link>
    <description><![CDATA[浅谈利用RSA算法防止非法注册机的制作 RSA公开密钥密码系统是由 R.Rivest，A.Shamir，L.Adleman 提出的，不仅仅可用于数据的加密，也可用于数字签名...... [代码性质] VC可重用代码段 [代码作]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++小技巧：实现透明窗体]]></title>
    <link>http://im.vc/vc/2011/0705/20567.html</link>
    <description><![CDATA[一、背景 FlashGet的透明效果大家羡慕吧。传统的Windows应用程序想实现半透明效果，一般来说需要处理自己的窗口的WM_Paint消息窗口，很麻烦.现在好了,SetLayeredWindowAttributes是Windows的新ap]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++对话框控件属性的修改]]></title>
    <link>http://im.vc/vc/2011/0705/20566.html</link>
    <description><![CDATA[【作者按】本文主要针对初学者在使用对话框赋值时的一些问题而写。如果你对对话框的使用已经很熟练，请跳过本文。 【针对现象】许多初学者，常常写出这样的程序来修改对话框中]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建简单的网格视图应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20565.html</link>
    <description><![CDATA[我们在第5章看到了两种不同的应用程序。第6章说明了如何创建其中的第一种，即窗体视图应用程序。在本节中，我们来看看其中的第二种，即网格视图应用程序。与第6章中一次只浏览]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何画透明位图]]></title>
    <link>http://im.vc/vc/2011/0705/20564.html</link>
    <description><![CDATA[画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图，他和要透明的位图是对应的，遮罩描述了位图中需要透明的部分，透明的部分是黑色的，而不透明的是白色的，]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建ISAPI扩展]]></title>
    <link>http://im.vc/vc/2011/0705/20563.html</link>
    <description><![CDATA[好了，现在让我们看一下我们的第一个ISA。这个例子中将利用ISAPIExtension Wizard（ISAPI扩展向导）来创建一个简单的ISAPI扩展。全部目的在于让你熟悉概念并介绍一些使用ISAPI的技术。例子]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[大型WAV文件的播放]]></title>
    <link>http://im.vc/vc/2011/0705/20562.html</link>
    <description><![CDATA[在多媒体软件的设计中经常要处理声音文件，用Windows提供的API函数sndPlaySound可 以实现小型WAV文件的播放。但是当WAV文件大于可用内存时，sndPlaySound函数就不能 进行播放，那么如何利用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建ActiveX文档应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20561.html</link>
    <description><![CDATA[到目前为止，我们已讨论了各种新技术，包括ActiveX和COM+，这些技术允诺要把Internet变成每个人的业务工具。使用ActiveX的方式多种多样（COM+ 在将来会用到）。例如，Microsoft 发布了一个称]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立安装程序]]></title>
    <link>http://im.vc/vc/2011/0705/20560.html</link>
    <description><![CDATA[现在你已经清楚如何打包应用程序了，包括决定采用何种模式，比如：公司内部应用软件、共享软件和商业软件。 还应该有一张所用到的全部文件的清单，并保证包括了每个文件安装所]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组合框(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20559.html</link>
    <description><![CDATA[组合框源代码:HotComboBox_src 组合框源代码:HotComboBox_src [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 2K 组合框源代码:icon_combobox_src 组合框源代码:icon_combobox_src [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[安 全 标 准]]></title>
    <link>http://im.vc/vc/2011/0705/20558.html</link>
    <description><![CDATA[在前几节中，我们集中介绍了为Internet编写代码将要面临的所有问题，这些问题确实存在，但你没有必要一个个地处理它们。在你阅读本书时，标准化组织正巧提出了保护数据的方法。你]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写基于对话框的应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20557.html</link>
    <description><![CDATA[基于对话框的应用程序十分常用于像实用程序、系统监控程序甚至向导这样的小型任务中。绝大多数情况下，它们专门用于把复杂程度降到最低限度的应用程序中。实际上，可以安全地]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用TCP堆栈来Ping计算机]]></title>
    <link>http://im.vc/vc/2011/0705/20556.html</link>
    <description><![CDATA[//原著：Les Jordan //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 以下的这个类是解决一个很普通的问题的：在一台WIN95的计算机上怎么样利用MSTCP堆栈去PING另外一台]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制使用应用程序向导生成的应用程序所用的资]]></title>
    <link>http://im.vc/vc/2011/0705/20555.html</link>
    <description><![CDATA[如前所述，在设计应用程序的工作区时，Visual C++会自动创建某些类型的资源。例如，除非另外告知MFC AppWizard，否则它会在程序中包括About（关于）对话框。这样做的原因是简化应用程序]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从Internet上下载ActiveX]]></title>
    <link>http://im.vc/vc/2011/0705/20554.html</link>
    <description><![CDATA[本章中介绍的大部分HTML标记的作用是很明显的，浏览器看到标记后就把标记的要求显示出来。整个过程简单易懂。但是ActiveX OBJECT标记却相当不简单。当浏览器看到一个OBJECT 标记后会发]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术及其在互联网络上的应用]]></title>
    <link>http://im.vc/vc/2011/0705/20553.html</link>
    <description><![CDATA[前言 在互联网发展到了今天，网络环境下的编程标准有很多，COM是其中之一，也是发展最快，应用面最广的标准。但目前在国内，没有多少真正介绍COM的书，加上COM本身理解起来也有难]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000驱动程序的设计]]></title>
    <link>http://im.vc/vc/2011/0705/20552.html</link>
    <description><![CDATA[Windows 2000驱动程序的设计 1. 简介： ---- Windows 2000原名Windows NT 5.0是继Windows NT 4.0的新一代操作系统，它不但继承了Windows NT 4.0的种种优点，而且在技术上又有了许多的突破，其中一项就是]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[静态控件(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20551.html</link>
    <description><![CDATA[静态控件源代码:cstatic_filespec 静态控件源代码:cstatic_filespec [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 2K 静态控件源代码:cstatic_filespec_demo 静态控件源代码:cstatic_filespec_demo]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++6.0的DLL编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/20550.html</link>
    <description><![CDATA[一、前言 自从微软推出16位的Windows操作系统起，此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据，实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程DAO处理]]></title>
    <link>http://im.vc/vc/2011/0705/20549.html</link>
    <description><![CDATA[//原著：Jeffrey T. Miller //译者：重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教，谢谢！ 在DAO多线程处理中，有许多局限性，所以我设计了这么一个类，通过GUI线程来使用DAO的强制调]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数据表格控件DBGrid,FlexGrid]]></title>
    <link>http://im.vc/vc/2011/0705/20548.html</link>
    <description><![CDATA[类似Excel的报表类库（更新） 《类似EXCEL的报表类库》有最新版本了，类库和可执行演示文件在压缩包里。 本次更新内容： 1)在程序完善了图表部分,支持图表的打印预览 2)修改了在程序]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0705/20547.html</link>
    <description><![CDATA[某些人不愿意学习新东西，特别是学习看起来很难很复杂时更是这样。对许多人说来，OCX就是这一类的。和在DOS环境下写设备驱动程序一样，写OLE控件也属于这一类。现在Microsoft出于某]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在ActiveX控件中检测IE中STOP按钮的按下]]></title>
    <link>http://im.vc/vc/2011/0705/20546.html</link>
    <description><![CDATA[日期:2001.12.08 三剑侠 重庆 主题:在ActiveX控件中检测IE中STOP按钮的按下 内容: 许多ActiveX控件，比如：ActiveMovie, IE工具条中的Stop按钮对于他们来说有特殊的意义。当Stop按钮下按时这些控件]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[检测DLL的版本号]]></title>
    <link>http://im.vc/vc/2011/0705/20545.html</link>
    <description><![CDATA[作者：Eran Yariv 编译：刘峰 这篇文章包含了一些关于COMCTL32.DLL和Unimodem/V TAPI驱动程序的信息。 并讲述了如何通过你的MFC应用程序检测DLL的版本信息。 COMCTL32.DLL versions 该DLL负责Windows使用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Windows NT 的安全性]]></title>
    <link>http://im.vc/vc/2011/0705/20544.html</link>
    <description><![CDATA[在上一节，我们已经阐述了推荐使用Windows NT做Web服务器的一些理由，其最重要的一点是，能够使用Windows NT的安全性API。然而，懂得为什么要存在Windows NT的安全性API只是一个起步，现在]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-C++、MFC(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20543.html</link>
    <description><![CDATA[介绍一个模板动态数组 本代码提供对动态数组的支持，在内存中程序将数据分块存放，避免了大块内存的申请。同时，与普通的双向链表不同，本代码提供了对内部数据的快速索引，大]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[视图分割与停靠]]></title>
    <link>http://im.vc/vc/2011/0705/20542.html</link>
    <description><![CDATA[Windows资源管理器Web视图界面 我们使用Windows资源管理器(Exporlor)时，看到左边的视图能够显示所选目标的相关信息，比较好用。本例是一个简单的Web视图界面示例，不过左边不是一个We]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[读取DXF格式文件]]></title>
    <link>http://im.vc/vc/2011/0705/20541.html</link>
    <description><![CDATA[OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口，适用于广泛的计算机环境，从个人计算机到工作站，OpenGL都能实现高性能的三维图形功能。OpenGL本身不仅提供对简单图元]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[属性页(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20540.html</link>
    <description><![CDATA[属性页源代码:propinprop 属性页源代码:propinprop [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 75K 属性页源代码:propsheet_in_dialog 属性页源代码:propsheet_in_dialog [代码性质] VC完整应用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[窗口管理]]></title>
    <link>http://im.vc/vc/2011/0705/20539.html</link>
    <description><![CDATA[橡皮区矩形CRectTracker C#实现 橡皮区矩形 CRectTracker C# 实现 [代码性质] C完整应用程序代码 [代码作者] fanjunxing [文件大小] 20K Visual Basic.net 中多 Windows 窗体的同步 我用单个窗体的多实例构]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用算法与数据结构(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20538.html</link>
    <description><![CDATA[用C++完成的双链表源代码 作者将C写的双链表转换到C++供参考! [代码性质] VC可重用代码段 [代码作者] Ke Song [文件大小] 5K LUHN算法 LUHN算法的作用是为了计算信用卡等证件号码的合法性]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Visual C++工具条]]></title>
    <link>http://im.vc/vc/2011/0705/20537.html</link>
    <description><![CDATA[如果说加速键是提高程序访问速度的键盘方法，那么工具条就和鼠标操作对应起来。你会看到，工具条不再仅仅是附属品了，它已经成为用户界面必不可少的一部分。但是，如果使用很]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32程序函数调用时堆栈变化情况分析]]></title>
    <link>http://im.vc/vc/2011/0705/20536.html</link>
    <description><![CDATA[在经典的汇编语言教程中，函数调用时堆栈的使用都是着重讲解的问题。如今随着高级语言的越来越完善，单纯使用汇编开发的程序已经不多了。但对函数调用时堆栈动向的了解仍有助]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-状态条]]></title>
    <link>http://im.vc/vc/2011/0705/20535.html</link>
    <description><![CDATA[增加状态栏按钮 我想知道如何在某个应用程序的状态栏添加按钮，就像 Windows 快速启动栏里的按钮那样？ [代码性质] VC可重用代码段 [代码作者] Paul DiLascia [文件大小] 52K 状态条源代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveX适用的场合]]></title>
    <link>http://im.vc/vc/2011/0705/20534.html</link>
    <description><![CDATA[差不多整整一章用于讨论在任何浏览器上都可以使用的编码技术，这些技术对于使用ActiveX进行工作的Visual C++开发人员同样重要，因为想为Web站点的每个方面都写出控件是不可能的。即便]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows程序工作原理]]></title>
    <link>http://im.vc/vc/2011/0705/20533.html</link>
    <description><![CDATA[Windows程序设计是一种完全不同于传统的DOS方式的程序设计方法，它是一种事件驱动方式的程序设计模式。在程序提供给用户的界面中有许多可操作的可视对象。用户从所有可能的操作中]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[什么是ActiveDocument（OLE文档对象）]]></title>
    <link>http://im.vc/vc/2011/0705/20532.html</link>
    <description><![CDATA[到现在为止，对于用户在Internet比较熟悉的文档种类，我们还没有进行太多的讨论。例如，用户非常熟悉刚在本地硬盘上修改过的Word文档，但他们在Internet上使用真正干练的ActiveX控件却]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种简单注册码加密的例子分析]]></title>
    <link>http://im.vc/vc/2011/0705/20531.html</link>
    <description><![CDATA[前言: 为了保护软件开发者的权益我们经常需要对软件进行加密限制，以防止未经许可的随意拷贝。另一方面我们也可能需要在自己的共享软件中提供注册码的功能。近期笔者因为要对]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-工具条(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20530.html</link>
    <description><![CDATA[在工具栏上添加平面下拉控件 本代码实现了在工具条中添加平面组合框(ComboBox) [代码性质] VC完整应用程序代码 [代码作者] 黎锦凡 [文件大小] 21K 工具条源代码:BCGControlBar 工具条源代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通Windows的安全API]]></title>
    <link>http://im.vc/vc/2011/0705/20529.html</link>
    <description><![CDATA[Windows NT提供的安全级别对一个操作系统来说，几乎有点倾向于偏执，它允许你用很多的方式来设置安全性，包括既是日常用户又是文件级别的用户。你也可以创建用户组，并通过组来分]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用GDI在内存中转换图片类型]]></title>
    <link>http://im.vc/vc/2011/0705/20528.html</link>
    <description><![CDATA[微软新推出的GDI+功能强大，本文仅对图片转换加以讨论，不足之处请大家指出. 图片类型的转换支持：bmp、dib、png、gif、jpeg/jpg、tiff、emf等 以下是详细步骤。 首先在StdAfx.h中静态调用]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(1)]]></title>
    <link>http://im.vc/vc/2011/0705/20527.html</link>
    <description><![CDATA[写在前面： 我看的『VC++技术内幕』版本为--潘爱民和王国印译清华大学出版的第四版，因从网上看到此版译的最好。 这篇学习笔记是后补的，因为这本书我已经看到了第三十二章，之]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[列表控件(视图)二]]></title>
    <link>http://im.vc/vc/2011/0705/20526.html</link>
    <description><![CDATA[列表控件(视图)源代码:edit_subitems2_demo 列表控件(视图)源代码:edit_subitems2_demo [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 42K 列表控件(视图)源代码:edit_subitems2_src 列表控件(视图]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-工具条(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20525.html</link>
    <description><![CDATA[一步步制作真彩工具条 一直在寻找制作一个 24bit 及以上真彩工具条的简单有效方法，在各种VC站点都找到了很多有关这方面的文章和介绍，但是都存在一个不足的地方，介绍的不够详细]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-编辑控件(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20524.html</link>
    <description><![CDATA[编辑控件源代码:crysedit_demo 编辑控件源代码:crysedit_demo [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 119K 编辑控件源代码:crysedit_src 编辑控件源代码:crysedit_src [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程中如何在界面上实现3D文字]]></title>
    <link>http://im.vc/vc/2011/0705/20523.html</link>
    <description><![CDATA[一般情况下，程序开发人员都希望自己的程序美观大方，为了达到这一个要求，想尽办法美化自己的程序，如果在界面上适当的地方添加并显示3D文字，将不失为一个好的选择，可以达到]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现将一个文件分割成多个小文件]]></title>
    <link>http://im.vc/vc/2011/0705/20522.html</link>
    <description><![CDATA[你也许会遇到到这样一个问题？当你有一个较大的软件，而无法用一张软盘将其全部拷下时，你也许会想到该将它分解开，分盘拷回去后，再将它们合并起来。现在的这种分割工具很多]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[网络通信开发包说明与开发手册]]></title>
    <link>http://im.vc/vc/2011/0705/20521.html</link>
    <description><![CDATA[介绍 v 2.0版本 正文 网络通信开发包说明与开发手册 项目名称：N/A 系统名称：N/A 子系统名称：N/A 密级： 2002/01/29 作者／修改者 版本 修改原因 时间 闻怡洋 Alpha 0.9 创建功能介绍 创建类]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现HTML对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20520.html</link>
    <description><![CDATA[COM技术是现在时下最热门的技术之一，经常被使用在网络编程中。它可以被用户Server端，也可以被下载到用户端。下面介绍一种方法，可以在用户端打开一个HTML对话框。读者可以通过下]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[建立基于HTML的帮助文件集]]></title>
    <link>http://im.vc/vc/2011/0705/20519.html</link>
    <description><![CDATA[第八章已给出了一些建立基于HTML帮助文件必需的知识，HTML帮助的基础元素是Web页面，就像在Internet上一样。然而，HTML帮助又不仅仅是一个简单的Web页面，还要考虑许多其它因素。例如，]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++界面元素]]></title>
    <link>http://im.vc/vc/2011/0705/20518.html</link>
    <description><![CDATA[在我们大量编程之前，我要花点时间讲述一下Developer Studio的界面，这样大家就统一口径了。你还将学习一些以前未曾用到过的新特性，例如，我们要考察一下工具条并介绍其中的某些新]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监视操作系统文件]]></title>
    <link>http://im.vc/vc/2011/0705/20517.html</link>
    <description><![CDATA[FindFirstChangeNotification函数创建一个更改通知句柄并设置初始更改通知过滤条件. 当一个在指定目录或子目录下发生的更改符合过滤条件时，等待通知句柄则成功。 该函数原型为： HANDLE]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[弄清楚你要寻找什么东西]]></title>
    <link>http://im.vc/vc/2011/0705/20516.html</link>
    <description><![CDATA[如果你像我一样在Internet上做大量的研究工作，就会认识到，较快地搞清你所需要的东西是很有益处的。在多数情况下，这意味着找到像Lycos这样的搜索引擎，有时候也需要用到像Deja新闻]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SDK教程一(环境和基础知识)]]></title>
    <link>http://im.vc/vc/2011/0705/20515.html</link>
    <description><![CDATA[先说说SDK 时下学计算机的大多想学编程，且大部分都是在Windows下工作的，而目前学得最热门的是VC，大多数人一开始就开始学习VC，VC是以C++为语言基础的开发工具，而C++是C语言的扩充]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[加解密(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20514.html</link>
    <description><![CDATA[Twofish加密算法 里面有关于Twofish加密算法的多个例子 [代码性质] C可重用代码段 [代码作者] Doug Whiting [文件大小] 107K tea加密算法 tea加密算法 [代码性质] C可重用代码段 [代码作者] David]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探究Windows 2000/XP原型PTE]]></title>
    <link>http://im.vc/vc/2011/0705/20513.html</link>
    <description><![CDATA[内存管理可以说是操作系统实现中最重要的环节，也是最为复杂的一环节。对于相对贫乏的内存资源，内存共享也成了一个很重要的有效手段。Windows 2000/XP在此方面的实现借助于一个称]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[巧用StretchBlt实现图像放大镜]]></title>
    <link>http://im.vc/vc/2011/0705/20512.html</link>
    <description><![CDATA[在有些应用中需要对图像的局部进行放大，本例程用VC++ 5.0编写，用CDC的StretchBlt实现图像放大镜，主要有以下功能：1.移动MOUSE放大显示图像的不同部位，2.左击增加放大倍率，3.右击减少]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[加解密(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20511.html</link>
    <description><![CDATA[DES加密算法源代码 DES(Data Encrypt Standard)加密算法. 大小:5k [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 5K IDEA算法源代码 IDEA算法源代码 大小:14K [代码性质] VC完整应用程序代码]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC的串行通信技术应用实例]]></title>
    <link>http://im.vc/vc/2011/0705/20510.html</link>
    <description><![CDATA[来源：中国计算机报 在工业控制中，串口是常用的计算机与外部串行设备之间的数据传输通道，由于串行通信方便易行，所以应用广泛。 本文将介绍在Windows平台下串行通信的工作机制]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinAMP插件DIY]]></title>
    <link>http://im.vc/vc/2011/0705/20509.html</link>
    <description><![CDATA[我想：在回答“你用什么播放器听 MP3”这个问题时，90%的人都会回答Winamp！那么你一定用过 Winamp 的插件功能吧，正是多样化的插件使这“老”播放器不断地焕发青春。不管新推出什么]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组合框(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20508.html</link>
    <description><![CDATA[组合框源代码:combobox_text 组合框源代码:combobox_text [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 3K 组合框源代码:combo_color_picker2 组合框源代码:combo_color_picker2 [代码性质] VC完整]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows-编辑控件(五)]]></title>
    <link>http://im.vc/vc/2011/0705/20507.html</link>
    <description><![CDATA[编辑控件源代码:syntax_coloring_project 编辑控件源代码:syntax_coloring_project [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 61K 《如何在编辑框中使用IAutoComplete接口》配套源代码 IE的地]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从注册表中存取字符形值]]></title>
    <link>http://im.vc/vc/2011/0705/20506.html</link>
    <description><![CDATA[/ 读取注册表中的键值:字符型 // -------------------------------------------------------------- // CString GetRegValue( HKEY hKey, LPCTSTR sKey, LPCTSTR sChildKey, LPCTSTR sDefault = (LPCTSTR)_T(), DWORD dwBufferSize = 255 ); ///]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个基于MFC的基本按钮编程示例]]></title>
    <link>http://im.vc/vc/2011/0705/20505.html</link>
    <description><![CDATA[在我的机器上，我想不出有哪一个程序不用到一两个按钮。事实上，按钮是为数不多的、可以说是每个应用程序都要用到的Windows控件之一。即使是在一个简单对话框中显示信息的应用程]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[安全性设计]]></title>
    <link>http://im.vc/vc/2011/0705/20504.html</link>
    <description><![CDATA[网络管理员在极力推行网络安全性时，将要面临很多问题，我们都知道：使用公用的或太短的保密字、用户不懂得安全操作以及对管理的完全忽视，都将直接威胁局域网的安全。幸运的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一般性编程问题-源码-C++、MFC(四)]]></title>
    <link>http://im.vc/vc/2011/0705/20503.html</link>
    <description><![CDATA[C++、MFC源代码:ATLDateTime C++、MFC源代码:ATLDateTime [代码性质] VC完整应用程序代码 [代码作者] [文件大小] 6K C++、MFC源代码:avl C++、MFC源代码:avl [代码性质] VC完整应用程序代码 [代码作者]]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为MFC应用程序添全屏幕显示功能]]></title>
    <link>http://im.vc/vc/2011/0705/20502.html</link>
    <description><![CDATA[在CMainFrame类中添加下列成员变量和成员函数(使用ClassWizard)，下面是这些变量和函数的功能说明： 成员变量： BOOL m_bFullScreen; //全屏幕显示标志 CRect m_FullScreenWindowRect; //全屏幕显示窗口]]></description>
    <pubDate>2004-11-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[添 加 表]]></title>
    <link>http://im.vc/vc/2011/0705/20501.html</link>
    <description><![CDATA[在示例数据库中，我们需要使用两个表。第一个表Foods（食品）包含一系列食品库存项。第二个表Orders（订货）包含食品项的订货信息。我们从创建Foods（食品）表开始。 1. 选择Sample:]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程必备:VC常用知识重温]]></title>
    <link>http://im.vc/vc/2011/0705/20500.html</link>
    <description><![CDATA[这次我们将会带大家再次回顾一下VC的常用知识，包括得到系统时间日期(使用GetLocalTime)、分离字串等。 1: 得到系统时间日期(使用GetLocalTime) CString sTime,sYear,sMonth,sDay; SYSTEMTIME CurTime; Ge]]></description>
    <pubDate>2004-11-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建ActiveDocument]]></title>
    <link>http://im.vc/vc/2011/0705/20499.html</link>
    <description><![CDATA[前面几节已经介绍了利用ActiveDocument应用程序（如Word for Windows或Excel ）可以做些什么。如果你是一个只需要得到一些增强性能的高级用户，或者是一个只想优化自己的Web站点的Web管理员]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为MFC应用程序添加全屏幕显示功能]]></title>
    <link>http://im.vc/vc/2011/0705/20498.html</link>
    <description><![CDATA[在CMainFrame类中添加下列成员变量和成员函数(使用ClassWizard)，下面是这些变量和函数的功能说明： 成员变量： BOOL m_bFullScreen; //全屏幕显示标志 CRect m_FullScreenWindowRect; //全屏幕显示窗口]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC初学者经典错误LNK2001详解]]></title>
    <link>http://im.vc/vc/2011/0705/20497.html</link>
    <description><![CDATA[[导读] 学习VC++时经常会遇到链接错误LNK2001，该错误非常讨厌，因为对于编程者来说，最好改的错误莫过于编译错误。 [正文] 学习VC++时经常会遇到链接错误LNK2001，该错误非常讨厌，因]]></description>
    <pubDate>2004-11-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ISAPI概述]]></title>
    <link>http://im.vc/vc/2011/0705/20496.html</link>
    <description><![CDATA[了解一下ISAPI(Internet Server API)在Microsoft产品中处于什么位置，对于理解它本身不无帮助。实际上Visual C++提供了五个层次的支持，其中三个层次位于服务器上。另外两个层次支持是客户机]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样在VC++中访问和修改注册表]]></title>
    <link>http://im.vc/vc/2011/0705/20495.html</link>
    <description><![CDATA[Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同，它是多层次的树状数据结构，具有六个分支(根键)，每]]></description>
    <pubDate>2005-01-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC小技巧:窗体中显示bmp图象]]></title>
    <link>http://im.vc/vc/2011/0705/20494.html</link>
    <description><![CDATA[虽然在高手看来这是垃圾问题,但对于我们这些菜鸟,这是很必须的.因为高手很不屑写这些的，我刚刚学会,为了挽救普天之下和我一样的菜鸟们,就写了这样一篇文章。 在VC中显示BMP并不]]></description>
    <pubDate>2004-11-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++的一 些 缺 陷]]></title>
    <link>http://im.vc/vc/2011/0705/20493.html</link>
    <description><![CDATA[正如当今市场上所有其它产品一样，Visual C++也存在一些并不能像所期待的那样（至少像你自己所期待的那样）完成工作的缺陷。我发现的这些缺陷（某些人将它们称做“臭虫”或遗憾的]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自制王码五笔型输入法安装包]]></title>
    <link>http://im.vc/vc/2011/0705/20492.html</link>
    <description><![CDATA[Windows XP没有自带五笔型输入法，这对五笔型用户而言无疑是个大大的遗憾。网上的五笔型输入法虽然种类很多，也不乏优秀的版本，但一方面有些版本是共享软件需要注册，另一方面也]]></description>
    <pubDate>2005-02-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编程打开特殊的系统窗口(如控制面板)]]></title>
    <link>http://im.vc/vc/2011/0705/20491.html</link>
    <description><![CDATA[我们可以通过执行下面的一些命令，来打开一些特殊的系统窗口，下面的一些参数可能在WIN2000下无效，自己可以试一试。我在XP上试过。 命令列: rundll32.exe shell32.dll,Control_RunDLL 功能: 显]]></description>
    <pubDate>2004-11-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC 中常用宏的含义]]></title>
    <link>http://im.vc/vc/2011/0705/20490.html</link>
    <description><![CDATA[AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明： 定义一个代码块，它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型，然后使用AND_CATCH宏获得]]></description>
    <pubDate>2005-02-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C+6.0实现文本串的自由拆分]]></title>
    <link>http://im.vc/vc/2011/0705/20489.html</link>
    <description><![CDATA[在做程序时，经常需要把文本按固定的标志进行拆分，CString 类提供了一些基本的字符串操作，本文就是利用CString类的基本函数来实现文本串的自由拆分。 一、文本串拆分类的设计 对文]]></description>
    <pubDate>2005-02-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现录音,放音,保存,打开功能]]></title>
    <link>http://im.vc/vc/2011/0705/20488.html</link>
    <description><![CDATA[前一段时间写一个录音功能的DLL,找了N久,发现N多例子都非常麻烦!现在功能DLL做完了,总结一下贴出来大家看看. 实现了录音,放音,打开,保存功能.非常简单,使用的是MSDN里面的MCIWnd来实现]]></description>
    <pubDate>2004-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南之高级界面类]]></title>
    <link>http://im.vc/vc/2011/0705/20487.html</link>
    <description><![CDATA[在上一篇文章我们介绍了一些与对话框和控件有关的WTL的特性，它们和MFC的相应的类作用相同。本文将介绍一些新类实现高级界面特性新类：控件自画和自定外观控件，新的WTL控件，U]]></description>
    <pubDate>2005-02-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一步一步学习STL标准模板库]]></title>
    <link>http://im.vc/vc/2011/0705/20486.html</link>
    <description><![CDATA[list 的使用 在使用list必须包括头文件#include ＜list＞， 1)、如何定义一个list对象#include ＜list＞ int main (void) { list＜char ＞ cList; //声明了list＜char＞模板类 的一个实例 } 2)、使用list的成员]]></description>
    <pubDate>2005-02-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在(CListView)列表视图中添加右键菜单]]></title>
    <link>http://im.vc/vc/2011/0705/20485.html</link>
    <description><![CDATA[大家好，这是我第一篇文章，就用我最常用的列表视图做开始吧，我要做的功能就是在列表框上添加一个右键菜单，同时提示当前选中的文本内容，功能很简单，而且是在别人的基础上]]></description>
    <pubDate>2004-12-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下利用OpenGL构造自由型曲线曲面]]></title>
    <link>http://im.vc/vc/2011/0705/20484.html</link>
    <description><![CDATA[摘要 ：本文介绍了OpenGL在三维物体建模中的应用，并在VC++下通过该技术实现了对自由型曲线曲面的模型搭建。 关键词 ：OpenGL；自由型曲线曲面；NURBS；Visual C++ 引言 随着计算机技术的]]></description>
    <pubDate>2005-02-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL“地狱”的原因及其解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/20483.html</link>
    <description><![CDATA[概要 本文将要介绍DLL的向后兼容性问题，也就是著名的“DLL Hell”问题。首先我会列出自己的研究结果，其中包括其它一些研究者的成果。在本文的最后，我还将给出“DLL Hell”问题的]]></description>
    <pubDate>2005-02-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在消息框按钮上显示Yes与No]]></title>
    <link>http://im.vc/vc/2011/0705/20482.html</link>
    <description><![CDATA[各位兄弟在看到标题时,可能会火冒三丈,你这小子,欠揍吗? 在MessageBox的最后参数上指定MB_YESNO不就行了? 众兄弟请息怒,请再看一遍标题,我说的是显示Yes与No,不是是与否，以下为示]]></description>
    <pubDate>2004-12-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[木马中如何编程实现远程关机(VC版)]]></title>
    <link>http://im.vc/vc/2011/0705/20481.html</link>
    <description><![CDATA[远程控制中，有一个重要的部份就是如何实现远程关机，如在各种黑客入侵中，我们到处可以见到木马的身影，木马它作为一种远程控制软件，它一般是实现了远程关机功能的。如我国]]></description>
    <pubDate>2005-02-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现将自绘图形输出为bmp文件]]></title>
    <link>http://im.vc/vc/2011/0705/20480.html</link>
    <description><![CDATA[本文源代码下载 在用VC做程序时候，经常需要把输出的文本和图形保存到位图文件，当然可以有现成的控件来实现,但总不能如自己所愿，还是自己动手写吧！如下图： 一、实现方法 要]]></description>
    <pubDate>2005-02-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实用小知识总结  (一)]]></title>
    <link>http://im.vc/vc/2011/0705/20479.html</link>
    <description><![CDATA[（1） 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() -ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. （2） 确定应用程序的]]></description>
    <pubDate>2005-01-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用递归算法解决VC中CEdit的一个Bug]]></title>
    <link>http://im.vc/vc/2011/0705/20478.html</link>
    <description><![CDATA[摘要 Visual C++ 是Microsoft编程工具中的老大，它功能强大，使用它几乎可以开发Windows平台上的任何程序。但同时由于其功能强大，涉及面广而让人很难进入VC++的门槛。由于是Microsoft开发]]></description>
    <pubDate>2005-02-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[标准模板库(STL)学习指南之List容器]]></title>
    <link>http://im.vc/vc/2011/0705/20477.html</link>
    <description><![CDATA[什么是STL呢？STL就是Standard Template Library，标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说，STL是一些“容器”的集合，这些“容器”有list,vector,set,ma]]></description>
    <pubDate>2005-02-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南之包容ActiveX]]></title>
    <link>http://im.vc/vc/2011/0705/20476.html</link>
    <description><![CDATA[介绍 在本文中我将介绍ATL对在对话框中使用ActiveX控件的支持，由于ActiveX控件就是ATL的专业，所以WTL没有添加其他的辅助类。不过，在ATL中使用ActiveX控件与在MFC中有很大的不同，所以需]]></description>
    <pubDate>2005-02-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南之对话框与控件]]></title>
    <link>http://im.vc/vc/2011/0705/20475.html</link>
    <description><![CDATA[MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装，你要操作控件就得耐着性子填写各种结构并写很多的SendMessage调用。MFC还提供了对话框数据交换(DDX)，它]]></description>
    <pubDate>2005-02-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC利用控件传递自定义struct解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/20474.html</link>
    <description><![CDATA[一、开发工具 我本来想用的是.ocx控件，最后发现，对于自定义struct，它似乎是无能为力(有谁知道.ocx可以的话请联系我)。最后采用的是vC++6.0中的ATL。下面给出了如何调用含自定义结构]]></description>
    <pubDate>2005-02-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实用小知识总结  (二)]]></title>
    <link>http://im.vc/vc/2011/0705/20473.html</link>
    <description><![CDATA[（26） 如何编程结束应用程序? 这是个很简单又是编程中经常要遇到的问题. 向窗口发送 WM_CLOSE消息,调用 CWnd::OnClose成员函数.允许对用户提示是否保存修改过的数据. Example: AfxGetMainWind]]></description>
    <pubDate>2005-01-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++开发中常见问题的答案]]></title>
    <link>http://im.vc/vc/2011/0705/20472.html</link>
    <description><![CDATA[1、简述VC6下如何进行程序的调试 在主菜单Build中，有一个Start Build的子菜单，它下面包含了Go菜单（快捷键为F5),选择后，程序将从当前语句进入调试运行，直到遇到断点或程序结束。]]></description>
    <pubDate>2005-02-12</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中的常用的20个方法]]></title>
    <link>http://im.vc/vc/2011/0705/20471.html</link>
    <description><![CDATA[一、打开CD-ROM mciSendString(Set cdAudio door open wait,NULL,0,NULL); 二、关闭CD_ROM mciSendString(Set cdAudio door closed wait,NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数]]></description>
    <pubDate>2005-02-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下用串口与电台通信需注意的问题]]></title>
    <link>http://im.vc/vc/2011/0705/20470.html</link>
    <description><![CDATA[最近我在用电台对外发送数据以及接收数据的时候，遇到了一个很棘手的问题，最后用示波器才找到了解决问题的办法，在此特写此文章，以避免大家再出现这样的问题而没法解决了，]]></description>
    <pubDate>2005-02-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++初学者入门的一条捷径]]></title>
    <link>http://im.vc/vc/2011/0705/20469.html</link>
    <description><![CDATA[首先声明，我可不是什么高手，也就是刚脱贫。因为运气很好，买到了几本好书，在学习过程中几乎没走什么弯路，没费什么劲就入门了，现在一般的小程序能搞定了。看到那些因为不]]></description>
    <pubDate>2005-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[剖析MFC六大关键技术之初始化过程]]></title>
    <link>http://im.vc/vc/2011/0705/20468.html</link>
    <description><![CDATA[我并不认为MFC减轻了程序员们的负担，MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程，但本人在MFC里徘徊了很久很久（因为那时没有书本详细介绍MFC的原理）]]></description>
    <pubDate>2005-02-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现CPU特权指令操作]]></title>
    <link>http://im.vc/vc/2011/0705/20467.html</link>
    <description><![CDATA[一、引言 80x86系列CPU具有四级保护机制。在Windows 9X操作系统只使用0级和3级，以便于移植到精简指令集的计算机上，如RS4000等，这些处理器一般只有两个特权级，即系统级和用户级。在]]></description>
    <pubDate>2005-02-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[明明白白看MFC之程序框架(1)]]></title>
    <link>http://im.vc/vc/2011/0705/20466.html</link>
    <description><![CDATA[对于程序员来说，如果要提高编程效率，一个好用的，功能强大的并且可以得心应手使用的编程工具往往会给我们程序员带来莫大的方便。其实对于现在的编程工具来说，使用哪 一种工]]></description>
    <pubDate>2004-04-16</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC调用ACM音频编程接口压缩Wave音频]]></title>
    <link>http://im.vc/vc/2011/0705/20465.html</link>
    <description><![CDATA[摘要： 本文介绍了在Microsoft Visual C++ 6.0下如何调用ACM（Audio Compression Manager，音频 压缩管理器）音频压缩编程接口对原始录入的Wave音频进行数据压缩。 关键字 ：ACM、CODECs、Wave音频、音]]></description>
    <pubDate>2005-02-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现Visual C++源代码规范整理]]></title>
    <link>http://im.vc/vc/2011/0705/20464.html</link>
    <description><![CDATA[如果你是一名VC程序员，你是否被一个问题所困扰？项目小组有编程规范要求严格执行，但是项目进度紧张，每天都有大量的代码需要完成。很难做到既能保证开发进度，又能编写出良好]]></description>
    <pubDate>2005-02-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现console程序显示彩色文本]]></title>
    <link>http://im.vc/vc/2011/0705/20463.html</link>
    <description><![CDATA[用vC++写console程序时，整天对着黑纸白字的屏幕，感觉很郁闷吧？很多人想用CONIO.H/GRAPHICS.H中的一些函数来实现，却发现VC++根本没有这些头文件。当然了CONIO.H/GRAPHICS.H是BORLAND TC/BC专有的]]></description>
    <pubDate>2004-04-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC基础学习:初学者指针指南]]></title>
    <link>http://im.vc/vc/2011/0705/20462.html</link>
    <description><![CDATA[原作者：Andrew Peace 原文链接：http://www.codeproject.com/cpp/pointers.asp 点击下载配套源代码 何为指针？ 指针基本上和其它的变量一样，唯一的一点不同就是指针并不包含实际的数据，而是包]]></description>
    <pubDate>2004-05-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC六大关键技术之运行时类型识别]]></title>
    <link>http://im.vc/vc/2011/0705/20461.html</link>
    <description><![CDATA[运行时类型识别（RTTI）即是程序执行过程中知道某个对象属于某个类，我们平时用C++编程接触的RTTI一般是编译器的RTTI，即是在新版本的VC++编译器里面选用“使能RTTI”，然后载入typei]]></description>
    <pubDate>2005-03-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[明明白白看MFC之程序框架(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20460.html</link>
    <description><![CDATA[三．程序结构大剖析 在前面我分别给出了SDK和MFC应用程序的框架，并且稍微理了一下它们之间的对应关系。但是对于MFC程序来说，要想真正搞懂它的框架的话，还是不够的。现在我要做]]></description>
    <pubDate>2004-04-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VB与VC通信初探(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20459.html</link>
    <description><![CDATA[在使用VB调用VC写的DLL的时候，可以实现一些VB不能实现或者很难实现的功能，但是，因为VB与VC之间的数据类型并不总是完全对应的，所以，在进行参数传递的时候，就需要进行类型转换]]></description>
    <pubDate>2004-05-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[明明白白看MFC之程序框架(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20457.html</link>
    <description><![CDATA[二．MFC应用程序结构 在《明明白白看MFC之程序框架（一）》中我分析了一个经典的应用程序的结构，现在可是要进入主题MFC应用程序结构了．应用程序有好多种，为了能够更清楚地与]]></description>
    <pubDate>2004-04-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VB与VC通信初探(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20456.html</link>
    <description><![CDATA[在通过DLL实现VB与VC的过程中，一般的简单的通信过程很容易建立。在《VB与VC通信初探（一）》中，我已经把基本的通信过程给描述了一下，但是，有些时候，事件的发展并不总是一帆]]></description>
    <pubDate>2004-05-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC程序员的WTL指南之分隔窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20455.html</link>
    <description><![CDATA[介绍 随着使用两个分隔的视图管理文件系统的资源管理器在Windows 95中第一次出现，分隔窗口逐渐成为一种流行的界面元素。MFC也有一个复杂的功能强大的分隔窗口类，但是要掌握它的]]></description>
    <pubDate>2005-03-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[经典:用API 作简繁体转换]]></title>
    <link>http://im.vc/vc/2011/0705/20454.html</link>
    <description><![CDATA[1. 输入Big5字符，返回Gb简体字符 //--------------------------------------------------------------------------- //函数输入Big5字符，返回Gb简体字符 //---------------------------------------------------------------------]]></description>
    <pubDate>2004-05-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用SkinMagic Toolkit美化界面]]></title>
    <link>http://im.vc/vc/2011/0705/20453.html</link>
    <description><![CDATA[[准备工作] 1、将SkinMagicTrial.dll放置在调试目录 2、设置库文件目录，在项目[连接器]的[附加依赖项]中加入库SkinMagicTrial.lib 3、在项目的stdafx.h文件中加入头文件 #include SkinMagicLib.h [创建]]></description>
    <pubDate>2004-04-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC程序中实现控件的动态生成与响应]]></title>
    <link>http://im.vc/vc/2011/0705/20452.html</link>
    <description><![CDATA[动态控件是指在需要时由Create()创建的控件，这与预先在对话框中放置的控件是不同的。 一、创建动态控件 ： 为了对照，我们先来看一下静态控件的创建。 放置静态控件时必须先建立]]></description>
    <pubDate>2005-03-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[做一个可编辑的表格控件]]></title>
    <link>http://im.vc/vc/2011/0705/20451.html</link>
    <description><![CDATA[【实现内容】做一个可编辑的表格控件。 【使用控件】一个MSFLEXGRID表格控件，一个文本控件，一个下拉列表控件。 【实现原理】我喜欢把这个方法称为视觉假象。由于MSFLEXGRID控件本身]]></description>
    <pubDate>2004-05-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在一个程序中打开其它应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20450.html</link>
    <description><![CDATA[有些时候，我们需要在一个应用程序中打开另外的应用程序，我这几天就做了这样的事，总结了一些东西，希望可以跟大家一起分享和交流一下。其中有可能有一些东西是错误的或者走]]></description>
    <pubDate>2004-04-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++引论]]></title>
    <link>http://im.vc/vc/2011/0705/20449.html</link>
    <description><![CDATA[只有真正的程序员才使用Visual C++。反过来，则并不见得如此。最近似乎有许多专业的程序员放弃了使用这一语言而改用了其它产品提供的RAD（快速应用开发）环境。许多人认为Visual C+]]></description>
    <pubDate>2005-03-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[经典编程:DLL地狱及其解决方案]]></title>
    <link>http://im.vc/vc/2011/0705/20448.html</link>
    <description><![CDATA[原作者：Ivan S Zapreev 译者：陆其明 概要 本文将要介绍DLL的向后兼容性问题，也就是著名的“DLL Hell”问题。首先我会列出自己的研究结果，其中包括其它一些研究者的成果。在本文的最]]></description>
    <pubDate>2004-05-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++类机制的实现细节]]></title>
    <link>http://im.vc/vc/2011/0705/20447.html</link>
    <description><![CDATA[为了搞清楚VC中类的实现专门写了一个最简单的类，用来观察它的实现过程，代码如下： // test.cpp : Defines the entry point for the console application. // #include stdafx.h #include CTest.h int main(int a]]></description>
    <pubDate>2004-04-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[树型控件(视图)一]]></title>
    <link>http://im.vc/vc/2011/0705/20446.html</link>
    <description><![CDATA[树控件的应用 -- 求子树节点的集 从数据库中构建树控件. [代码性质] VC完整应用程序代码 [代码作者] XuFeng Yuan [文件大小] 50K 树视控件在多文档中的使用 自从来到我们的论坛以来，认识]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精彩教程:快速初始化内存(1)]]></title>
    <link>http://im.vc/vc/2011/0705/20445.html</link>
    <description><![CDATA[许多计算密集型的应用都需要处理大量内存，这种应用中的内存初始化是一个常规操作，而内存和CPU内部的数据交换之间的速度瓶颈决定了内存初始化将会占用可观的时间。但因为应用]]></description>
    <pubDate>2004-05-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO 数据库连接]]></title>
    <link>http://im.vc/vc/2011/0705/20444.html</link>
    <description><![CDATA[这些天一直在学习ADO 数据库连接，感觉比较复杂，所以一边学习，一边使用，一边做了一些笔记，下面的一些东西就是我总结的一些关于ADO数据库连接方面的东西，因为是笔记，所以不]]></description>
    <pubDate>2004-04-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈Windows NT/2000内部数据结构]]></title>
    <link>http://im.vc/vc/2011/0705/20443.html</link>
    <description><![CDATA[再谈Windows NT/2000内部数据结构 WebCrazy(tsu00@263.net) 注:本文最初见于www.nsfocus.com 现在我们结合Regmon(http://www.sysinternals.com/)在NT中的实现方法再来谈谈Windows NT/2000内部数据结构。 Regmon是监视]]></description>
    <pubDate>2005-03-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新手必学:windows网络编程经典入门]]></title>
    <link>http://im.vc/vc/2011/0705/20442.html</link>
    <description><![CDATA[对于一个Windows网络编程初学者，下面方法是经典入门。 初学者建议不要用MFC提供的类，而用Windows API做一个简单服务器和客户端，这样有助于对socket编程机制的理解。 为了简单起见，]]></description>
    <pubDate>2004-05-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ado方式访问带密码数据库的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20441.html</link>
    <description><![CDATA[主要代码： CString strSql; TCHAR FileName[MAX_PATH],errMsg[MAX_PATH]; ::CoInitialize(NULL); //初始化Com IADORecordBinding *picRs = NULL; _RecordsetPtr pRs(ADODB.Recordset); _ConnectionPtr pConn(ADODB.Connection ); //CFootballTea]]></description>
    <pubDate>2004-04-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入探讨MFC消息循环和消息泵]]></title>
    <link>http://im.vc/vc/2011/0705/20440.html</link>
    <description><![CDATA[首先，应该清楚MFC的消息循环(::GetMessage,::PeekMessage)，消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承)，必须]]></description>
    <pubDate>2004-05-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作自动循环播放的MP3播放器(上)]]></title>
    <link>http://im.vc/vc/2011/0705/20439.html</link>
    <description><![CDATA[【实现内容】自动循环播放的MP3播放器 【应用】自动循环播放的MP3播放器主要用于企业文化的应用。在每天的休息时段，播放器自动循环播放指定的MP3音乐。本自动播放器主要根据本公]]></description>
    <pubDate>2004-05-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获取ACCESS2000数据库中所有表的名称]]></title>
    <link>http://im.vc/vc/2011/0705/20438.html</link>
    <description><![CDATA[void OpenSchemaX(TCHAR *TableName) { HRESULT hr = S_OK; ::CoInitialize(NULL); //初始化Com IADORecordBinding *picRs = NULL; _RecordsetPtr pRstSchema(ADODB.Recordset); _ConnectionPtr pConnection(ADODB.Connection ); pConnection-Connect]]></description>
    <pubDate>2004-04-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[贝赛尔曲线的拆分算法]]></title>
    <link>http://im.vc/vc/2011/0705/20437.html</link>
    <description><![CDATA[贝赛尔曲线的拆分是指将贝赛尔曲线分解成逼近的多边形。可以用来判断贝赛尔曲线的选中，以及显示贝赛尔曲线的旋转效果等。 贝赛尔曲线简单介绍： 贝赛尔曲线的每一个顶点都有]]></description>
    <pubDate>2004-05-27</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SSE指令介绍及其C、C++应用]]></title>
    <link>http://im.vc/vc/2011/0705/20436.html</link>
    <description><![CDATA[SSE是英特尔提出的即MMX之后新一代（当然是几年前了）CPU指令集，最早应用在PIII系列CPU上。现在已经得到了Intel PIII、P4、Celeon、Xeon、AMD Athlon、duron等系列CPU的支持。而更新的SSE2指令集]]></description>
    <pubDate>2004-06-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[重载函数的应用与深入剖析]]></title>
    <link>http://im.vc/vc/2011/0705/20435.html</link>
    <description><![CDATA[重载函数（overloaded function）是C++支持的一种特殊函数，C++编译器对函数重载的判断更是C++语言中最复杂的内容之一 首先我们先明确一下重载函数的定义：在相同的声明域中的函数名相]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高质量C++编程点滴(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20434.html</link>
    <description><![CDATA[使用合理的内存访问方式 一、 你需要开辟一段内存来存放和管理一个4 x 4的矩阵，并单位化之。 不合理： int aMatrix[4][4]; for ( int i = 0; i 4; i++ ) { for ( int j = 0; j 4; j++ ) { if ( i == j ) { aMat]]></description>
    <pubDate>2004-07-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作自动循环播放的MP3播放器(下)]]></title>
    <link>http://im.vc/vc/2011/0705/20433.html</link>
    <description><![CDATA[BOOL CMP3PlayerDlg::OnInitDialog()//初始化函数 { m_DlgStyle.sTitleName = 音乐播放器;//设定标题 COwnerDrawDialog::OnInitDialog(); // Set the icon for this dialog. The Framework does this automatically // when the application']]></description>
    <pubDate>2004-06-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[面向对象的应用服务层设计]]></title>
    <link>http://im.vc/vc/2011/0705/20432.html</link>
    <description><![CDATA[前言 N层的应用软件系统，由于其众多的优点，已经成为典型的软件系统架构，也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中，应用系统通常被划分成以下三]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种简单的批分字符串的办法]]></title>
    <link>http://im.vc/vc/2011/0705/20431.html</link>
    <description><![CDATA[一个小技巧，权当对Great Boost的致敬。 批分的具体规则： 电话号码或者其他的什么，都可以以下列四种符号分隔： 分号，如：1391067;62963517，或者1391067;62963;。 逗号，如：1391067,6296351]]></description>
    <pubDate>2004-07-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC的子类化技术]]></title>
    <link>http://im.vc/vc/2011/0705/20430.html</link>
    <description><![CDATA[Windows是一个基于消息的系统，消息在Windows的对象之间进行着传递。子类化和Windows的钩子机制存在于消息系统之中，我们可以利用这些机制来操纵、修改甚至丢弃那些在操作系统或是进]]></description>
    <pubDate>2004-07-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[新手看过来:VC对话框控件属性的修改]]></title>
    <link>http://im.vc/vc/2011/0705/20429.html</link>
    <description><![CDATA[【作者按】本文主要针对初学者在使用对话框赋值时的一些问题而写。如果你对对话框的使用已经很熟练，请跳过本文。 【针对现象】许多初学者，常常写出这样的程序来修改对话框中]]></description>
    <pubDate>2004-06-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(8)]]></title>
    <link>http://im.vc/vc/2011/0705/20428.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第八篇：颜色和字体 由于种种原因，雷神有4、5天没有看一眼VC++了，所以在开始之前我又把前几篇笔记仔细的看了一遍，使自己能够进入最佳的学习状态。]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实用!超强VC/MFC 常见问答收集]]></title>
    <link>http://im.vc/vc/2011/0705/20427.html</link>
    <description><![CDATA[问 自编浏览器进入一个网页后,点一个链接后系统自动调用用IE打开网页而不是用自身浏览器打开网页。如何让窗口用我自己的浏览器打开？ 答 http://www.csdn.net/develop/read_article.asp?id=217]]></description>
    <pubDate>2004-07-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用GDI+在内存中转换图片类型]]></title>
    <link>http://im.vc/vc/2011/0705/20426.html</link>
    <description><![CDATA[微软新推出的GDI+功能强大，本文仅对图片转换加以讨论，不足之处请大家指出，本人QQ: 394777271 。 图片类型的转换支持：bmp、dib、png、gif、jpeg/jpg、tiff、emf等 以下是详细步骤。 首先在]]></description>
    <pubDate>2004-06-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记（3）]]></title>
    <link>http://im.vc/vc/2011/0705/20425.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第三篇：消息映射和视图类 在写了两篇笔记后有很多朋友给我发信，和我交流一些在学习过程中的问题。但由于我也是一个初学者，对一些问题自己也没有]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO编程中ATL所遇到的定义问题]]></title>
    <link>http://im.vc/vc/2011/0705/20424.html</link>
    <description><![CDATA[当欲向接口中定义方法如下： [id(1), helpstring(method SearchCust)] HRESULT SearchCust([in] BSTR bstrcustid,[out,retval] _Recordset **ptr); 由于用到_Recordset类型，所以必须 importlib(C:\Program Files\Common Files\Sy]]></description>
    <pubDate>2004-08-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[梅西迭代算法的实现]]></title>
    <link>http://im.vc/vc/2011/0705/20423.html</link>
    <description><![CDATA[/* Name: 梅西迭代算法的实现 Copyright: 2003（C） Author: 徐岩柏 Date: 31-10-03 16:09 Description: 该问题是线性移位寄存器的综合问题提出的，给定一个N长的 二元序列，如何求出产生这一序列的级]]></description>
    <pubDate>2004-06-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[windows编程通用的Win32类型和常见的结构]]></title>
    <link>http://im.vc/vc/2011/0705/20422.html</link>
    <description><![CDATA[Windows编程通用的Win32类型和常见的结构 作者： 雷神 转载请联系作者 CALLBACK 在应用程序的回调例程中取代FAR PASCAL HANDLE 一个32位的无符号整数，用作句柄 HDC 设备描述句柄 HWND 一个32位的]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈无标题窗口的拖放]]></title>
    <link>http://im.vc/vc/2011/0705/20421.html</link>
    <description><![CDATA[从微软的站点看到一个简单的方法实现，不必计算RECT，不必处理鼠标消息的细节和窗口绘制，就能轻松实现没有标题栏的窗口移动的问题，就是使用OnNcHitTest消息。 手工增加该消息映射]]></description>
    <pubDate>2004-08-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++通过汇编获取代码运行时间]]></title>
    <link>http://im.vc/vc/2011/0705/20420.html</link>
    <description><![CDATA[如何获得程序或者一段代码运行的时间？你可能说有专门的程序测试工具，确实，不过你也可以在程序中嵌入汇编代码来实现。 在Pentium的指令系统中有一条指令可以获得CPU内部64位计数]]></description>
    <pubDate>2004-06-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(5)]]></title>
    <link>http://im.vc/vc/2011/0705/20419.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第五篇：基本事件处理 我们已经知道MFC库应用程序框架调用CView视图类的虚函数OnDraw来完成屏幕显示。其实CView和CWnd类包含了几百个成员函数，在MSDN中可以]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ESMTP协议如何进行身份验证]]></title>
    <link>http://im.vc/vc/2011/0705/20418.html</link>
    <description><![CDATA[ESMTP采取了为了防止垃圾邮件的泛滥，采用了身份验证机制。但是在实际的使用过程中，我有时发现我输入的验证密码是正确的，但是系统提示却是错误的，这是什么原因呢？ 下面分析]]></description>
    <pubDate>2004-08-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在视图中同步显示鼠标的位置]]></title>
    <link>http://im.vc/vc/2011/0705/20417.html</link>
    <description><![CDATA[【实现功能】当鼠标在视图区移动时，在鼠标附近同步显示鼠标所在的坐标位置。这个功能，对许多网友来说并不复杂。简单的办法是在OnDraw中绘制坐标位置就可以了。本文的实现思路]]></description>
    <pubDate>2004-06-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析.NET中的Serialization]]></title>
    <link>http://im.vc/vc/2011/0705/20416.html</link>
    <description><![CDATA[摘要 本文简要介绍了.net中的序列化（Serialization）概念，以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。  Serialization的概念 Serializ]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让程序只运行一个实例的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20415.html</link>
    <description><![CDATA[让程序只运行一个实例的简单实用的方法 //首先在InitInstance()函数中创建一个同步对象,如果(GetLastError()返回ERROR_ALREADY_EXISTS就表明存在 //一个应用实例了,返回false取消 // 创建同步对象]]></description>
    <pubDate>2004-08-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC从DLL传递消息到EXE]]></title>
    <link>http://im.vc/vc/2011/0705/20414.html</link>
    <description><![CDATA[在进行DLL开发过程中，尤其在进行底层硬件开发过程中，比如实时接收数据，进程需要和应用程序进行交互，而DLL和应用程序最好的交互就是发消息了，在DLL中定义消息的方式和在应用]]></description>
    <pubDate>2004-06-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈内存泄漏（三）]]></title>
    <link>http://im.vc/vc/2011/0705/20413.html</link>
    <description><![CDATA[使用BoundsChecker检测内存泄漏： BoundsChecker采用一种被称为 Code Injection的技术，来截获对分配内存和释放内存的函数的调用。简单地说，当你的程序开始运行时，BoundsChecker的DLL被自动载入]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC:thunk技术实现窗口类的封装]]></title>
    <link>http://im.vc/vc/2011/0705/20412.html</link>
    <description><![CDATA[MFC功能已经非常强大，自己做界面库也许没什么意思，但是这个过程中却能学到很多东西。比如说： 窗口类的封装,从全局窗口消息处理到窗口对象消息处理的映射方法： 对界面进行封]]></description>
    <pubDate>2004-09-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高质量C++编程点滴(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20411.html</link>
    <description><![CDATA[有效解决内存泄露 一、 你需要一个函数将一个数组赋值为等差数列，并将会在函数的外部使用它。 不合理： int *GetArray( int n ) { int *p = new int[n]; for ( int i = 0; i n; i++ ) { p[i] = i; } return]]></description>
    <pubDate>2004-07-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[查看进程令牌信息源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20410.html</link>
    <description><![CDATA[版权归作者所有 转载请与作者联系 用过whoami吧，这个tokenInfor和它的功能相仿，不过是查看指定进程的用户信息和访问令牌信息。 本版管理员不能查看普通用户进程的信息，功能完整的]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍几个操作文件的API函数]]></title>
    <link>http://im.vc/vc/2011/0705/20409.html</link>
    <description><![CDATA[在VC中,大多数情况对文件的操作都使用系统提供的 API 函数，但有的函数我们不是很熟悉，以下提供一些文件操作 API 函数介绍： 一般文件操作 API CreateFile 打开文件 要对文件进行读写等]]></description>
    <pubDate>2004-10-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习:分析MFC中的映射]]></title>
    <link>http://im.vc/vc/2011/0705/20408.html</link>
    <description><![CDATA[条件查找映射 MFC中大量使用了BEGIN_XXX_MAP这样的宏，以及映射进行查找优化，例如消息映射，OLE命令映射，以及接口等等。每个映射包含一个指向基类的映射的指针。这样，当一个类需]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ping的源程序]]></title>
    <link>http://im.vc/vc/2011/0705/20407.html</link>
    <description><![CDATA[网上收集 如侵犯您的权力，请来信告知 // Module Name: Ping.c // // Description: // This sample illustrates how an ICMP ping app can be written // using the SOCK_RAW socket type and IPPROTO_ICMP protocol. // By creating a raw]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:获取游戏手柄的按键输入]]></title>
    <link>http://im.vc/vc/2011/0705/20406.html</link>
    <description><![CDATA[//可以查看按游戏手柄按钮时的情况. //USB接口的游戏手柄 //编译环境:Windows 2000 server+VC++ 6.0+Win2K DDK #include #include #include #include extern C { #include } void main() { GUID HidGuid; // 查找本系统中H]]></description>
    <pubDate>2004-03-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习:调用ADO的常用方法]]></title>
    <link>http://im.vc/vc/2011/0705/20405.html</link>
    <description><![CDATA[概述 对于在Windows上编写数据库程序的程序员来说，ActiveX Data Objects (ADO) 是最常使用的技术了，通过ADO可以简单的实现数据库的连接以及数据访问。但 是在VC++中使用ADO时，却因为是使用]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows可执行文件简述(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20404.html</link>
    <description><![CDATA[如果PSP中的第一个FCB含有一个有效驱动器标识符，则置AL为00h，否则为0FFh。MS-DOS还置AH为00h或0FFh，这依赖于第二个FCB是否含有一个有效驱动器标识符。 建造PSP后，MS-DOS在PSP后立即开始（]]></description>
    <pubDate>2004-03-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[窗口类的诞生(注册自己的窗口类)1]]></title>
    <link>http://im.vc/vc/2011/0705/20403.html</link>
    <description><![CDATA[一．什么是窗口类 在Windows中运行的程序，大多数都有一个或几个可以看得见的窗口，而在这些窗口被创建起来之前，操作系统怎么知道该怎样创建该窗口，以及用户操作该窗口的各种]]></description>
    <pubDate>2004-03-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈内存泄漏（一）]]></title>
    <link>http://im.vc/vc/2011/0705/20402.html</link>
    <description><![CDATA[浅谈内存泄漏（一） 对于一个c/C++程序员来说，内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题，比如Smart Pointer，Garbage Collection等。Smart Point]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何利用VC的Remote Debug功能]]></title>
    <link>http://im.vc/vc/2011/0705/20401.html</link>
    <description><![CDATA[环境：VC6 SP4 WinXP 假设有下面一段代码： void CChildView::OnPaint() { CPaintDC dc(this); // device context for painting *dc.MoveTo(0,0); *dc.LineTo(100,10); *dc.LineTo(100,0); *dc.LineTo(200,10); } 如果你要在调试的过程中]]></description>
    <pubDate>2004-03-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[窗口类的诞生(注册自己的窗口类)2]]></title>
    <link>http://im.vc/vc/2011/0705/20400.html</link>
    <description><![CDATA[我们现在再来看看AfxDeferReGISterClass是什么样子的： #define AfxDeferRegisterClass(fClass) \ ((afxRegisteredClasses fClass) ? TRUE:AfxEndDeferRegisterClass(fClass) #define afxRegisteredClasses AfxGetModuleState()-m_fRegistered]]></description>
    <pubDate>2004-03-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实例:晚捆绑的实现过程]]></title>
    <link>http://im.vc/vc/2011/0705/20399.html</link>
    <description><![CDATA[一、函数调用捆绑 1、定义 捆绑：把函数体与函数调用相联系称为捆绑。当捆绑在程序运行之前（由编译器和连接器）完成时，称为早捆绑。（C编译只有一种函数调用，就是早捆绑）如]]></description>
    <pubDate>2004-02-20</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[分析MFC中的映射]]></title>
    <link>http://im.vc/vc/2011/0705/20398.html</link>
    <description><![CDATA[条件查找映射 MFC中大量使用了BEGIN_XXX_MAP这样的宏，以及映射进行查找优化，例如消息映射，OLE命令映射，以及接口等等。每个映射包含一个指向基类的映射的指针。这样，当一个类需]]></description>
    <pubDate>2004-04-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[读书笔记:在局域网中实现多播功能]]></title>
    <link>http://im.vc/vc/2011/0705/20397.html</link>
    <description><![CDATA[最近一直在看《Unix网络编程》这本书，觉得这本书很适合初学socket编程的人(比如说我自己 ^_^ )。我一直对于多播的实现比较模糊，在看了书上的多播部分的介绍，才发现在程序中实现]]></description>
    <pubDate>2004-03-17</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实例编程:用VC写个文件捆绑工具]]></title>
    <link>http://im.vc/vc/2011/0705/20396.html</link>
    <description><![CDATA[在2002年刚学VC的时候写过文件捆绑工具，当时是配合自己写的一个QQ木马使用。后来去年在某个论坛上有人问起了文件捆绑的事，我就翻出以前的程序，写下了这篇文档，今天整理硬盘]]></description>
    <pubDate>2004-02-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC7 HTML Dialog开发实例讲解]]></title>
    <link>http://im.vc/vc/2011/0705/20395.html</link>
    <description><![CDATA[开发环境：VS7，Windows XP，Windows 2K 在VS7中添加了一种新的对话框类：CDHtmlDialog，顾名思义就是能够显示DHTML内容的对话框，但不同与以前的CHTMLView不同的是添加了对DHTML的支持，能够响应]]></description>
    <pubDate>2004-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++基础:枚举当前打开的所有窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20394.html</link>
    <description><![CDATA[一、原理 其原理是利用GetWindowLong(hWnd,GWL_STYLE) WS_VISIBLE对打开的窗口进行查找，并将窗口的句柄存放在一个HWND的数组中，结合EnumWindows进行窗口的枚举，从而得到响应的窗口名称； 二、]]></description>
    <pubDate>2004-03-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习:字符串黑箱的背后]]></title>
    <link>http://im.vc/vc/2011/0705/20393.html</link>
    <description><![CDATA[去年的时候，由于某种原因，我需要将一个文件的二进制形式以文本的格式输出到一个文本文件中，类似下面这个样子： 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00 B8 00 00 00 00 00 00 00 40 00 00]]></description>
    <pubDate>2004-03-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示内存中的HTML内容]]></title>
    <link>http://im.vc/vc/2011/0705/20392.html</link>
    <description><![CDATA[IE WebControl控件提供了显示HTML的功能，但是只能够显示URL或者是文件。很多朋友都询问关于显示内存中HTML内容的方法，前几天我在网上找到一段代码，我在这里进行一些讲解。 思路：]]></description>
    <pubDate>2004-04-05</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中如何获取进程模块的信息]]></title>
    <link>http://im.vc/vc/2011/0705/20391.html</link>
    <description><![CDATA[一、 实现原理： 首先通过CreateToolhelp32Snapshot函数创建一个进程的快照，然后通过调用Process32First使用快照返回的句柄对进程进行遍历，相关的信息存放在PROCESSENTRY32结构类型的实例中，]]></description>
    <pubDate>2004-03-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:拥有Office XP风格的界面]]></title>
    <link>http://im.vc/vc/2011/0705/20390.html</link>
    <description><![CDATA[随着Windows XP和Office XP的推出，兼具华美和清爽气质的Office XP界面风格也逐渐取代了Windows经典界面风格而成为了当前应用程序的流行“时装”，因而如何使自己的应用程序拥有Office XP风]]></description>
    <pubDate>2004-03-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在ListCtrl中进行排序]]></title>
    <link>http://im.vc/vc/2011/0705/20389.html</link>
    <description><![CDATA[列表控件（CListCtrl）的顶部有一排按钮，用户可以通过选择不同的列来对记录进行排序。但是 CListCtrl并没有自动排序的功能，我们需要自己添加一个用于排序的回调函数来比较两个数据]]></description>
    <pubDate>2004-04-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不依赖于DLL就能工作的全局钩子]]></title>
    <link>http://im.vc/vc/2011/0705/20388.html</link>
    <description><![CDATA[不知道大家是通过什么开始对钩子(Hook)有了解的，我是看过Jeffrey Richter的《Windows 高级编程指南》（新版的中文译名为《Windows核心编程》）。在这本书里作者介绍了三种将代码注入其他]]></description>
    <pubDate>2004-03-25</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Gzip Zlib PNG 压缩算法,源码详解]]></title>
    <link>http://im.vc/vc/2011/0705/20387.html</link>
    <description><![CDATA[gzip,zlib,以及图形格式png，使用的是同一个压缩算法deflate。我们通过对gzip源码的分析来对deflate压缩算法做一个详细的说明。我阅读的gzip版本为 gzip-1.2.4。我们对算法做三种程度的说明。]]></description>
    <pubDate>2004-03-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC编写FTP程序]]></title>
    <link>http://im.vc/vc/2011/0705/20386.html</link>
    <description><![CDATA[1、生成CInternetSession变量。 CInternetSession ses; 2、打开FTP连接。 CFtpConnection* pFTP=ses.GetFtpConnection(ftp.microsoft.com,user,password,port,FALSE); 3、打开文件。 CInternetFile* pF=pFTP-OpenFile(abc.exe); 更简]]></description>
    <pubDate>2004-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[经验分享:闲谈C++算法封装之穷举法]]></title>
    <link>http://im.vc/vc/2011/0705/20385.html</link>
    <description><![CDATA[将算法独立抽象出来，在C++中算不上新鲜：STL中就封装了不少高效、健壮、灵活的泛型组件及对应的基础算法，工艺之高、适用性之强，非寻常我辈所轻易能及。这里不打算（也暂没有]]></description>
    <pubDate>2004-03-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中播放WAV文件]]></title>
    <link>http://im.vc/vc/2011/0705/20384.html</link>
    <description><![CDATA[首先，你必须手工将 WAV 文件加入到资源文件 .rc 中。 象这样： wave 例子： cool wave c:\projects\sounds\cool.wav 然后，在你需要播放 WAV 的地方加入下面的函数： bool playresource(lpstr lpname) { boo]]></description>
    <pubDate>2004-04-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:IP地址控件小技巧]]></title>
    <link>http://im.vc/vc/2011/0705/20383.html</link>
    <description><![CDATA[一、如何响应EN_CHANGE事件 在控件中提供了IPN_FIELDCHANGED的通知消息，该消息在控件的输入域发生变化的时候发生，一般来说可以满足需求。但是，有的时候，我们希望每当改变一个值的]]></description>
    <pubDate>2004-03-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的控制台程序也支持自动补齐]]></title>
    <link>http://im.vc/vc/2011/0705/20382.html</link>
    <description><![CDATA[对Windows 2000, Windows XP, Windows Server 2003操作系统下的“命令提示符程序 （cmd.exe）”了解稍多的人都会知道“命令提示符”有几个很好用的功能。一、支持命令历史记录，可以用上下键来]]></description>
    <pubDate>2004-03-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[数字签名]]></title>
    <link>http://im.vc/vc/2011/0705/20381.html</link>
    <description><![CDATA[用VB,或VC写的ActiveX控件如何进行签名？在网上有许多文章可供参考，我这里给出的是具体的步骤，具体的含义我就不想多说了。 场景：test.ocx：待签名的ActiveX控件，签名所用工具在微软]]></description>
    <pubDate>2004-04-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL中调用约定和名称修饰(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20380.html</link>
    <description><![CDATA[调用约定（Calling Convention）是指在程序设计语言中为了实现函数调用而建立的一种协议。这种协议规定了该语言的函数中的参数传送方式、参数是否可变和由谁来处理堆栈等问题。不同]]></description>
    <pubDate>2004-03-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows可执行文件简述(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20379.html</link>
    <description><![CDATA[操作系统中的文件是一种抽象的机制，提供了一种在磁盘上保存信息而且方便以后读取的方法。在Windows操作系统中，一个用户可以最直接体会到的文件的形式就是以.exe、.dll等为扩展名]]></description>
    <pubDate>2004-03-29</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用 API 作简繁体转换]]></title>
    <link>http://im.vc/vc/2011/0705/20378.html</link>
    <description><![CDATA[1. 输入Big5字符，返回Gb简体字符 //---------------------------- //函数输入Big5字符，返回Gb简体字符 //---------------------------- AnsiString __fastcall Big2Gb(AnsiString sBig) { char* pszBig5=NULL; //Big5编码的字符]]></description>
    <pubDate>2004-04-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下编程实现3D文字]]></title>
    <link>http://im.vc/vc/2011/0705/20377.html</link>
    <description><![CDATA[提起3D文字制作，不少人会马上想到3D MAX等一些专门的3维制作工具，即使选用VC以编程的手段来实现也多是假手于OpenGL图形开发库来完成。熟悉OpenGL开发的编程人员一定对其初始化、]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VS.Net 做.Net组件]]></title>
    <link>http://im.vc/vc/2011/0705/20376.html</link>
    <description><![CDATA[使用VS.net 做.net组件 转载自: http://www.dlking.com 作者不详 用Visual C#来做组件，其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中，笔者将为您详细介绍如何来做一个组件。]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(10)]]></title>
    <link>http://im.vc/vc/2011/0705/20375.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第十篇：模式对话框和通用控件（下） 大家好，雷神由于出差在外，所以笔记今天才写出抱歉。不知道大家有没有做上篇提到的计算器，计算器对雷神来说]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现拨号上网程序详解]]></title>
    <link>http://im.vc/vc/2011/0705/20374.html</link>
    <description><![CDATA[大家知道，在Netants、DownLoad Expert等软件中都带有定时拨号上网下载软件的功能。而一般用户的拨号上网，利用的是Windows的Remote Access Service（RAS，远程访问服务）。下面介绍一下其在V]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不用Hook也能实现方面快捷的换肤功能]]></title>
    <link>http://im.vc/vc/2011/0705/20373.html</link>
    <description><![CDATA[大家都知道如果你想用一个好看的按钮，你通常的做法是两种：1 映射按钮变量 2 .h定义 CExButton m_btn;然后m_btn.SubclassDlgItem 。这两种做法对于小程序，小工程没有问题但是当工程一大，做]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使类不能被继承]]></title>
    <link>http://im.vc/vc/2011/0705/20372.html</link>
    <description><![CDATA[版权所有： Lythm 文章来源： 东日制作室 转载请与作者联系 -------------------------------------------------------------------------------- 如果大家熟悉Java的话应该知道java中有一种类不能被继承,那就是]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[弹出窗口杀手(下)]]></title>
    <link>http://im.vc/vc/2011/0705/20371.html</link>
    <description><![CDATA[注册系统热键 系统热键用在像弹出窗口杀手这种应用程序非常有用，Ctrl+Shift+J是缺省热键。 说道实现，我们继续用ReGISterHotkey(HWND hWnd, int id, UINT fsModifiers, UINT vkey)完成，代码如下： 一]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个对Winsock完成端口模型封装的类]]></title>
    <link>http://im.vc/vc/2011/0705/20370.html</link>
    <description><![CDATA[在Windows下进行网络服务端程序开发，毫无疑问，Winsock 完成端口模型是最高效的。Winsock的完成端口模型借助Widnows的重叠IO和完成端口来实现，完成端口模型懂了之后是比较简单的，但是]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[修改Windows2000的开机屏幕]]></title>
    <link>http://im.vc/vc/2011/0705/20369.html</link>
    <description><![CDATA[原作者 阿鬼 文章原始出处 http://GhostStudio.yeah.net 转载请与作者联系 正文 最近闲得没事，折腾一下家里的电脑，你可以试一试 [ 准备工具 ] ------------------ 。Microsoft Visual C++ 。Photoshop []]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软.NET 常见问题解答（2）]]></title>
    <link>http://im.vc/vc/2011/0705/20368.html</link>
    <description><![CDATA[.net对开发人员和IT业意味着什么 .NET是如何易于管理的？ 随着当前应用软件的升级，Microsoft设计了许多工具和技术使.NET平台易于管理，目前的技术和产品包括： Microsoft Windows 2000 Server]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在BMP文件中隐藏信息]]></title>
    <link>http://im.vc/vc/2011/0705/20367.html</link>
    <description><![CDATA[作者： John Collomosse 关键字： BMP 加密 原作者姓名： John Collomosse 文章原始出处： http://www.blindside.co.uk/ 介绍 Blindside is a steganography application that hides information inside .BMP (bitmap) images. It is]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[弹出窗口杀手(上)]]></title>
    <link>http://im.vc/vc/2011/0705/20366.html</link>
    <description><![CDATA[弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序，它工作在系统的托盘中，按照一定的间隔来检测IE窗口，然后关闭弹出窗体。最后，还提供了用热键来杀掉弹出窗口的功能。 虽然]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中如何将数据导入Word中]]></title>
    <link>http://im.vc/vc/2011/0705/20365.html</link>
    <description><![CDATA[在给企业开发的项目中，客户经常要求将数据汇总显示并打印。站在程序员的立场上，简单数据的汇总打印可以采用VB自带报表，对复杂的数据用水晶报表或第三方打印控件。在企业中]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习:用vc实现生产者消费者问题]]></title>
    <link>http://im.vc/vc/2011/0705/20364.html</link>
    <description><![CDATA[很多情况下我们需要多个线程互相协助，来完成同一个任务。但是线程很难从外部进行控制。 利用线程同步技术可以使线程彼此交互，从而避免了外部控制对与时间和资源的浪费。 在]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何调用ActiveX网页中的JavaScript函数]]></title>
    <link>http://im.vc/vc/2011/0705/20363.html</link>
    <description><![CDATA[前言 很多网友问到，在HTML的页面中放置一个COM对象，这个对象该如何调用页面中的脚本函数的问题，本人近日也因为工作需要实现这样的功能，在网上搜索后，获得了很多帮助，但并]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC一点通:实现文件夹的缩略图显示]]></title>
    <link>http://im.vc/vc/2011/0705/20362.html</link>
    <description><![CDATA[本示例演示了列表控件的虚列表和自画功能，也演示了一些系统外壳的函数和接口的使用方法。  单击这里下载本文的代码。  预备性阅读 在阅读本文之前，建]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC高级学习:编程本质论]]></title>
    <link>http://im.vc/vc/2011/0705/20361.html</link>
    <description><![CDATA[这几年各种新的技术井喷一样的涌现出来。身处这样一个时代的我们，难免就有一种拔剑四顾，心下茫然的感觉。在某一方面的做到精专已属不易，全才似不可能，那么究竟又该何去何]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扔掉Socket实现网络编程]]></title>
    <link>http://im.vc/vc/2011/0705/20360.html</link>
    <description><![CDATA[随着计算机网络化的深入，计算机网络编程在程序设计的过程中变得日益重要。许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作，实]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[得到远程机器MAC地址源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20359.html</link>
    <description><![CDATA[网上收集 如侵犯您的权力，对请来信告知 #include #include #include #include iphlpapi.h #pragma comment ( lib, ws2_32.lib ) #pragma comment ( lib, Iphlpapi.lib ) void main( int argc, char ** argv ) { int numberOfHost =]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『21天精通C++』第三周学习笔记(3-2)]]></title>
    <link>http://im.vc/vc/2011/0705/20358.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第十七天： 当一个类包含其他类时用合成。 当一个类是另一个类的扩展，它包含另一个类的一些属性，另外又增加了一些属性行为用继承。 一个由其他对]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『21天精通C++』第二周学习笔记(2-1)]]></title>
    <link>http://im.vc/vc/2011/0705/20357.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第八天： 抽象数据类型是指用户自定义的数据类型。虽然用户使用内部类型来定义抽象数据类型但它不是内部数据类型。 .点操作符是访问对象变量的成]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP/IP的局域网多用户通信(1)]]></title>
    <link>http://im.vc/vc/2011/0705/20356.html</link>
    <description><![CDATA[作者： 袁 渊(华东船舶工业学院机械系) 转载请与作者联系 摘要： 基于TCP/IP的网络通信技术实现了面向连接的用户与服务器间点对点异步通信，本文在该基础上应用了多线程以及共享数]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发工具大比拚之Visual C++ vs. Delphi(二)]]></title>
    <link>http://im.vc/vc/2011/0705/20355.html</link>
    <description><![CDATA[应用框架：mfc？有kfc流行吗？ 应用程序框架(application frame)，有时也称为对象框架。visual C++采用的框架是mfc。mfc不仅仅是人们通常理解的一个类库。(同样，Delphi的VCl也不仅仅是一个控件]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[枚举本地-远程NT系统进程]]></title>
    <link>http://im.vc/vc/2011/0705/20354.html</link>
    <description><![CDATA[作者： eyas 版权所有： http://www.ey4s.org 中文版本出处： http://www.gamehigh.net/ 转载请与作者联系 Windows2000中有个工具taskmgr.exe就可以比较详细的查看当前系统进程信息，但是那是Windows GUI程]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:全局共享变量的困惑]]></title>
    <link>http://im.vc/vc/2011/0705/20353.html</link>
    <description><![CDATA[近日写程序，让全局共享变量给害苦了，现将结果公布出来，不希望有人步我后尘。 先总结经验：全局共享变量一定要在定义时初始化，否则无效。 下面写两行代码进行验证（Visual]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP/IP的局域网多用户通信(4)]]></title>
    <link>http://im.vc/vc/2011/0705/20352.html</link>
    <description><![CDATA[作者： 袁 渊(华东船舶工业学院机械系) 转载请与作者联系 三、具体实施 3.2 通信服务器 ●多线程 每当服务器上有用户连接成功，服务器都会为其创建两个线程：接收线程（RecvData）和]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP/IP的局域网多用户通信(2)]]></title>
    <link>http://im.vc/vc/2011/0705/20351.html</link>
    <description><![CDATA[作者： 袁 渊(华东船舶工业学院机械系) 转载请与作者联系 二、实现方案 整体方案的构思图如下： 通过上图，我们可以看到整个系统分为三个相关的程序，即注册/登陆服务器、通信服]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何把VC++代码转换成VB代码?]]></title>
    <link>http://im.vc/vc/2011/0705/20350.html</link>
    <description><![CDATA[对于大多数VB的爱好者来说,在很多情况下都想通过使用API函数来实现一些比较高级的功能或达到某种特殊效果,这就需要用到一些VC++的代码. 本文就如何把VC++代码转换成VB代码给出了一些]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(4)]]></title>
    <link>http://im.vc/vc/2011/0705/20349.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第四篇：资源和编译 资源文件（就是以应用程序名和扩展名是.rc的文件）很大程度上决定了应用程序的用户界面。在VC++中资源文件包括以下内容： Accele]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++实现Windows 2000/XP下的休眠]]></title>
    <link>http://im.vc/vc/2011/0705/20348.html</link>
    <description><![CDATA[实现休眠功能很简单,只要在任意想要执行的地方执行如下给出的休眠函数SetPower()就行,其实休眠很简单,只需要API:SetSystemPowerState()就行,就如关机/注销/重启一样,只需要ExitWindowEx(),但这些]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[指针的概念]]></title>
    <link>http://im.vc/vc/2011/0705/20347.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 正文 本文不准备写概念，关于概念性的东西大家可以直接看书，书上说的比我好。 谨以此小文向关心雷神的朋友表示感谢 一、指针的概念 char str[] = “A]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++下对文件属性的获取与更改]]></title>
    <link>http://im.vc/vc/2011/0705/20346.html</link>
    <description><![CDATA[摘要： 本文讲述了在Visual C++ 下编程实现对磁盘文件的属性进行获取以及更改的一般方法，并给出部分相关的关键代码。 一、 引言 文件是数据在磁盘上最常用的一种存放形式，也是在]]></description>
    <pubDate>2002-09-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习:用SDK实现分隔条]]></title>
    <link>http://im.vc/vc/2011/0705/20345.html</link>
    <description><![CDATA[Windows中的分隔条是一种被广泛使用的控件，绝大多数Explorer式样的应用程序都使用了这种控件。然而却很少有相关的资料对它的完整实现进行介绍，于是我自己实现了一个，希望对SDK的]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发工具大比拚之Visual C++ vs. Delphi(三)]]></title>
    <link>http://im.vc/vc/2011/0705/20344.html</link>
    <description><![CDATA[数据库开发：Delphi一枝独秀 数据库支持是delphi的强项。这主要体现在delphi与bde的无缝集成，以及delphi提供的那一大堆现成的数据库操作控件。这是VC望尘莫及的。目前delphi支持bde、ado、]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++6.0 API函数操作技巧集]]></title>
    <link>http://im.vc/vc/2011/0705/20343.html</link>
    <description><![CDATA[我们在编制应用软件的过程中，常常需要对光标和鼠标操作，本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数，并给出了在Visual C6.0++中利用所介绍的API函数实现]]></description>
    <pubDate>2002-10-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示HTML对话框]]></title>
    <link>http://im.vc/vc/2011/0705/20342.html</link>
    <description><![CDATA[关键字 HTML 对话框 作者 阿鬼 转载请与作者联系 正文 /* * 成功返回TRUE,失败返回FALSE */ BOOL ShowHtml() { //装载动态连 HINSTANCE hinstMSHTML = LoadLibrary(MSHTML.DLL); //此地址名称可直接用html文件名]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[代理服务器的源程序]]></title>
    <link>http://im.vc/vc/2011/0705/20341.html</link>
    <description><![CDATA[网上收集 如侵犯您的权力，请来信告知 #include stdafx.h #include Proxy.h #include //WINSOCKET API 2。0 #include #include #include #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC 6.0实现串行通信的三种方法]]></title>
    <link>http://im.vc/vc/2011/0705/20340.html</link>
    <description><![CDATA[摘要： 本文介绍了在Windows平台下串行通信的实现机制，讨论了根据不同的条件用Visual C++ 设计串行通信程序的三种方法，并结合实际，实现对温度数据的接收监控。 在实验室和工业应]]></description>
    <pubDate>2003-03-24</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(7)]]></title>
    <link>http://im.vc/vc/2011/0705/20339.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第七篇：图形设备接口（GDI） 我想大家和我一样通过前几天的学习，对VC++MFC应用程序框架的神奇功能有了一些了解，但是还是感觉不能驾御这个强的开发]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc实现如何平滑地关闭窗口]]></title>
    <link>http://im.vc/vc/2011/0705/20338.html</link>
    <description><![CDATA[关键字 图层，窗口 原作者： Mohammad A. Salah. [Mohd_a_salah@hotmail.com] 文章原始出处： http://www.codeguru.com 译者： 阿鬼 [mornlee@21cn.com] 环境： VC6, win2000, winXP 转载请与作者联系 技术准备： 很简]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++6.0的DDL编程实现]]></title>
    <link>http://im.vc/vc/2011/0705/20337.html</link>
    <description><![CDATA[| 一、前言 自从微软推出16位的Windows操作系统起，此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据，实际上Windows操作系统中几乎所有的内容都由DLL以一种或另]]></description>
    <pubDate>2003-03-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软.NET 常见问题解答（1）]]></title>
    <link>http://im.vc/vc/2011/0705/20336.html</link>
    <description><![CDATA[什么是微软的.net? 微软的 .NET 及 XML Web 服务平台包括: 一个建立.NET体验的软件平台 一个建立集成XML Web服务的编程模型和工具 一套可编程的XML Web服务 微软.NET能使用户通过Web与众多的智]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍.NET中的委派(Delegates)之三]]></title>
    <link>http://im.vc/vc/2011/0705/20335.html</link>
    <description><![CDATA[因为所有的委派都派生于MulticastDelegate，它们继承了MulticastDelegate的域，属性和方法。在所有这些成员中，你要特别注意三个私有（private）域： 用于委派类型的私有域： 域 类型 描述]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现Foxmail邮件的批量导出]]></title>
    <link>http://im.vc/vc/2011/0705/20334.html</link>
    <description><![CDATA[摘要： 本文通过对Foxmail邮件箱文件的分析而给出了一种自动将邮件箱内邮件导出为各自独立的.eml格式的邮件文件，导出后的邮件文件可为OutLook等软件打开。本文所述方法在处理大批]]></description>
    <pubDate>2003-04-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[得到网卡信息源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20333.html</link>
    <description><![CDATA[网上收集 如侵犯您的权力，请来信告知 #include #include #include #include void main(void) { DWORD Err; PIP_ADAPTER_INFO pAdapterInfo, pAdapt; DWORD AdapterInfoSize; PIP_ADDR_STRING pAddrStr; // // Get the main IP configuratio]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍.NET中的委派(Delegates)之二]]></title>
    <link>http://im.vc/vc/2011/0705/20332.html</link>
    <description><![CDATA[使用委派调用静态方法 StaticCallbacks方法示范了用各种不同方式的回调委派。这个方法首先构造一个Set对象，告诉它对象创建有五个对象元素的数组。然后调用ProcessItems，在第一个调用中]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6.0映射模式转换及如何消除坐标误差]]></title>
    <link>http://im.vc/vc/2011/0705/20331.html</link>
    <description><![CDATA[在实际项目的开发过程中，经常需要绘制几何图形，并且要求用户可以与图形进行交互，既用户可以按照自己的思路对图形进行局部的任意调整，这些问题在Visual C++ 6.0可视化编程中可]]></description>
    <pubDate>2003-04-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下TabCtrl的控制问题解决办法]]></title>
    <link>http://im.vc/vc/2011/0705/20330.html</link>
    <description><![CDATA[做作VC界面的都知道，如果在遇到多个控件用tabctrl分组显示时是一件很繁琐的事情，同时代码量也特别的大下面是我今天下午刚刚想出的一个自己认为满意的解决办法。 主要思路如下：]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6编写注册表管理程序]]></title>
    <link>http://im.vc/vc/2011/0705/20329.html</link>
    <description><![CDATA[在市面上，有很多注册表管理方面的程序，如：魔法兔子，IE保护器等。但它们对注册表都进行固定的操作，对与Windows的高级管理员来说是远远不够的,还经常用到Regedit，那它是如何]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中基于CEditView的打印和打印预览设计]]></title>
    <link>http://im.vc/vc/2011/0705/20328.html</link>
    <description><![CDATA[Visual C++中的MFC文档视图结构为我们提供了打印和打印预览程序结构框架，使得我们只需在OnPrint或OnDraw等重载函数中添加相关代码就可实现文档内容或图像的打印和打印预览功能。但是]]></description>
    <pubDate>2003-05-13</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可能是最快的算法alpha blend汇编源代码]]></title>
    <link>http://im.vc/vc/2011/0705/20327.html</link>
    <description><![CDATA[作者 Intel 关键字 alpha blend 源代码 原作者姓名 Intel 文章原始出处 http://www.intel.com 介绍 我从 http://www.gameres.com/Visual/2D/IntelAlpha.htm 此处copy而来 正文 Intel官方网站有一个ablend_565的快速汇编]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中如何等比例缩放图像]]></title>
    <link>http://im.vc/vc/2011/0705/20326.html</link>
    <description><![CDATA[作者： Future Studio.徐景周 版权所有： 徐景周 转载请联系作者 在放大或缩小图像时，如何能最好的保持图像原态比例来显示呢？下面提供一个涵数可帮你来实现，调用它后，返回的矩形]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程轻松获取局域网连接通知]]></title>
    <link>http://im.vc/vc/2011/0705/20325.html</link>
    <description><![CDATA[摘要： 本文从解决实际需要出发，通过采用Windows Socket API等网络编程技术实现了在局域网共享一条电话线的情况下，当服务器拨号上网时能及时通知各客户端通过代理服务器进行上网。]]></description>
    <pubDate>2003-06-23</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发工具大比拚之Visual C++ vs. Delphi(一)]]></title>
    <link>http://im.vc/vc/2011/0705/20324.html</link>
    <description><![CDATA[引言 “visual C++与Delphi之比较”最近在csdn的论坛上的讨论非常火热，本文将以一个程序员的角度，从技术水平、功能、性能、易用性、稳定性、发展历程和前景等方面，以visual c++ 6和]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『21天精通C++』第二周学习笔记(2-2)]]></title>
    <link>http://im.vc/vc/2011/0705/20323.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第十天： 友元函数和友元类使得程序员在不放弃私有数据安全性的情况下，对特定的函数或类进行访问。 要想通过一个打印函数打印类中的数据成员，要]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Winsock实现语音全双工通信使用]]></title>
    <link>http://im.vc/vc/2011/0705/20322.html</link>
    <description><![CDATA[摘要：在Windows 95环境下，基于TCP/IP协议，用Winsock完成了话音的端到端传输。采用双套接字技术，阐述了主要函数的使用要点，以及基于异步选择机制的应用方法。同时，给出了相应的]]></description>
    <pubDate>2003-06-28</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(9)]]></title>
    <link>http://im.vc/vc/2011/0705/20321.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第九篇：模式对话框和通用控件（上） 对话框是一个真正的窗口，它不但可以接受消息，而且可以被移动和关闭，还可以在它的客户区中进行绘图操作。对]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍.NET中的委派(Delegates)之一]]></title>
    <link>http://im.vc/vc/2011/0705/20320.html</link>
    <description><![CDATA[回调函数 回调函数的确是至今为止最有用的编程机制之一。C运行时的qsort函数利用回调函数对数组元素进行排序。在Windows中，回调函数更是窗口过程，钩子过程，异步过程调用，以及目]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC面向对象开发分析与设计实例解析]]></title>
    <link>http://im.vc/vc/2011/0705/20319.html</link>
    <description><![CDATA[众所周知，面向对象的程序设计更适合对现实生活中的描述，更加体现了软件的工业化的精神，所以现在大部分的软件开发工作都围绕OOP的思想来进行的。但是在对现实生活中的实际问]]></description>
    <pubDate>2003-07-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现IE风格的界面]]></title>
    <link>http://im.vc/vc/2011/0705/20318.html</link>
    <description><![CDATA[使用过IE浏览器的朋友都知道IE界面上的扁平工具条、地址栏，扁平工具栏上的按钮正常状态下为扁平态，按钮上的图像为灰色，当鼠标放在按钮上时，按钮突起（这种状态称为手柄），]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作光墙效果]]></title>
    <link>http://im.vc/vc/2011/0705/20317.html</link>
    <description><![CDATA[版权所有： Lythm 文章来源： 东日制作室 转载请与作者联系 先给大家看看效果: 在学会光墙效果之前,首先要知道,最基本的(可能也是最经典的)火焰效果算法, 下面,我详细说一下,很简单]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Jdbc-odbc直接连接access文件]]></title>
    <link>http://im.vc/vc/2011/0705/20316.html</link>
    <description><![CDATA[对于设置与Windows下的JSP服务器，且系统较小时，使用Access是一个比较好的选择，但是要使用access数据库一般要通过数据源。这里提供一种不用使用数据源用Java直接连接数据源的方法。]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于DAO数据库编程的几点经验]]></title>
    <link>http://im.vc/vc/2011/0705/20315.html</link>
    <description><![CDATA[作者: 李建国 版权所有： 广东南海市昭信科技有限公司-李建国 转载请与作者联系 前言 本文是作者在DAO数据库编程中积累的经验,希望对使用DAO进行开发的朋友有所帮助。 一、如何在新]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 Part 1：Lambdas，auto，以及 static]]></title>
    <link>http://im.vc/vc/2011/0705/20314.html</link>
    <description><![CDATA[本文示例源代码或素材下载 来源：VCblog 作者：Stephan T. Lavavej 简介 这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性，目前有三部分。 Part 1 ：介绍了Lambdas， 赋予新意义的au]]></description>
    <pubDate>2009-06-10</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软.NET 常见问题解答（3）]]></title>
    <link>http://im.vc/vc/2011/0705/20313.html</link>
    <description><![CDATA[.net是如何工作的 作为产品的.NET提供了什么？ 微软.NET包括： .NET平台——为XML Web服务开发人员提供的一套构建工具和操作系统。 .NET体验——最终用户与XML Web服务交互的一种手段。 .]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中调用DirectShow全屏播放视频]]></title>
    <link>http://im.vc/vc/2011/0705/20312.html</link>
    <description><![CDATA[版权所有： Lythm 文章来源： 东日制作室 转载请与作者联系 -------------------------------------------------------------------------------- 有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题：游]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC用递归的方法画分形图]]></title>
    <link>http://im.vc/vc/2011/0705/20311.html</link>
    <description><![CDATA[分形几何是数学领域里新兴的课题，如果将图形的每个元素按某种规则进行变形，得到新的图形，以此类推，进行若干次变形后得到的图形就是分形图形。Couch曲线是最典型的分形图形]]></description>
    <pubDate>2009-06-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++高级学习:监视服务器端口]]></title>
    <link>http://im.vc/vc/2011/0705/20310.html</link>
    <description><![CDATA[#include stdafx.h #include winsock2.h #include Windows.h //#include stdio.h #include stdlib.h #include fstream.h DWORD WINAPI ClientThread(LPVOID lpParam); int main(int argc, char* argv[]) { if (argc!=2) { printf(using: listen [your ip a]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP/IP的局域网多用户通信(3)]]></title>
    <link>http://im.vc/vc/2011/0705/20309.html</link>
    <description><![CDATA[作者： 袁 渊(华东船舶工业学院机械系) 转载请与作者联系 三、具体实施 3.1 注册/登陆服务器 注册/登陆服务器程序是基于对话框的，该程序使用I/O端口56789与用户端连接。 首先，在对]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MATLAB与VC++混合编程实现一维小波多尺度分解]]></title>
    <link>http://im.vc/vc/2011/0705/20308.html</link>
    <description><![CDATA[引言 小波分析世纪80年代开始发展成熟起来的一个数学分支，其应用领域十分广泛，并逐步成为信号分析的又一有力工具。MATLAB的小波工具箱为我们提供了小波多尺度分解函数，方便了]]></description>
    <pubDate>2009-06-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++学习经验:也谈编程本质]]></title>
    <link>http://im.vc/vc/2011/0705/20307.html</link>
    <description><![CDATA[最近在网上看到leezy_2000的一篇文章，《编程本质》，读了之后颇有感触。有些观点，我非常赞同，但是，有些我却有不同的看法。觉得在文章之后的讨论区不能一吐为快，另外，也早有]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『21天精通C++』第二周学习笔记(2-3)]]></title>
    <link>http://im.vc/vc/2011/0705/20306.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第十三天： 构造函数是成员函数。 当对对象数据处理结束后可以用析构函数以自定义的方式将其清除。析构函数是用来清除数据的特殊成员函数。 记住：]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[以特定的用户身份运行某个程序命令]]></title>
    <link>http://im.vc/vc/2011/0705/20305.html</link>
    <description><![CDATA[本文示例源代码或素材下载 环境：Windows NT 4.0 + 本文将介绍一个控制台实用程序，在 Windows NT 系统中运行，它以专门的用户身份启动某个程序命令。它用 Windows API 函数 LogonUser 编程，以]]></description>
    <pubDate>2009-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[瞎侃编译和解释]]></title>
    <link>http://im.vc/vc/2011/0705/20304.html</link>
    <description><![CDATA[早上起床无聊，所以写点什么来浪费能量。 从CPU到操作系统 cpu能够执行的是二进制表示的指令，确切的说是基本指令。然后cpu中有一些微代码，然后就把一些非基本指令也作为指令一]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈内存泄漏（二）]]></title>
    <link>http://im.vc/vc/2011/0705/20303.html</link>
    <description><![CDATA[检测内存泄漏： 检测内存泄漏的关键是要能截获住对分配内存和释放内存的函数的调用。截获住这两个函数，我们就能跟踪每一块内存的生命周期，比如，每当成功的分配一块内存后，]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于图形用户界面的RunAs 程序（GUI RunAs）]]></title>
    <link>http://im.vc/vc/2011/0705/20302.html</link>
    <description><![CDATA[本文示例源代码或素材下载 环境：VC6 SP5，VS 2005，Win2k+，Platform SDK 为了在另一个用户上下文中启动程序，Win2k 提供了一个命令行程序工具RunAs。在网上（如www.codeguru.com）也能找到同样功]]></description>
    <pubDate>2009-06-15</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6实现简单的闪屏]]></title>
    <link>http://im.vc/vc/2011/0705/20301.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 原来用VC6制作闪屏效果比起VB来不复杂，一直看到网上有文章介绍制作闪屏窗口的文章，也没有深入的研究过，今天学到窗体设计发现原来如果对闪屏的效]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何禁止对话框关闭按钮和浮动工具条上的系统]]></title>
    <link>http://im.vc/vc/2011/0705/20300.html</link>
    <description><![CDATA[作者： Future Studio.徐景周 版权所有： 徐景周 转载请联系作者 1、禁止对话框中的关闭按钮有二种方法。 第一种方法 ，用ModiftMenu()涵数来实现： CMenu* pMenu = this-GetSystemMenu(FALSE); pMenu-]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VSTS代码验证工具捕捉C/C++错误]]></title>
    <link>http://im.vc/vc/2011/0705/20299.html</link>
    <description><![CDATA[对一个C++本机代码(Native Code)开发者来说，Visual Studio Team System对整个软件开发周期都提供了支持，VSTS源代码注释使开发者在静态代码分析或单元测试中，可以用方法参数前置或后置的有]]></description>
    <pubDate>2009-06-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:虚拟按键的总结及示例]]></title>
    <link>http://im.vc/vc/2011/0705/20298.html</link>
    <description><![CDATA[符号常量 十六进制值 指定的鼠标或键盘按键 VK_LBUTTON 01 鼠标左键 VK_RBUTTON 02 鼠标右键 VK_CANCEL 03 Control-break 过程 VK_MBUTTON 04 鼠标中键 VK_BACK 08 BACKSPACE 键 VK_TAB 09 TAB 键 VK_CLEAR 0C CLEAR 键]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC学习:Windows CE下的串口通讯类]]></title>
    <link>http://im.vc/vc/2011/0705/20297.html</link>
    <description><![CDATA[串行通讯是目前计算机、通信和控制领域最基本的通信方式。在CSDN的“嵌入式开发/WINCE”社区中，经常有人提问该到哪找串口通讯类，其实这个问题我自己也问过。:)而一般的回答是给]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[优化增强您的Visual C++应用程序]]></title>
    <link>http://im.vc/vc/2011/0705/20296.html</link>
    <description><![CDATA[虽然 Microsoft .net Framework 确实能提高开发人员的工作效率，但许多人对托管代码的性能还是有些担忧。新版本的 Visual C++ 将会让您消除这些担忧。对于 Visual Studio 2005，C++ 语法本身得到了]]></description>
    <pubDate>2009-06-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『VC++技术内幕』学习笔记(6)]]></title>
    <link>http://im.vc/vc/2011/0705/20295.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第六篇：映射模式 在此篇之前我们已经学会了在窗口显示图形，更准确的说是在窗口指定位置显示图形或文字，我们使用的坐标单位是象素，称之为设备坐]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扩展MFC类库建立自己的界面类库(1)]]></title>
    <link>http://im.vc/vc/2011/0705/20294.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 除非应用程序只是给自己使用，否则它的价值必须由别人决定。应用程序的界面对用户的影响很大——无论程序代码如何高效，功能如何强大，如果用户发]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入了解VC++编译器]]></title>
    <link>http://im.vc/vc/2011/0705/20293.html</link>
    <description><![CDATA[大家可能一直在用VC开发软件，但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下，我们只停留在使用它，而不会想去了解它。因为它只是一个工具，我们宁可把更多]]></description>
    <pubDate>2009-06-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高手必修:关于FoxMail的深入研究]]></title>
    <link>http://im.vc/vc/2011/0705/20292.html</link>
    <description><![CDATA[现在使用FoxMail的用户越来越多了，但是FoxMail却不像OutLook一样给编程人员提供开发接口。我认为这对一个好的软件的推广来说是很不利的。前几个月小弟由于开发需要对FoxMail进行了以下]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示SOCKET错误信息]]></title>
    <link>http://im.vc/vc/2011/0705/20291.html</link>
    <description><![CDATA[关键字 SOCKET,错误信息 网上收集 如侵犯您的权力，对请来信告知 正文 void WSAShowError() { TCHAR errMsg[2048] = {0}; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, GetModuleHandle(TEXT(ws2_32.dll)), WSAGetLastError(), N]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何解决系统补丁（KB971092）重复安装问题]]></title>
    <link>http://im.vc/vc/2011/0705/20290.html</link>
    <description><![CDATA[一个关于Visual Studio 2008 SP1 (KB971092) 的系统补丁重复安装问题的解决方案 前几天微软发布了针对 VS2008SP1 的安全补丁，足足有300多M，当然更新了，但是更新完了又提示更新，没完没了，]]></description>
    <pubDate>2009-08-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 Windows 钩子获取丢失的密码]]></title>
    <link>http://im.vc/vc/2011/0705/20289.html</link>
    <description><![CDATA[简介 几年前我在CodeGuru 上下载了一个叫 Eureka的程序，如果你忘记了密码，你可以用程序把密码取回来。它不是密码破解程序，相反，它利用了一个Windows的安全漏洞来拷贝另外一个运行]]></description>
    <pubDate>2009-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[『21天精通C++』第三周学习笔记(3-1)]]></title>
    <link>http://im.vc/vc/2011/0705/20288.html</link>
    <description><![CDATA[作者： 雷神 转载请联系作者 第十五天和第十六天 从已存在的类继承得到新类的过程叫做派生。派生是继承的过程。 用：将派生类和基类分开。派生类将继承基类所有公有成员。（构]]></description>
    <pubDate>2004-02-14</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增强webprint打印控件一次打印多份文档的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20287.html</link>
    <description><![CDATA[Web打印一直是web管理系统的难点，事实证明，采用轻量级的dll控件来实现web打印，是比较理想的解决方案。 采用VC的ATL技术，结合IE的打印模版技术编写的webprint.dll，压缩打包生成dll后]]></description>
    <pubDate>2009-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[偷窥桌面程序和IE浏览器的密码编辑框]]></title>
    <link>http://im.vc/vc/2011/0705/20286.html</link>
    <description><![CDATA[环境：VC6/VC7, MS Platform Core SDK, IE4.0+, WinNT/2K/XP （在英文/中文/日文版的Win2k/XP 及IE6.0+SP1上测试通过） 关键字：Windows 钩子，IE COM 对象，Win2k 安全上下文 IE编程 工具 系统 摘要 本文将介绍]]></description>
    <pubDate>2009-09-06</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows消息编程]]></title>
    <link>http://im.vc/vc/2011/0705/20285.html</link>
    <description><![CDATA[本文主要包括以下内容： 1、简单理解Windows的消息 2、通过一个简单的Win32程序理解Windows消息 3、通过几个Win32程序实例进一步深入理解Windows消息 4、队列消息和非队列消息 5、WM_COMMAND和]]></description>
    <pubDate>2010-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow--(1)Sample: Texture3D9]]></title>
    <link>http://im.vc/vc/2011/0705/20284.html</link>
    <description><![CDATA[位置Microsoft Platform SDK for Windows Server 2003 R2\Samples\Multimedia\DirectShow\Players\Texture3D9\ 看名字就知道是把dshow解码出来的数据渲染到纹理上，但是这目录里面没有.proj项目文件，只有Makefile，为]]></description>
    <pubDate>2009-10-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow--(0)环境配置，小试牛刀]]></title>
    <link>http://im.vc/vc/2011/0705/20283.html</link>
    <description><![CDATA[环境配置： 用的是Platform SDK for Windows Server 2003 R2，安装后开始菜单如下 VS2005里面的设置 Include Lib 小试牛刀： 写个最简单的程序爽下，见sdk文档，位置如下 貧匯匈 1 2 ・朕塘崔・ 全俊]]></description>
    <pubDate>2009-10-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编写动态链接库及其使用]]></title>
    <link>http://im.vc/vc/2011/0705/20282.html</link>
    <description><![CDATA[1. 创建项目 ÉÏÒ»Ò³ 1 2 3 4 ÏÂÒ»Ò³ ¡¡¡¡3. F7¼ü£¬±àÒëµÄ½á¹ûÈçÏÂ ¡¡¡¡Í¼Æ¬¿´²»Çå³þ£¿Çëµã»÷ÕâÀï²é¿´Ô­Í¼£¨´óÍ¼£©¡£ ¡¡¡¡4. ½«¸Ãdll¸´ÖÆµ½c:\Windows\sy]]></description>
    <pubDate>2009-09-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于OpenCV的形态学开源库]]></title>
    <link>http://im.vc/vc/2011/0705/20281.html</link>
    <description><![CDATA[形态学英文名称为Morphology，在数字图像处理中是一个重要的分支。在数字图像处理初期的学习中往往由于被大家认为是最易学最易掌握的内容而一笔带过，只皮毛的学习了一下腐蚀、膨]]></description>
    <pubDate>2010-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿Windows 7显示桌面的工具]]></title>
    <link>http://im.vc/vc/2011/0705/20280.html</link>
    <description><![CDATA[Win7改进了许多用户体验，其中右下角显示桌面的按钮是最舒心的功能之一。为了在没装Win7的开发机上体验这个功能，写了下面的小工具。 Win7中，鼠标拖到最右下角，点击左键，便可以]]></description>
    <pubDate>2010-02-03</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[判断你的文件是否为合法的PE文件和应用类型]]></title>
    <link>http://im.vc/vc/2011/0705/20279.html</link>
    <description><![CDATA[可能很多的人都没有注意到一些事情，就是你的程序是不是合法的可运行的应用程序，例如一个文件只是把后缀改成 .exe 的形式就显示为应用程序的图标了! 你不想写一个根据后缀名就]]></description>
    <pubDate>2009-09-21</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种美化控件滚动条（ScrollBar）的方法]]></title>
    <link>http://im.vc/vc/2011/0705/20278.html</link>
    <description><![CDATA[一、说明 我们大家对MFC控件本身的美化工作都比较熟悉了，这方面的文章也是比较多的。但是对于控件中的滚动条美化，相关资料却比较少。已有的实现采用的是禁用控件的滚动条，然]]></description>
    <pubDate>2010-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC下使用多线程的使用详解]]></title>
    <link>http://im.vc/vc/2011/0705/20277.html</link>
    <description><![CDATA[昨天看了一下多线程，以后还是将一些代码发到博客上比较好。现在电脑上以前写的代码都没有打开看一眼的欲望了。还是发到博客好，可以随时看看，而且也能帮助一下别人。呵呵]]></description>
    <pubDate>2010-03-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将模型导出到Direct3D]]></title>
    <link>http://im.vc/vc/2011/0705/20276.html</link>
    <description><![CDATA[（零）序言 你在3ds max（以下称作max）或Maya（以下称作maya）中为一款游戏制作各种3D模型，你希望自己所做的模型能在一款3D游戏引擎中被活灵活现地显示出来。在那一刻你会感到非常]]></description>
    <pubDate>2009-09-26</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CSerialIO-简单好用的串口类]]></title>
    <link>http://im.vc/vc/2011/0705/20275.html</link>
    <description><![CDATA[一、介绍 CSerialIO实现一个对串口读写的类，有一个线程负责处理对串口数据的读写，只需要简单调用CSerialIO提供的API就可以侦听串口的数据。 二、背景 目前网上有同步和异步的串口读]]></description>
    <pubDate>2010-08-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc 如何注册系统热键]]></title>
    <link>http://im.vc/vc/2011/0705/20274.html</link>
    <description><![CDATA[纵观整个搜索引擎，这个样的主题文章也很多，就是没有自己亲自试着写写，现在就为大家说说吧（个人观点仅供参考），注册热键顾名思义就是把这个热键注册上去，怎么注册呢，其]]></description>
    <pubDate>2010-04-07</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Win32 SDK的树状控件属性表的封装]]></title>
    <link>http://im.vc/vc/2011/0705/20272.html</link>
    <description><![CDATA[老式的经典软件设置界面多采用基于SysTabControl32控件的属性表(Windows自带的文件夹选项对话框)，越来越多的软件，大到VisualStudio，小到Foobar和Kmplayer都开始采用左侧是树状控件，右边是]]></description>
    <pubDate>2010-11-08</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[项目管理软件CodeBeamer发布5.5版本]]></title>
    <link>http://im.vc/vc/2011/0705/20269.html</link>
    <description><![CDATA[CodeBeamer是一款Java编写的项目管理软件（免费非开源），CodeBeamer的特点在于让整个开发团队可以协同办公，CodeBeamer内部整合了很多项目管理必备的模块如： CodeBeamer项目管理 CodeBeamer]]></description>
    <pubDate>2010-11-30</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++：探究 Visual Studio 2010 中的新增 C++ 和 M]]></title>
    <link>http://im.vc/vc/2011/0705/20268.html</link>
    <description><![CDATA[Visual Studio 2010 为 C++ 开发人员提供了巨大的好处。从利用 Windows 7 所提供的新功能到通过使用大型基本代码提高工作效率的增强功能，每个 C++ 开发人员都可获得新的或改进的功能。 在]]></description>
    <pubDate>2010-05-11</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自制360开机小助手]]></title>
    <link>http://im.vc/vc/2011/0705/20267.html</link>
    <description><![CDATA[每次开机看到360的开机小助手，都非常羡慕，要是自己写一个多好啊。 今天，pearry就带大家来自己动手写开机小助手。 主要知识： 1.获取系统运行时间 涉及的API函数：GetTickCount() //获]]></description>
    <pubDate>2010-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[进程间共享内存]]></title>
    <link>http://im.vc/vc/2011/0705/20265.html</link>
    <description><![CDATA[VC知识库14期曾介绍了awzzz提供的共享内存封装类，感觉挺实用的。 在使用的过程中，感觉有点不合自己的使用习惯，于是修改了一下拿出来与大家共享，欢迎批评指正。 修改一：将原]]></description>
    <pubDate>2010-06-18</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[虚拟仪表-风向表盘]]></title>
    <link>http://im.vc/vc/2011/0705/20264.html</link>
    <description><![CDATA[本人由于项目需要，做了一个风向仪表的类CWindPicture。 其使用方法如下： 1.将Windpicture.cpp和WindPictre.h以及mem.h添加到你的工程目录。 2.在初始化函数或你用到的函数中设置角度即可，]]></description>
    <pubDate>2010-12-09</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作一个简单的游戏修改器]]></title>
    <link>http://im.vc/vc/2011/0705/20262.html</link>
    <description><![CDATA[一、制作背景和原理: 在平时玩游戏的过程中，大家肯定会接触过形形色色的修改，特别是看到一些高手出的某某全能修，x项修改器，煞是羡慕，其实制作这样写一个这样的修改器一点]]></description>
    <pubDate>2010-08-02</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2010 新特性：并行计算]]></title>
    <link>http://im.vc/vc/2011/0705/20261.html</link>
    <description><![CDATA[性能，永远是程序员要考虑的问题。在单核时代，甚至在双核(多核)时代，一般是通过改善客户使用的计算机性能来提升程序的性能，如增加服务器、内存，配置负载均衡等 手段来实现]]></description>
    <pubDate>2010-12-22</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectShow--(2) NVIDIA SDK 9.5 GPU Video Effects]]></title>
    <link>http://im.vc/vc/2011/0705/20260.html</link>
    <description><![CDATA[简介： This sample uses the GPU to render post-processing effects with source images and video. It takes advantage of the nv_image_processing Framework, Cg, and GLSL for to implement several video filters, including guassian blur, edge d]]></description>
    <pubDate>2009-10-19</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC字符处理(一)Ansic-Unicode处理]]></title>
    <link>http://im.vc/vc/2011/0705/20259.html</link>
    <description><![CDATA[1.ANSIC与Unicode字符 两者区别就不多少了,一个单字节一个双字节,Unicode可以表示更多的字符,适合诸如汉字的文字系统. 定义使用宽字符： 2.声明Unicode字符与及字符串方法： _T()宏需要包含]]></description>
    <pubDate>2010-08-04</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[BSTR 字符串]]></title>
    <link>http://im.vc/vc/2011/0705/20258.html</link>
    <description><![CDATA[BSTR是Basic String的简称，微软在COM/OLE中定义的标准字符串数据类型。 对于VC++，Windows头文件wtypes.h和WinNT.h中定义如下： typedef /* [wire_marshal] */ OLECHAR *BSTR; typedef WCHAR OLECHAR; typedef wchar_t W]]></description>
    <pubDate>2011-03-31</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下如何使用BOOST C++库]]></title>
    <link>http://im.vc/vc/2011/0701/1600.html</link>
    <description><![CDATA[我采用的是VC8.0和boost_1_35_0。自己重新编译boost当然可以，但是我使用了 http://www.boostpro.com/products/free 提供的安装工具 BoostPro 1.35.0 Installer (192K .exe) 。我强烈建议使用这个工具来在Windo]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[并发操作Windows Vista新增的同步原语]]></title>
    <link>http://im.vc/vc/2011/0701/1599.html</link>
    <description><![CDATA[本文讨论: 条件变量 Slim 读取器锁/写入器锁 一次性初始化 仔细查过锁定 本文使用了以下技术: Windows Vista, C++ 目录 条件变量 Slim 读取器锁/写入器锁 一次性初始化 结束语 Windows Vista 附带]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++的模板技巧:编译器探测类成员]]></title>
    <link>http://im.vc/vc/2011/0701/1598.html</link>
    <description><![CDATA[C++0x提供了丰富的type trait用于generic编程。但是，其中并没有探测类成员的type trait.不借助编译器的帮助，要实现这个type trait是很困难的。这里我们对需求进行适当的修改：探测类中是否]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Oracle OCI的数据访问C语言接口ORADBI（上）]]></title>
    <link>http://im.vc/vc/2011/0701/1597.html</link>
    <description><![CDATA[ORADBI是我在Oracle OCI（Oracle 调用接口）基础上开发的，支持Oracle8i、9i、10g等数据库。根据Oracle公司的介绍：OCI是如此可靠，以至于Oracle数据库中的每一条SQL语句都通过OCI来执行。当应用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 part 2（2）:右值引用]]></title>
    <link>http://im.vc/vc/2011/0701/1596.html</link>
    <description><![CDATA[本文为 Part 2 第二页。 move 语意：从 lvalue 移动 现在，如果你喜欢用拷贝赋值函数来实现你的拷贝构造函数该怎样做呢，那你也可能试图用 move 拷贝赋值函数来实现 move 构造函数。这样]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 Part 2 （3）：右值引用]]></title>
    <link>http://im.vc/vc/2011/0701/1594.html</link>
    <description><![CDATA[本文为 Part 2 的第三页 转发问题 在程序员不用写高度泛化的代码的时候，C++98/03 的 lvalue，rvalue，引用，还有模板看起来是很完美的。假设你要写一个完全泛化的函数 outer()，这个函数的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（八）---多线程ActiveX控件和自动]]></title>
    <link>http://im.vc/vc/2011/0701/1593.html</link>
    <description><![CDATA[声明：本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来，因此同样遵循Code Project Open License (CPOL)。 在上一篇文章《COM组件开发实践（七）---多线程ActiveX控件和自]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Visual C++防御功能保护您的代码]]></title>
    <link>http://im.vc/vc/2011/0701/1592.html</link>
    <description><![CDATA[目录 基于堆栈的缓冲区溢出检测 (/GS) 安全异常处理 (/SafeSEH) DEP 兼容性 (/NXCompat) 映像随机化 (/DynamicBase) 更安全的函数调用 C++ Operator::new 如果失败会怎样？ 许 多代码都是使用 C 和 C++]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 part 3：声明之类型]]></title>
    <link>http://im.vc/vc/2011/0701/1591.html</link>
    <description><![CDATA[本文为 Part 3。 今天我要讲 decltype，它让完美转发函数能够返回任意类型的东西。对编写高度泛型的人来说这是很有趣的的特性。 返回类型问题 C++98/03 有一个有意思的盲点：给定一个像]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用桌面窗口管理器创建Aero玻璃效果]]></title>
    <link>http://im.vc/vc/2011/0701/1590.html</link>
    <description><![CDATA[要正常使用该代码你应该使用具有Aero效果的Vista版本 DWM 是一种新界面，用于管理如何将运行和呈现的各种窗口合并到Windows Vista 桌面上。Windows Presentation Foundation (WPF)提供了一种更高级]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用FileSystemWatcher监控网络路径]]></title>
    <link>http://im.vc/vc/2011/0701/1589.html</link>
    <description><![CDATA[在VS2005中，.Net里面有个FileSystemWatcher控件，用来监控文件变化，它会通知文件创建，修改，删除的消息。网上这样的例子很多，但是在实际应用的时候，发现还有一些待处理的问题，我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2010中的C++ IDE增强]]></title>
    <link>http://im.vc/vc/2011/0701/1588.html</link>
    <description><![CDATA[如果说对C++新标准的支持为Visual C++的发展奠定了坚实的基础，那么，她在IDE方面的增强，则会让她更加光彩照人。 很多Visual C++程序员都爱吃西红柿(Visual Assist)。为什么？因为它可以补]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++ Plus:使用Visual C++ 2008功能包加强Windows应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/1587.html</link>
    <description><![CDATA[本文讨论: Microsoft 基础类库更新 使用 C++ 对功能区进行编程 使用 C++ 实现选项卡式 MDI 多态函数和智能指针本文以 Visual C++ 功能包的预发布版为基础。文中包含的所有信息均有可能变更]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++/CLI的“值类型的强类型装箱实例”]]></title>
    <link>http://im.vc/vc/2011/0701/1586.html</link>
    <description><![CDATA[近来接到几个朋友问Visual C++ 2005 (C++/CLI) Webcast中讲的值类型的强类型装箱实例是什么？ 讲座比较匆忙，因此对这个技术点只是点了一下，没有详细展开。这里借blog把它展开说一下。 首]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决VS2008中生成C/C++项目时遇到“生成‘rc.exe’时]]></title>
    <link>http://im.vc/vc/2011/0701/1585.html</link>
    <description><![CDATA[解决步骤： 1、运行VS2008安装程序。 2、在选择要安装的功能这一步时，依次展开语言工具Visual C++Visual C++ 工具，勾选Win32 工具一项。 3、点更新按钮。 此时安装程序将开始维护操作，完]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC2005编译出现这个错误]]></title>
    <link>http://im.vc/vc/2011/0701/1584.html</link>
    <description><![CDATA[Include\unknwn.idl(108) : error MIDL2025 : syntax error : expecting ] or , near annotation Include\unknwn.idl(108) : error MIDL2026 : cannot recover from earlier syntax errors; aborting compilation 如果使用VC2005编译出现这个错误，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 Part 1：Lambdas，auto，以及 static]]></title>
    <link>http://im.vc/vc/2011/0701/1583.html</link>
    <description><![CDATA[简介 这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性，目前有三部分。 Part 1 ：介绍了Lambdas， 赋予新意义的auto，以及 static_assert； Part 2( 一 , 二 , 三 )：介绍了右值引用（]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[观察者模式C++]]></title>
    <link>http://im.vc/vc/2011/0701/1582.html</link>
    <description><![CDATA[VC++2008 调试通过 // codetest.cpp : Defines the entry point for the console application. // #include stdafx.h #include using namespace std; class Observer; class Subject { public: virtual void Attach(Observer *o)=0; virtual void Change(]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VS2005构建针对DB2的应用程序和Web站点]]></title>
    <link>http://im.vc/vc/2011/0701/1581.html</link>
    <description><![CDATA[在本文中，讲述利用 IBM tooling for Visual Studio 2005 构建针对 DB2的Windows 应用程序和Web 站点。本文讲述如何依照 Visual Studio 2005 中引入的最新的简单范型来构建此类应用程序和Web 站点。 前]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于MFC的OpenGL编程 - 目录]]></title>
    <link>http://im.vc/vc/2011/0701/1580.html</link>
    <description><![CDATA[]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC10中的C++0x特性 Part 2 （1）：右值引用]]></title>
    <link>http://im.vc/vc/2011/0701/1579.html</link>
    <description><![CDATA[本文为 Part 2 的第一页 今天我要讲的是 rvalue references （右值引用），它能实现两件不同的事情： move 语意和完美转发。刚开始会觉得它们难以理解，因为需要区分 lvalues 和 rvalues ，而只]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 2008开发网络百家乐街机游戏（上）]]></title>
    <link>http://im.vc/vc/2011/0701/1578.html</link>
    <description><![CDATA[前言： 目前街头电子游戏厅内充斥着各类明目繁多的街机游戏，画面绚烂，游戏方式各异。其实剖开游戏的表面，分析内部的系统架构，您将会发现大大小小的街机游戏开发模式都是一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 5 Transformations - Rotati]]></title>
    <link>http://im.vc/vc/2011/0701/1577.html</link>
    <description><![CDATA[《基于MFC的OpenGL编程》Part 5 Transformations - Rotations,Translations and Scaling Transformations - Translation, Rotation and Scaling Translation is nothing but moving along an arbitrary axis. Rotation is spinning about an arbitrary]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 6 Keyboard and Mouse Contr]]></title>
    <link>http://im.vc/vc/2011/0701/1576.html</link>
    <description><![CDATA[在上一篇的基础上加入对键盘和鼠标的事件处理程序，以便用其来控制3D物体的旋转和移动。 1,首先在CCY457OpenGLView类中为WM_KEYDOWN, WM_LBUTTONDOWN, WM_LBUTTONUP 和 WM_MOUSEMOVE四个事件加入事件处]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 7 Animation]]></title>
    <link>http://im.vc/vc/2011/0701/1575.html</link>
    <description><![CDATA[本文中将对第5篇文章的太阳系模型进行修改，加入一些动画效果。此外还会加入显示帧速率的代码。 加入动画效果最容易的方法是响应WM_TIMER消息，在其消息处理函数中改变一些参数值]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 2008开发网络百家乐街机游戏（下）]]></title>
    <link>http://im.vc/vc/2011/0701/1574.html</link>
    <description><![CDATA[4.2.3 系统管理功能组 系统管理功能组是后台服务端软件的核心部分，由【场局生成控制】、【游戏路单打印】、【历史营业记录】、【营业利润统计】及【营业日报打印】等几个模块组]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 12 Creating and Using Disp]]></title>
    <link>http://im.vc/vc/2011/0701/1573.html</link>
    <description><![CDATA[本文对第11篇文章进行修改，使用显示列表来存储渲染命令。 显示列表 OpenGL provides a facility to create a preprocessed set of OpenGL commands called a display list. Creating a display list is a straight forward pr]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 8 Colors]]></title>
    <link>http://im.vc/vc/2011/0701/1572.html</link>
    <description><![CDATA[OpenGL支持两种颜色模式：RGBA和颜色索引模式，本文关注于前者。 Smooth Shading and Flat Shading When Smooth Shading is specified, the color values are interpolated between vertices. If Flat Shading is specified, one ve]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 13 Creating 2D and 3D Text]]></title>
    <link>http://im.vc/vc/2011/0701/1571.html</link>
    <description><![CDATA[wglUseFontBitmaps函数 The wglUseFontBitmaps() function creates a set of bitmap display lists based on the glyphs in the currently selected font in the current DC for use in the current OpenGL RC. It basically creates a series of sequentia]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 14 Quadrics]]></title>
    <link>http://im.vc/vc/2011/0701/1570.html</link>
    <description><![CDATA[本文在第11篇文章的基础上，为其加入显示各种二次曲面的代码； Quadrics Every quadric has a few settings associated with it. We have to create a quadric first and then customize its settings to render the shape we wa]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 9 Lighting]]></title>
    <link>http://im.vc/vc/2011/0701/1569.html</link>
    <description><![CDATA[本文在第8篇文章的基础上，为其加入灯光效果。 Materials OpenGL materials are description of what objects are made of. It basically specifies how much of light they reflect and this is what we would be seeing. OpenGL light]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 15 Selection]]></title>
    <link>http://im.vc/vc/2011/0701/1568.html</link>
    <description><![CDATA[Selection Selection is a powerful feature of OpenGL that allows you click at some position of the OpenGL window using the mouse and determine which of your objects lie beneath it. The act of selecting a specific object is called Picking. Wi]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 10 Texture Mapping]]></title>
    <link>http://im.vc/vc/2011/0701/1567.html</link>
    <description><![CDATA[本文在第9篇文章的基础上，为立方体加入纹理映射的功能。 Texture Mapping Texture Mapping in OpenGL is a fairly straightforward concept. Every texture is nothing but an image of some sort. Texture mapping is basically]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 16 Reflection]]></title>
    <link>http://im.vc/vc/2011/0701/1566.html</link>
    <description><![CDATA[Reflections Adding reflections to a program too can improve its realism to a great extent. Here we'll look at a simple method to create reflection where we simply redraw the object with an appropriate transformation and make the surface in]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单程序的反编译]]></title>
    <link>http://im.vc/vc/2011/0701/1565.html</link>
    <description><![CDATA[看了老赵的博客从汇编入手，探究泛型的性能问题 ，突然想起以前自己写过一个关于反汇编的文章，特转过来。 源代码如下： void main(){ int a[3][3]={{1,1,1},{2,2,2},{3,3,3}}; int b[3][3]={{3,3,3}]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 11 Blending, Antialiasing]]></title>
    <link>http://im.vc/vc/2011/0701/1564.html</link>
    <description><![CDATA[Blending and Transparency Blending in OpenGL provides pixel-level control of RGBA color storage in the color buffer. To enable blending we must first call glEnable(GL_BLEND). We have to set up the blending function glBlendFunc with two argu]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 17 Shadows]]></title>
    <link>http://im.vc/vc/2011/0701/1563.html</link>
    <description><![CDATA[Shadows Conceptually drawing a shadow is quite simple. A shadow is produced when an object keeps light from a source from striking some object or surface behind the object, casting the shadow. The area on the shadowed object's surface outli]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助C++进行Windows开发：探索高性能算法]]></title>
    <link>http://im.vc/vc/2011/0701/1562.html</link>
    <description><![CDATA[在并发空间中，诸如协调、异步行为、响应性和可伸缩性等问题会成为关注的焦点。这些都是开发人员在设计应用程序时必须考虑的一些比较深奥的主题。但是，也许是由于缺乏经验或]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用OpenCV实现人脸检测]]></title>
    <link>http://im.vc/vc/2011/0701/1561.html</link>
    <description><![CDATA[如何在一副图片中检测到人脸，这涉及到计算机图形学中一些非常复杂的计算，如果这些计算都靠程序员自己来编程，那么工作量就相当大。OpenCV全称是Open Computer Vision，是指开放的计]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 18 Reading objects from th]]></title>
    <link>http://im.vc/vc/2011/0701/1560.html</link>
    <description><![CDATA[本文将介绍如何从Obj文件格式中创建3D对象，我们使用的是Nate Miller的obj格式加载类。 This would be very useful to create large Virtual Reality applications as we could make use of the readily available 3D model f]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用C++进行Windows开发：使用虚拟变量和格式说明]]></title>
    <link>http://im.vc/vc/2011/0701/1559.html</link>
    <description><![CDATA[目录 处理器体系结构 虚拟变量 格式说明符 可视化调用约定 错误代码 调试安全环境 多年来，Visual C++ 一直包含一组用于调试的虚拟变量和格式说明符。虚拟变量是指这样的内容：可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1558.html</link>
    <description><![CDATA[Preface 因为项目需要，开始从事ActiveX方面的工作，看了一些资料，可惜都是些COM原理方面的，没有切合实际动手的东西，在CodeProject上读完David Marcionek的文章【1】后，收获良多,但也遇到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 19 Creating a Virtual Real]]></title>
    <link>http://im.vc/vc/2011/0701/1557.html</link>
    <description><![CDATA[《基于MFC的OpenGL编程》Part 19 Creating a Virtual Reality Walkthrough Application 本文是整个系列文章的最后一篇，将创建一个完整的虚拟office应用程序(如图所示)来做为ending. 1,在CCY457OpenGLView类中加]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinUnit:简化的本机C++应用程序单元测试]]></title>
    <link>http://im.vc/vc/2011/0701/1556.html</link>
    <description><![CDATA[本文讨论: 单元测试原理 设置 WinUnit 构建测试装置 实施和自定义 本文使用了以下技术: C++和Visual Studio 目录 立即开始测试 WinUnit 入门 装置：设置和清除 运行 WinUnit 实现详细信息 深入学]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1555.html</link>
    <description><![CDATA[假设需求如下：底层是一个数学运算库DLL,中间是ActiveX控件（它调用底层的数学运算库DLL来完成控制层），界面层在测试时可以是一个exe程序，最后发布到IE浏览器上测试。 数学运算库]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入探讨下一代Visual C++]]></title>
    <link>http://im.vc/vc/2011/0701/1554.html</link>
    <description><![CDATA[本文以 Visual Studio 的预发布版（代号为Orcas）为基础。文中包含的所有信息均有变更可能。 本文讨论: 使应用程序以 Windows Vista 为目标 MFC 的增强功能 准备适用于 UAC 的应用程序 封送处]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL服务器构建XML Web服务]]></title>
    <link>http://im.vc/vc/2011/0701/1553.html</link>
    <description><![CDATA[在Visual Studio的下一版本--Visual Studio .NET中将为C++程序员包含一个名为ATL服务器的应用程序，此应用程序极大地简化了高性能可扩展的Web应用程序的开发。ATL服务器提供了一组类，这些类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（三）]]></title>
    <link>http://im.vc/vc/2011/0701/1552.html</link>
    <description><![CDATA[前面两篇文章分别介绍了MFC ActiveX应用程序和使用ATL开发ActiveX的简单实例，但还有两个问题需要解决： 1）标记ActiveX控件为安全的控件 2)对控件进行数字签名。本文将结合这两点进行简]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[排除vs2005中的不安全函数警告]]></title>
    <link>http://im.vc/vc/2011/0701/1551.html</link>
    <description><![CDATA[下面的代码： #include stdio.h #include minmax.h int main( ) { int a,b,c; scanf(%d,%d,a,b); c=max(a,b); printf(max=%d,c); return 0; } 使用vs2005编译时会遇到这样一个warning： warning C4996： 'scanf' was declared deprecated]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在C++中创建并使用Web服务]]></title>
    <link>http://im.vc/vc/2011/0701/1550.html</link>
    <description><![CDATA[Web服务的确是.net中让人激动的部分但它们本身比.net要大。其中的道理很简单。几乎所有你能叫出名字的服务都有一些执行服务器端代码的机制：你在浏览器的地址栏中输入一个URL；接]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（四）---From C++ to COM :Part 1]]></title>
    <link>http://im.vc/vc/2011/0701/1549.html</link>
    <description><![CDATA[一,C++客户重用C++对象 假设已经有一个可以重用的类，我们就可以在自己的程序中去重用它，只需要将其定义和实现文件加入到我们自己的工程中，并且在使用它的文件中包含此类的定]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VS 2005编译的程序不能运行的几个解决方法]]></title>
    <link>http://im.vc/vc/2011/0701/1548.html</link>
    <description><![CDATA[这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决d]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++优化代码]]></title>
    <link>http://im.vc/vc/2011/0701/1547.html</link>
    <description><![CDATA[摘要：本文介绍了Visual C++ .NET 2003产品中提供的代码优化功能。此外，对于那些还不熟悉 Visual C++ .NET 2002 中进行的改进的读者，本文还用一个较短的部分介绍了在这一改进中引入的新的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（五）---From C++ to COM :Part 2]]></title>
    <link>http://im.vc/vc/2011/0701/1546.html</link>
    <description><![CDATA[一，使用抽象基类重用C++对象 在上一篇文章《COM组件开发实践（四）---From C++ to COM :Part 1》中，我们已经将要复用的C++对象封装到DLL中了，对象的声明和实现已经实现了剥离，但还有问]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决VS 2008系统补丁（KB971092）重复安装的问题]]></title>
    <link>http://im.vc/vc/2011/0701/1545.html</link>
    <description><![CDATA[一个关于Visual Studio 2008 SP1 (KB971092) 的系统补丁重复安装问题的解决方案 前几天微软发布了针对 VS2008SP1 的安全补丁，足足有300多M，当然更新了，但是更新完了又提示更新，没完没了，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（六）---From C++ to COM :Part 3]]></title>
    <link>http://im.vc/vc/2011/0701/1544.html</link>
    <description><![CDATA[在上一篇文章《COM组件开发实践（五）---From C++ to COM :Part 2 》中，我们进展到使用COM库加载C++对象了，这一篇中我们将真正将C++对象变成 COM对象，而在下一篇中我们将为它添加多接口支]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC8/9中CRT函数对非法参数的处理]]></title>
    <link>http://im.vc/vc/2011/0701/1543.html</link>
    <description><![CDATA[在VC8/9中，许多CRT函数会检查传入的参数的合法性。当CRT函数检测到一个非法参数传入时，它会调用非法参数处理例程。默认的非法参数处理例程是调用Watson Crash Reporting，让应用程序崩]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[安装IE8正式版以后VS无法创建VC++智能设备项目的]]></title>
    <link>http://im.vc/vc/2011/0701/1542.html</link>
    <description><![CDATA[Vista系统，VS2005和VS2008开发环境，安装IE8以后，无法创建 VC++ Smart Device Project，解决方法如下： 1、打开Regedit 2、找到键值HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\ 3、找到项]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件开发实践（七）---多线程ActiveX控件和自动]]></title>
    <link>http://im.vc/vc/2011/0701/1541.html</link>
    <description><![CDATA[声明：本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来，因此同样遵循Code Project Open License (CPOL)。 最近遇到两个需求：1）在ActiveX控件中使用工作线程来完成底层]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++优化概述]]></title>
    <link>http://im.vc/vc/2011/0701/1540.html</link>
    <description><![CDATA[摘要：演示了Visual C++ 2003 编译器提供的众多代码优化功能中的几项功能。 Microsoft Visual C++ Toolkit 2003 包含优化 C++ 编译器。大多数开关相当简明，并且已经在 Visual C++ 产品的多个版本中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VS 2008中JavaScript编辑调试器的秘密]]></title>
    <link>http://im.vc/vc/2011/0701/1539.html</link>
    <description><![CDATA[JavaScript已经发展成为进行Web客户端编程的标准语言。它有大量的语言资源，但是对开发的支持并不完备。大多数使用JavaScript的开发人员更倾向于用原来的方法进行调试，但是现在有很]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VS 2005中调试Windows Service]]></title>
    <link>http://im.vc/vc/2011/0701/1538.html</link>
    <description><![CDATA[1. MSDN推荐的方法 1.1、调试windows服务的初始化、启动 另写一个程序控制服务的初始化和启动 注意：OnStart里写Log, OnStart里要在30秒返回. 不然启动就失败了! 所以OnStart里不要放太多代码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助C++进行Windows开发:Windows服务增强]]></title>
    <link>http://im.vc/vc/2011/0701/1537.html</link>
    <description><![CDATA[目录 延迟自动启动服务 改进关机可预见性 失败操作和受控停止 减少权限 保护服务数据 用受限令牌保护其他项目 接收服务通知 后续内容 Windows服务开发的状态自从在 Windows NT 中出现服]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 8.0对象布局的奥秘：虚函数、多继承、虚]]></title>
    <link>http://im.vc/vc/2011/0701/1536.html</link>
    <description><![CDATA[从MS Visual C++ Team的Andy Rich那里又偷学到一招：VC8的隐含编译项/d1reportSingleClassLayout和/d1reportAllClassLayout 。看个复杂的例子吧(如下)，现在假设我们想知道Derived类的对象布局，怎么办? 在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Microsoft Visual C++浮点优化]]></title>
    <link>http://im.vc/vc/2011/0701/1535.html</link>
    <description><![CDATA[摘要：了解如何使用 Microsoft Visual C++ 2005（以前称为 Visual C++Whidbey）的浮点语义管理方法来优化浮点代码。创建快速程序，同时确保仅对浮点代码执行安全优化。 C++ 中的浮点代码优化]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助C++进行Windows开发：异步WinHTTP]]></title>
    <link>http://im.vc/vc/2011/0701/1534.html</link>
    <description><![CDATA[目录 WinHTTP 概述 会话对象 连接对象 请求对象 请求通知 请求取消 发送请求数据 其他功能 由于分布式编程的发展，大多数基于 Windows 的现今的应用程序必须能够执行 HTTP 请求。虽然]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VSTS 2008 - 自定义签入代码审查策略]]></title>
    <link>http://im.vc/vc/2011/0701/1533.html</link>
    <description><![CDATA[最近正在微软VSTS Workshop项目中，忙了一个月了，今天将其中一个场景实现写在这里，供大家参考。 实现步骤建立自定义策略项目 打开VS2008: 选择文件下的新建菜单中的项目: 在新项目中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 2 Setting up OpenGL on Win]]></title>
    <link>http://im.vc/vc/2011/0701/1532.html</link>
    <description><![CDATA[WGL Windows的 OpenGL扩展层 The WGL extension consists of a set of functions (wglCreateContext, wglDeleteContext etc.) and structures (such as PIXELFORMATDESCRIPTOR, GLYPHMETRICSFLOAT) etc. Thus every OpenGL implementation has a platform]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在低版本的vc中使用vc 10.0的新特性]]></title>
    <link>http://im.vc/vc/2011/0701/1531.html</link>
    <description><![CDATA[/*! 在低版本的vc中使用vc 10.0的新特性 created by : andrew.wu (erpingwu@gmail.com) */ vc 10.0提供了一些新的特性,最引人注目的莫过于lambda, 但vs2010 beta内存占用之多也不得不让人心生退让. 高手 7c]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 3 Drawing Simple 2D Shapes]]></title>
    <link>http://im.vc/vc/2011/0701/1530.html</link>
    <description><![CDATA[剪裁区域 In OpenGL when you create a window to draw in we must specify the coordinate system we want to use and how to map the specified coordinates into physical screen coordinates. We would be using the 2D Cartesian coordinate system]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+编程基础（一）GDI+ Vs GDI]]></title>
    <link>http://im.vc/vc/2011/0701/1529.html</link>
    <description><![CDATA[本文配套源码 一、GDI GDI是位于应用程序与不同硬件之间的中间层，这种结构让程序员从直接处理不同硬件的工作中解放出来，把硬件间的差异交给了GDI处理。GDI通过将应用程序与不同]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软Visual Studio 2010正式发布]]></title>
    <link>http://im.vc/vc/2011/0701/1528.html</link>
    <description><![CDATA[4月12日上午，北京融京国际酒店，微软新一代开发平台Visual Studio 2010正式发布。千位中国开发菁英与世界五大城市同步迎接跨世代开发工具！微软全球资深副总裁张亚勤博士，微软大中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《基于MFC的OpenGL编程》Part 4 Drawing Simple 3D object]]></title>
    <link>http://im.vc/vc/2011/0701/1527.html</link>
    <description><![CDATA[视见体 Viewing Volume is nothing but the region of 3D Cartesian space in that will occupy the window. It is nothing but the minimum and maximum x, y and z values that are inside the window. So if a vertex is outside this range of x, y an]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+编程(二)使用画笔]]></title>
    <link>http://im.vc/vc/2011/0701/1526.html</link>
    <description><![CDATA[画笔常用于绘制图形的轮廓.GDI+的画笔除了具有常见的色彩和宽度属性外,还具有对齐方式,线帽,变换方式等属性。GDI+中通过Pen类来定义画笔对象。 (一)、构造与使用画笔 Pen(brush, width)]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[托管资源全攻略]]></title>
    <link>http://im.vc/vc/2011/0701/1525.html</link>
    <description><![CDATA[本文内容适用于所有使用.net v1.1及以上框架的语言。 前传1：提出问题(急于了解正式内容的读者请转到下面的正传部分^_^) 前段时间写了一篇题为VC.NET轻松实现按钮控件自绘的文章，其]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十二)——错误与异常处理]]></title>
    <link>http://im.vc/vc/2011/0701/1524.html</link>
    <description><![CDATA[本文配套源码 一、前言 程序设计中，错误处理必不可少，而且通常要占用很大的篇幅。本回书着落在 COM 中的错误（异常）的处理方法。 在组件程序中，如果遇到错误，一般有两个方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[.NET中的自绘机制]]></title>
    <link>http://im.vc/vc/2011/0701/1523.html</link>
    <description><![CDATA[本文配套源码 每次 Microsoft 推出象 Office 或者 Visual Studio 这样拳头产品的新版本时，都会推出一些新的特性，其中包括了新的菜单样式（Menu Style）。当新的菜单样式以各自的方式集成到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十三)——事件和通知(VC6.0)]]></title>
    <link>http://im.vc/vc/2011/0701/1522.html</link>
    <description><![CDATA[本文配套源码 一、前言 我的 COM 组件运行时产生一个窗口，当用户双击该窗口的时候，我需要通知调用者； 我的 COM 组件用线程方式下载网络上的一个文件，当我完成任务后，需要通知]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十四)——事件和通知(vc.net)]]></title>
    <link>http://im.vc/vc/2011/0701/1521.html</link>
    <description><![CDATA[本文配套源码 一、前言 我的 COM 组件运行时产生一个窗口，当用户双击该窗口的时候，我需要通知调用者； 我的 COM 组件用线程方式下载网络上的一个文件，当我完成任务后，需要通知]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从C++到.NET：正则表达式]]></title>
    <link>http://im.vc/vc/2011/0701/1519.html</link>
    <description><![CDATA[本文配套源码 从 ISO-C++ 转移到 C++/CLI 的一个最大好处体现在功能强大的 Microsoft .NET Framework 类库 (FCL)，该类库可以直接使用。许多读者都知道 FCL 所支持的那些更具吸引力的技术方面，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十五)——连接点(vc6.0)]]></title>
    <link>http://im.vc/vc/2011/0701/1518.html</link>
    <description><![CDATA[本文配套源码 一、前言 上回书介绍了回调接口，在此基础上，我们理解连接点就容易多了。 二、原理 图一、连接点组件原理图。左侧为客户端，右侧为服务端（组件对象） 看着好复]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC.net轻松实现按钮控件自绘]]></title>
    <link>http://im.vc/vc/2011/0701/1517.html</link>
    <description><![CDATA[本文配套源码 在我的上一篇文章用VC.NET简单实现GIF动画中大家已经看到.net框架的易用性了，这一回我想说说.net 控件的自绘，同样比MFC的控件自绘要轻松许多，我们就拿最常用的Butto]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从C++到.NET：将模板映射到泛型]]></title>
    <link>http://im.vc/vc/2011/0701/1516.html</link>
    <description><![CDATA[本文配套源码 讨论 ISO-C++ 文本查询语言 (TQL) 应用程序到 Microsoft .NET Framework 和 C++/CLI 的转换。特别是，我将深入讨论如何将模板和标准模板库 (STL) 映射到 .NET 泛型工具。尽管在 1991 年]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十六)——连接点(vc.net)]]></title>
    <link>http://im.vc/vc/2011/0701/1515.html</link>
    <description><![CDATA[本文配套源码 一、前言 上回书介绍了回调接口，在此基础上，我们理解连接点就容易多了。 二、原理 图一、连接点组件原理图。左侧为客户端，右侧为服务端（组件对象） 看着好复]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接COM与.NET的桥梁(1)预备知识]]></title>
    <link>http://im.vc/vc/2011/0701/1514.html</link>
    <description><![CDATA[本文代码使用ISO C++和.net v1.1框架（VS 2003）编写，但其原理适合所有支持.net框架的语言 一、前言 由于传统的COM技术使用静态的非托管编程，而.net使用动态的托管编程，所以这个题目本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[更新MFC中的视图，跟踪.NET Framework中的事件]]></title>
    <link>http://im.vc/vc/2011/0701/1513.html</link>
    <description><![CDATA[本文配套源码 如何更新MFC中的视图？ 如何跟踪.NET Framework 中的事件？ 我在 MDI 程序中打算通过 CMainFrame 中的定时器事件来更新所有的子窗口。 视图用于显示许多图表。用如下的代码只]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十七)——持续性]]></title>
    <link>http://im.vc/vc/2011/0701/1512.html</link>
    <description><![CDATA[本文配套源码 一、前言 我们写程序，经常需要实现这样的需求： 例一、程序运行产生一个窗口，用户关闭的时候需要记录窗口的位置，以便下次运行时保持位置不变； 例二、由于程序]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接COM与.NET的桥梁(2)COM服务器的P/Invoke方式]]></title>
    <link>http://im.vc/vc/2011/0701/1511.html</link>
    <description><![CDATA[本文配套源码 一、COM 服务器 -- COM 客户端 这是传统的 COM 知识，如果对这部分内容不清楚，可以去看 杨老师 的个人专栏，那里有非常棒的教程，我就不在这里废话了^_^ 我不细说可并不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[计算MDI子窗口数，仅显示文件夹的打开对话框]]></title>
    <link>http://im.vc/vc/2011/0701/1510.html</link>
    <description><![CDATA[本文配套源码 我正在写一个 MFC 的多文档（MDI）应用。在父窗口中，我如何检查所有的MDI子窗口是否都已经关闭？如果都关闭了，那么我想在我的主窗口激活一个窗格。 Ramesh Windows 和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十八)——属性包]]></title>
    <link>http://im.vc/vc/2011/0701/1509.html</link>
    <description><![CDATA[本文配套源码 一、前言 书接上回，本回着落在介绍属性包 IPersistPropertyBag 接口的实现方法和调用方式。属性包，是以名称 - 值的方式提供组件持续性的支持，而名称 - 值恰恰又适合于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[连接COM与.NET的桥梁(3)COM服务器的COM Interop方式]]></title>
    <link>http://im.vc/vc/2011/0701/1508.html</link>
    <description><![CDATA[本节部分内容要求读者熟悉COM的消息调用原理，原理请参见杨老师的专栏文章。 前文内容： COM 服务器 -- COM 客户端 ... COM 服务器 -- .net客户端 1、P/Invoke 2、COM Interop（本节内容） 上回介]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc.net实现记录开关机时间的程序]]></title>
    <link>http://im.vc/vc/2011/0701/1507.html</link>
    <description><![CDATA[本文配套源码 虽然现在电脑大幅降价，但是多人公用一台电脑的情况仍然不少，特别是学生一族。有时候自己由于某种需要要知道别人什么时候使用这台电脑，那该怎么办呢？去网上找]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC轻松实现ADO.net]]></title>
    <link>http://im.vc/vc/2011/0701/1506.html</link>
    <description><![CDATA[本文配套源码 本文编译器使用Visual Studio 2005，数据库使用SQL Server 2005 express，.net版本为2.0 一、实现模型 ADO.net对每种数据库都提供了专门的连接字，不过每种的连接方式都差不多，所以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中集成RAD.NET框架]]></title>
    <link>http://im.vc/vc/2011/0701/1505.html</link>
    <description><![CDATA[MFC已经有十几年的历史了，然而直到今天，他仍然是Visual C++的关键组成部分。从1996年的Visual C++ 4.2至今将近8年的时间，MFC的主体特征没有出现明显的变化，依旧是古老的面孔，因此关]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（3）：加上虚函数]]></title>
    <link>http://im.vc/vc/2011/0701/1504.html</link>
    <description><![CDATA[这次我们为父类加上虚函数： class CParent { public: int parent_a; int parent_b; public: virtual void parent_f1() { parent_a = 0x10; } virtual void parent_f2() { parent_b = 0x20; } }; class CChild : public CParent { public: int c]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Microsoft APP-V 4.5使用经验之序列化工具]]></title>
    <link>http://im.vc/vc/2011/0701/1503.html</link>
    <description><![CDATA[在使用序列化工具时，为了简化管理、方便以后增加或删除序列化后的软件，需要注意以下问题： （1）为每个软件安装在一个单独的文件夹中，并且文件夹的长度符合8.3的规则，例如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何从MFC应用程序中调用.NET框架]]></title>
    <link>http://im.vc/vc/2011/0701/1502.html</link>
    <description><![CDATA[本文配套源码 如何发送击键到其它应用程序? 关于如何通过编程来发送 Ctrl+Alt+Del 击键？ 如何从 MFC 应用程序中调用 .NET 框架？ 我想编写一个应用程序，它能通过击键将信息写到另外一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（4）：多重继承]]></title>
    <link>http://im.vc/vc/2011/0701/1501.html</link>
    <description><![CDATA[这回我们考虑多重继承的情况： class CParentA { public: int parenta_a; int parenta_b; public: virtual void parenta_f1() { parenta_a = 0x10; } virtual void parenta_f2() { parenta_b = 0x20; } }; class CParentB { public: int parent]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助C++进行Windows开发:Windows Imaging Component基础知]]></title>
    <link>http://im.vc/vc/2011/0701/1500.html</link>
    <description><![CDATA[目录 入门 解码图像 编码图像 WIC 图像工厂 使用流 通过 WPF 使用 WIC 下一步是什么？ Microsoft Windows Imaging Component (WIC) 是用于编码、解码和操控图像的可扩展框架。WIC 最初是为 Windows Vi]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从C++到.NET：将本机C++映射到通用类型系统]]></title>
    <link>http://im.vc/vc/2011/0701/1499.html</link>
    <description><![CDATA[目录 关键字的意外之处 继承 复制语义 在新语言的教训 下期内容 在本专栏中将文本查询语言 (TQL) Query 类层次结构从 C++ 转换为 .NET 通用类型系统 (CTS)。在这里，我将使用 C++/CLI，但您]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（5）：vtbl]]></title>
    <link>http://im.vc/vc/2011/0701/1498.html</link>
    <description><![CDATA[再看看vtbl的其它内容，先写段代码： class CParent { public: int parent_a; int parent_b; public: virtual void parent_f1() {} virtual void parent_f2() {} public: void parent_f3() {} void parent_f4() {} }; class CChild : public C]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[借助C++进行Windows开发:Windows Template Library 8.0]]></title>
    <link>http://im.vc/vc/2011/0701/1497.html</link>
    <description><![CDATA[目录 任务对话框 Aero 向导 新的文件对话框 有待探索的其他 WTL 功能 负责 Windows Template Library (WTL) 的开发人员最近发布了最新版本，这个模板库非常优秀，完全支持随 Windows Vista 引入的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（6）：指向成员函数的指]]></title>
    <link>http://im.vc/vc/2011/0701/1496.html</link>
    <description><![CDATA[Vs支持指向成员函数的指针，沿用上文中的类进行试验： class CParentA { public: int parenta_a; int parenta_b; public: virtual void parenta_f1() {this-parenta_a = 0x10;} virtual void parenta_f2() {this-parenta_a = 0x20;}]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从Managed Extensions for C++中使用.NET My Services]]></title>
    <link>http://im.vc/vc/2011/0701/1495.html</link>
    <description><![CDATA[摘要：本白皮书将指导您编写一个使用示例 .NET My Services 的客户端应用程序。该客户端应用程序将使用 Managed Extensions for C++、Visual Studio .NET 和 .NET My Services 软件开发包 (SDK) 来编写。与]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（1）]]></title>
    <link>http://im.vc/vc/2011/0701/1494.html</link>
    <description><![CDATA[本文适用于 Xp sp3 Vs2008 近日，因为调试cygwin.dll出了点状况，与C++对象的内存布局有关，故此决定先看看vs2008对C++对象内存的管理。 1.1 最简单的类 写一小段简单代码： class CTest { publi]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc.net中实现启动画面淡入淡出]]></title>
    <link>http://im.vc/vc/2011/0701/1493.html</link>
    <description><![CDATA[找了半天没找实现启动画面来个淡入淡出的代码，只好自己写了个，呵呵，还不错拿给大家看看。 #undef WINVER //取消原有版本定义,重新定义版本 #define WINVER 0x5000 //为了使AnimateWindow函数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用（一）起源及复合文件]]></title>
    <link>http://im.vc/vc/2011/0701/1492.html</link>
    <description><![CDATA[一、前言 公元一九九五年某个夜黑风高的晚上，我的一位老师跟我说：小杨呀，以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......，当时我心里就寻思 ：开什么玩笑？搭]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vs2008下C++对象内存布局（2）：简单继承]]></title>
    <link>http://im.vc/vc/2011/0701/1491.html</link>
    <description><![CDATA[这次我们添加一个子类，父类和子类均不带虚函数： class CParent { public: int parent_a; int parent_b; public: void parent_f1() { parent_a = 0x10; } void parent_f2() { parent_b = 0x20; } }; class CChild : public CParent {]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET中使用GDI+创建特效字体]]></title>
    <link>http://im.vc/vc/2011/0701/1490.html</link>
    <description><![CDATA[来自于微软.NET技术的C++托管扩展所包含的GDI+技术功能十分强大，本文将介绍如何使用GDI+的画刷来绘制文本。 一、使用画刷绘制文本的基本技术 本文所带的例子程序允许用户定义所要]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Viusal C++.NET的优化代码]]></title>
    <link>http://im.vc/vc/2011/0701/1489.html</link>
    <description><![CDATA[前言 人们在使用一个新的编程工具时总会感到缺乏自信，本文试图让你对VC的代码优化有更直观的感觉，希望你能通过阅读本文从VC中得到更多的东西。 Visual C++ .NET 2003 VC.NET 2003不仅带]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(二)——GUID和接口]]></title>
    <link>http://im.vc/vc/2011/0701/1488.html</link>
    <description><![CDATA[一、前言 书接上回，话说在 doc(Word) 复合文件中，已经解决了保存 xls(Excel) 数据的问题了。那么，接下来又要解决另一个问题：当 WORD 程序读取复合文件，遇到了 xls 数据的时候，它该]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VS2010 Beta1下Silverlight3试用手记]]></title>
    <link>http://im.vc/vc/2011/0701/1487.html</link>
    <description><![CDATA[本次试用仍是在前文试用手机的虚机环境下进行，此次内存加到了1GB，安装完毕后整个虚机镜像大小是6.52GB，相比之前增加了一倍。虽然VS2008也可以Silverlight3，但是跟VS2010比有很大的变]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(九)——IDispatch接口for VC6.0]]></title>
    <link>http://im.vc/vc/2011/0701/1486.html</link>
    <description><![CDATA[本文配套源码 一、前言 终于写到了第九回，我也一直期盼着写这回的内容耶，为啥呢？因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFIC]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(三)——数据类型]]></title>
    <link>http://im.vc/vc/2011/0701/1485.html</link>
    <description><![CDATA[一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀？咳......别着急，别着急！孔子曰：饭要一口一口地吃；老]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从C++到.NET：EEK!简介]]></title>
    <link>http://im.vc/vc/2011/0701/1484.html</link>
    <description><![CDATA[在之前的系列专栏里，我们将一个现有的 ISO-C++ 应用程序逐渐转移到 Microsoft .NET Framework，阐明 C++/CLI 的互操作性功能，并强调 C++ 和 .NET 对象模型的差异。在这下一个系列专栏中，我们]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用（十）——IDispatch接口for VC.]]></title>
    <link>http://im.vc/vc/2011/0701/1483.html</link>
    <description><![CDATA[一、前言 终于写到了第十回，我也一直期盼着写这回的内容耶，为啥呢？因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了宏的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(四)——简单调用组件]]></title>
    <link>http://im.vc/vc/2011/0701/1482.html</link>
    <description><![CDATA[二、组件的启动和释放 在第三回中，大家用小本本记录了一个原则：COM 组件是运行在分布式环境中的 。于是，如何启动组件立刻就遇到了严重的问题，大家看这段代码： p = new 对象]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从C++到.NET：公共类型系统的设计空间]]></title>
    <link>http://im.vc/vc/2011/0701/1481.html</link>
    <description><![CDATA[目录 本机枚举与托管枚举 单个类解决方案 五个类解决方案 六个类解决方案 自 2006 年 6 月介绍安装从 C++ 到 .NET的主题后，我就着手撰写一系列专栏，深入探讨如何使用 Visual C++ 2005 中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(十一)——IDispatch及双接口的调]]></title>
    <link>http://im.vc/vc/2011/0701/1480.html</link>
    <description><![CDATA[本文配套源码 一、前言 前段时间，由于工作比较忙，没有能及时地写作。其间收到了很多网友的来信询问和鼓励，在此一并表示感谢。咳......我也需要工作来养家糊口呀...... 上回书介]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(五)——用ATL写第一个组件]]></title>
    <link>http://im.vc/vc/2011/0701/1479.html</link>
    <description><![CDATA[本文配套源码 一、前言 1、如果你在使用 vc5.0 及以前的版本，请你升级为 vc6.0 或 vc.net 2003； 2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容； 3、如果你在使用 vc.net(ATL 7.0)请阅读下回内]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008中WCF的新增功能]]></title>
    <link>http://im.vc/vc/2011/0701/1478.html</link>
    <description><![CDATA[Visual Studio 2008和基础Microsoft .NET Framework 3.5提供了新工具，并支持Windows Communication Foundation(WCF)。它们并未改变WCF 1.0（与.NET Framework 3.0一起发布）的基本功能，而是对其进行了扩展和完善]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VISUAL STUDIO 2008 BETA2创建SHAREPOINT工作流]]></title>
    <link>http://im.vc/vc/2011/0701/1477.html</link>
    <description><![CDATA[前几天从Kaneboy大侠处得知Visual Studio 2008 Professional Edition Beta 2和Visual Studio 2008 Team System 2008 Team Suite Beta 2中包含了最新的VSTO 3.0（Visual Studio Tools for Office）,SharePoint的工作流项目也被包含]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(六)——用ATL写第一个组件(v]]></title>
    <link>http://im.vc/vc/2011/0701/1476.html</link>
    <description><![CDATA[本文配套源码 一、前言 1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法，即使你不再使用vc6.0，也请和上一回的内容，参照比对。 2、这第]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[升级到Visual Studio 2008的十大技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1475.html</link>
    <description><![CDATA[升级到Visual Studio 2008，来个飞跃。Visual Studio 2008最近发布了，开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人。但是，若在升级过程中做出了错误的选择的话，就会]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让Visual Studio和web标准联姻]]></title>
    <link>http://im.vc/vc/2011/0701/1474.html</link>
    <description><![CDATA[前言： 这篇文章可能会引起网页设计者的不安，因为可能会让他们产生我必须要学习枯燥的代码的误解； 这篇文章也可能会引起程序员的不安，因为可能会让他们产生我必须学习繁琐]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(七)——编译、注册、调用]]></title>
    <link>http://im.vc/vc/2011/0701/1473.html</link>
    <description><![CDATA[一、前言 上两回中，咱们用 ATL 写了第一个 COM 组件程序，这回中，主要介绍编译、注册和调用方法。示例程序你已经下载了吗？如果还没有下载，vc6.0 的用户点这里，vc.net 的用户点这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2005/2008的代码段编辑器]]></title>
    <link>http://im.vc/vc/2011/0701/1472.html</link>
    <description><![CDATA[代码段(Snippet)是可以从键盘上快速访问的代码模版。它不是代码生成器，而是一些面向常用编码模式的快捷方式。它支持字段链接，因此，当修改某一处参数名称的时候就会同时更新整]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简介Visual C++ 2008 Feature Pack]]></title>
    <link>http://im.vc/vc/2011/0701/1471.html</link>
    <description><![CDATA[缘起 无数的Visual C++程序员为了那几个单调、简单Visual C++的控件苦恼着；而无数的Visual C++程序员又因为这个界面问题而大发其财。BCG Library、Magic Skin 这些专门为解决程序界面问题的库]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2008特性包的Beta版可供下载 扩展MFC库]]></title>
    <link>http://im.vc/vc/2011/0701/1470.html</link>
    <description><![CDATA[Visual C++ 2008特性包的Beta版已经可供下载了。这个特性包扩展了与Visual Studio 2008一同发布的VC++类库，其中最重要的要数对MFC库的扩展了，它可以支持创建如下类型的应用程序： ◆Office]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM组件设计与应用(八)——实现多接口]]></title>
    <link>http://im.vc/vc/2011/0701/1469.html</link>
    <description><![CDATA[本文配套源码 一、前言 从第五回开始到第七回，咱们用 ATL 写了一个简单的 COM 组件，之所以说简单，是因为在组件中，只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话，我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Visual Studio 2008中安装WCSF June 2007]]></title>
    <link>http://im.vc/vc/2011/0701/1468.html</link>
    <description><![CDATA[在本文中, 我将介绍如何在VS2008中使用Web Client Software Factory (WCSF) June 2007。 1、安装 Guidance Automation Extensions Technology Preview (July 2007 Release for Visual Studio 2005 and Visual Studio Beta 2。 2、下载并]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual Studio 6.0集成环境中开发设备驱动程序的方]]></title>
    <link>http://im.vc/vc/2011/0701/1467.html</link>
    <description><![CDATA[在Windows上，Windows DDK提供的开发环境是基于命令行的，操作起来极为不便，相信进行过驱动程序开发的朋友一定对此深恶痛绝。另一方面，Visual Studio 6.0却给我们提供了非常友好易用的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008中的SQL数据库发布]]></title>
    <link>http://im.vc/vc/2011/0701/1466.html</link>
    <description><![CDATA[数据库发布向导（Database Publishing Wizard）是一个流行的Visual Studio插件，它支持把本地的数据库部署到远程主机上去。Visual Web Developer团队宣布将把这个向导集成到Visual Studio 2008之中。 目]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之七]]></title>
    <link>http://im.vc/vc/2011/0701/1465.html</link>
    <description><![CDATA[摘要 本讲先来介绍MFC中的一档多视模式，并为Viewer添加一个用于显示Web页的视图CWebView，然后讨论两种比较常用的单文档视图的切换方法，最后对这两种方法进行分析和比较。 MFC一档多]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VisualStudio2005生成浏览器帮助对象（BHO）]]></title>
    <link>http://im.vc/vc/2011/0701/1464.html</link>
    <description><![CDATA[摘要：本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的浏览器帮助程序对象(BHO)，即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种组件对象模型(COM) 对象。本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008加入拼写检查器]]></title>
    <link>http://im.vc/vc/2011/0701/1463.html</link>
    <description><![CDATA[微软的代码分析团队已经决定在Visual Studio 2008中加入FXCop的拼写检查器。 FXCop最开始是作为一款微软的内部工具被设计出来的，它的目的是保证所有.NET API一定的一致性。它所强制应用的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之六]]></title>
    <link>http://im.vc/vc/2011/0701/1462.html</link>
    <description><![CDATA[第六讲 对话框的功能实现 对话框就好比是一个容器，只有将一些控件添加在这个容器中，才能实现用户与对话框之间的交互。下面我们将前面的对话框设计成如图13所示的界面，其功能]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008+NClay小试牛刀]]></title>
    <link>http://im.vc/vc/2011/0701/1461.html</link>
    <description><![CDATA[经过一段时间的努力，NClay框架终于到了可以见人的阶段了，为了让大家了解NClay，于是基于NClay编写了一个SmallBlog程序作为介绍案例。在开发SmallBlog过程中，刚好VS 2008 beta 2中文版发布]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之五]]></title>
    <link>http://im.vc/vc/2011/0701/1460.html</link>
    <description><![CDATA[第4讲 对话框的界面世界 摘要 本讲先来讨论对话框界面设计的一般过程和技巧，然后创建对话框类并用模式和无模式的方式来显示对话框。 对话框的界面设计过程 对话框是Windows应用程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VisualStudio中使用Windows桌面搜索]]></title>
    <link>http://im.vc/vc/2011/0701/1459.html</link>
    <description><![CDATA[本文将介绍以下内容： 创建 Visual Studio 加载项 创建加载项工具窗口 使用 Windows 桌面搜索进行开发 本文涉及以下技术： Visual Studio 2005 和 Windows Desktop Search SDK 代码下载位置： WDS2006_07]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005中的XML注释]]></title>
    <link>http://im.vc/vc/2011/0701/1458.html</link>
    <description><![CDATA[C#程序员可以用三个斜杠来开始XML格式的注释，而且编译器可以据此生成可用于自动生成帮助文档的XML文件。Visual C++ 2005中的编译器也支持了这个功能，而且对非托管函数也生效，前提]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之四]]></title>
    <link>http://im.vc/vc/2011/0701/1457.html</link>
    <description><![CDATA[第3讲 菜单、工具栏和状态栏之间的交互 摘要 本讲先来用资源编辑器对菜单和工具栏进行可视化设计，然后讨论命令消息的COMMAND和UPDATE_COMMAND_UI消息映射，并说明了工具按钮和菜单命令]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005中的突破性变化]]></title>
    <link>http://im.vc/vc/2011/0701/1456.html</link>
    <description><![CDATA[Microsoft Visual C++ 2005是微软公司Visual Studio 2005开发套件中的一出重头戏，与前一个版本相比，其革新性的集成开发环境与C++编译器，带来了有许多改变。在本文中，主要讲解程序员在升级]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之三]]></title>
    <link>http://im.vc/vc/2011/0701/1455.html</link>
    <description><![CDATA[程序中各用户类的关联 在上一讲中，我们使用MFC应用程序向导创建一个单文档项目TextViewer。现在，我们打开该项目。可以看出，向导为TextViewer项目创建了以下几个类： 应用程序类CT]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之二]]></title>
    <link>http://im.vc/vc/2011/0701/1454.html</link>
    <description><![CDATA[一个简单的MFC应用程序 在现在的面向对象程序设计中，我们经常会听说过类和对象的概念。那么什么是类呢？类的实质上是一种新的复杂数据类型。说它新，是因为它不同于C语言中的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 2005快速构建安全的应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/1453.html</link>
    <description><![CDATA[一、 简介 微软的Visual C++2005发布版本对于有志于轻松、迅速地编写安全可靠的应用程序的编程爱好者来说是正确地选择。正如你所听到的那样，Visual C++中语言和库的新特点使开发安全]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之一]]></title>
    <link>http://im.vc/vc/2011/0701/1452.html</link>
    <description><![CDATA[前言 本文先来较详细地讨论Visual C++的编程方式，然后讨论其学习方法，最后说明本讲座内容的编排。 Visual C++编程方式 2003年5月22日，微软隆重推出三个企业级的产品：Microsoft Windows]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用OPENGL画出麦克斯维速率分布曲线]]></title>
    <link>http://im.vc/vc/2011/0701/1451.html</link>
    <description><![CDATA[本文配套源码 图1 效果图 内容提要: 公式在expressions.h中，绘图程序在draw.h中，其他部分套用OpenGL Tutorial中的OpengGL程序框架，请参见参考资料。 步骤： 1. 用Microsoft Visual Studio .NET 2003新建]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET编程讲座之八]]></title>
    <link>http://im.vc/vc/2011/0701/1450.html</link>
    <description><![CDATA[程序的安装和部署 摘要 本文先来介绍安装和部署前的准备，然后用向导创建一个安装和部署项目，并修改项目的属性，最后讨论如何使用自己的标题图像、添加序列号对话框及生成程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET事件编程剖析之什么是事件]]></title>
    <link>http://im.vc/vc/2011/0701/1449.html</link>
    <description><![CDATA[在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用，那么在本机 C++ 中有没有办法做同样的事情？ 确实如此！Visual C++ .NET 具备所谓统一事]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC2005下制作媒体播放器]]></title>
    <link>http://im.vc/vc/2011/0701/1448.html</link>
    <description><![CDATA[前几天突然间心血来潮，打算自己用VC做一个媒体播放器，于是到网上搜索了一下，发现有很多好心人贴出了很多例子（很是感谢），一些是VC6写的，一些是VC2003/2005写的，都是直接通过]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为.net开发者提供的一份关于存储过程的评论]]></title>
    <link>http://im.vc/vc/2011/0701/1447.html</link>
    <description><![CDATA[本文适用于： Microsoft SQL Server Microsoft Visual Studio .NET 2003 Transact-SQL (T-SQL) Language 摘要 向那些在工作中主要使用.net编程语言的开发者简要介绍微软SQL Server数据库中的存储过程。揭示使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC.NET的Direct3D极速入门宝典]]></title>
    <link>http://im.vc/vc/2011/0701/1446.html</link>
    <description><![CDATA[听说DirectX9.0发布了吗？如果没有，你现在也应该听我说过了，那就去http://download.microsoft.com/download/b/6/a/b6ab32f3-39e8-4096-9445-d38e6675de85/dx90bsdk.exe下载一个最新的DirectX9.0的SDK，因为我将使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[微软Visual Studio2005开发工具路线图详解]]></title>
    <link>http://im.vc/vc/2011/0701/1445.html</link>
    <description><![CDATA[随着企业需要的不断演变，Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求，从而确保客户的成功。为帮助组织规划未来的软件开发工作，Microsoft 提供了一个开]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005图像编程之属性设置栏]]></title>
    <link>http://im.vc/vc/2011/0701/1444.html</link>
    <description><![CDATA[时间: 2007-05-14 Blog 工具箱含有选择、填充、画线等功能。使用这些工具时有的需要设置填充风格和线条的大小。为了方便用户操作，实现更简易的UI，实现了属性工具栏。属性栏需要添]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005图像编程之工具栏]]></title>
    <link>http://im.vc/vc/2011/0701/1443.html</link>
    <description><![CDATA[时间: 2007-05-14 Blog 在这个图像处理工具软件中，需要实现的工具栏比较多。我想让每个工具栏都在浮动的时候没有关闭按钮，同时在工具箱Toolbar中还可以设置工具栏显示的列数。根据类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET中定义和使用MFC DLL（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1442.html</link>
    <description><![CDATA[在VC.Net中使用DLL文件 新建一个基于对话框的VC.Net工程DemoTestDLL，界面如下图（运行结果图）： 为了让DemoTestDLL能够调用TestDLL.dll程序，需要让前者能够看见 DLL程序。我们将TestDLL.dll文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005中混合代码的初始化]]></title>
    <link>http://im.vc/vc/2011/0701/1441.html</link>
    <description><![CDATA[在Visual Studio .NET 2003中初始化混合DLLs很麻烦，需要手工干预。但在 Visual Studio 2005 中，Visual C++ 和 CLR 团队设计了一种新的初始化模型，这种新模型更简单，更自动化。 Visual Studio .NET 2]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET开发环境整合技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1440.html</link>
    <description><![CDATA[1. 主窗口内的每一个子窗口都是可以dock的，dock在边上的子窗口在右上角有两个按扭，一个是关闭，一个是图钉。当图钉按下时，子窗口就不会再自动缩回到边上，而且可以通过拖动子]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005中的命名返回值优化]]></title>
    <link>http://im.vc/vc/2011/0701/1439.html</link>
    <description><![CDATA[时间: 2007-05-14 天极 谢启东编… 多年来，Microsoft Visual C++编译器一直在努力寻求更新的技术与优化方式，以求最大可能地提高程序的性能。此文描述了Visual C++编译器在不同情况下，是怎]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC Studio使用技巧大全]]></title>
    <link>http://im.vc/vc/2011/0701/1438.html</link>
    <description><![CDATA[1.检测程序中的括号是否匹配 把光标移动到需要检测的括号（如大括号{}、方括号[]、圆括号（）和尖括号）前面，键入快捷键Ctrl＋]。如果括号匹配正确，光标就跳到匹配的括号处，否]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET实现应用程序XP风格]]></title>
    <link>http://im.vc/vc/2011/0701/1437.html</link>
    <description><![CDATA[时间: 2007-05-13 电脑报 麦国恒 首先，我必须说明一下：以下说的XP风格程序并非可以运行在任何Win32平台上，而是在Windows XP下运行的。有的朋友可就纳闷了，任何在Windows XP下运行都有]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++2005中开发自定义绘图控件]]></title>
    <link>http://im.vc/vc/2011/0701/1436.html</link>
    <description><![CDATA[时间: 2007-05-14 Msdn TomArch… 本文源代码下载：CustomDraw.exe。 在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后，您必需确定自己的控件将有多少独到之处 在功能和外观]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++.NET简单实现GIF动画]]></title>
    <link>http://im.vc/vc/2011/0701/1435.html</link>
    <description><![CDATA[自从gif动画格式推出这十几年来，可是忙坏了C/C++的程序员。远的不说，就说这几年吧，各种方法可谓五花八门，有的直读文件，一行一行不厌其烦的分析；有的使用IPicture，大把大把的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2008外壳抢先看]]></title>
    <link>http://im.vc/vc/2011/0701/1434.html</link>
    <description><![CDATA[如果您是软件开发人员，您一定会对下一代Visual Studio 2008的外壳感兴趣，一个好的开发环境可以让开发工作事半功倍，微软公布了最新版Visual Studio Shell的预览，一起来看一下：我们可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET中的字符串转换方法]]></title>
    <link>http://im.vc/vc/2011/0701/1433.html</link>
    <description><![CDATA[_variant_t是一个用于COM的VARIANT类，它的功能与COleVariant相似。不过在Visual C++.NET的MFC应用程序中使用时需要在代码文件前面添加下列两句： #include comutil.h #pragma comment( lib, comsupp.lib ) 四、]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET 2003代码优化方法]]></title>
    <link>http://im.vc/vc/2011/0701/1432.html</link>
    <description><![CDATA[概要：这篇文章介绍了Visual C++.NET 2003中的代码优化。另外，有些读者可能对VC.NET 2002的优化不太了解，所以我们会简短介绍一下全程优化(Whole Program Optimization)。最后我们用一些例子充分]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[把其他C/C++编译器集成到VC2005中]]></title>
    <link>http://im.vc/vc/2011/0701/1431.html</link>
    <description><![CDATA[在Visual C++ 2005中，如何调用其它编译器编译cpp文件呢? 换句话说，如何把其它编译器集成到VC2005的IDE中呢? 象IIC这样的编译器安装之后会自动集成进来，要集成其他编译器那还得自己动手]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++ 2005的现代语言特性(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1430.html</link>
    <description><![CDATA[当年Visual Studio.NET 2003 C++编译器的面世，令无数C++语言爱好者都对此垂涎不已；它与ISO C++标准保持98%的一致这比以前任何一个版本都更加接近，和一体化的语言支持特性，如局部模板特]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET中使用Windows.Forms]]></title>
    <link>http://im.vc/vc/2011/0701/1429.html</link>
    <description><![CDATA[熟悉Virsual Basic开发方式的朋友们在使用Visual C++时，一定发过这样的牢骚：为什么不能自己设计窗体，为什么不能手动画控件？这能叫Visual（可视化）吗？你看人家Borland C++ 的确，制作]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual Studio 2005体验泛型编程]]></title>
    <link>http://im.vc/vc/2011/0701/1428.html</link>
    <description><![CDATA[Visual Studio 2005 为 Microsoft .NET 框架带来了泛型编程的类型参数化模型。当然，类型参数化是C++程序员的事情。所以，对于那些还不熟悉它们的人，我将在本文中对泛型编程做一个简要的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++ 2005的现代语言特性(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1427.html</link>
    <description><![CDATA[新的Interop 在Visual Studio .NET 2003的所有基于 .NET Framework的语言当中，Visual C++ 2005提供了最好的interop功能。它可不像是纸上谈兵，如今具有了足够的能力来实现真实世界中的场景，一个最]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC.NET的GDI+图像处理]]></title>
    <link>http://im.vc/vc/2011/0701/1426.html</link>
    <description><![CDATA[我们知道，在以往的图像处理中，常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析，然后读取相关图像数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++ 2005的现代语言特性(3)]]></title>
    <link>http://im.vc/vc/2011/0701/1425.html</link>
    <description><![CDATA[It Just Works 在Visual Studio .NET 2003，C++的interop技术叫做IJW或者It Just Works，在新版本中，已换成了更贴切的Interop技术。那它的工作原理是怎样的呢？对程序中的每一个本地方法，编译器同时]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC.NET制作启动屏幕的新方法]]></title>
    <link>http://im.vc/vc/2011/0701/1424.html</link>
    <description><![CDATA[在利用VC++.net编程过程中，遇到制作启动屏幕的问题，几经试验，得出一种方便简单的制作方法。 基本原理是利用对话框窗口的特性，在启动时首先创建对话框，设置一个获得位图文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC.NET的GDI+编程之CImage]]></title>
    <link>http://im.vc/vc/2011/0701/1423.html</link>
    <description><![CDATA[我们知道，Visual C++的CBitmap类和静态图片控件的功能是比较弱的，它只能显示出在资源中的图标、位图、光标以及图元文件的内容，而不像VB中的Image控件可以显示出绝大多数的外部图像]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++ 2005的现代语言特性(4)]]></title>
    <link>http://im.vc/vc/2011/0701/1422.html</link>
    <description><![CDATA[更好的代码优化 一个好的软件开发者总会想方设法提高软件的执行效率，编译器的编写者是一种特殊类型的开发者，不仅代码要执行效率高，而且由它们生成的代码也必须极有效率。因]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++.NET 2005中的STL]]></title>
    <link>http://im.vc/vc/2011/0701/1421.html</link>
    <description><![CDATA[为什么要选用STL.NET？ 在我们深入STL.NET之前，让我们首先来简要地回答一个不可避免的问题：Visual C++程序员为什么要选用STL.NET容器类而不是语言中立的系统：Collections或者System::Collec]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual C++ 2005的现代语言特性(5)]]></title>
    <link>http://im.vc/vc/2011/0701/1420.html</link>
    <description><![CDATA[可靠的安全 在2002年，Bill Gates宣布进行的可信赖计算，已对微软公司开发的所有产品带来了深刻的影响。Windows操作系统的开发者花了数月的时间来进行安全方面的训练及代码重审，带来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET DirectShow编程(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1419.html</link>
    <description><![CDATA[DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包，与DirectX开发包一起发布。DirectShow为多媒体的捕捉和回放提供了强有力的支持。运用DirectShow我们可以很方便地从]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++.NET进行GDI+编程]]></title>
    <link>http://im.vc/vc/2011/0701/1418.html</link>
    <description><![CDATA[GDI+接口是Microsoft Whistler操作系统中的一部分，它是GDI的一个新版本，不仅在GDI基础上添加许多新特性而且对原有的GDI功能进行优化。在为开发人员提供的二维矢量图形、文本、图像处理]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 2005下利用OpenGL实现三维绘图]]></title>
    <link>http://im.vc/vc/2011/0701/1417.html</link>
    <description><![CDATA[时间: 2007-05-13 Blog bz201 在三维绘图蓬勃发展的过程中，计算机公司推出了大量的三维绘图软件包。其中SGI公司推出的OpenGL，作为一个性能优越的图形应用程序设计界面（API）异军突起，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET DirectShow编程(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1416.html</link>
    <description><![CDATA[7．修改CPlayWndDlg::OnPaint()，由于现在视频显示区域必须由我们自己进行重画： void CPlayWndDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinte]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++.NET实现XML解析]]></title>
    <link>http://im.vc/vc/2011/0701/1415.html</link>
    <description><![CDATA[对于多数开发者来说，Web服务已经成为某种固定不变的东西了，因为他们把Internet看作是促进应用程序应用的最好途径。一些Web服务（例如Amazon.com Web服务）是公共的，并且很容易被要求]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++.NET GDI+编程基础]]></title>
    <link>http://im.vc/vc/2011/0701/1414.html</link>
    <description><![CDATA[GDI+提供从简单到复杂图形绘制的大量方法，并且我们可以通过对路径和区域的操作构造出更复杂的图形，这在CAD等场合极为有用。当然，在绘图之前我们有必要搞清一些基本内容，如坐]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC.NET实现清爽便利的Windows游戏窗口]]></title>
    <link>http://im.vc/vc/2011/0701/1413.html</link>
    <description><![CDATA[时间: 2007-05-13 Blog 因为最早做的一个游戏DEMO是全屏加上鼠标独占，而且不能全屏/窗口切换，加上自己做的游戏又粗糙，感觉极为不爽。现在想想，其实当我玩游戏的时候，我是喜欢窗]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[体验Visual Studio 2005中C++语言]]></title>
    <link>http://im.vc/vc/2011/0701/1412.html</link>
    <description><![CDATA[当变量f超出作用域，无论是否是因为异常，它都自动消亡，这非常自然而且令人高兴、满意。 当这个对象在托管堆上，你不需要删除它，它将被垃圾搜集器清除。但是，如果它占用了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 2005图像编程之预备知识]]></title>
    <link>http://im.vc/vc/2011/0701/1411.html</link>
    <description><![CDATA[图像处理过程中，有很多需要我们掌握或者注意的方方面面。这里我先简单介绍一些比较基础的、重要的知识。 1、图像处理系统框架 一个基本的图像处理系统包含有4个子系统：图像输]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC.NET扩展Windows磁盘清理工具的功能]]></title>
    <link>http://im.vc/vc/2011/0701/1410.html</link>
    <description><![CDATA[时间: 2007-05-13 计算机与信息技术 刘桂英 引言 Windows磁盘清理工具（Disk CleanUp）是一个实用快捷并拥有简单易用界面的系统清理软件，更值得系统开发管理人员注意的是，此系统清理软]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++.NET中定义和使用MFC DLL（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1409.html</link>
    <description><![CDATA[什么是DLL? DLL指的是动态链接库（Dynamic Link Library），它是一个可以被多个应用程序（甚至是不同语言编写的应用程序）同时调用的可执行二进制文件，是一个可共享的库。DLL是建立在客]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[活动的可访问兼容型应用给程序员带来使用软件]]></title>
    <link>http://im.vc/vc/2011/0701/1408.html</link>
    <description><![CDATA[摘要Active Accessibility推出的目标是方便身患残疾的人士使用电脑可 用于放大器、屏幕阅读器，以及触觉型鼠标。它还可用来开发驱动其它软件的应用程序，最 后，其模拟用户输入的能力]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作嵌入式芯片s3c2410板卡的NetBSD启动镜像]]></title>
    <link>http://im.vc/vc/2011/0701/1407.html</link>
    <description><![CDATA[最近事很多，抽时间在arm9的s3c2410a上跑了一把NetBSD3.0。参考了网上一些资料，尤 其是一个韩国的网站(看不懂啊，蝌蚪文)，我把过程详细记录下来，以滋同好。 整个 过程十分简单！我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[超频软件原理探析]]></title>
    <link>http://im.vc/vc/2011/0701/1406.html</link>
    <description><![CDATA[文章摘要: 目前各大主板供应商使用的超频软件都是基于频率发生器这一硬件实现 的，而大部分频率发生器都是了I2C总线上的一个设备，本文介绍了I2C 设备的基本原理及超 频的基本方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用SDK玩转ActiveX]]></title>
    <link>http://im.vc/vc/2011/0701/1405.html</link>
    <description><![CDATA[调用ActiveX控件？呃，这实在不是一件容易的事情：用各种封装精良的Framework（MFC 、VCL等等）的话，最后成品EXE的体积难免偏大；用SDK虽然可以有效地减小这个体积，但是 往往又无从下]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[防止信号处理失灵]]></title>
    <link>http://im.vc/vc/2011/0701/1404.html</link>
    <description><![CDATA[摘要：本文将剖析 ANSI signal.h库并示范如何使用其接口。进而讨论 POSIX 信号处理 API。 信号处理类似硬件中断。它们促使某个进程从当前的执行控制流程中 跳出，以实现特定的行为，待]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL COM和ADO]]></title>
    <link>http://im.vc/vc/2011/0701/1403.html</link>
    <description><![CDATA[最近我在NIIT.Bangalore做一个在线银行工程。这个工程几乎是用VB编写，仅有一小部分涉及ATL组件，仅仅能教会我们编写分布式应用程序。我编写的一个中间层组件用到了ATL和ADO来查询后端]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL的GUI程序设计(前言)]]></title>
    <link>http://im.vc/vc/2011/0701/1402.html</link>
    <description><![CDATA[前言 也许，你是一个顽固的SDK簇拥者； 也许，你对MFC抱着无比排斥的态度，甚至像我一样对它几乎一无所知； 也许，你符合上面两条，而且正在寻求着一种出路； 也许，你找到了一条]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解决出现的LNK2005“符号已定义”错误]]></title>
    <link>http://im.vc/vc/2011/0701/1401.html</link>
    <description><![CDATA[许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误，而且通常是在使用第三方库时遇到的。对于这个问题，有的朋友可能不知]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[来自COM经验的八个教训]]></title>
    <link>http://im.vc/vc/2011/0701/1400.html</link>
    <description><![CDATA[在日常工作中，我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的 使用 COM 的工作方式感到惊讶，有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想 到。同样，看]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用自动化打开并打印WORD文档]]></title>
    <link>http://im.vc/vc/2011/0701/1399.html</link>
    <description><![CDATA[摘要 这篇文章讲述了如何在Visual C++5.0或6.0中自动打开并打印Microsoft Word文档。 更多信息 你可以将文章中的代码拷贝到自己的MFC .cpp文件中的 事件定义消息处理函数中去。然而，这些代]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[.c文件和.h文件的概念与联系]]></title>
    <link>http://im.vc/vc/2011/0701/1398.html</link>
    <description><![CDATA[如果说难题最难的部分是基本概念，可能很多人都会持反对意见，但实际上也确实如此。 我高中的时候学物理，老师抓的重点就是概念概念一定要搞清，于是难题也 成了容易题。如果]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Ceb解除打印屏蔽实战]]></title>
    <link>http://im.vc/vc/2011/0701/1397.html</link>
    <description><![CDATA[一、正文 最近突然迷上自制操作系统了（实际上是想挑战下自己），但是总觉得资料不够。买吧我 一个穷VC程序员手上没几两银子，下电子书吧我想经常去免费下书站的同 仁们应该知]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL/COM简单工程]]></title>
    <link>http://im.vc/vc/2011/0701/1396.html</link>
    <description><![CDATA[介绍 本教程的目的是告诉你如何使用ATL创建一个COM服务器，并使用Visual C++ 和Visual Basic程序来分别调用这个服务器。我并不想深入探讨COM的细节，也不想让你深陷 于IDL之中。这一教程只]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC编写的仿Windows计算器]]></title>
    <link>http://im.vc/vc/2011/0701/1395.html</link>
    <description><![CDATA[首先你应该了解面向对象的基于消息驱动的Windows消息编程，当然，对于编写这个计算 器，你不必知道太多的windows编程，你重要会编写基于对话框的简单应用程序就可以了。 首先，让我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[指针专题]]></title>
    <link>http://im.vc/vc/2011/0701/1394.html</link>
    <description><![CDATA[一、数组的指针、指针数组以及指向指针的指针 考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话，就是说一个数组排除在其中存储的数值，那么可以用类型和维]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件操作API函数介绍]]></title>
    <link>http://im.vc/vc/2011/0701/1393.html</link>
    <description><![CDATA[在VC中,大多数情况对文件的操作都使用系统提供的 API 函数，但有的函数我们不是很熟 悉，以下提供一些文件操作API函数介绍： 一般文件操作 API CreateFile 打开文件 要对文件进行读写等]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件系统识别器]]></title>
    <link>http://im.vc/vc/2011/0701/1392.html</link>
    <description><![CDATA[文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能：检查物理介质设 备，如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问：为什么 不把]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《COM技术内幕》FAQ]]></title>
    <link>http://im.vc/vc/2011/0701/1391.html</link>
    <description><![CDATA[读书问题一：自动化在许多不同的方面用开发人员编写的代码来代替编译器生成的代码...... 请问这句话如何理解？（第11章，分发接口与自动化，P231） 答：这句话大意是说：我们原先]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM逐步教程]]></title>
    <link>http://im.vc/vc/2011/0701/1390.html</link>
    <description><![CDATA[介绍 对于我来说，理解COM（Component Object Model，组件对象模型）绝不亚于 一次长途旅行。我相信，每一个想要理解COM之后基本原理的程序员都必须使用普通的C++编 写至少一个简单的CO]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[正确使用namespace（命名空间）]]></title>
    <link>http://im.vc/vc/2011/0701/1389.html</link>
    <description><![CDATA[命名空间（namespace）在C++中的作用非同一般。本文目的不在于阐述命名空间的语法， 而在于演示命名空间的使用方法，或者说是使用命名空间的小窍门。 命名空间可以简单的将一些命]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过异步程序调用(APC)实现的定时功能]]></title>
    <link>http://im.vc/vc/2011/0701/1388.html</link>
    <description><![CDATA[定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可 以允许回调函数在任何定时器被激发的时候执行。本文的例子代码显示了如何实现。 使用本定]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用MFC和类型库创建自动化项目]]></title>
    <link>http://im.vc/vc/2011/0701/1387.html</link>
    <description><![CDATA[摘要 本文详细介绍了如何自动化像Microsoft Office这样支持COM的应用程序。 更多信息 下面部分介绍了如何创建MFC项目。采用Microsoft Excel举例，你可以将前8个步骤用于 任何项目，修改9-1]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模板友元化]]></title>
    <link>http://im.vc/vc/2011/0701/1386.html</link>
    <description><![CDATA[摘要： 如何将一个函数模板的特化声明为友元呢？标准C++给你提供了两种合法的 语法。然而，事实上，对于其中的一种语法，几乎没有编译器对其给予支持；而对于另一种 ，当前所有]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL的GUI程序设计(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1385.html</link>
    <description><![CDATA[第一章 不能免俗的Hello, World! 在这一章里，就像所有的入门级教程一样，我也将不能免俗地以一个Hello, World!程序开始我的教程。然后，我将逐步深入，向你介绍这个ATL版本程序中所有必]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[几个Windows到Linux的代码移植问题]]></title>
    <link>http://im.vc/vc/2011/0701/1384.html</link>
    <description><![CDATA[1、在 Linux 实现 Win32 API 之 GetTickCount 函数 为了将 Windows 中的 GetTickCount API 函数移植到 Linux，可以使用如下的代码： long GetTickCount() { tms tm; return times(tm); } 2、Windows 和 Linux 系统关于 ito]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用typedef抑制劣质代码]]></title>
    <link>http://im.vc/vc/2011/0701/1383.html</link>
    <description><![CDATA[摘要：Typedef 声明有助于创建平台无关类型，甚至能隐藏复杂和难以理解的语法。不管 怎样，使用 typedef 能为代码带来意想不到的好处，通过本文你可以学习用 typedef 避免 缺欠，从而使]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL的GUI程序设计(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1382.html</link>
    <description><![CDATA[第二章 一个最简单窗口程序的转型 我知道，可能会有很多朋友对上一章的Hello, World!ATL版不以为然，因为它并不能算是什么ATL程序毕竟它只不过是有了个CComModule而已。不过不管怎样我还]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DirectSound学习指南之使用WAV数据]]></title>
    <link>http://im.vc/vc/2011/0701/1381.html</link>
    <description><![CDATA[使用WAV数据 在Windows 驱动模型（WDM）中，DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式，这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述，并由硬件支持。软件缓冲]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入分析MFC中的CArray类]]></title>
    <link>http://im.vc/vc/2011/0701/1380.html</link>
    <description><![CDATA[我们在使用vc进行比较复杂的编程时，经常需要用到复杂的数组结构，并希望能实现动态 管理。由于C++并不支持动态数组，MFC提供了一个CArray类来实现动态数组的功能。有效的 使用CA]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何“干净地”终止Win32中的应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/1379.html</link>
    <description><![CDATA[摘要 在理想环境中，某一进程可能会通过某种形式的进程间通信要求另一进程关闭。不过，如果你对希望其关闭的应用程序没有源代码级控制权，可能就没有办法做这样的选择。尽管没]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程-过马路，左右看]]></title>
    <link>http://im.vc/vc/2011/0701/1378.html</link>
    <description><![CDATA[小时候，大人们总是教导小孩子过马路，左右看。我年纪小不懂得为什么 ，但是由于大人们唠叨得遍数太多，以至于都深深印在脑海里，成为了潜意识。每每过马路 的时候，不由自主]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++ 6.0实现JNI的例子]]></title>
    <link>http://im.vc/vc/2011/0701/1377.html</link>
    <description><![CDATA[JNI是JDK的一部分，用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够 确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操 作使用其它语]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 &amp;amp;lt;multimap&amp;amp;gt; 库创建重复键关联容器]]></title>
    <link>http://im.vc/vc/2011/0701/1376.html</link>
    <description><![CDATA[摘要：标准库的 multimap 容器与 map 关联容器非常类似但是， multimap 允许重复键。这个特性使得 multimap 比想象的要有用得多。本文将对之进行探讨 。 在使用 map 库创建关联容器一文中，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Winsock API的VC网络编程实战]]></title>
    <link>http://im.vc/vc/2011/0701/1375.html</link>
    <description><![CDATA[随着计算机信息技术的飞速发展，互联网与人类社会的工作、生活越来越紧密相关，它已 经成为人类获取、交流信息的重要途径和手段。所以当前对于开发人员来说，网络编程已是 必]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++与MATLAB混合编程及其应用]]></title>
    <link>http://im.vc/vc/2011/0701/1374.html</link>
    <description><![CDATA[摘 要 本文详述了在VC++6.0编译环境下如何利用Matlab来实现应用系统的设计和分析， 介绍了通过Matlab与VC应用程序连接的常用方法，分析了VC与Matlab的混合编程的步骤，最 后通过一个具体]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++通用GIS功能开发解决方案2.0v介绍]]></title>
    <link>http://im.vc/vc/2011/0701/1373.html</link>
    <description><![CDATA[综述 《VC++通用GIS功能开发解决方案》源代码是基于VC++6.0 MFC 类库，在Win2000平台上开 发的。界面部分用到了较低版本的 CJ60Lib 开放源码库，用户可自行替换高版本或其他界面 库，它不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用MFC设计绘图程序初步]]></title>
    <link>http://im.vc/vc/2011/0701/1372.html</link>
    <description><![CDATA[首先我们说下通过鼠标的移动来绘制直线。 这里要捕获到鼠标的两个消息： WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点，响应 WM_LBUTTONUP消息记录直线的终点并绘制直]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现计算机并口的数据采集]]></title>
    <link>http://im.vc/vc/2011/0701/1371.html</link>
    <description><![CDATA[摘 要 并口制作A/D转换接口电路，利用VC++提供的现成函数，可以直接控制和读写标准 并口，具有无需打开机箱、开发成本低廉，制作方便等特点。 关键词 计算机并口; 模数转换; VC++ 前]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC程序中树型控件节点拖动的完美实现]]></title>
    <link>http://im.vc/vc/2011/0701/1370.html</link>
    <description><![CDATA[Visual C++中提供的MFC类CtreeCtrl（树型控件）用来显示具有一定层次结构的数据项时 方便、直观，所以它已经被广泛地应用在各种软件中，如资源管理器中的磁盘目录就用的是 树型控件，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中如何使用Progress控件]]></title>
    <link>http://im.vc/vc/2011/0701/1369.html</link>
    <description><![CDATA[Progress控件能让人们感受到一个应用程序执行的进度,在很多应用程序中都能用到它,但 通常只支持在单任务中,在Windows98/NT中文操作系统下,在VC++6.0环境下,利用线程编制了 一个非常小巧的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers与References（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1368.html</link>
    <description><![CDATA[译者注：本文节选自《How to Think Like A Computer Scientist,Learning with C++》 第16章，作者Allen B. Downey)。此书对于国内初级C++爱好者来说，是一本 不可多得的入门书籍。我的这版是PALM电子书。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在运行时确定对象类型（RTTI）]]></title>
    <link>http://im.vc/vc/2011/0701/1367.html</link>
    <description><![CDATA[RTTI 是Runtime Type Information的缩写，意思是：运行时类型信息。 它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念，并通过具体例子和代码介绍]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows文件过滤驱动经验总结]]></title>
    <link>http://im.vc/vc/2011/0701/1366.html</link>
    <description><![CDATA[看了 ChuKuangRen 的第二版《文件过滤驱动开发教程》后，颇有感触。我想，交流都是 建立在平等的基础上，在抱怨氛围和环境不好的同时应该先想一想自己究竟付出了多少？只 知索取不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers与References（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1365.html</link>
    <description><![CDATA[16.4 赋值pointers和references. 就像你看到使用寻址操作符的语法一样，一个指针被赋值得到寻 址操作符的返回值。因为寻址操作符的返回值就是一个指针，所有事 情 都考虑过了，你的代码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于MFC内部结构实用的一点看法]]></title>
    <link>http://im.vc/vc/2011/0701/1364.html</link>
    <description><![CDATA[我们在编写程序或是在看MFC类的书籍的时候，总会看到书上让我们在某个地方添加某某 函数，响应什么消息。那么，到底为什么要在这地方加呢？为什么不能在其他地方添加消息 响应]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用C++进行简单的文件I/O操作]]></title>
    <link>http://im.vc/vc/2011/0701/1363.html</link>
    <description><![CDATA[序论 我曾发表过文件输入输出的文章，现在觉得有必要再写一点。文件 I/O 在C++中比烤蛋糕 简单多了。 在这篇文章里，我会详细解释ASCII和二进制文件的输入输出的每个细节，值得 注]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers与References（三）]]></title>
    <link>http://im.vc/vc/2011/0701/1362.html</link>
    <description><![CDATA[16.5 空指针 还记得可以怎样指定一个字符或串为 null 吗? 如果记不得了, 看看这里吧。串中的 null 字符表示串的结尾, 但是, 如果一个指针被指定到 null 指针, 则它什么也没有指向。 空指]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Web Browser Express概述]]></title>
    <link>http://im.vc/vc/2011/0701/1361.html</link>
    <description><![CDATA[摘要：建立您自己的、支持选项卡的 Web 浏览器，以及连接到搜索引擎的集成链接。 简介 Web 浏览器的一个功能是在同一浏览器窗口内打开不同选项卡或子页，这个功能正在变得 更加普]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中创建动态控件的生成与响应]]></title>
    <link>http://im.vc/vc/2011/0701/1360.html</link>
    <description><![CDATA[动态控件是指在需要时由Create()创建的控件，这与预先在对话框中放置的控件是不同的 。 一、创建动态控件： 为了对照，我们先来看一下静态控件的创建。 放置 静态控件时必须先建立]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Pointers与References（四）]]></title>
    <link>http://im.vc/vc/2011/0701/1359.html</link>
    <description><![CDATA[16.7 从函数中返回指针和/或引用 当声明一个函数，你必须按类型规则声明，并返回它。比如： int MyFunc(); // 返回int类型 SOMETYPE MyFunc(); // 返回SOMETYPE类型 int* MyFunc(); // 返回int类型指针]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows按键突破专家的原理]]></title>
    <link>http://im.vc/vc/2011/0701/1358.html</link>
    <description><![CDATA[相信在window按键突破专家没有出来的时候，很多人还不知道软件还可以这样编的吧，本人也是一样，当知道有window按键突破专家这个软件时，仔细去想一下它的实现原理，才突然恍然大]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MATLAB与VC++混合编程实现一维小波多尺度分解.]]></title>
    <link>http://im.vc/vc/2011/0701/1357.html</link>
    <description><![CDATA[引言 小波分析世纪80年代开始发展成熟起来的一个数学分支，其应用领域十分广泛，并逐步成为信号分析的又一有力工具。MATLAB的小波工具箱为我们提供了小波多尺度分解函数，方便了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于对象生命历程的会话]]></title>
    <link>http://im.vc/vc/2011/0701/1356.html</link>
    <description><![CDATA[(译者注：我从网上看到这篇文章的原文，非常喜欢作者的写作风格，于是就利用业余时 间将它翻译出来，并贴到网上，希望大家可以从中受益，因为我没有和作者或者这篇文章的 版权]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[取长补短：Simulink与VC++6.0接口比较]]></title>
    <link>http://im.vc/vc/2011/0701/1355.html</link>
    <description><![CDATA[Simulink与VC应用程序接口一个显著的特点就是Simulink仿真必须依赖于MATLAB系统，目前为止，MATLAB提供引擎方式将Simulink同VC应用程序的编程结合起来。要通过引擎方式将Simulink与VC结合起来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++实现局域网IP多播]]></title>
    <link>http://im.vc/vc/2011/0701/1354.html</link>
    <description><![CDATA[在局域网中，管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法， 虽然是可行的，但是过于麻烦，也常会出现漏发、错发。为了更有效的解决这种组通信问题 ，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用函数模板实现和优化抽象操作]]></title>
    <link>http://im.vc/vc/2011/0701/1353.html</link>
    <description><![CDATA[摘要：本文介绍函数模板的概念、用途以及如何创建函数模板和函数模板的使用方 法...... 在创建完成抽象操作的函数时，如：拷贝，反转和排序，你必须定义多个版 本以便能处理每一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows应用程序的入口函数编写]]></title>
    <link>http://im.vc/vc/2011/0701/1352.html</link>
    <description><![CDATA[写任何一个函数当然应该有一个该函数的入口了。我们知道c语言里的入口函数是main() 函数，那么在写Windows应用程序也是main()吗？回答当然不是了。我们用的是WinMain()函 数，不过我们在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[宽字符标量L＂xx＂在VC 6.0/7.0和GNU g++中的不同实现]]></title>
    <link>http://im.vc/vc/2011/0701/1351.html</link>
    <description><![CDATA[锲子：本文源于在 VCKBASE C++ 论坛和周星星大哥的一番讨论，这才使我追根索源，找 到了理论依据和实践的证明。（本文一些资料和测试代码由周星星提供） 《The C++ Programming Language 3]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现支持多语言的程序]]></title>
    <link>http://im.vc/vc/2011/0701/1350.html</link>
    <description><![CDATA[最近要做个程序要求有中文和英文两个版本，因此要把应用程序的资源文件COPY一份英文 的。 方法一：在资源中用InsertCopy COPY一份资源如图 方法二：直接用文本编辑器编辑rc文件 接下来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Windows消息循环实现消息延迟和合并]]></title>
    <link>http://im.vc/vc/2011/0701/1349.html</link>
    <description><![CDATA[最初的解决方法是为计算消息设定时间间隔：当一个计算消息到达时，开始计时，在一定时间间隔内，接受到的计算消息一概不处理。由于时间间隔没法给定，也没法进行预算。时间间]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之第三方类]]></title>
    <link>http://im.vc/vc/2011/0701/1348.html</link>
    <description><![CDATA[串口类 从本系列文章可以看出，与通过WIN32 API进行串口访问相比，通过MScomm这个Activex控 件进行串口访问要来的方便许多，它基本上可以向用户屏蔽多线程的细节，以事件（发出 OnCom]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现动态改变Windows的显示特性]]></title>
    <link>http://im.vc/vc/2011/0701/1347.html</link>
    <description><![CDATA[对于Windows平台，显示器的分辩率、颜色数、刷新率等特性很重要，尤其是对于多媒体 应用软件和游戏软件。在很多情况下，用户当前的屏幕设置并不适合软件的运行需要，软件 通常的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI和GDI+对象的相互转换]]></title>
    <link>http://im.vc/vc/2011/0701/1346.html</link>
    <description><![CDATA[当然希望可以使用GDI+来完全代替GDI，再不济也只需要从GDI对象转到GDI+对象。但是就 是有那么些工程，又要新技术新特性、又希望快速开发、又不肯丢弃旧版本的已有的功能。 没办法，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之短信应用开发]]></title>
    <link>http://im.vc/vc/2011/0701/1345.html</link>
    <description><![CDATA[前面数次连载我们以较长的篇幅讲解了串口通信的硬件原理、DOS平台控制以及基于WIN32 API、控件和第三方类的串口编程。作为本系列文章的最后一次连载，本章将给出一个典型的 应用实]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MIPS五级整数流水线模拟系统]]></title>
    <link>http://im.vc/vc/2011/0701/1344.html</link>
    <description><![CDATA[程序运行效果图如下： 本文目录： 1．引言 2．简单需求分析 3．核心功能实现 4．界面及使用 5．测试 1．引言： 1.1 实验要求： 1) 以交互输入方式或从文件读入方式（输入文件名后缀为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6.0编程实现打印功能]]></title>
    <link>http://im.vc/vc/2011/0701/1343.html</link>
    <description><![CDATA[Visual C++6.0是开发Windows应用程序的强大工具，但是要通过它实现程序的打印功能， 一直是初学者的一个难点，经常有朋友询问如何在VC中实现打印功能，他们往往感到在MFC提 供的框架内]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入浅出VC++串口编程之基于Win32 API]]></title>
    <link>http://im.vc/vc/2011/0701/1342.html</link>
    <description><![CDATA[1、API描述 在WIN32 API中，串口使用文件方式进行访问，其操作的API基本上与 文件操作的API一致。 打开串口 Win32 中用于打开串口的API 函数为 CreateFile，其原型为： HANDLE CreateFile ( LPCTSTR]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[OLE字符串]]></title>
    <link>http://im.vc/vc/2011/0701/1341.html</link>
    <description><![CDATA[一、概述 32位宽字符串，前面32位为长度,尾部以0结束 二、相关定义 BSTR (又称Basic 类型字符串) LPOLESTR 相关宏定义: typedef unsigned short wchar_t; (unsigned short为两字节) typedef wchar_t WCHAR; typed]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0集成环境快速开发VxD]]></title>
    <link>http://im.vc/vc/2011/0701/1340.html</link>
    <description><![CDATA[VxD (Virtual Device Driver), 即虚拟设备驱动程序， 是运行在处理器Ring0特权级别的驱动程序，可以执行任何处理器指令，访问机器中的任何数据寄存器。VxD被用作Windows 9x系统和物理设备之间]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IP Messenger详细分析]]></title>
    <link>http://im.vc/vc/2011/0701/1339.html</link>
    <description><![CDATA[一、系统概述 IP Messenger是一款局域网内部聊天、文件传输工具，具有很多优点，如数据通讯不需要 建立服务器、直接在两台电脑间通信和数据传输，支持文件及文件目录的传输，安全]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC编程阻止全局钩子的加载]]></title>
    <link>http://im.vc/vc/2011/0701/1338.html</link>
    <description><![CDATA[先说一下全局钩子是怎么进入到我们的程序里来的。假如有个程序A安装了WH_GETMESSAGE 的全局钩子，钩子函数在B.dll中，那么当其它程序在调用GetMessage函数从自己的消息队列 中取消息的时]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0编写Word 2007插件]]></title>
    <link>http://im.vc/vc/2011/0701/1337.html</link>
    <description><![CDATA[简介 微软在06年底推出了两个重量级的产品：Vista和Office 2007。在Office2007中 使用了新的UI方式。微软大力鼓吹这种叫做Ribbon的新的UI将会给使用Office的人带来更大 的便利性。在Office插件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为Windows应用创建简单的异步调用模式]]></title>
    <link>http://im.vc/vc/2011/0701/1336.html</link>
    <description><![CDATA[简介 最近我编写了很多智能客户端应用，总结了一些能够使应用程序在后台调用Web Service时不冻结前台界面的异步调用方法。虽然当前.NET Framework本身已经提供了异步调 用的机制，但我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UTF-8与GB2312之间的互换]]></title>
    <link>http://im.vc/vc/2011/0701/1335.html</link>
    <description><![CDATA[相信一定有不少的程序开发人员时常会遇到字符编码的问题，而这个问题也是非常让人头 痛的。因为这些都是潜在的错误，要找出这些错误也得要有这方面的开发经验才行。特别是 在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用DirectShow抓取影片帧]]></title>
    <link>http://im.vc/vc/2011/0701/1334.html</link>
    <description><![CDATA[很多视频播放软件或视频编辑软件都提供了抓帧的功能，利用这类软件，视频工作者可以 很轻松地将一个电影某一时刻的帧抓取出来并保存为图片文件，那么，我们如何自己编程实 现]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用ShellCode深入剖析]]></title>
    <link>http://im.vc/vc/2011/0701/1333.html</link>
    <description><![CDATA[前言: 在网上关于ShellCode编写技术的文章已经非常之多,什么理由让我再写这种 技术文章呢?本文是我上一篇溢出技术文章Windows 2000缓冲区溢出技术原理的姊妹 篇,同样的在网上我们经常可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一步一步学STL标准模板库]]></title>
    <link>http://im.vc/vc/2011/0701/1332.html</link>
    <description><![CDATA[list 的使用 在使用list必须包括头文件#include list， 1)、如何定义一个list对象 #include list int main (void) { listchar cList; //声明了listchar模板类 的一个实例 } 2)、使用list的成员函数push_back和pus]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++创建的高性能的Web应用程序和XML Web服务]]></title>
    <link>http://im.vc/vc/2011/0701/1331.html</link>
    <description><![CDATA[C++是很多网络中繁忙站点的核心。这为构建中间层企业逻辑提供了高度的性能基础，经常用于扩展Web服务器和动态地生成HTML。今天使用Internet信息服务（IIS）和Visual Studio的开发人员可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UNICODE编程入门]]></title>
    <link>http://im.vc/vc/2011/0701/1330.html</link>
    <description><![CDATA[简介 如果你编写的程序是针对非英语国家的用户，如中国、日本、东欧和中东地区，那么你一 定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC 编写针对上述国家和地区的用户的程 序时，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用于编写游戏的主要编程语言的介绍及其优缺点]]></title>
    <link>http://im.vc/vc/2011/0701/1329.html</link>
    <description><![CDATA[这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几 次。这是个很好的问题，但是，没人能给出简单的答案。在某些应用程序中，总有一些计算 机语]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现仿真火焰的视觉效果]]></title>
    <link>http://im.vc/vc/2011/0701/1328.html</link>
    <description><![CDATA[引言 计算机仿真技术的基本原理都是一样的，神秘复杂的核爆同水波、火焰、烟雾等非常平常的自然现象在仿真处理过程中并没有什么太大的区别。都是经历了从实体对象到物理特性的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++ STL中用vector 改进内存的再分配]]></title>
    <link>http://im.vc/vc/2011/0701/1327.html</link>
    <description><![CDATA[本文描述的是一种很常见的情况：当你在某个缓存中存储数据时，常常需要在运行时调整 该缓存的大小，以便能容纳更多的数据。本文将讨论如何使用 STL 的 vector 进行内存的再 分配。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[我的Visual C++入门之路]]></title>
    <link>http://im.vc/vc/2011/0701/1326.html</link>
    <description><![CDATA[首先，实事求是地说，我的Visual C++是不是已经入门了，我不敢肯定。现在的水平是能看懂一些代码了，或者说对于VC脱盲了。 N次失败，1次成功，还学的不怎么样你也太笨了吧！如果您]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[const传奇]]></title>
    <link>http://im.vc/vc/2011/0701/1325.html</link>
    <description><![CDATA[简介 当我自己写程序需要用到const的时候，或者是读别人的代码碰到const的时 候，我常常会停下来想一会儿。许多程序员从来不用const,理由是即使没用const他们也这么 过来了。本文仅对]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++开发的应用技巧三则放送]]></title>
    <link>http://im.vc/vc/2011/0701/1324.html</link>
    <description><![CDATA[1、创建向导对话框 在使用具体某个软件的时候，我们常常会在该程序中使用向导 模式来建立新的文件，最典型的例子就是在Frontpage2000中或者Word2000中使用向导方式来 新建一个网页文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC处理文件、目录及相应的目录字符串]]></title>
    <link>http://im.vc/vc/2011/0701/1323.html</link>
    <description><![CDATA[介绍 文章简单介绍了两种处理文件及目录的方式，一种为boost::filesystem库，一种是用 Win32平台上Windows Shell中的Path Functions。 和文件系统的交互操作及对文件及目录字符串的处理，是编程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL头文件的格式和应用]]></title>
    <link>http://im.vc/vc/2011/0701/1322.html</link>
    <description><![CDATA[1、DLL的起源 动态链接库（DLL）是从C语言函数库和Pascal库单元的概念发展而 来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中，链接器从 库文件中拷贝程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在树型控件中移动鼠标产生字体及颜色的变化]]></title>
    <link>http://im.vc/vc/2011/0701/1321.html</link>
    <description><![CDATA[在Windows XP中资源管理器左侧显示目录树结构时,当在项目中移动鼠标的时候,项目标签 的文字的字体和颜色会产生变化,使目录的选择非常醒目.本人在学习制作Windows98的资源管 理器的过程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MSXML分析器处理XML文档]]></title>
    <link>http://im.vc/vc/2011/0701/1320.html</link>
    <description><![CDATA[在 Kenn Scribner 近期有关 XML和MSXML DOM 分析器的文章中，仅介绍了该分析器的部 分功能。这些文章将XML 作为一种技术进行了说明，但是并没有介绍 XML 分析器本身。现在 ，Kenn 将回过头来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最常见的20种VC++编译错误信息集合]]></title>
    <link>http://im.vc/vc/2011/0701/1319.html</link>
    <description><![CDATA[1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include stdafx.h) 2、fatal error C1083: Cannot open inclu]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在常规的编程任务中使用新的&amp;amp;lt;tuple&amp;amp;gt;库]]></title>
    <link>http://im.vc/vc/2011/0701/1318.html</link>
    <description><![CDATA[摘要：Tuples 是大小固定的异构对象集合，它正在被添加到 C++ 标准。学习这种强大的 数据类型有助于简化一些常规的编程任务。 C++ 标准委员会目前正在进行标准库的更 新和增强。Tu]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[手把手教你学Web Service]]></title>
    <link>http://im.vc/vc/2011/0701/1317.html</link>
    <description><![CDATA[Well,各位观众，现在开始我的手把手交Visual Studio.net的第一课―-手把手教你学Web Service.有没有下一课还得看诸位看官的反应了！我们知道，在MS新一代战略.net中，Web Service占了一个相当次]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++的自动化客户端的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1316.html</link>
    <description><![CDATA[一、概述 我们在编写程序，开发软件的过程中如果能利用已有的程序的功能，那 么可以大大减轻开发过程中程序员的工作量，同时达到事半功倍的效果。例如在工程中，许 多软件需要]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中利用消息制作启动封面]]></title>
    <link>http://im.vc/vc/2011/0701/1315.html</link>
    <description><![CDATA[1.用Appwizard创建一个空的SDI工程Splash； 2.导入用作启动封面的图片； (1)在创建的新工程Splash中，选择ResourceView面板打开资源编辑器。右击Splash resources,在打开的快捷菜单中选择Insert命令]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初试驱动---OV511+摄像头驱动开发]]></title>
    <link>http://im.vc/vc/2011/0701/1314.html</link>
    <description><![CDATA[本篇适合没有接触过驱动或者初学驱动的朋友。运行本程序以及源代码都请先看 ReadMe.txt 文件。 在本文中阐述的驱动是用windriver做出来的，没有采用DDK或DriverStudio,可能看起 来并不像是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[指向类成员]]></title>
    <link>http://im.vc/vc/2011/0701/1313.html</link>
    <description><![CDATA[摘要：本文讲述类成员指针的内部机制以及它的一般使用方法...... 最近我收到许多有关类方法指针的问题，比如：在 VC 中无法使用类方法指针，编译器报 如下错误： Cannot convert param]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运行时和编译时的安全性检查]]></title>
    <link>http://im.vc/vc/2011/0701/1312.html</link>
    <description><![CDATA[摘要：说明 Visual C++ 编译器和库在帮助开发人员提高其应用程序可靠性和安全性方面的功能。 样例应用程序中包含六个测试，用来模拟程序员可能会犯的某些错误，或者模拟对未采取任]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带光圈文字输出的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1311.html</link>
    <description><![CDATA[你可能会认为生成一个带柔和阴影的特效文字与生成一个带光圈的特效文字是完全不 同的，其实他们所用到的技术是完全相同的，只是在设置上有些许变化。 在带柔和阴影 的效果中，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生死疆界（上）--- 在new与delete之间]]></title>
    <link>http://im.vc/vc/2011/0701/1310.html</link>
    <description><![CDATA[问题源自一段简单的代码： void main() { char *p = new char; cinp; coutp[2]; delete p; } 在以上代码中，如果你输入:abcd，那么如你所望，你会看到正确的输 出c。但是会有错误提示出现： Debug Erro]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用转换操作符保护代码的安全]]></title>
    <link>http://im.vc/vc/2011/0701/1309.html</link>
    <description><![CDATA[摘要：不经意的对象转换常常严重地危害代码的安全。幸运的是，转换操作符允许你根据 实际情况来启用和禁用转换，这有助于避免出现病态行为。 某些对象必须要被转换成 低级形式]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++调试方法和技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1308.html</link>
    <description><![CDATA[便于调试的代码风格： 不用全局变量 所有变量都要初始化，成员变量在构造函数中初始化 尽量使用const 详尽的注释 VC++编译选项： 总是使用/W4警告级别 在调试版本里总是使用/GZ编译选]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生死疆界（下）--- 在new与delete之间]]></title>
    <link>http://im.vc/vc/2011/0701/1307.html</link>
    <description><![CDATA[上回《生死疆界(上)》说到: 咱们对着微软在背后做的手脚深感困惑，于是备好车马粮草 ，一路追杀进去，最后走进了死胡同，剩下的最后希望就是在这里摸摸，那里敲敲，看有没 有暗]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用规范与可变参数表]]></title>
    <link>http://im.vc/vc/2011/0701/1306.html</link>
    <description><![CDATA[语言调用规范是指进行一次函数调用所采用的传递参数的方法，返回值的处理以及调 用堆栈的清理。Microsoft C/C++ 语言中采用了五种调用规范，分别是__cdecl, __stdcall, __fastcall，thiscall和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Visual C++的Winsock API研究]]></title>
    <link>http://im.vc/vc/2011/0701/1305.html</link>
    <description><![CDATA[为了方便网络编程，90年代初，由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口，即Windows Sockets规范，它不是一种网络协议,而是一套开放的、支持多种协议的Windo]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用完成端口开发大响应规模的Winsock应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/1304.html</link>
    <description><![CDATA[通常要开发网络应用程序并不是一件轻松的事情，不过，实际上只要掌握几个关键的原则 也就可以了创建和连接一个套接字，尝试进行连接，然后收发数据。真正难 的是要写出一个可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[符号文件——Windows应用程序调试必备]]></title>
    <link>http://im.vc/vc/2011/0701/1303.html</link>
    <description><![CDATA[一、何谓符号文件？ 符号文件（Symbol Files）是一个数据信息文件，它包含 了应用程序二进制文件（比如：EXE、DLL等）调试信息，专门用来作调试之用，最终生成 的可执行文件在运行时]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[功能强大的vc6调试器]]></title>
    <link>http://im.vc/vc/2011/0701/1302.html</link>
    <description><![CDATA[要成为一位优秀的软件工程师，调试能力必不可缺。本文将较详细介绍VC6调试器的主要 用法。 windows平台的调试器主要分为两大类： 1 用户模式(user-mode)调试 器：它们都基于win32 Debugg]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于套接字通信的远程截屏显示与控制技术]]></title>
    <link>http://im.vc/vc/2011/0701/1301.html</link>
    <description><![CDATA[远程控制技术在远程设备(软件)的维护、监控与故障诊断等方面有广泛的应用前景，且大 都使用Client/Server模式。该结构包括连接在网络中的多台计算机，那些处理应用、请求另 一计算]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VxD编程入门教程]]></title>
    <link>http://im.vc/vc/2011/0701/1300.html</link>
    <description><![CDATA[一、Windows 95 DDK的安装 安装Windows 95 DDK一般需要先安装Win32 SDK， 原因是Windows 95 DDK需要Win32 SDK的16位资源编译器，但是Win32 SDK很大（一整张光 盘的容量），而且国内难以买到，ftp站上也]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[几种VC++数据库开发技术的相对比较]]></title>
    <link>http://im.vc/vc/2011/0701/1299.html</link>
    <description><![CDATA[从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle)，VC++6.0都提供了一些编程接口。本文主要介绍以下五种: 1.ODBC API； 2.MFC ODBC类； 3.MFC DAO类；(数据访问对象) 4.MFC的OLE/]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用命令模式实现对象存储——对象与关系数据库]]></title>
    <link>http://im.vc/vc/2011/0701/1298.html</link>
    <description><![CDATA[一、开发背景 面向对象方法在软件开发的分析、设计以及编码中作用越来越重要，它 在适应系统需求变化、提高软件可重用性和开发效率方面有着其它开发方法无法比拟的优点 。面向]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WIN32程序挂钩SetLastError，输出错误描述到控制台]]></title>
    <link>http://im.vc/vc/2011/0701/1297.html</link>
    <description><![CDATA[一、窗口模式应用程序(GUI)启用控制台的方法为： 步骤 方法 1 启动/关闭控制台 AllocConsole() FreeConsole() 2 重定向输入/输出 freopen(CONIN$,r,stdin) freopen(CONOUT$,w,stdout) freopen(CONOUT$,w,stderr) 3 控制]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单实用的Xml解析类]]></title>
    <link>http://im.vc/vc/2011/0701/1296.html</link>
    <description><![CDATA[今天有点郁闷，不想干活。整理代码的时候，看到了这个好久之前写的代码，于是想整理 出来供大家拍砖。XML的解析对于.Net平台那真是太简单不过了，感谢微软。但对于C++语言 的XML解]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于MFC下检查和消除内存泄露的技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1295.html</link>
    <description><![CDATA[摘要 本文分析了Windows环境使用MFC调试内存泄露的技术，介绍了在Windows环境 下用VC++查找，定位和消除内存泄露的方法技巧。 关键词：VC++；CRT 调试堆函数； 试探法。 编译环境 VC++6.0]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++编程实现Windows关机、重启、注销]]></title>
    <link>http://im.vc/vc/2011/0701/1294.html</link>
    <description><![CDATA[要想编程使Windows关机、重启或者注销，可以使用ExWindowsEx这个API函数，该函数只有两个参数，第一个表示关机动作的标志，也就是你要让该函数关机呢，还是重启，还是注销等。可以使]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一款VC辅助开发工具VcExtend]]></title>
    <link>http://im.vc/vc/2011/0701/1293.html</link>
    <description><![CDATA[VcExtend 扩展了VC6.0的功能，包括函数体批生成、数据接口自动生成，注释可隐可现， 注释自动生成文档等功能，可以大大提高VC的工作效率。 VcExtend使用VC60的扩展宏接口 ，采用VBScript编]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[常用编码详解]]></title>
    <link>http://im.vc/vc/2011/0701/1292.html</link>
    <description><![CDATA[一、通用字符集（UCS） ISO/IEC 10646-1 [ISO-10646]定义了一种多于8比特 字节的字符集，称作通用字符集（UCS），它包含了世界上大多数可书写的字符系统。已 定义了两种多8比特字节编码，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于DirectShow非线性编辑DES]]></title>
    <link>http://im.vc/vc/2011/0701/1291.html</link>
    <description><![CDATA[摘要 本文详细阐述了基于DirectShow核心框架的非线性编辑的基本原理，并提供 了一个编辑的源代码，演示如何拼接两个音视频文件，实现视频过渡效果，并预览。 编译环境 WindowsXP，V]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仅通过崩溃地址找出源代码的出错行]]></title>
    <link>http://im.vc/vc/2011/0701/1290.html</link>
    <description><![CDATA[作为程序员，我们平时最担心见到的事情是什么？是内存泄漏？是界面不好看？ 错啦！我相信我的看法是不会有人反对的那就是，程序发 生了崩溃！ 该程序执行了非法操作，即将关闭]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++中ATL创建ActiveX控件的探讨]]></title>
    <link>http://im.vc/vc/2011/0701/1289.html</link>
    <description><![CDATA[引言 ActiveX控件是微软公司提供的功能强大的程序设计和开发技术，是COM组件开发技术的重 要组成部分。它是OLE的第三个版本，对原先OLE控件的最大扩展是增加了Internet功能，它 不仅可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC＋＋开发ASP图像处理组件(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1288.html</link>
    <description><![CDATA[一、VC++中的DC环境及GUI有关的各种对象 在Windows中有各种图形用户界面GUI (Graphics User Interface)对象，当我们在进行绘图时就需要利用这些对象。而各种对象都 拥有各种属性，下面首先介]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用CppUnit进行单元测试]]></title>
    <link>http://im.vc/vc/2011/0701/1287.html</link>
    <description><![CDATA[一、前言 测试驱动开发(TDD)是以测试作为开发过程的中心，它坚持，在编写实际 代码之前，先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过，然 后再优化设]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中链接动态链接库的方法简要说明]]></title>
    <link>http://im.vc/vc/2011/0701/1286.html</link>
    <description><![CDATA[方法一：windows提供了一套函数，用于加载动态链接库中的符号(函数和变量)，调用这些函数去加载： 1.HINSTANCE LoadLibrary( LPCTSTR lpLibFileName); 2.FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcN]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与Matlab联合编程（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1285.html</link>
    <description><![CDATA[在浅析VC与Matlab联合编程 （一）中简单介绍了VC与matcom的接口编程，实现了VC调用matcom的一个基本功能，要真正熟练使用接口编程，还要对函数调用有一定了解。本文通过一个实例，较详]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++实现CD抓轨转WAV]]></title>
    <link>http://im.vc/vc/2011/0701/1284.html</link>
    <description><![CDATA[现在介绍一下C++实现CD抓轨转WAV,CD抓轨的方法有好几种，现在介绍其中一种。我们 可以通过API函数CreateFile获得设备句柄，再用API函数DeviceIoControl来实现对设备 的访问获取信息。再此还]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与Matlab联合编程（三）]]></title>
    <link>http://im.vc/vc/2011/0701/1283.html</link>
    <description><![CDATA[在浅析VC与Matlab联合编程一和浅析VC与Matlab联合编程二中介绍了matcom，这个工具可以将用matlab写的m文件翻译成C++文件，或者是可执行文件（exe）或库文件(dll)。但是matcom在很多方面也有限]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC＋＋开发ASP图像处理组件(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1282.html</link>
    <description><![CDATA[三、COM组件接口设计 前面我们在输入文本后，在程序中创建设备上下文，对输入 的文本进行计算并输出了指定文件名的位图文件，在本设计中，我们使用了以JPEG压缩格式 存储文件的方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM应用程序框架 1.2 设计方案 试验A版]]></title>
    <link>http://im.vc/vc/2011/0701/1281.html</link>
    <description><![CDATA[本文只介绍《COM应用程序框架》的主要设计部分，更多、更详细的文档信息请参见下 载文件包中的文档和源代码。 一、设计说明 《COM应用程序框架》是把标准的Microsoft Windows多文档处]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与MATLAB联合编程（四）]]></title>
    <link>http://im.vc/vc/2011/0701/1280.html</link>
    <description><![CDATA[在浅析VC与MATLAB联合编程一、浅析VC与MATLAB联合编程二和浅析VC与MATLAB联合编程三中简单介绍了VC和MATLAB接口的两种方法，初学者可能会问为什么要用VC和MATLAB接口，接口的实质又是什么，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用底层键盘钩子拦载任意按键（回调版）]]></title>
    <link>http://im.vc/vc/2011/0701/1279.html</link>
    <description><![CDATA[前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》，并放到了我的blog上。这 篇文章的题目中把屏蔽改成了拦截，显然要比以前的版本强 一些了。对于以前写的那个DLL，有一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC通用控件的初始化]]></title>
    <link>http://im.vc/vc/2011/0701/1278.html</link>
    <description><![CDATA[这是我在阅读某源代码时无意中想到的一个问题，进行了一番研究，现在把结果贴出来，希望对感兴趣的人能有所帮助。 InitCommonControls和InitCommonControlsEx 从Win95开始,Windows提供了一些新]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与Matlab联合编程（五）]]></title>
    <link>http://im.vc/vc/2011/0701/1277.html</link>
    <description><![CDATA[在前面的介绍中,只是简介绍了VC与Matlab程序设计的几个简单例子，很多关键性的知识都没有介绍（例如函数的输入输出格式，VC中调用工具箱函数，编译器的使用，几种方法的混合使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[强制编译时约束]]></title>
    <link>http://im.vc/vc/2011/0701/1276.html</link>
    <description><![CDATA[通用的约束和算法常常给所处理的对象强加某些限制。例如，std::sort()算法需要其操 作的对象元素定义 操作符。强制此约束很容易：编译器尝试针对给定类型调用该操作 符。如果这个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Microsoft Windows实时通信(RTC)客户端的媒体支持]]></title>
    <link>http://im.vc/vc/2011/0701/1275.html</link>
    <description><![CDATA[摘要 Microsoft Windows 的实时通信（RTC）客户端由一系列核心组件构成，它提供了丰富 的通信特性。这些特性通过 Windows Messager 和其它一些使用了此应用程序编程接口（ APIs）的应用程序展]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与Matlab联合编程（六）]]></title>
    <link>http://im.vc/vc/2011/0701/1274.html</link>
    <description><![CDATA[Matlab C\C++函数库是Matlab扩展功能重要的组成部分,包含了大量的用C\C++语言重新编写的Matlab函数,主要包括初等数学函数、线形代数函数、矩阵操作函数、数值计算函数、特殊数学函数、多]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MMORPG开发入门]]></title>
    <link>http://im.vc/vc/2011/0701/1273.html</link>
    <description><![CDATA[译者序：这是一篇讲解如何开发一款MMORPG的入门文章，作者本人也是一款游戏的开 发者，文中的内容源于实践，有很高的参考价值。很多人都想拥有自己的游戏，这篇文章 对那些想自]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中的自定义消息]]></title>
    <link>http://im.vc/vc/2011/0701/1272.html</link>
    <description><![CDATA[在VC++中想加入自定义消息，以下方法可供参考 1 首先定义消息：例如 define WM_MYMESSAGE (WM_USER+100) 2 在.H文件中，加入消息响应函数，如： LONG OnMyMessage(WPARAM w,LPARAM l); 该函数有规定的格式]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程（七）]]></title>
    <link>http://im.vc/vc/2011/0701/1271.html</link>
    <description><![CDATA[MATLAB Compiler 是MATLAB自带的一个编译器，它能将m文件转化成 C、C++或p等各种类型的源代码，并根据需要生成可执行文件、lib文件（库文件）、dll文件或S函数文件等。MATLAB 6.5 使用的编译]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中进程与多进程管理的方法]]></title>
    <link>http://im.vc/vc/2011/0701/1270.html</link>
    <description><![CDATA[进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的，内核对象可以让系统在其内存放有关进程的统计信息并使系]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[RGB与YUV图像视频格式的相互转换]]></title>
    <link>http://im.vc/vc/2011/0701/1269.html</link>
    <description><![CDATA[显示器图像显示概述： 我们知道普通彩色CRT显示器内部有三支电子枪，电子 枪去激活显示器屏幕的荧光粉，三种荧光粉发射出的光生成一个像素位置的颜色点，这就 是我们人眼能看到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程（八）]]></title>
    <link>http://im.vc/vc/2011/0701/1268.html</link>
    <description><![CDATA[在上一章中对MATLAB 编译器做了简要介绍,并介绍了如何将m文件转换成VC可调用的dll文件,在这章中介绍如何利用编译器将m文件转换成对应的C\C++文件,并在VC中调用。这章节中的例子是在第]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用用户自定义消息及自定制窗口技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1267.html</link>
    <description><![CDATA[Windows 应用程序所要做的每项工作几乎都是基于消息处理的，Windows 系统消息分为常用 Windows 消息，控件通知消息和命令。然而，有时我们需要定义自己的消息来通知程序什么事情发生了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程&amp;amp;lt;九&amp;amp;gt;——综合举例一]]></title>
    <link>http://im.vc/vc/2011/0701/1266.html</link>
    <description><![CDATA[工具：VC6.0 + MATLAB 6.5 实现功能：用户输入数据,完成数据的拟合 准备：在VC中设置库文件和头文件路径，参见联合编程 6 7 步骤： 1、建立一个名为ceshidll.m的M函数文件，该函数的功能是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC7到VC6工程的转换工具]]></title>
    <link>http://im.vc/vc/2011/0701/1265.html</link>
    <description><![CDATA[一、简介 这个工具自动将VC7工程转换回VC6工程，换言之，就是将.sln/.vcproj这两个文件转 换到.dsw/.dsp文件。 注意：本转换器在转换期间只是建立（或覆盖）.dsw/.dsp文件，并没有改变任何]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC文件过滤系统驱动开发Filemon学习笔记]]></title>
    <link>http://im.vc/vc/2011/0701/1264.html</link>
    <description><![CDATA[WINDOWS文件过滤系统驱动开发，可用于硬盘还原，防病毒，文件安全防护，文件加密 等诸多领域。而掌握核心层的理论及实践，对于成为一名优秀的开发人员不可或缺。 WINDOWS文件过滤系]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现文件夹时间属性的获取与更改]]></title>
    <link>http://im.vc/vc/2011/0701/1263.html</link>
    <description><![CDATA[引言： 对于大多数的IT企业和绝大多数的个人用户而言，数据的备份主要是对 数据内容的简单备份，而很少涉及对备份数据自身属性如文件属性、所在文件夹的时间属 性等内容的备份]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[精通VC与MATLAB联合编程&amp;amp;lt;十&amp;amp;gt;——综合举例二]]></title>
    <link>http://im.vc/vc/2011/0701/1262.html</link>
    <description><![CDATA[本文使用的工具：VC6.0+MATLAB6.5 在本章中实现的是在VC中调用MATLAB神经网络工具箱，文章中用到的程序是一篇硕士论文的一部分，因此没有提供源程序，目的是通过这个例子介绍如何在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中的图象打印问题]]></title>
    <link>http://im.vc/vc/2011/0701/1261.html</link>
    <description><![CDATA[我终于完成了对图象的打印操作，在此，将其全部奉上，以满足与我有同样经历的朋友的需要.在这里，我要特别感谢VCKbase中的LiuRong! 另外，由于这是我的第一篇文章 ，难免有不尽人意]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++游戏开发:五子棋]]></title>
    <link>http://im.vc/vc/2011/0701/1260.html</link>
    <description><![CDATA[一、程序运行时情况 二、本程序里的计算机具有自动判断的功能，能根据当前棋子的布局情况采用相关的 走子方式。为了避免在走子时候出现屏幕闪烁，采用双缓冲进行绘图输出，以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++的程序设计技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1259.html</link>
    <description><![CDATA[Microsoft Visual C＋＋是一种可视化编程语言，因功能强大而受到广大程序设计人 员的青睐。但是，由于VC＋＋的应用程序框架结构非常复杂，使得许多初学者望而却步。 本文通过对设置视]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[标准MFC WinSock ActiveX控件开发实例]]></title>
    <link>http://im.vc/vc/2011/0701/1258.html</link>
    <description><![CDATA[一、MFC ActiveX控件开发步骤(VC 6.0): New-Projects-MFC ActiveX ControlWizard，然后输入MFCWinSock工程名。如下图： 图一 创建工程 一路狂按Next，直至Finsh出现，再按下OK，如下图: 图二 创建完成 二、]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC和ATL工程中使用动画GIF]]></title>
    <link>http://im.vc/vc/2011/0701/1257.html</link>
    <description><![CDATA[CPictureEx 是一个为 MFC 程序使用的 C++ 类，对于一些需要使用JPEG 和 GIF 图像格式作为 banner 的应用程序可以借助这个类来实现。对于静态 banner 的显示使用 OleLoadPicture 函数和 IPicture 接口并]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过ODBC API实现对数据库的访问]]></title>
    <link>http://im.vc/vc/2011/0701/1256.html</link>
    <description><![CDATA[自从初次接触到vckbase，在里面学了很多东西，这跟大家无私的奉献是离不开的。在数据库方面的技术文章中，很多篇幅是用来介绍ADO或者DAO的访问方式，而关于用ODBC API访问数据库的文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[标准MFC WinSock ActiveX控件开发实例(II)高级篇]]></title>
    <link>http://im.vc/vc/2011/0701/1255.html</link>
    <description><![CDATA[回顾:在上一篇文章《标准MFC WinSock ActiveX控件开发实例》中我们详细介绍了控件的开发过程，以及接口和事件的 添加和响应方法。现在我们将继续上次没有写完的控件继续进行开发，并]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6实现IE工具栏]]></title>
    <link>http://im.vc/vc/2011/0701/1254.html</link>
    <description><![CDATA[平时一直喜欢用google在IE上的工具栏，于是也琢磨着写一个。国内介绍这个的文章太少，走了不少弯路，于是把自己的一些经验总结一下，希望对后来人有帮助。 首先，IE工具栏是一个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[内存映射修改大文件]]></title>
    <link>http://im.vc/vc/2011/0701/1253.html</link>
    <description><![CDATA[本文介绍利用内存映射文件修改大文件:在大文件内存前加入一段数据，若要使用内存映射文件,必须执行下列操作步骤： 创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[任意数学表达式计算]]></title>
    <link>http://im.vc/vc/2011/0701/1252.html</link>
    <description><![CDATA[1.编程思路 任何表达式可分为3类：1.简单表达式，即只带加减乘除的运算表达式，如1+2，1+3/2,1*2*3+4*6等。2.只带有函数符号不带括号的表达式，如sin[30],exp[3+4*5],sin[1+sin[2]]等。3.一般表达]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单又高效的日志系统]]></title>
    <link>http://im.vc/vc/2011/0701/1251.html</link>
    <description><![CDATA[一、程序日志是商品程序中必不可少的部分。在正式商用的程序中一般对于日志都会有一些类似的要求： 性能要求 运行时日志级别可调整 日志文件空间使用安全性问题 下面逐一针对上]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用模板元编程实现解循环优化]]></title>
    <link>http://im.vc/vc/2011/0701/1250.html</link>
    <description><![CDATA[简介 在《C++ Templates: The Complete Guide》一书中（以下简称书），提出了模板元编程最早的实际应用之一：在数值运算中进行解循环优化。 而本文的标题是噱头！本文的真正目的是指出这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让UI开发轻松而快乐，用SonicUI引擎实现常见UI效果]]></title>
    <link>http://im.vc/vc/2011/0701/1249.html</link>
    <description><![CDATA[作为windows工程师，UI开发是无可避免的工作，无论你是写一个供销存系统，还是一款聊天IM，UI开发总是会占据你大量的时间。前段时间在公司开发项目中，带着些许私心实现了一个构想]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形界面上的任意形状图形按钮]]></title>
    <link>http://im.vc/vc/2011/0701/1248.html</link>
    <description><![CDATA[一、实现原理 我们知道windows窗口默认都是矩形，要实现任意形状的窗口就需要自绘。为此从CBUTTON派生一个按钮类CControlButton,重载DrawItem消息处理进行自绘。图片的背景是矩形的，假如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态加载CBitmapButton的四副状态图]]></title>
    <link>http://im.vc/vc/2011/0701/1247.html</link>
    <description><![CDATA[一、CBitmapButton存在的问题 在MFC中,要使用图形按钮，一般会选择CBitmapButton类，使用CBitmapButton类可以设置按钮的Normal、Selected、Focused和Disabled四种状态的bmp图像，这四副状态图像要求同尺]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[将Lua嵌入到自己的程序中]]></title>
    <link>http://im.vc/vc/2011/0701/1246.html</link>
    <description><![CDATA[原文：http://www.codeproject.com/KB/cpp/lua.aspx 介绍 本文介绍将Lua嵌入到自己程序中的方法。 什么是Lua Lua是具有简单数据描述的扩展编程语言(动态解析语言)。它提供了非常好的面向对象编程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用的应用程序高级日志系统]]></title>
    <link>http://im.vc/vc/2011/0701/1245.html</link>
    <description><![CDATA[日志模块 本文介绍的日志系统包括七个 C++ 类：CLog, CFuncLog, IStoreLog, CWinLog, CFileLog, CAutoCritic, CLogSimpleLock。CLog 是所有日志模块中最主要的一个类，在大多数情况下，这个类在应用程序中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析VC与matlab接口编程（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1244.html</link>
    <description><![CDATA[Matcom是mathTools公司推出的一个能将M文件转化成相同功能C++代码的工具。相比Matlab自带的编译器Compiler，用Matcom转化代码要简单和方便 得多。本文将结合作者编程经验，以VC6.0和Matcom为例]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于内存对齐]]></title>
    <link>http://im.vc/vc/2011/0701/1243.html</link>
    <description><![CDATA[曾经接手一个网络视频监控程序,主要是上层软件通过 发送控制指令获取网络视频板的视频数据和控制网络 视频板, 这应该是一个比较简单的流程! 一切的开发都很顺利,测试的时候,问题]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC串行化数据和C++对象]]></title>
    <link>http://im.vc/vc/2011/0701/1242.html</link>
    <description><![CDATA[串行化数据 例子程序：Memo 创建一个新的单文档 SDI 应用，视图类选择 CFormView，以便用户可以在窗口中输入。 在界面中创建三个编辑框，然后再添加三个相应的编辑框变量。这三个变量]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[扑克控件制作实例]]></title>
    <link>http://im.vc/vc/2011/0701/1241.html</link>
    <description><![CDATA[前言 本文以扑克控件的制作过程为实例，介绍了MFC ActiveX控件的详细制作过程，希望对学习控件编写的朋友有所帮助。 一、扑克控件的制作 1、新建一个MFC ActiveX ControlWizard工程。为工程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之一:WinSDK]]></title>
    <link>http://im.vc/vc/2011/0701/1240.html</link>
    <description><![CDATA[预设目录: 第一部分:WinSDK 第二部分:MFC类基础,C++程序编写规范介绍 第三部分:MFC基于对话框程序 第四部分:Dll动态链接库 第五部分:COM组件基础 第六部分:COM组件几个常用技术:IDispatch,可连]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入分析MFC文档视图结构（项目实践）]]></title>
    <link>http://im.vc/vc/2011/0701/1239.html</link>
    <description><![CDATA[文档视图结构（Document/View Architecture）是MFC的精髓，也是Observer模式的具体实现框架之一，Document/View Architecture通过将数据和其表示分开，提供了很好的数据层次和表现层次的解耦。然而]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何调用系统对话框]]></title>
    <link>http://im.vc/vc/2011/0701/1238.html</link>
    <description><![CDATA[昨天我一个同学问我怎么在程序中调用系统的运行对话框，开始觉得应该不难,应该有API函数可用的吧，可是在msdn上找了半天没找到。后来想想可能是MS没公开的函数吧，于是上网搜索一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之二:MFC类基础,C++程序编写规范介绍]]></title>
    <link>http://im.vc/vc/2011/0701/1237.html</link>
    <description><![CDATA[由于本文是面对C语言基础的(因为我就是从C学起来的)，而MFC是利用C++类技术构建起来的。因此有必要在此为只了解C的朋友们，普及一下C++语言中类的概念。熟悉C++的朋友可以跳过本部]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取进程运行的时间长度]]></title>
    <link>http://im.vc/vc/2011/0701/1236.html</link>
    <description><![CDATA[本文简要介绍了如何使用 GetProcessTimes API 函数来获取某个进程运行了多长时间。GetProcessTimes 函数返回的时间值很容易转换成可读和可利用的信息。参考如下代码段： HANDLE hProcess; FILET]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何给自己的程序增加插件功能-用DLL做插件]]></title>
    <link>http://im.vc/vc/2011/0701/1235.html</link>
    <description><![CDATA[现在很多程序都支持外挂插件，插件可以使程序容易扩展。插件一般来说都是要求有标准接口的。我们在这里做个最简单的插件。插件的结构定义如下： 这个是插件DLL的输出函数，用于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC下使用SQLite]]></title>
    <link>http://im.vc/vc/2011/0701/1234.html</link>
    <description><![CDATA[一、SQLite简介 SQLite 是用C语言编写的开源数据库，主要用于嵌入式，你也可以把它集成在自己的桌面程序中，也有人将其替代Access，用作后台数据库。 SQLite 支持多数SQL92标准，例如：索]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何控制IE的行为]]></title>
    <link>http://im.vc/vc/2011/0701/1233.html</link>
    <description><![CDATA[下面演示一个控制IE进行刷新的方法： 第一步、创建 SHDocVw::IShellWindowsPtr m_spSHWinds; if (m_spSHWinds == NULL){ if (m_spSHWinds.CreateInstance(__uuidof(SHDocVw::ShellWindows)) != S_OK){ MessageBox(Failed); CoUninitial]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之三:MFC基于对话框程序]]></title>
    <link>http://im.vc/vc/2011/0701/1232.html</link>
    <description><![CDATA[最近，本人赶时髦，装上了一套Visual Studio.net,安装要2213M呢，硬盘上三个盘符总共剩下不足2G的地方了。不过，界面相当的漂亮，且功能强大，值得心慰。我终于可以在类视图上，尽情去]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下正则greta库的测试和使用手记]]></title>
    <link>http://im.vc/vc/2011/0701/1231.html</link>
    <description><![CDATA[文本字符串的处理、分析一直是写程序中不可避免的问题，长时间以来，自己对正则表达式这个纸老虎一直退避三舍。也许是懒的缘故吧，一般遇到字符串处理问题的时候，都是自己写]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[接触VC之四:COM组件模型基础]]></title>
    <link>http://im.vc/vc/2011/0701/1229.html</link>
    <description><![CDATA[一年又一年，已经又过了一年了。我VC的生涯已经两岁了。可以相当地庆贺一下哟。回顾这一年的学习(唉，还没有工作实践呢。这年头，工作不好找哇。),还学了不少的好东西。其中，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用VolInfo获取逻辑驱动器]]></title>
    <link>http://im.vc/vc/2011/0701/1228.html</link>
    <description><![CDATA[1、如何用 VolInfo 获取逻辑驱动器？ 2、如何用C#编程修改系统菜单？ 我试图写一个能列出系统上的驱动器（C：，D：等）的MFC程序，我也需要知道该驱动器是一个硬盘或是光驱。有这样]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自制进程管理器]]></title>
    <link>http://im.vc/vc/2011/0701/1227.html</link>
    <description><![CDATA[系统中运行的进程实际上比我们在任务管理器（Ctrl+Alt+Del对话框）中看到的要多，有些恶意的程序是无法在任务栏和任务管理器中看到的。本文介绍如何显示系统当前运行的所有进程，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Skype录音答录机编程思路和代码]]></title>
    <link>http://im.vc/vc/2011/0701/1226.html</link>
    <description><![CDATA[Skype是免费的语音通话软件，不但可以点对点用电脑进行免费的语音通话，而且只需花费低廉的费用就可以直接呼叫固定电话或手机，Skype以优秀的通话质量而赢得了全世界不少用户的亲]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[生成NT KMD框架的工具QuickSYS]]></title>
    <link>http://im.vc/vc/2011/0701/1225.html</link>
    <description><![CDATA[QuickSYS - 版本:0.2.2 这是一个像Numega QuickVXD一样可以快速创建驱动程序框架的工具，工作在Windows NT/2K/XP中。 使用代码 它使用简单，只要按一下鼠标就可以生成Visual C++工程。该工程可以生]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中实现Microsoft Agent]]></title>
    <link>http://im.vc/vc/2011/0701/1224.html</link>
    <description><![CDATA[用过Office97或Office2000的人会知道，Office软件中有一个可爱的Office助手，能够根据不同的操作作出一些有趣的提示与动画，使用户操作更人性化、有趣化。正象这Office助手大眼侠一样，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC模仿超炫QQ界面的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1223.html</link>
    <description><![CDATA[随着计算机技术的发展与普及，计算机逐渐走进了人们的日常生活当中。人们通过它来学习,娱乐,信息的交互等等.并且对应需而生的各种各样的软件产品的要求也有了一定的提高。除了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形显示CPU内存利用率]]></title>
    <link>http://im.vc/vc/2011/0701/1222.html</link>
    <description><![CDATA[一、程序运行界面如下： 二、程序思想与要点: 1)、本程序分两种情况来获取CPU的利用率，NT下利用ntdll.dll中没有公开的API: NtQuerySystemInformation， 9x下利用注册表来获取CPU的利用率 code:]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用自删除dll实现应用程序的安装/卸载代码]]></title>
    <link>http://im.vc/vc/2011/0701/1221.html</link>
    <description><![CDATA[[译者]：本文译自 Alex Tilles 在 Windows Developer Network （2003 第12期）发表的一篇文章：Writing Your Own Install and Uninstall Code。这是一篇具有一定技术含量的文章，相信许多开发人员都需要本文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现Access2000文件密码操作技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1220.html</link>
    <description><![CDATA[1、给没有密码的数据库添加密码： hr = m_pConnection-Open(Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=d:\\DB\\REMO.mdb;Mode=Share Deny Read|Share Deny Write, ,,0); m_pConnection-Execute(ALTER DATABASE PASSWORD [1]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[推荐一个简单的托盘类]]></title>
    <link>http://im.vc/vc/2011/0701/1219.html</link>
    <description><![CDATA[有的网友开发了自己的托盘类，实现起来略微烦琐。在这里我向大家推荐一个实现简单而十分有效的托盘类（是我在一本书中学来的）。 1、把TrayIcon.cpp和TrayIcon.cpp拷贝到你的项目目录]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用IMAPI实现CD刻录和设备查找]]></title>
    <link>http://im.vc/vc/2011/0701/1218.html</link>
    <description><![CDATA[我读了你在 January 2004 中有关获取驱动器盘符以及用 GetDriveType 函数判定某个磁盘是否为 CD（DRIVE_CDROM）的专栏文章，但我如何才能知道 CD 驱动器是不是刻录设备呢？此外，如何将文件写]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[单件模式之土著人的可乐瓶]]></title>
    <link>http://im.vc/vc/2011/0701/1217.html</link>
    <description><![CDATA[话说一群土著人生活地球的某个不为人知的地方，他们过着和谐、快乐的日子。但是好景不长，一只从天上掉下来的玻璃瓶打破了这美好的时光。这只玻璃瓶用处非常广泛，有的土著人]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈系统的定时关机]]></title>
    <link>http://im.vc/vc/2011/0701/1216.html</link>
    <description><![CDATA[在写这个程序之前，我曾看到过别人用SDK写的关机程序。不过他的程序只在WIN9X下有效，在2000中就不行了，不能关机只能注销。因为2000属于多用户操作系统，要想关机就要获得权限。在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Media Player界面的实现 - SYGUI界面库应用介绍]]></title>
    <link>http://im.vc/vc/2011/0701/1214.html</link>
    <description><![CDATA[一、简介 SYGUI是一个基于功能扩展的MFC界面库，我在以前的文章中介绍了如何使用该界面库来实现VC界面，在本文中将向大家介绍利用SYGUI4.0所提供的新功能来实现类似Windows Media Player的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈系统的非定时自动关机]]></title>
    <link>http://im.vc/vc/2011/0701/1213.html</link>
    <description><![CDATA[我们经常遇见定时关机的情况，我在此提出的非定时关机，是应用在我们不能预料我们的作业什么时候完成的情况下，举个例子：本人平时在用matlab运行某算法训练大量数据时，由于难]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Shell扩展实现源代码统计程序]]></title>
    <link>http://im.vc/vc/2011/0701/1212.html</link>
    <description><![CDATA[一、前言 在 Windows 的资源管理器窗口中，我们见过 WinZIP,WinRAR 等软件能在文件或文件夹的默认快捷菜单中添加几个菜单项，它可以使用户无须进入软件内部而直接在视窗中进行压缩/解]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统定时休眠]]></title>
    <link>http://im.vc/vc/2011/0701/1211.html</link>
    <description><![CDATA[单位最近加强安全检查，除了部分服务器，下班不关机器的同事，都被罚了款。为此，我试着下载了几个自动关机的程序，但是都不好使。都是最后显示你可以安全地关闭计算机了！。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC制作水晶连连看外挂]]></title>
    <link>http://im.vc/vc/2011/0701/1210.html</link>
    <description><![CDATA[引言： 最近在朋友那搞了个连连看游戏来玩玩，觉得还不错，不过就是玩不过人家，记得以前在一本书上看到过连连看外挂的做法，还比较简单，自己还没忘，于是下定决心， 自己做]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为应用程序添加脚本支持]]></title>
    <link>http://im.vc/vc/2011/0701/1209.html</link>
    <description><![CDATA[代码运行效果图如下： 介绍 有时我们并不需要提供完整的脚本支持,就像本文所要介绍的ActiveX脚本宿主(script hosting,可能称为脚本引擎更好理解),本文提供的ScriptControlMacro程序展示了使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程通信--利用事件对象]]></title>
    <link>http://im.vc/vc/2011/0701/1208.html</link>
    <description><![CDATA[在线程之间传送信号可以使用事件对象，用MFC的CEvent来表示。一个事件对象有两种状态：信号态与非信号态。线程能监视于信号态的事件，以便在适当的时间完成对事件的操作。 创建事]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Delphi中调用VC6.0开发的COM]]></title>
    <link>http://im.vc/vc/2011/0701/1207.html</link>
    <description><![CDATA[上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时，由于在写事例程序中碰到了个很怪的问题，在我机子上用VC写的接口程序编译能通过。但是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[消息值，托管字符串，扰乱代码及其它]]></title>
    <link>http://im.vc/vc/2011/0701/1206.html</link>
    <description><![CDATA[许多 C++ 爱好者已经对我最近的专栏中渗入了太多关于C#的内容表示关注。我承认这一点！我唯一的辩解是：由于 Microsoft .NET Framework 已经获得广泛的认同，给我发送关于C#问题的读者越]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用互斥]]></title>
    <link>http://im.vc/vc/2011/0701/1205.html</link>
    <description><![CDATA[互斥跟临界区很相似，便远比临界区复杂。因为使用互斥不仅仅能够在同一应用程序不同线程中实现资源的安全共享，而且可以在不同应用程序的线程之间实现对资源的安全共享。通过]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在windows程序中读取bios内容]]></title>
    <link>http://im.vc/vc/2011/0701/1204.html</link>
    <description><![CDATA[今天和夜月兄讨论了一下在windows nt/2000/xp下如何读取bios信息，现在把结果向大家汇报一下。 大家都知道，windows接管了对物理内存的直接存取，而bios信息存在物理内存的f000:0000处，关键]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为Windows实现一个连续更新，高精度的时间供应器]]></title>
    <link>http://im.vc/vc/2011/0701/1203.html</link>
    <description><![CDATA[本篇文章假定你熟悉 C++ 和 Win32 API 概要 从 Windows NT 里获得的时间戳（Timestamp），根据你所使用的硬件，其最大精度为 10 到 15 毫秒。但是， 有时候你需要时间标签频繁事件时，获得更]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用临界区]]></title>
    <link>http://im.vc/vc/2011/0701/1202.html</link>
    <description><![CDATA[临界区是一种保证在某一时刻只有一个线程能访问数据的简便办法。不管哪一个线程占用临界区对象，它都可以访问受保护的数据，而其他线程就必须等待，直到占用临界区的线程进行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC 6.0下如何调用Delphi开发的进程内COM]]></title>
    <link>http://im.vc/vc/2011/0701/1201.html</link>
    <description><![CDATA[源代码包中共有两个zip文件，其中DelphiCallVCCOM.zip为Delphi调用VC的COM组件，VCCallDelphiCOM.zip为VC调用Delphi的COM组件 因为本人的语言水平很差，考大学时150的总分，我考了个60分。外语也是，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用NIC和硬盘序列号实现软件的网络注册机制]]></title>
    <link>http://im.vc/vc/2011/0701/1200.html</link>
    <description><![CDATA[简介： PJSECURE 是一个 C 风格的 Win32 动态链接库，利用它可以实现软件产品的网络拷贝注册功能。 通过调用 RCP 函数 UuidCreate 或 UuidCreateSequential 快速获取远端机器的网卡地址。 PJSECURE]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[线程同步--使用信号量]]></title>
    <link>http://im.vc/vc/2011/0701/1199.html</link>
    <description><![CDATA[除了使用临界区与互斥可以完成线程间的同步外，还可以使用信号量CSemaphore。使用信号量还有一个好处便是：信号允许多个线程同时使用共享资源，这便与操作系统中的PV操作有些雷同]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于托盘的一点总结]]></title>
    <link>http://im.vc/vc/2011/0701/1198.html</link>
    <description><![CDATA[很多软件例如：KV3000等在关闭之后会在托盘区有一个小的托盘图标，这表示程序并没有真正停止而在后台运行。当我们单击鼠标时可以使它在桌面上出现一个最大化窗口；而如果我们单]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC工程中添加ATL]]></title>
    <link>http://im.vc/vc/2011/0701/1197.html</link>
    <description><![CDATA[ATL初学者，很希望和大家多交流，多谢！ 说明： 1.新建一个基于对话框的project:(MFC_in_ATL) 2.Insert/New ATL Object..., 此时出现如图对话框： 点击yes，如下图： 接着Next,如下图： 确定即可。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对注册表进行简单的操作]]></title>
    <link>http://im.vc/vc/2011/0701/1196.html</link>
    <description><![CDATA[近来由于需要在自己写的程序中对注册表进行操作。总结些经验，并做个一个DEMO供日后使用，现在把它拿出来和大家分享 小弟初学VC，有误之处还请赐教。 为了使用方便，我把一些操]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[剖析Windows任务管理器开发原理与实现]]></title>
    <link>http://im.vc/vc/2011/0701/1195.html</link>
    <description><![CDATA[Windows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧，相比之下XP里的要比2000功能更加强大，返回的信息也更加的详细，不过您是否觉得还有很多希望获得的消息没有包含在里面吗？]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入导出注册表项的类]]></title>
    <link>http://im.vc/vc/2011/0701/1194.html</link>
    <description><![CDATA[最近因为工作的需要，要对注册表项进行备份恢复，于是我就去了解了一下注册表的相关内容。原本我打算用RegSaveKey和RegRestoreKey来进行备份恢复。可是在使用过程中发现这两个函数使]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[非窗口类中使用定时器的方法及相关知识的介绍]]></title>
    <link>http://im.vc/vc/2011/0701/1193.html</link>
    <description><![CDATA[本文代码运行效果图如下： 摘 要：本文主要通过一些简单的例子，介绍了如何在Visual C++的窗口和非窗口类中使用定时器。重点介绍了如何用静态成员函数和静态数据成员在非窗口类中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[USB有关的编程]]></title>
    <link>http://im.vc/vc/2011/0701/1192.html</link>
    <description><![CDATA[现在USB设备却很多，因此对USB设备的查找与读写就必不可少了。但是能找到关于USB读写的资料很少。这里使用VC++示范了一些获得USB的信息的方法。 一、枚举USB设备 通过枚举USB控制器]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[递归法实现一键清空]]></title>
    <link>http://im.vc/vc/2011/0701/1191.html</link>
    <description><![CDATA[本人刚学VC不久，近来做了一个一键清空的小软件，主要是为了保护个人隐私，该软件清除的内容包括：我最近的文档，IE访问记录，上网历史记录，地址栏URL记录，清除REALPLAY播放列表]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC开发的树型可拖拉策略编辑器]]></title>
    <link>http://im.vc/vc/2011/0701/1190.html</link>
    <description><![CDATA[本人自行开发一树型策略编辑器，该策略编辑器的功能和特点简单描述如下： 功能 本策略编辑器的为用户提供了一个多文档的可视化交互界面，由用户根据自己的要求，选择恰当的基]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变CListCtrl、CHeaderCtrl高度、字体、颜色和背景]]></title>
    <link>http://im.vc/vc/2011/0701/1189.html</link>
    <description><![CDATA[一、实现过程 1.表头修改 新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl，响应OnPaint消息实现自绘，实现代码请看源代码（由于代码较占篇幅，所以就不贴上来了，抱歉），在头文件中定义]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP下关于快速切换用户功能的相关编程]]></title>
    <link>http://im.vc/vc/2011/0701/1188.html</link>
    <description><![CDATA[不知道大家注意到没有，Windows XP新增加了一个快速切换用户的功能。它可以让您在不注销的情况下在用户之间进行切换，而且每个用户有自己独立的配置文件和桌面。也就是说当您切换]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC在一个工程中实现多语言版本]]></title>
    <link>http://im.vc/vc/2011/0701/1187.html</link>
    <description><![CDATA[前段时间笔者因为做一个程序，客户要求要有中英文版本，开始以为要做二个工程，只是资源文件不同，但是发现这样一个工程更新另外一个也要更新，实在是很麻烦 ，后来经过网上查]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[广告过滤小程序]]></title>
    <link>http://im.vc/vc/2011/0701/1186.html</link>
    <description><![CDATA[这几天，在使用某个软件试用版的过程中，经常弹出广告，真是不甚烦恼，如何写个小程序把他去掉呢？请和我一起来吧！ 思路是这样的：首先需要知道要消灭窗体的标题（比如MyWin]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初识WTL(上)]]></title>
    <link>http://im.vc/vc/2011/0701/1185.html</link>
    <description><![CDATA[代码运行效果图如下： 1．前言 虽然MFC的功能很强大，但Windows Template Library(WTL)的出现，无疑说明了MFC有一定的弊病。和MFC相比，功能并没有MFC完善。比如MFC支持doc/view架构，而WTL并不支]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中基于Windows的精确定时]]></title>
    <link>http://im.vc/vc/2011/0701/1184.html</link>
    <description><![CDATA[在工业生产控制系统中，有许多需要定时完成的操作，如定时显示当前时间，定时刷新屏幕上的进度条，上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[合并DLL]]></title>
    <link>http://im.vc/vc/2011/0701/1183.html</link>
    <description><![CDATA[前言 你可能不希望在发布程序时附带上一个外部的 DLL，因为可能会有些用户在无意中把 DLL 删除了而造成 EXE 不能正确运行，也有可能该 DLL 会被别人拿去使用，也有可能，此 DLL 会成为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[初识WTL(下)]]></title>
    <link>http://im.vc/vc/2011/0701/1182.html</link>
    <description><![CDATA[代码运行效果图如下： 接上一节，我们这次在SDI中添加一个按钮，用来演示弹出一个自己添加的对话框。 因为WTL目前不支持像MFC那样的Class Wizard,所以我们得手动添加一些代码。首先我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32 API实现的组件对象集]]></title>
    <link>http://im.vc/vc/2011/0701/1181.html</link>
    <description><![CDATA[本组件实现了七个COM对象： 一、COM组件，实现了两个 Dispatch 接口 Itest(默认接口): 实现了BASE64加解密，发送邮件,以给定分隔字符把字符串转换成数组,钩子安装，设置IIS默认站点的主目]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序只运行一个实例，并激活前一个实例]]></title>
    <link>http://im.vc/vc/2011/0701/1180.html</link>
    <description><![CDATA[示例代码运行效果图如下： 实现程序只运行一次的方法很多，但是原理都是一样的，就是运行第一次的时候设置一个标记，每次运行的时候检查该标记，如果有就说明已经运行了。 具]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获取本机通讯薄的内容]]></title>
    <link>http://im.vc/vc/2011/0701/1179.html</link>
    <description><![CDATA[简介 如果你想获取本机通讯簿(Outlook Express和Outlook2000)的内容，如：联系人名字、联系人邮件地址等时，可以试试下面的方法。下面是把此方法用VC6编写的示例程序运行效果： 由于读取]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000驱动程序的设计]]></title>
    <link>http://im.vc/vc/2011/0701/1178.html</link>
    <description><![CDATA[本文介绍了Windows 2000 WDM驱动程序结构及其编写的注意事项，最后给出了一个简单的WDM驱动程序及客户端程序的源码，希望能对大家有所帮助。 1. 简介： Windows 2000原名Windows NT 5.0是继W]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用纯粹的C++编写COM组件]]></title>
    <link>http://im.vc/vc/2011/0701/1177.html</link>
    <description><![CDATA[本文提供一个完全用C++实现的进程内（DLL）COM服务器，不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于MFC对话框的NT服务程序框架]]></title>
    <link>http://im.vc/vc/2011/0701/1176.html</link>
    <description><![CDATA[本附件中的程序只是一个没有任何功能的框架程序，程序本身是一个MFC对话框，也是一个NT服务，可以在进入windows之后，用户登陆之前就开始运行。 服务的名称、显示名称、依赖服务]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WINDOWS 2000下如何获得用户登录名和密码]]></title>
    <link>http://im.vc/vc/2011/0701/1175.html</link>
    <description><![CDATA[一、原理 在NT/2000中交互式的登陆支持是由WinLogon调用GINA DLL实现的，GINA DLL提供了一个交互式的界面为用户登陆提供认证请求。WinLogon会和GINA DLL进行交互，缺省是MSGINA.DLL(在System32目录下]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在网页中调用VC写的对话框]]></title>
    <link>http://im.vc/vc/2011/0701/1174.html</link>
    <description><![CDATA[要想在网页中调用VC写的对话框，那就得创建一个OCX了，下面将一步一步教你怎么写OCX： 第一步选择MFC ActiveX ControlWizard，写入创建工程的名字，然后一路狂按NEXT，直到Finish,至此一个简]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解COM编程中的“种类”（Category）概念]]></title>
    <link>http://im.vc/vc/2011/0701/1173.html</link>
    <description><![CDATA[问题： 我要编写一个支持ActiveX文档插件（Plug-ins）的应用程序。为了创建一个已安装插件的菜单，在程序启动时我扫描注册表查找已安装的ActiveX组件。对于每一个ActiveX组件创建一个实]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写一个类Spy++的搜索窗口程序]]></title>
    <link>http://im.vc/vc/2011/0701/1172.html</link>
    <description><![CDATA[大家都用过Vc自代的工具Spy++，它可以通过鼠标来捕捉窗口，得到窗口的信息。 在MSDN里面找到了一个相关的API：RealChildWindowFromPoint： HWND RealChildWindowFromPoint( HWND hwndParent, // handle to wind]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下的高精度计时和高频事件的产生]]></title>
    <link>http://im.vc/vc/2011/0701/1171.html</link>
    <description><![CDATA[在开发 Windows 下的应用程序时，经常需要用的计时，尤其在一些对时间要求比较高的程序中，计时的精确性是很重要的，本文介绍了两种精确计时的方法，计时的精度可以达到ms级，而]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用临界区的多线程同步测试]]></title>
    <link>http://im.vc/vc/2011/0701/1170.html</link>
    <description><![CDATA[测试的思路 我先后启动10个线程，每个线程都往一个文本文件(1.txt)中写自己的信息，每个线程写100次。每次信息包括它的线程id，以及时间，并用两条横线将一条信息包括起来。 测试步]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WMI(Windows管理规范)的一个实现]]></title>
    <link>http://im.vc/vc/2011/0701/1168.html</link>
    <description><![CDATA[介绍 这是我在继上一篇文章My Explorer之后关于Windows Management Instrumentation（Windows管理规范）的又一新作。我将向你展示一些技巧，让你可以在远程地访问网络中其他计算机的操作系统、]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取线程关联用户名和域名]]></title>
    <link>http://im.vc/vc/2011/0701/1166.html</link>
    <description><![CDATA[在Windows NT/2000/XP上编写程序时，有时会需要我们获取与当前调用线程关联的用户名和域名(domain)，本文下面将示范在Windows NT/2000/XP环境里如何使用Win32 API有关安全的函数来获取用户名和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[采集网页选定部分全攻略]]></title>
    <link>http://im.vc/vc/2011/0701/1165.html</link>
    <description><![CDATA[在VCKBASE 混了这么久竟然没有写出一篇文章，想想很是惭愧，每当在这里看到一篇好文，这种感觉尤甚，总结我在程序员加油站中的一些技术点写了这个文章(虽然程序员加油站还要继续]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取Windows系统登陆用户名]]></title>
    <link>http://im.vc/vc/2011/0701/1164.html</link>
    <description><![CDATA[一般用 GetUserName（或 GetUserNameEx ）函数可得到当前登陆登陆用户名（但不总会得到，下面会分析），此系统函数在Win95、WinNT 及以后所有操作系统中都可用。代码如下： BOOL CSecurityTool]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取网页密码框中的密码]]></title>
    <link>http://im.vc/vc/2011/0701/1163.html</link>
    <description><![CDATA[前言 本人是在家中上网,经常有一些BBS的密码懒得记了,就用IE的自动密码保存功能,这样一来是方便了,但却有一个麻烦,一旦机子不行了,想要重装操作系统了,这些密码却也取不出了,还得]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[颜色支持,控制台应用]]></title>
    <link>http://im.vc/vc/2011/0701/1162.html</link>
    <description><![CDATA[颜色支持 控制台应用 保存用户设置 我读了你在 2001年7月 的专栏文章怎样创建256色工具条（编者注：中文译文参见在线杂志第11期）。然而我听说，除非你的IE浏览器为3.0或以后的版本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[安装钩子，托管C++中的字符串及其它]]></title>
    <link>http://im.vc/vc/2011/0701/1161.html</link>
    <description><![CDATA[我想调用 SetWindowsHookEx 来设置 WH_CBT 钩子，但我了解到 MFC 也安装 了这个钩子，也就是在一个线程中安装了两次 WH_CBT，这样做能行吗？ Ken Dang 答案是肯定的。只要遵循正确的步骤，你可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[更改屏幕显示数据的作弊程序]]></title>
    <link>http://im.vc/vc/2011/0701/1160.html</link>
    <description><![CDATA[前言 本文（其实是随笔）和实例代码描述的内容主要包括：API拦截，消息钩子，枚举子窗体，注册系统热键。其中消息钩子、API拦截、枚举子窗体实现代码在dll中，注册系统热键代码实]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写、加载和存取插件程序（Plug-Ins）]]></title>
    <link>http://im.vc/vc/2011/0701/1159.html</link>
    <description><![CDATA[在 2005 年一月刊的 MSDN 杂志文章中，你有一个例子程序的代码是用混合模式编写的。有没有可能动态加载 .NET 类或 DLL 并调用那些函数呢？假设我有一个本机 C++ 应用程序，我想允许用户]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解析Windows2000的IDT扩展机制]]></title>
    <link>http://im.vc/vc/2011/0701/1158.html</link>
    <description><![CDATA[前言 今天我们谈谈Windows 2000下中断机制的扩展，首先申明本文提到的技术并非本人发现的，只不过是我在学习Windows内核过程中的一点心得罢了，目的在于为和我一样刚刚步入Windows底层]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[后缀表达式求值及校验]]></title>
    <link>http://im.vc/vc/2011/0701/1157.html</link>
    <description><![CDATA[摘要： 本程序是一个完整的后缀表达式计算，主要用栈的操作实现，本程序封装了CStack类实现栈的操作，本程序最大的特色在于运用动态监视表达式的算法对表达式进行数据校验，对一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[遍历搜索注册表]]></title>
    <link>http://im.vc/vc/2011/0701/1156.html</link>
    <description><![CDATA[一、注册表的组织结构 图一 类比：Key有如文件夹，Value有如文件。 Value组成：Name/Type/Data, 通常指某Value就是指其Name。 二、目前的访问手段 regedit, regedt32， 第三方软件，编程。 Windows提]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[开发Windows 2000/XP下的防火墙]]></title>
    <link>http://im.vc/vc/2011/0701/1155.html</link>
    <description><![CDATA[介绍 如果你决定开发LINUX下的防火墙，你会找到很多免费的信息与源代码。但如果开发WINDOWS平台下的防火墙会有点困难，找到相关信息与代码都简直是不可能的任务。 因此我决定写这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[打造自定义的AfxMessageBox]]></title>
    <link>http://im.vc/vc/2011/0701/1154.html</link>
    <description><![CDATA[一、需求 与标准的 MessageBox 相比，MFC提供了 AfxMessageBox 的方法是我们对消 息框的变得更加容易。然而简单的 AfxMessageBox 有时已经不能够满足我们的 需求了：有时候我仅仅想提示用户一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[活动桌面处理和一个例子]]></title>
    <link>http://im.vc/vc/2011/0701/1153.html</link>
    <description><![CDATA[问题： 在应用程序中如何激活活动桌面（Active Desktop）？一般情况下用户可以在桌面单击右键，选择活动桌面=〉按Web页查看来打开/关闭活动桌面特性。有没有什么函数可以程序中调用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个多线程的日志记录DLL]]></title>
    <link>http://im.vc/vc/2011/0701/1152.html</link>
    <description><![CDATA[日志记录对于应用程序来说是很重要的。本文就简单实现的实现了这样一个模块。该模块实现对程序预期的信息进行记录的功能。该模块为每一个向它进行注册的模块开启一个线程并同]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从NT服务启动Windows程序]]></title>
    <link>http://im.vc/vc/2011/0701/1151.html</link>
    <description><![CDATA[介绍 通常，NT服务是控制台应用程序，它没有消息循环。不必等到用户 登陆电脑，NT服务便能启动，并且在用户登出之后，它也不会停止运行。然而， 许多现存的ActiveX控件很难，有时]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[控件如何传递自定义struct]]></title>
    <link>http://im.vc/vc/2011/0701/1150.html</link>
    <description><![CDATA[一、开发工具 我本来想用的是.ocx控件，最后发现，对于自定义struct，它似乎是无能为力(有谁知道.ocx可以的话请联系我)。最后采用的是vc++6.0中的ATL。下面给出了如何调用含自定义结构]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ATL编写一个简单的COM服务器]]></title>
    <link>http://im.vc/vc/2011/0701/1149.html</link>
    <description><![CDATA[本文的对象是COM编程初学者，其目的旨在描述如何用ATL创建COM服务器，以及如何在VC或VB编写的客户端应用程序中调用COM服务器。为了不给初学者增加负担，本文不打算深入讨论COM和ID]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[遍历文件夹并建成目录树]]></title>
    <link>http://im.vc/vc/2011/0701/1148.html</link>
    <description><![CDATA[前些日子，我在做程序中遇到这样一个问题，要用树型控件快速浏览指定文 件夹中的文件，经过一番周折，终于做出来了，想到有些仁兄可能遇到和我相同 的困难，所以将我的做法写]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ASPImage组件的实现过程]]></title>
    <link>http://im.vc/vc/2011/0701/1147.html</link>
    <description><![CDATA[在阅读这篇文章之前，最好能够接触过以下几项 GDI+ 利用ATL生成组件 STL ASP使用组件 aspImage是ServerObjects站点上非常好的一个组件，它可以使我们利用Asp实现很多对于图形的处理功能,他的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6 Add-in编程实例]]></title>
    <link>http://im.vc/vc/2011/0701/1146.html</link>
    <description><![CDATA[最近我用了一些时间来学习如何编写用于Visual C++ 6.0的Add-In。这是一 个有趣的问题，不过总的来说，有关这方面的文档和样例程序仍然比较缺乏（中 文的更加罕见）。因此我决定把自己]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[持续化更新的视状态，在DLL中使用托管扩展]]></title>
    <link>http://im.vc/vc/2011/0701/1145.html</link>
    <description><![CDATA[持续化更新的视状态 在DLL中使用托管扩展 这个月是我的专栏11周年纪念以及新标题：C++ At Work的开幕式。同时我们还新增了一个新的双月专栏：Pure C++，这个专栏由我的伙伴，C++ 大师级]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL开发技巧之一（集合对象的实现）]]></title>
    <link>http://im.vc/vc/2011/0701/1144.html</link>
    <description><![CDATA[通常对象集合时要用到枚举器，但枚举器的实现主要是为了集合对象的访问控制，我们可以用CComEnumOnSTL模板去定义自己的枚举器，这样会涉及复杂的复制策略定义及集合方法实现的定义]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中操纵MS Word 123]]></title>
    <link>http://im.vc/vc/2011/0701/1143.html</link>
    <description><![CDATA[使用VC编程来操纵Office。你可以实现诸如：Word文件打印、传送数据到 Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图，直方图显示 、自动报表生成、播放幻灯、doc，txt，H]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门:深入COM服务器]]></title>
    <link>http://im.vc/vc/2011/0701/1142.html</link>
    <description><![CDATA[本文为刚刚接触COM的程序员提供编程指南，解释COM服务器内幕以及如何用C++编写自己的接口。 继上一篇COM编程入门之后，本文将讨论有关COM服务器的内容，解释编写自己的COM接口和CO]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows快捷方式文件格式解析]]></title>
    <link>http://im.vc/vc/2011/0701/1141.html</link>
    <description><![CDATA[最近一直作linux项目，很久没来VC知识库了，先向大家问个好！现在拜个晚 年不是很晚吧？（不是说有心拜年八月十五也不晚吗！！嘿嘿） 好了，言归正传。大家知道通过IShellLink接口可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[复合控件制作示例]]></title>
    <link>http://im.vc/vc/2011/0701/1140.html</link>
    <description><![CDATA[平时在编程时，常想自己编一些适用的控件以利于程序开发，最近编了一个 定时关机的控件。现把它提供出来，为和我类似的朋友提供小小的帮助。由于我 也是初学乍练，有不当的地]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Word2000/XP中内部COM插件的编程实现]]></title>
    <link>http://im.vc/vc/2011/0701/1139.html</link>
    <description><![CDATA[简介 Office2000/XP中Word下的内部COM插件的实现方法和前面我的文 章《 Office2000下内部COM插件的编程实现》中介绍的示例Outlook2000下内部 COM插件的实现方法与步骤基本相同，在这里，我想不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM编程入门 什么是COM，如何使用COM]]></title>
    <link>http://im.vc/vc/2011/0701/1138.html</link>
    <description><![CDATA[本文的目的是为刚刚接触COM的程序员提供编程指南，并帮助他们理解COM的基本概念。内容包括COM规范简介，重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改进《遍历文件夹并建成目录树》]]></title>
    <link>http://im.vc/vc/2011/0701/1137.html</link>
    <description><![CDATA[刚刚看到VC知识库二十期中的一篇文章《遍历文件夹并建成目录树》。主要 是用一个递归函数来扫描目标文件夹，但是这个函数还存在目录层数的限制。 我写了另外一个函数，实现的结]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MS Active Accessibility接口技术编程尝试]]></title>
    <link>http://im.vc/vc/2011/0701/1136.html</link>
    <description><![CDATA[Microsoft Active Accessibility 2.0 is a COM-based technology that improves the way accessibility aids work with applications running on Microsoft Windows?. It provides dynamic-link libraries that are incorporated into the operating system a]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[构建GB2312汉字库的unicode码表]]></title>
    <link>http://im.vc/vc/2011/0701/1135.html</link>
    <description><![CDATA[构建 GB2312 汉字库的 unicode 码表嵌入式系统总离不了处理汉字。一般汉 字的处理方法是（以手机接受短信为例）：比如你收到了一封短信，该短信解码 后是按照 UTF-16 表示的，那么我们]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Excel ASP互联组件]]></title>
    <link>http://im.vc/vc/2011/0701/1134.html</link>
    <description><![CDATA[组件产生背景: Excel无疑是最广泛的电子表格软件,它的计算,表格,图表,统计功能十分方便.随着互联网的发展,数据和资源的共享程度提高,使得分布数据库的使用越来越广泛.但是,专业分布]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在Windows NT、Windows 2000和Windows XP中使用VDMDB]]></title>
    <link>http://im.vc/vc/2011/0701/1133.html</link>
    <description><![CDATA[摘要 即使是在 32位环境中编写程序，也经常碰到处理 16位应用程序的情况。在 Windows NT 中，16位程序是运行在虚拟 DOS 机（VDM）中的。VDMDBG.dll 包含许多处理16位程序的有用函数，这个库]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[理解COM套间]]></title>
    <link>http://im.vc/vc/2011/0701/1132.html</link>
    <description><![CDATA[简序 大学毕业前的最后一学期，在一家公司实习，当时的工作需要用 到一些操作系统提供的组件。那时候只知道COM这个名词，并不知道到底是怎么 回事，只知道上网到处找别人的源码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用Win32 APIs枚举应用程序窗口和进程]]></title>
    <link>http://im.vc/vc/2011/0701/1131.html</link>
    <description><![CDATA[摘要 我们在编写程序时，常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序，又能列出]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[NT环境下进程隐藏的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1130.html</link>
    <description><![CDATA[在NT环境下隐藏进程，也就是说在用户不知情的条件下，执行自己的代码的 方法有很多种，比如说使用注册表插入DLL，使用Windows挂钩等等。其中比较有 代表性的是Jeffrey Richer在《Windo]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模拟Windows下CPU占用率的控件及其实现]]></title>
    <link>http://im.vc/vc/2011/0701/1129.html</link>
    <description><![CDATA[参考了一下Windows任务管理器（图一），于是模仿MS的东西，做了这个控件 （图二）。 图一 Windwows管理器 图二 我的 Control 二、功能说明 我把这个东东做成了ActiveX控件， 为的是通用性，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简易软盘镜像工具的实现及操作系统编写初步]]></title>
    <link>http://im.vc/vc/2011/0701/1128.html</link>
    <description><![CDATA[摘要 本文给出了软盘镜像生成工具的实现,并用其把自己编译生成的引导 文件制作成软盘镜像,写入软盘实现一个简单操作系统的引导。 关键词 软盘镜像工具 操作系统引导。 为了深入]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浏览器的定制与扩展]]></title>
    <link>http://im.vc/vc/2011/0701/1127.html</link>
    <description><![CDATA[前言 由于本人在开发中经常要在程序中嵌入浏览器，为了符合自己的 需求经常要对浏览器进行扩展和定制，解决这些问题需在网上找资料和学习的过 程，我想可能很多开发者或许会遇]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6上使用正则表达式]]></title>
    <link>http://im.vc/vc/2011/0701/1126.html</link>
    <description><![CDATA[很久没有VCKbase发表文章了，这次发表一些比较基础的文章吧！看过 保证你现在和未来不失业的十种关键技术这篇文章了吧，这次我就拿出一 个不会让你失业的编程技术讲讲吧，老虾们]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SetForegroundWindow及类保护]]></title>
    <link>http://im.vc/vc/2011/0701/1125.html</link>
    <description><![CDATA[1、列表视图模式 2、SetForegroundWindow 3、类保护 我试图使用C++/MFC自定义文件打开对话框。是否有一种办法能在打开/保存对话 框启动时改变列表视图的类型？启动时默认的是列表视图，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[目录文件查找包装类ffsco(For WIN32)]]></title>
    <link>http://im.vc/vc/2011/0701/1124.html</link>
    <description><![CDATA[1、简介 文件查找在很多场合会被派上用场，类ffsco将文件查找操作简单封装，使用 只需要传递参数查找路径和文件匹配格式（可以继承该类的 match 方法实现自 己的匹配算法）到find方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现DES算法查看器]]></title>
    <link>http://im.vc/vc/2011/0701/1123.html</link>
    <description><![CDATA[DES(Data Encrypton Standard) 算法的实现网上已经有很多，本人在此讲述 的是在DES算法加密过程中如何查看16迭代过程中生成的Ki,Li,Ri,Fi,Si等，这 样可以当做一个DES加密对照器，这样可以方便]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[静态连接库的生成和使用]]></title>
    <link>http://im.vc/vc/2011/0701/1122.html</link>
    <description><![CDATA[一、静态库的生成 a) 用VC向导生成一个win32 Static Library工程 b) 添加头文件，声明函数接口。 c) 添加实现文件，包含头文件并实现其中的函数。 d) 编译工程后，生成Mylib.lib。 二、静态库]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写在浏览器中不弹出警告的ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0701/1121.html</link>
    <description><![CDATA[我们在编写ActiveX控件时，如果用在浏览器中，经常都会弹出现在运行的脚 本不安全的提示， 如果给客户使用，将会带来极大不便。按照MSDN的介绍通常 有两种一种是实现IObjectSafe接口，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多文件的合并与分解]]></title>
    <link>http://im.vc/vc/2011/0701/1120.html</link>
    <description><![CDATA[本程序示例如何将多个文件合并成一个文件，并能够自分解。此技术在制作 安装程序时非常有用。我在本网站学到了此技术，并将他整理扩展，能够合并文 件和目录，个数不限。 核心]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[禁用屏幕拷贝（Print Screen)，调用派生的析构函数]]></title>
    <link>http://im.vc/vc/2011/0701/1119.html</link>
    <description><![CDATA[我正在开发一个显示图形的程序，该图形具有知识产权，有没有什么办法禁 用屏幕拷贝功能（Print Screen）以防止用户将图像拷贝到剪贴板上？ 禁止 屏幕拷贝的办法倒是有一个，但是我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写插件锁住Word文档窗口 - API和COM接口Hook综合演]]></title>
    <link>http://im.vc/vc/2011/0701/1118.html</link>
    <description><![CDATA[现在的木马后门种类非常之多，其中有些木马专门以Office 文档为窃取目标 ，我最近做了一些Anti这些木马的工作，在工作中我基本上实现了阻止未知程序 利用Office自动化接口窃取Word内]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[URL编码]]></title>
    <link>http://im.vc/vc/2011/0701/1117.html</link>
    <description><![CDATA[本文的目的是设计一个完成URL编码的C++类。在我曾经的项目中，我需要从 VC++ 6.0应用程序中POST数据，而这些数据需要进行URL编码。我在MSDN中查找 能根据提供的字符串生成URL编码的相关]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单快速的哈夫曼编码]]></title>
    <link>http://im.vc/vc/2011/0701/1116.html</link>
    <description><![CDATA[介绍 本文描述在网上能够找到的最简单，最快速的哈夫曼编码。本方 法不使用任何扩展动态库，比如STL或者组件。只使用简单的C函数，比如： memset，memmove，qsort，malloc，realloc和memc]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于表达式计算的科学计算器]]></title>
    <link>http://im.vc/vc/2011/0701/1115.html</link>
    <description><![CDATA[同诸多网友一样，受益于VCKBASE，觉得应为他做点贡献了，于是做了这么一 个基于表达式求值的科学计算器与各位爱好编程的朋友分享。 如您所知，这方面的程序很多，看过ZF.Yi的相关]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++内部COM插件的编程实现]]></title>
    <link>http://im.vc/vc/2011/0701/1114.html</link>
    <description><![CDATA[一、闲聊 首先，在这里向前段时间没来得及回复你们问题的朋友们说 声对不起了，这段时间工作实在太忙，我快倒！哈哈！好了，让我们转入正题， 今天要谈的话题是COM，稍微深入一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DataGrid控件用法详解]]></title>
    <link>http://im.vc/vc/2011/0701/1113.html</link>
    <description><![CDATA[写在前面 刚写这个题目，就觉得肩上重了，不知道自己能否对DataGrid详解之。希望大家共同指正。DataGrid控件是VC方便地用来显示数据的一个极好的网格控件，我不否认网上还有期它不少]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于SHA-256的HMAC文件校验器]]></title>
    <link>http://im.vc/vc/2011/0701/1112.html</link>
    <description><![CDATA[HMAC即带密钥的HASH函数，用它产生的报文鉴别码（MAC）可以实现报文鉴别 。这里我将其做成一个软件，用于对文件的合法性进行校验。以下我先简单介绍 软件相关背景知识再介绍其代码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中调用word进行word表格的填写]]></title>
    <link>http://im.vc/vc/2011/0701/1111.html</link>
    <description><![CDATA[在实际应用中，编程者往往喜欢程序能自动生成word说明文档，说明程序运 行的状况或运行的结果；或者程序能提取数据库的内容生成word表格,使用户能 方便的查看和修改，打印。但是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DOM应用 - 遍历网页中的元素]]></title>
    <link>http://im.vc/vc/2011/0701/1110.html</link>
    <description><![CDATA[一、摘要 在我们编写的程序中，如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能，那么请你抽出宝贵的时间，继续往下阅读。本文介绍]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于IDispatch接口的LPDispatch属性的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1109.html</link>
    <description><![CDATA[好象是绕口令一样的标题。呵呵，看看下面的这个例子，我想大家就知道是 什么意思了吧。 在脚本语言中，我们经常看到类似这样的语句：obj.Document.Write(...)， obj显然是一个自动化的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现文件的查找]]></title>
    <link>http://im.vc/vc/2011/0701/1108.html</link>
    <description><![CDATA[在实际应用，经常要用到文件的查找，在WINDOWS 系统中，系统提供了相关 的API 函数， 1．FindFirstFile(),它有两个参数，第一个是要查找的文件名，第二个是保 存查找到的信息，类型为W]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Excel2000/XP和PowerPoint2000/XP内部COM插件的实现]]></title>
    <link>http://im.vc/vc/2011/0701/1107.html</link>
    <description><![CDATA[一、简介 Excel2000和PowerPoint2000下内部COM插件的编程实现这篇文章，实际上是 Office2000下内部COM插件的编程实现 和 Word2000/XP中内部COM插件的编程实现二篇文章的续篇。采用上篇文章 Word2]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE控件一些高级使用方法]]></title>
    <link>http://im.vc/vc/2011/0701/1106.html</link>
    <description><![CDATA[本文介绍如下内容 1、如何显示内存中的 HTML 网页； 2、如何屏蔽掉鼠标右键的上下文菜单； 3、如何扩展 HTML 中的脚本(external)对象； 4、如何显示 HTML 样式的对话窗； 5、如何执行 HTM]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中调用EXECL模板生成报表]]></title>
    <link>http://im.vc/vc/2011/0701/1105.html</link>
    <description><![CDATA[用EXCEL作为报表的输出方式还是比较常用的方式，这样可以充分利用EXCEL 的强大的编辑功能，以及打印功能。而采用模板方式是比较好的方法，首先在 EXCEL中制作模板，然后在生成报表]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GIS相关技术之一：Symbol编辑器]]></title>
    <link>http://im.vc/vc/2011/0701/1104.html</link>
    <description><![CDATA[前言 随着信息技术日新月异的高速发展，GIS技术也随之产生，为地理信息管理开创了新的模式。它的应用越来越广泛。当然这都不是本文讨论的东东！！ 介绍 本文涉及的Symbol来源于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE中关于半透明和透明控件的一些说明]]></title>
    <link>http://im.vc/vc/2011/0701/1103.html</link>
    <description><![CDATA[一、大家在有些时候希望自己做的控件是半透明或透明的，就像半透明的窗体一样，我经过一段时间的查询，发现这个是可以实现，我们来看看它的实现以及带来的一些问题吧。首先：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Office 2000下内部COM插件的编程实现]]></title>
    <link>http://im.vc/vc/2011/0701/1102.html</link>
    <description><![CDATA[简介 你也许曾在Office2000下的Word2000、Access2000、Excel2000、PowerPoint2000等软件中的工具条或菜单条资源中，看到一些其它软件加入的新的自定义工具条按钮或菜单条，当点击它们时，会有其]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[If-Trader 订单流程系统]]></title>
    <link>http://im.vc/vc/2011/0701/1101.html</link>
    <description><![CDATA[简介 这是一个原应用程序建构在 IIS 6.0、COM 1.5、MSMQ 3.0的网络订单处理系统，利用Application Server 的新增功能，在对源代码作稍许修改的情况下，对应用程序进行扩展，使之成为具有分单]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[mschart示例]]></title>
    <link>http://im.vc/vc/2011/0701/1100.html</link>
    <description><![CDATA[程序运行效果图 一、在工程中加入 mschart 菜单-Project-Add To Project-Components and Controls- Registered ActiveX Controls-Microsoft Chart Control, version 6.0 (OLEDB) 二、在CDemoView中加入：CMSChart m_Chart 三、创建]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[构建仪表、图表控件的绘制框架]]></title>
    <link>http://im.vc/vc/2011/0701/1099.html</link>
    <description><![CDATA[开发环境： VS2003 + Windows XP SP2 测试环境： Windows XP SP2 Demo截图 编写图形相关的控件需要完成两部分：1 绘制；2 与窗口类（泛指）集 成使之成为控件。本文重点在于绘制部分，提出一个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自制系列号（SN）填写器]]></title>
    <link>http://im.vc/vc/2011/0701/1098.html</link>
    <description><![CDATA[前几天在网上看到有个软件叫SNCopy，用来辅助填写系列号（SN）的。创意觉得还是挺好的。装软件的时候经常要填写系列号，而很多系列号都要分节来填写，没法用Ctrl+C和Ctrl+V（复制和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[让你的程序也能执行脚本]]></title>
    <link>http://im.vc/vc/2011/0701/1097.html</link>
    <description><![CDATA[VBScript（JScript）是应用广泛，简单易学的脚本语言。使用VBScript（JScript）调用COM组件则更是容易。那么，如果在你的程序中也能够执行脚本，则在简化程序设计的基础上，还会极大地提]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1096.html</link>
    <description><![CDATA[介绍 在本系列的教程中，我要讨论一些ATL的内部工作方式以及它所 使用的技术。 在讨论的开始，让我们先看看一个程序的内存分布。首先 ，编写一个简单的程序，它没有任何的数据成]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个原创的仪表控件]]></title>
    <link>http://im.vc/vc/2011/0701/1095.html</link>
    <description><![CDATA[路过世纪飞扬的网站发现好些个仪表控件，可惜都要付费，这对于很多用户来说不得不说是一件憾事。最近两天导师项目不忙，就抽空做了一个仪表控件，是对照别人的仪表外观做的，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用&amp;amp;lt;fstream&amp;amp;gt;类进行文件的I/O处理]]></title>
    <link>http://im.vc/vc/2011/0701/1094.html</link>
    <description><![CDATA[摘要：传统的文件 I/O 库如 Unix 的 io.h 和 stdio.h ，由于其程序接口的原因，在很大程度上强制程序员进行某些处理，缺乏类型安全和国际化支持。C++ 的 fstream 库则在文件的 I/O 方面提供]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1093.html</link>
    <description><![CDATA[介绍 在本系列的教程中，我要讨论一些ATL的内部工作方式以及它所 使用的技术，这是本系列的第二篇文章。 现在让我们来探究一些虚函数 背后更加有趣的资料。为了和上文保持一致，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件自动更新类]]></title>
    <link>http://im.vc/vc/2011/0701/1092.html</link>
    <description><![CDATA[网上有很多讨论如何实现文件的自我更新的文章,都知道比较两个文件的版本, 但关键是如何处理文件如何销毁自己就麻烦了. 通常方法是用另外的文件相互更新.如A更新B.B更新A.这样总不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[曲线显示控件]]></title>
    <link>http://im.vc/vc/2011/0701/1091.html</link>
    <description><![CDATA[不少应用程序都需要将一些数据曲线化显示，以观察数据的变化趋势，我们常用的曲线控件有不少，比如mschart，最近公司也需要一个曲线显示的东东，但是不能使用mschart，怎么办？自]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[向ATL DLL中传递C++对象]]></title>
    <link>http://im.vc/vc/2011/0701/1090.html</link>
    <description><![CDATA[简介 几个星期以前，我拼命的寻找一个能够通过COM接口传递C++对象的例子，但是，没有找到.这就是我发表这篇文章的原因。 向ATL的DLL中传递一个C++对象参数并不是非常之难，但是，当]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在NT下获取进程的路径]]></title>
    <link>http://im.vc/vc/2011/0701/1089.html</link>
    <description><![CDATA[一：获取NT下进程路径的方法 在Win9X系统中，利用ToolHelp API中的相关函数可以很方便得得到进程的名称及其路径。但这种方法在NT系统中就不能奏效了，szExeFile仅仅得到的是进程的名称，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(3)]]></title>
    <link>http://im.vc/vc/2011/0701/1088.html</link>
    <description><![CDATA[介绍 如果你是个模板的高手，你就可以将ATL的学习作为一种享受。 在这一节中，我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节 后能成为一个模板高手，只能是尽我所]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在NT下获取进程的路径（增补）]]></title>
    <link>http://im.vc/vc/2011/0701/1087.html</link>
    <description><![CDATA[一、程序说明 最近整理文档，发现以前写的《如何在NT下获取进程的路径》一文中还有个问题没有解决：原文中的程序无法获取系统进程的路径，如：csrss.exe。记得VCKBASE上有位网友说过]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[显示波形的控件]]></title>
    <link>http://im.vc/vc/2011/0701/1086.html</link>
    <description><![CDATA[一.前言: 随着科技的发展,数字信号处理频繁的应用于各个领域,通过对数字信号进行傅里叶变换,可以得到它的幅频特性,通过滤波,可以得到我们想要得到的有用信号。 二.说明: 本文将简]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(4)]]></title>
    <link>http://im.vc/vc/2011/0701/1085.html</link>
    <description><![CDATA[介绍 到现在为止，我们还没有讨论过任何有关汇编语言的东西。但是 如果我们真的要了解ATL底层内幕的话，就不能回避这一话题，因为ATL使用了一 些底层的技术以及一些内联汇编语言]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC ATL专题]]></title>
    <link>http://im.vc/vc/2011/0701/1084.html</link>
    <description><![CDATA[]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[未引用参数，添加任务栏命令及其它]]></title>
    <link>http://im.vc/vc/2011/0701/1083.html</link>
    <description><![CDATA[我看到过一些 C++ 代码针对没有使用过的参数用 UNREFERENCED_PARAMETER，例如： int SomeFunction(int arg1, int arg2) { UNREFERENCED_PARAMETER(arg2) ... } 我还看到过这样的代码： int SomeFunction(int arg1, int /*]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC MFC专题]]></title>
    <link>http://im.vc/vc/2011/0701/1082.html</link>
    <description><![CDATA[]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL布幔之下的秘密(5)]]></title>
    <link>http://im.vc/vc/2011/0701/1081.html</link>
    <description><![CDATA[介绍 很多人认为ATL只是用来编写COM组件的，其实你也可以使用ATL 中的窗口类来创建基于窗口的应用程序。虽然你可以将基于MFC的程序转换为ATL ，但是ATL中对于UI（译注：用户界面）组]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[事件编程（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1080.html</link>
    <description><![CDATA[在本文的第一部分（事件编程一），我回答了一个关于用 C++ 实现本机事件的问题。讨论了一般意义上的事件并示范了如何用接口为你的类定义事件处理器，事件的处理必须在客户机实]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用C++创建简单的Win32服务程序]]></title>
    <link>http://im.vc/vc/2011/0701/1079.html</link>
    <description><![CDATA[源代码压缩包中共有三个rar文件 ntservice.rar为NTService 例子源代码 ntservicecpl.rar为NTServCpl 例子源代码 ntservicectrl.rar为NTServCtrl 例子源代码 摘要 本文描述如何用 Visual C++ 创建 Windows NT 服务程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC Activex录音机控件]]></title>
    <link>http://im.vc/vc/2011/0701/1078.html</link>
    <description><![CDATA[上一次的程序演示了怎样做一个录音机的程序，不过我的主要目的是要做一个能嵌入网、Director、authorware 等应用软件的ActiveX 控件，下面就来看以下基本实现方法。 程序运行结果如下：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在MSWord中加入MSAgent]]></title>
    <link>http://im.vc/vc/2011/0701/1077.html</link>
    <description><![CDATA[在每天的工作中使用Word是必须的工作，在使用MSWord的时候，使用帮助能 帮助我们省下不少的时间，可是每天使用Word的时候都是对着限定的几个 Assistant， 感觉有点闷 ，当我在网上看到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用协议编解码模块]]></title>
    <link>http://im.vc/vc/2011/0701/1076.html</link>
    <description><![CDATA[本程序下面共包含三个目录: basicobject 目录提供了一个基础的对象支持，实现了简单的COM 机制；simpleXML 模块提供了xml的编码解码功能； MsgCodec 目录是编解码的核心模块，消息结构的录]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL ActiveX绘制任意平面函数的曲线]]></title>
    <link>http://im.vc/vc/2011/0701/1075.html</link>
    <description><![CDATA[一、前言 这是非常有挑战性的题目。对于用户输入的任意一个平面函数f(x)，绘制出其函数曲线。这里最关键的技术难点就是如何实现计算表达式的值。在《编译原理》和《数据结构》]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现快捷方式中的查找目标功能]]></title>
    <link>http://im.vc/vc/2011/0701/1074.html</link>
    <description><![CDATA[最近写一个开发辅助工具，在这个过程要做一个类似文件快捷方式中查找目 标的功能，先查MSDN98，大家不要见笑，我现在一直都用它，没有相应的API， 后又. Net 2003中的MSDN，找到了可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC的数组类]]></title>
    <link>http://im.vc/vc/2011/0701/1073.html</link>
    <description><![CDATA[MFC的数组类支持的数组类似于C++中的常规数组，可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素，而MFC数组类创建的对象可以根据需要动态]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[事件编程（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1072.html</link>
    <description><![CDATA[在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用，那么在本机 C++ 中有没有办法做同样的事情？ 确实如此！Visual C++ .NET 具备所谓统一事]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC++ ATL实现Office的COM插件]]></title>
    <link>http://im.vc/vc/2011/0701/1071.html</link>
    <description><![CDATA[摘要 本文介绍了一种使用VC++ ATL(Active Template Library)，利用IDTExtensibility2接口，为Microsoft Word加入功能简单的COM插件（addin），加入工具栏按钮和菜单等可视部件，并为其加入响应事件的方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个CFileFind的扩展类CFileFindExt]]></title>
    <link>http://im.vc/vc/2011/0701/1070.html</link>
    <description><![CDATA[一、类CfileFindExt功能说明 大家经常需要对指定目录下的所有文件进行搜索或其它相同操作。若文件数很多，逐一对每个文件手工操作，很费时。本文提供一个搜索或处理指定目录下的所]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用IE控件的一些有趣方法]]></title>
    <link>http://im.vc/vc/2011/0701/1069.html</link>
    <description><![CDATA[没有做不到，只有想不到使用IE控件的一些有趣方法. 你想在程序中，播放背景音乐吗？ 你想在程序中，播放广告FLASH吗？ 你想在程序中，显示WORD文件吗？ 你想在程序中，显示PDF文件吗]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个支持各种交叉等形状工业控制管道控件的实]]></title>
    <link>http://im.vc/vc/2011/0701/1068.html</link>
    <description><![CDATA[介绍 工业控制系统编程过程中，在模拟现场等环境系统中，管道控件是一个非常重要并且非常有用的控件。很多工业组态软件能够利用他的图形库制作出来非常漂亮的三维现场画面，这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一种数据库远程备份方案]]></title>
    <link>http://im.vc/vc/2011/0701/1067.html</link>
    <description><![CDATA[功能简述 服务端(发送方)和客户端(接收方)定好数据库结构及内容格式后，由服务端将数据库生成指定XML格式文件后， 通过Socket发给客户端。客户端接收成功后，用收到的XML库格式文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM插件模型浅谈]]></title>
    <link>http://im.vc/vc/2011/0701/1066.html</link>
    <description><![CDATA[一、关于普通DLL插件的实现VC知识库里已有文章介绍，但在很多大型的软件中（如ArcGis、Office）中都不是采用这种方法，基于COM的插件在当今的大型软件中应用的更广泛。 二、实现插件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于select I/O模型的远程目录浏览与多线程文件下]]></title>
    <link>http://im.vc/vc/2011/0701/1065.html</link>
    <description><![CDATA[摘要： 服务器端基于select I/O模型。为防止程序界面阻塞, 有一个子线程用于不断接收socket并select其中的处理。客户端只有一个线程函数, 不过其利用率很高, 可用于远程目录交换, 请求文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个在MFC环境中使用的InfoZip打包类]]></title>
    <link>http://im.vc/vc/2011/0701/1064.html</link>
    <description><![CDATA[InfoZip是一个功能强大的免费ZIP/UNZIP库。为了方便它的使用，本文将介绍一个InfoZip的打包类CInfoZip，这个类本身并不实现压缩功能，只是提供一个易于使用的InfoZip DLLs接口（包含在CInfo]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(1)]]></title>
    <link>http://im.vc/vc/2011/0701/1063.html</link>
    <description><![CDATA[一、COM是一个更好的C++ 1、COM 是什么 Don Box 说COM IS LOVE。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM 2.1 C++ 如某一软件厂商发布一个类库(CMath四则运算)，此时]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个用于格式化/统计文本的可扩展框架]]></title>
    <link>http://im.vc/vc/2011/0701/1062.html</link>
    <description><![CDATA[说明 本文为TextFormator Framework的说明文档，原名《TextFormator Framework Introduce》，您同样可以在如下网址处找到有关TextFormator的详细信息，包括源码以及本文： 引言 萌发编写TextFormator的最]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(2)]]></title>
    <link>http://im.vc/vc/2011/0701/1061.html</link>
    <description><![CDATA[三、纯手工创建一个COM组件 1、从建工程到实现注册 在这一过程中我们将完成三个步骤：创建dll的入口函数，定义接口文件，实现注册功能 1.1创建一个类型为win32 dll工程 创建一个名为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多层图像合成修正版]]></title>
    <link>http://im.vc/vc/2011/0701/1060.html</link>
    <description><![CDATA[起因：我也是VC知识库网站受益人，昨天开始调试《多层图像合成》的例子，因为没有找到源码，而文中的代码有点不全和错误，费了好多时间才调试出来，觉得本例子对图象处理很有]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用微软的FCI/FDI库进行文件压缩]]></title>
    <link>http://im.vc/vc/2011/0701/1059.html</link>
    <description><![CDATA[现在所做的项目由于log内容太多，甚至到几个G。所以，用户要求程序能自动把产生的log压缩，以利于保存和发送。本文简单介绍一下微软的FCI/FDI库，希望对大家有所帮助。 简介： FC]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM技术初探(三）：一个真正的COM]]></title>
    <link>http://im.vc/vc/2011/0701/1058.html</link>
    <description><![CDATA[一、实现ISmipleMath,IAdvancedMath接口和DllGetClassObject() 1.1 实现ISmipleMath和IAdvancedMath接口 让我们将原来的CMath 类(CMath其实就是COM技术初探（二）COM基础知识里的那个CMath类)修改来实现ISmiple]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ATL实现定制的IE浏览器栏、工具栏和桌面工具栏]]></title>
    <link>http://im.vc/vc/2011/0701/1057.html</link>
    <description><![CDATA[一、引言 最近，由于工作的要求，我需要在 IE 上做一些开发工作。于是在 MSDN 上翻阅了一些资料，根据 MSDN 上的说明我用 ATL 胜利完成了资本家老板分配的任务。 （并且在白天睡觉的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用三态树实现多目录选择]]></title>
    <link>http://im.vc/vc/2011/0701/1056.html</link>
    <description><![CDATA[参考：徐景周的三态树的实现 在选择目录时，可以使用系统提供的Shell函数SHBrowseForFolder，这个函数功能比 较强大，在一般情况下使用它基本上能够满足要求，但是，这个函数也有一个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入表内注入代码(一）]]></title>
    <link>http://im.vc/vc/2011/0701/1055.html</link>
    <description><![CDATA[（包括：itview.zip (87.1 KB) pemaker6.zip (96.6 KB) pemaker7.zip (193 KB)zimport.zip (130 KB)。译注：本文代码可在VS2003及WINDOWSXP＋sp2下正常运行，Windows2000下ITview功能有异常。） 本文介绍注入代码到PE（]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用三态树实现多个注册表子键的选择]]></title>
    <link>http://im.vc/vc/2011/0701/1054.html</link>
    <description><![CDATA[实现注册表的浏览和多个子键的选择，可以配合 CRegisterExport 类（参见导入导出注册表项的类一文），将选择的注册表项导出。 以下是将 CRegisterTreeCtrl 类添加到工程中的步骤： 1、生成]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[CFile类打开文件的有趣现象]]></title>
    <link>http://im.vc/vc/2011/0701/1053.html</link>
    <description><![CDATA[在编制对话框应用程序的过程中，我发现一个很有趣的现象，就是当使用CFile类的Open成员函数打开一个文件时，如果不指定文件的路径会默认为当前程序的路径，但如果使用了文件打开]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导入表内注入代码（二）]]></title>
    <link>http://im.vc/vc/2011/0701/1052.html</link>
    <description><![CDATA[你称之为什么？ 这次我想用这个技术改变一个API的功能。我不能确定是否我们可以再称之为API redirection。在这个例子中，我重定向CALC.EXE的ShellAbout()对话框到我的Hello World!消息框（在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL开发复合控件]]></title>
    <link>http://im.vc/vc/2011/0701/1051.html</link>
    <description><![CDATA[本文讲述了如何用ATL建立复合控件，以及如何响应连接点事件。考虑到代码很简单，程序中没有加注释，如有不清楚请参看MSDN，代码仓促中完成，不免有疏漏，见谅。 声明：本文仅适]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接读取Excel文件数据]]></title>
    <link>http://im.vc/vc/2011/0701/1050.html</link>
    <description><![CDATA[前言 由于种种需要直接进行读取Excel文件数据，然而在网上Search多次也没有找到好的方法， 一般就通过ODBC或OLE方式进行读取，但这两种方法都具有局限性...（我相信大家都很清楚）。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DLL初学者指南(非MFC)]]></title>
    <link>http://im.vc/vc/2011/0701/1049.html</link>
    <description><![CDATA[环境：Visual C++ 2003, Windows 源代码: DLL Project的源代码及测试项目 我正在学习DLLs，谈不上对其有什么高屋建瓴的见解;本文只是（通过）编码让你看到并想知道代码是如何运行的。在本文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL开发和部署ActiveX控件的简单例子]]></title>
    <link>http://im.vc/vc/2011/0701/1048.html</link>
    <description><![CDATA[写一个ATL组件，加一个简单类，在类头文件中加入： BEGIN_CATEGORY_MAP(CAirlineInfo) IMPLEMENTED_CATEGORY(CATID_SafeForScripting) IMPLEMENTED_CATEGORY(CATID_SafeForInitializing) END_CATEGORY_MAP() 然后把上面代码需要]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++6.0中使用Text-to-Speech]]></title>
    <link>http://im.vc/vc/2011/0701/1047.html</link>
    <description><![CDATA[一、前言 网上很多程序都可以阅读英文和中文，典型的就是金山词霸，最近找了一下，发现网上在VC这方面的资料不是很多，好些程序都是基于API的（比如VCKBASE ::首页 文档中心 在线杂]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口开发的另一种方式]]></title>
    <link>http://im.vc/vc/2011/0701/1046.html</link>
    <description><![CDATA[最近在整理文件的时候发现了原先写的一个串口程序，为了提高重用性就又重新的写了一下。根据以前的使用过的一系列串口操作软件发现，大多数的串口操作软件不具备自动的记录保]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL编写Windows服务]]></title>
    <link>http://im.vc/vc/2011/0701/1045.html</link>
    <description><![CDATA[有时候，我们需要自己写的程序在没有用户登陆的情况下，只要Windows系统启动就运行，那我们可以把我们的程序写成一个Windows服务。 服务是能够为各种用户（包括本地用户和远程用户]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在COM组件中使用ASP内置对象]]></title>
    <link>http://im.vc/vc/2011/0701/1044.html</link>
    <description><![CDATA[在一些项目中，通常需要采用C/SB/S的混合架构来实现，这样就涉及到了Web开发，在MS的.Net没有出现之前，因为是运行于windows环境之上，理所当然的首选ASP来实现了，直到有一天，盖茨扛]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用多线程实现文件查找的例子]]></title>
    <link>http://im.vc/vc/2011/0701/1043.html</link>
    <description><![CDATA[本程序用多线程的思想实现了一个文件查找类CRapidFinder，以加速文件的查找,运行效果图如下: 其中成员函数： //设置程序主窗口句柄，要匹配的文件名，路径名 void FinderSet(HWND MainHwnd,]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作PDF格式电子图书浏览器]]></title>
    <link>http://im.vc/vc/2011/0701/1042.html</link>
    <description><![CDATA[首先声明，做这个PDF格式电子图书浏览器，其目的并不仅仅是教你如何做这个浏览器，而是教你如何正确使用控件进行编程。要提醒你的是，如果你想进行这个实验，那么你的机器上面]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运用多线程技术实现文件的快速搜索]]></title>
    <link>http://im.vc/vc/2011/0701/1041.html</link>
    <description><![CDATA[从一名初学者到如今一名熟练的VC程序员，得益于VC知识库的帮助，一直想着该如何回报。现撰此文，一来略表心意，二来和VC爱好者交流。 操作系统一般都提供了文件搜索的功能，但采]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[整蛊QQ截图]]></title>
    <link>http://im.vc/vc/2011/0701/1040.html</link>
    <description><![CDATA[昨天看到有一个朋友自己实现了类似QQ截图的功能，于是把QQ截图的 DLL 翻出来，简单测试了一下，发现一些不常见的小功能也许对大家有用。这里使用 RTX(腾讯的另一个软件产品) 中自带]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自动查找并删除VC生成的临时文件]]></title>
    <link>http://im.vc/vc/2011/0701/1039.html</link>
    <description><![CDATA[VC产生的临时文件有时真的很烦人!当你编译一个程序，突然系统弹出一个对话框：D盘已经没有足够的空间~~~~~~~~~请问需要进行磁盘清理吗，而它只能清掉了Nkb的东东，你有什么理由不自]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[语法高亮控件-PfxEditCtrl]]></title>
    <link>http://im.vc/vc/2011/0701/1038.html</link>
    <description><![CDATA[两年多以前本人发布了一款语法编辑软件LiteEdit，得到了很多朋友的支持，很多人要求我公布源代码，经过我考虑再三决定公布其中的编辑控件PfxEditCtrl。这是一款全面支持中文的编辑控]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样给串行化类分配版本号（可配置版本模式）]]></title>
    <link>http://im.vc/vc/2011/0701/1037.html</link>
    <description><![CDATA[编写可串行化类时，MFC用你指定的模式号制定一个粗略的版本控制方式。在向档案写数据时， MFC用模式标记该类的实例；而在读回数据时，MFC将档案中的记录的模式号和应用程序中使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个生成公章图片的简易工具]]></title>
    <link>http://im.vc/vc/2011/0701/1036.html</link>
    <description><![CDATA[本例的运行结果图如下 一、功能与原理 学习VC也没多久，将我做的这个小工具和大家分享一下。其主要功能就是可以自定义生成公章图形并保存为bmp图片，希望对大家有点用。具体实现]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[由ATL想起的外壳扩展编程（一）]]></title>
    <link>http://im.vc/vc/2011/0701/1035.html</link>
    <description><![CDATA[好久没有给VC知识库发稿了，实在不好意思，由于前段时间实在太忙所以一直没有时间闲下心来写点东西，期间也有不少朋友给我来信讨论问题，我很感谢大家对我的支持，我欢迎大家]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自动生成TestSuit框架的程序]]></title>
    <link>http://im.vc/vc/2011/0701/1034.html</link>
    <description><![CDATA[最近对代码生成比较感兴趣，已经写了两个程序，作为练习，这个测试类文件生成程序是第三个， 根据选择的程序集，对每个类生成一个.cs文件，包含基本的单元测试文件框架， 如：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[修改QQ的程序]]></title>
    <link>http://im.vc/vc/2011/0701/1033.html</link>
    <description><![CDATA[最近一网友要戒QQ,要我写个程序帮他把QQ戒了,昨天一天搞定了,里面有点有用的东西拿出来 如果觉得我很菜不要骂我 :E 主要思路: FindWindow - 发送消息 查看消息 修改QQ的Button，Static，Ed]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[智能连接线]]></title>
    <link>http://im.vc/vc/2011/0701/1032.html</link>
    <description><![CDATA[一、经常使用Microsoft visio画流程图，觉得其中的智能连接线非常好用，可以手动调节,非常灵活，所以自己写了一个同样功能的类。 图一 连接线 二、步骤 1.创建一个工程，基于文档视图]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一道Google竞赛题的解法]]></title>
    <link>http://im.vc/vc/2011/0701/1031.html</link>
    <description><![CDATA[本人于2005年12月13日凌晨参加了google中国编程挑战赛的入围阶段的赛事。虽然最终我感觉自己做出了这道级别为high到mid间的赛题，但是却发现那时入围赛事早已经结束了...... 相信 vckb]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用MATLAB C/C++函数库]]></title>
    <link>http://im.vc/vc/2011/0701/1030.html</link>
    <description><![CDATA[MATLAB广泛应用于线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等领域。因此如果在VC中对MATLAB进行调用将大大减少编程的工作量、保证程序的准确]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[也谈QQ安全]]></title>
    <link>http://im.vc/vc/2011/0701/1029.html</link>
    <description><![CDATA[近日无所事事，看到现在的QQ防盗技术越来越好，一般的钩子已经无法获取用户输入的密码了，我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据，发现是不可行的。左]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC纯资源dll解决国际化问题]]></title>
    <link>http://im.vc/vc/2011/0701/1028.html</link>
    <description><![CDATA[解决国际化问题这的确是个老话重谈了，因为这里面确实也没有什么可以称的上技术含量的，只是实现起来有点烦琐，不过我还是要写出来，希望刚接触这方面的同行们不至于走太多的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中实现数据加密]]></title>
    <link>http://im.vc/vc/2011/0701/1027.html</link>
    <description><![CDATA[为了保证数据的安全性与完整性，常常要对数据进行加密，在数据传输过程进行数据加密可以防止中途非法截获。我们通常称原始数据叫做源文，用约定的加密算法进行加密处理。加密]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的工控管道控件]]></title>
    <link>http://im.vc/vc/2011/0701/1026.html</link>
    <description><![CDATA[一、本人一直从事工控行业控制软件编程，经常要模拟物料传输过程，为了使效果更加生动，故借鉴VC知识库(VCKBASE.COM)中高人的一些代码，做了一个简单的控件，拿出来和大家一起分享]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[隐藏你的鼠标]]></title>
    <link>http://im.vc/vc/2011/0701/1025.html</link>
    <description><![CDATA[（注意：本代码具有一定的危险性，如您无法控制您的计算机，请注销或重新启动） 一、建立一个单文档的应用程序框架 二、为隐藏主窗口，将OnCreate 删除。 并在App类里修改m_pMainWn]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6.0中用GDI+调用png图片实现半透明渐变的特效]]></title>
    <link>http://im.vc/vc/2011/0701/1024.html</link>
    <description><![CDATA[一、概述 GDI+的应用使得平面图形图象编程变的更加容易，本文以一个基于对话框的时钟程序为例，在VC6.0中调用*.png图片实现半透明渐变窗口，该程序实现了指针式和数字式两种时钟显]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用于获得硬盘物理信息的类]]></title>
    <link>http://im.vc/vc/2011/0701/1023.html</link>
    <description><![CDATA[介绍： 有很多时候我需要知道机器的一些物理信息(比如激活技术),所以我就利用放高考假的时间，封装了一个可以获得硬盘的物理信息的类，方便大家。此类在我的机器上测试效果如下]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（一）如何使用Acrobat标准的简]]></title>
    <link>http://im.vc/vc/2011/0701/1022.html</link>
    <description><![CDATA[PDF文件格式以其安全可靠，易于交换，及保真度高而成为电子文档的标准。PDFlib是一套在国际上非常流行的在服务器端批量生成PDF文档的功能强大的软件包。国外许多政府，税务，银行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC中应用CTreeCtrl控件的技巧]]></title>
    <link>http://im.vc/vc/2011/0701/1021.html</link>
    <description><![CDATA[首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL（名字随便给一个）。然后在资源视图中插入两个Dialog，ID分别为IDD_DIALOG11和IDD_DIALOG211，都更改Style属性为Child,Border属性为None,为它们]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CInternetSession封装多线程http文件下载]]></title>
    <link>http://im.vc/vc/2011/0701/1020.html</link>
    <description><![CDATA[如何下载一个http文件？我们当然可以用socket自己实现http协议去做，但费时费力还易出bug，对于一个客户端程序稳定易维护是第一位的，所幸MS给我们提供了功能强大的internet API函数族，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（二）如何在PDFlib中使用其他]]></title>
    <link>http://im.vc/vc/2011/0701/1019.html</link>
    <description><![CDATA[除了PDFlib自带字体外，用户还可以使用安装在系统上的字体及其他用户字体。 PDFlib称安装在Windows和Mac操作系统中的（存在于或被拷入相应系统字体目录的）TrueType, OpenType 和PostScript字体]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++建立Service服务应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/1018.html</link>
    <description><![CDATA[本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法，具体的函数参]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现文件加密功能]]></title>
    <link>http://im.vc/vc/2011/0701/1017.html</link>
    <description><![CDATA[我前几天在VC知识库(VCKBASE.COM)下载了一个 徐景周 做的一个叫加密之星的小工具的源代码,我把它编译后拿文件来实验一下发现它对大多数文件都不管用.比如,加密文本文件只有文件的前]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（三）PDFlib 的几种文本输出函]]></title>
    <link>http://im.vc/vc/2011/0701/1016.html</link>
    <description><![CDATA[1．PDF_show void PDF_show(PDF *p, const char *text) void PDF_show2(PDF *p, const char *text, int len) 在当前坐标用当前字体及字体大小输出文本。 PDF_show将认为字符串是以空字符结尾（NULL）；若字符串有可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于ODBC自动存储自动定期删除数据库记录]]></title>
    <link>http://im.vc/vc/2011/0701/1015.html</link>
    <description><![CDATA[本人在近期一电厂控制工程中，用户要求我们程序对数据要有自动保存和定期删除功能，因为我们以前是做 DCS 加强系统，DCS具有数据的自动处理功能，不需要我们做。为了满足用户需]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取其它进程中窗口的窗口过程]]></title>
    <link>http://im.vc/vc/2011/0701/1014.html</link>
    <description><![CDATA[开发环境： Windows XP + VC6+Platform SDK 或者 VS.NET 2003+ 测试环境： Windows XP 曾经以为获取一个窗口的窗口过程很简单，不就是GetWindowLong一下吗，看spyxx获取的多么顺利。后来才发现原来不是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（四）PDFlib 接收的几种文本输]]></title>
    <link>http://im.vc/vc/2011/0701/1013.html</link>
    <description><![CDATA[PDFlib的textformat参数用以设定文本输入形式，其有效值如下: bytes: 在字符串中每个字节对应于一个字符。主要应用于8位编码。 utf8：字符串是 UTF-8编码。 ebcdicutf8：字符串是EBCDIC的UTF-8编]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于构造单实例类的一个问题]]></title>
    <link>http://im.vc/vc/2011/0701/1012.html</link>
    <description><![CDATA[最近一个朋友问我创建单实例的一个问题，他写了一个C++单实例类CSingleton，其构造函数也是private类型。这个类有一个静态函数：GetInstance，它返回单实例类对象的引用，只要用这个函数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[任意分布的随机数的产生方法—VC程序实现方法]]></title>
    <link>http://im.vc/vc/2011/0701/1011.html</link>
    <description><![CDATA[摘要： 随机数在实际运用中非常之多，如游戏设计，信号处理，通常我们很容易得到平均分布的随机数。但如何根据平均分布的随机数进而产生其它分布的随机数呢？本文提出了一种基]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈PDFlib中文输出（五）-- 人工生成粗体及斜体]]></title>
    <link>http://im.vc/vc/2011/0701/1010.html</link>
    <description><![CDATA[一般来说, 每种基本字体, 都会有在其基础上变化字形的附加字体。比如，字体Arial, 就有其附加字体Arial Bold （粗体）, Arial Italic（斜体）, 及Arial Bold Italic（粗斜体）。一般你都可以找到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用GDI+的MFC应用程序的文件打开和保存对话框]]></title>
    <link>http://im.vc/vc/2011/0701/1009.html</link>
    <description><![CDATA[（译注：原文代码的Demo_VC7没有在同Demo_VC6一样显示滚动条视图，修改之） 开发环境：Windows XP/Server 2003/2000/NT4.0-SP6/98/Me, MS Visual Sudio 6.0/2003, GDI+ 介绍 CGdiplusFileOpenDialog和CGdiplusFileSaveAsD]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可定制大小和数量的随机数函数]]></title>
    <link>http://im.vc/vc/2011/0701/1008.html</link>
    <description><![CDATA[近日在做一个考试软件时，需要每次题目不同且题数可定制，在C++没找到适用函数，就顺手做了一个较通用的C++的随机函数扩展，请大家编程时参考。 void randEx(int MAX,int NUM) { int k=0; i]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用 &amp;amp;lt;map&amp;amp;gt; 库创建关联容器]]></title>
    <link>http://im.vc/vc/2011/0701/1007.html</link>
    <description><![CDATA[摘要：当索引是整型，那么将值与之关联并不难，但如果数据的关联值对是其它数据类型怎么办呢？map库具备一个关联容器，使用它可以很方便地关联所有类型的数据对。本文将讨论]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用CabLib创建DXF(绘图交换格式)文件]]></title>
    <link>http://im.vc/vc/2011/0701/1006.html</link>
    <description><![CDATA[介绍 什么是DXF 绘图交换格式(DXF)文件允许在AutoCAD和其它程序进行图形交换。DXF文件即可以是ASCII格式也可以是二进制格式。 因为ASCII格式的DXF文件比二进制格式更加通用，所以CadLib使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序实现多国语言的动态切换解决方案]]></title>
    <link>http://im.vc/vc/2011/0701/1005.html</link>
    <description><![CDATA[实现思想： 传统的做法是把所有的资源都放到动态库中，一种语言一个动态库，程序运行的时候通过加载不同的动态库来实现多语言功能。这样做的缺点是不能动态切换语言，如果更换]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程一：入门]]></title>
    <link>http://im.vc/vc/2011/0701/1004.html</link>
    <description><![CDATA[由于工作需要，使用了Tangram团队开发的TangramMini组件。自认为对此组件了解得足够深入，并且网上相关此产品的文档不多，所以从今天开始写几篇TangramMini组件教程。 TangramMini组件是T]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DES算法及其在VC++6.0下的实现(上)]]></title>
    <link>http://im.vc/vc/2011/0701/1003.html</link>
    <description><![CDATA[摘要： 本文介绍了一种国际上通用的加密算法DES算法的原理，并给出了在VC++6.0语言环境下实现的源代码。最后给出一个示例，以供参考。 关键字：DES算法、明文、密文、密钥、VC； 本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之一——问题提出]]></title>
    <link>http://im.vc/vc/2011/0701/1002.html</link>
    <description><![CDATA[一、问题的提出 编写一个耗时的单线程程序： 新建一个基于对话框的应用程序SingleThread，在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮，ID为IDC_SLEEP_SIX_SECOND，标题为延时6秒，添加按钮的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程二：安装]]></title>
    <link>http://im.vc/vc/2011/0701/1001.html</link>
    <description><![CDATA[在上一篇教程中，我们生成了一个XTML文档，并且使用Microsoft Visual C++ 6.0生成了一个Tutorial1对话框程序，在这一篇中，我将介绍怎样在建立的框架上安装自己感兴趣的对象。 首先，我先]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DES算法及其在VC++6.0下的实现(下)]]></title>
    <link>http://im.vc/vc/2011/0701/1000.html</link>
    <description><![CDATA[在《DES算法及其在VC++6.0下的实现(上)》中主要介绍了DES算法的基本原理，下面让我们继续： 二．子密钥的生成 64比特的密钥生成16个48比特的子密钥。其生成过程见图： 子密钥生成过程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程三：基本]]></title>
    <link>http://im.vc/vc/2011/0701/999.html</link>
    <description><![CDATA[在上一篇中我介绍了SetWnd()以及Save()的用法，我相信大家已经知道怎样安装自己的窗口组件了，在这一篇中我将介绍一下TangramMiniCtrl组件的基本方法，以及将Tutorial1对话框程序改造成一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之二——MFC中的多线程开发]]></title>
    <link>http://im.vc/vc/2011/0701/998.html</link>
    <description><![CDATA[五、MFC对多线程编程的支持 MFC中有两类线程，分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环，而用户界面线程有自己的消息队列和消息循环。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C程序移植到VC开发环境下]]></title>
    <link>http://im.vc/vc/2011/0701/997.html</link>
    <description><![CDATA[说明 本文是作者学习计算方法时所做工作的总结。我们改写了徐士良先生编著的《C常用算法程序集》（清华大学出版社出版） 数值计算部分－前15章所有程序，并全部在 VC6 + Windows20]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程四：基本]]></title>
    <link>http://im.vc/vc/2011/0701/996.html</link>
    <description><![CDATA[上篇中我介绍了SetCaption以及SetAction两个方法，在这一篇中我将做一些基本的应用。 在前面我已经将对话框安装了List Control、Tree Control和Edit Box三个控件，现在我计划在左边的Tree Contro]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之三——线程间通讯]]></title>
    <link>http://im.vc/vc/2011/0701/995.html</link>
    <description><![CDATA[七、线程间通讯 一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用权限管理模块的设计与实现]]></title>
    <link>http://im.vc/vc/2011/0701/994.html</link>
    <description><![CDATA[一、简介 最近正在用VC做一个信息管理系统项目，由于涉及多个子系统，权限管理就成为一个共同需要解决的问题，于是做了一个通用权限管理模块，在各子系统中应用良好。 (1)程序登]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程五：SD]]></title>
    <link>http://im.vc/vc/2011/0701/993.html</link>
    <description><![CDATA[前面四篇中我介绍了TangramMini组件在对话框程序中的使用，本篇我将简单介绍一下TangramMini组件在SDI（单文档界面）程序中的使用。在SDI程序中利用TangramMini组件搭建框架使应用程序框架]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程编程之四——线程的同步]]></title>
    <link>http://im.vc/vc/2011/0701/992.html</link>
    <description><![CDATA[八、线程的同步 虽然多线程能给我们带来好处，但是也有不少问题需要解决。例如，对于像磁盘驱动器这样独占性系统资源，由于线程可以执行进程的任何代码段，且线程的运行是由系]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0实现文本串的自由拆分]]></title>
    <link>http://im.vc/vc/2011/0701/991.html</link>
    <description><![CDATA[在做程序时，经常需要把文本按固定的标志进行拆分，CString 类提供了一些基本的字符串操作，本文就是利用CString类的基本函数来实现文本串的自由拆分 ，如下图： 一、文本串拆分类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件框架的利器、TangramMini组件应用教程六：MD]]></title>
    <link>http://im.vc/vc/2011/0701/990.html</link>
    <description><![CDATA[上一篇中我介绍了TangramMini组件在SDI程序中的应用，从这一篇开始我计划写两到三篇关于TangramMini组件在MDI应用程序中的使用，其实在MDI中的应用与SDI中应用创建步骤是一致的。在MDI应用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PL/0语言词法及语法分析系统的设计与实现]]></title>
    <link>http://im.vc/vc/2011/0701/989.html</link>
    <description><![CDATA[摘要：本文介绍了一个PL/0语言的词法及语法分析系统的设计与实现 关键词：循环分支 递归下降 管道 输出重定向 现在的编译系统都是IDE（Integrated Development Environment）和编译器独立实现]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC/Delphi工程解析器]]></title>
    <link>http://im.vc/vc/2011/0701/988.html</link>
    <description><![CDATA[代码执行效果图如下： 《VC/Delphi工程解析器》工程的产生要归结为本人所处的工作角色的原因。由于本人所在部门为SQA部门，为了推动测试工作的有效和实质性进展，本人想自己开发一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE自适配通信环境]]></title>
    <link>http://im.vc/vc/2011/0701/987.html</link>
    <description><![CDATA[一、ACE综述 ACE自适配通信环境（ADAPTIVE Communication Environment）是可自由使用、开放源码的面向对象（OO）构架（framework），它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运用设计模式设计MIME编码类 -- 兼谈Template Metho]]></title>
    <link>http://im.vc/vc/2011/0701/986.html</link>
    <description><![CDATA[本文讲述可重用、易扩充的MIME编码类的设计思路；并顺便对比了Template Method和Strategy模式的区别。 一、背景知识 MIME是一种Internet协议，全称为Multipurpose Internet Mail Extensions ，中文名称为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[干干净净杀死进程]]></title>
    <link>http://im.vc/vc/2011/0701/985.html</link>
    <description><![CDATA[最近在写程序时碰到这样一个问题：我想将文件备份到网络驱动器上，但是有一些文件正在被其它程序使用，处于打开状态，而且是被独占打开，这时是没法对文件进行备份操作的。因]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[QQ静态截图程序模拟实现]]></title>
    <link>http://im.vc/vc/2011/0701/984.html</link>
    <description><![CDATA[看到QQ这样的截图实在忍心不住想，是怎以实现的？想了许久想到一个实现法子，下面就让我给大家展示一下,模拟QQ静态模拟截图，我写的代码比较乱，是想到哪写到哪，我想肯实还有]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Web版本检查以及为应用程序添加声音效果]]></title>
    <link>http://im.vc/vc/2011/0701/983.html</link>
    <description><![CDATA[在 2003 四月的专栏文章中，你描述了如何实现一个叫 CWebVersion 的类，用它可以存取网络上的某个文件来检查软件的版本，当版本过期后提示用户更新程序。你的实现使用 FTP 来下载文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个透明位图类的例子]]></title>
    <link>http://im.vc/vc/2011/0701/982.html</link>
    <description><![CDATA[编写一个简单的透明位图类，有时候可以为程序润色不少，下面是我写的一个程序的UI，个人觉得蛮有意思的。 图一 外观 这个类可以插入到任何一个程序当中，它提供一个统一的接口]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于限次软件的制作]]></title>
    <link>http://im.vc/vc/2011/0701/981.html</link>
    <description><![CDATA[现在有很多软件都推出了试用版，其中就有一些是限定软件的使用次数的，我用MFC也写了一个类似的程序。其实很简单，只要在程序初始化时（InitInstance()函数中），加上以下几句：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++制作QQ自动登陆软件]]></title>
    <link>http://im.vc/vc/2011/0701/980.html</link>
    <description><![CDATA[近日由于在华为培训，期间因为导师们忙得要紧，没那么多时间去教导我们，只是给我们看文档和代码，看完了，没事就想出这个来玩玩了。这里要先用SPY++来找到QQ登陆框的各个窗口标]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无须SMTP服务器中转直接发送电子邮件]]></title>
    <link>http://im.vc/vc/2011/0701/979.html</link>
    <description><![CDATA[前言 大家一定熟悉Foxmail中的特快专递，它能直接将电子邮件发送到对方的邮件服务器中，而不需要经过SMTP服务器中转，这样做有什么好处？第一：发送速度比较快，不需要等SMTP服务器]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Win32串口编程]]></title>
    <link>http://im.vc/vc/2011/0701/978.html</link>
    <description><![CDATA[在工业控制中，工控机（一般都基于Windows平台）经常需要与智能仪表通过串口进行通信。串口通信方便易行，应用广泛。 一般情况下，工控机和各智能仪表通过RS485总线进行通信。RS]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++的Unicode编程]]></title>
    <link>http://im.vc/vc/2011/0701/977.html</link>
    <description><![CDATA[一、什么是Unicode 先从ASCII说起，ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节，因此，ASCII编码可以表示的最大字符数是255（00HFFH）。其实，英文字符并没有那么]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现数字钟的另一种方法]]></title>
    <link>http://im.vc/vc/2011/0701/976.html</link>
    <description><![CDATA[前不久在VCKBASE网上看到一篇关于数字电子钟的程序，下来以后用了以后感觉很不错，做的相当漂亮。闲暇琢磨之余，发现了另外一种实现数字钟的方法，虽然效果没有前面那位同志好，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC 6.0支持的三种dll]]></title>
    <link>http://im.vc/vc/2011/0701/975.html</link>
    <description><![CDATA[Non-MFC Dlls(非MFC dll)；指的是不用MFC的类库结构，直接用C语言写的DLL，其输出函数一般是标准的C接口，能被非MFC和MFC编写的应用程序调用。可以用Win32 应用程序向导创建非 MFC DLL 项目。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何截取QQ密码和聊天内容、去掉QQ广告栏、添加]]></title>
    <link>http://im.vc/vc/2011/0701/974.html</link>
    <description><![CDATA[前言 思路分析 进入QQ进程 远程注入DLL 截取QQ登录密码 截取本机QQ账号和昵称 截取聊天内容 增加QQ尾巴 去掉QQ广告栏 郑重申明 结束语 前言 中国网民没有不熟悉QQ的，QQ玩家没有不知道]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++设计语法编辑器]]></title>
    <link>http://im.vc/vc/2011/0701/973.html</link>
    <description><![CDATA[语法编辑器是一个可以对程序设计语言进行语法编辑的文本编辑器，它对程序设计语言进行语法关键字进行加亮处理，如注释行、字符串、语法关键字、数字等，这样使得源程序更容易]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中实现程序互斥运行]]></title>
    <link>http://im.vc/vc/2011/0701/972.html</link>
    <description><![CDATA[在软件的开发过程中，有时需要控制一些程序不能同时运行，也就是多个程序间互斥运行（还包括禁止同一程序运行多个实例）。针对这一问题，我们在Visual C＋＋ 6.0中利用内存映射文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Socket模拟SOAP消息]]></title>
    <link>http://im.vc/vc/2011/0701/971.html</link>
    <description><![CDATA[问题的提出： 我做了一个图书管理系统，是用三层结构实现的，客户端，服务器处理端和数据端。客户端提出请求，服务器端响应，同时将从数据服务器得来的结果以SOAP消息发送回客]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于图形用户界面的RunAs程序（GUI RunAs）]]></title>
    <link>http://im.vc/vc/2011/0701/970.html</link>
    <description><![CDATA[环境：VC6 SP5，VS 2005，Win2k+，Platform SDK 为了在另一个用户上下文中启动程序，Win2k 提供了一个命令行程序工具RunAs。在网上（如www.codeguru.com）也能找到同样功能的程序和代码。有人要求]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中回调函数的使用]]></title>
    <link>http://im.vc/vc/2011/0701/969.html</link>
    <description><![CDATA[对于回调函数的编写始终是写特殊处理功能程序时用到的技巧之一。先介绍一下回调的使用基本方法与原理。 1、在这里设：回调函数为A()(这是最简单的情况，不带参数，但我们应用的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VToolsD开发一个简单的VxD]]></title>
    <link>http://im.vc/vc/2011/0701/968.html</link>
    <description><![CDATA[这一次，我们讲一下如何用VToolsD开发一个最简单的VxD，以及用SoftIce进行源程序级的调试。 VToolsD的使用 在VtoolsD中，有一个最重要的VxD开发工具：QuickVxD。QuickVxD可以为我们自动生成Vx]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Base64的编解码方法]]></title>
    <link>http://im.vc/vc/2011/0701/967.html</link>
    <description><![CDATA[Base64是一种很常用的编码方式，利用它可以将任何二进制的字符编码到可打印的64个字符之中， 这样，不管是图片，中文文本等都可以编码成只有ASCII的纯文本。至于为什么要进行这个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC调试入门]]></title>
    <link>http://im.vc/vc/2011/0701/966.html</link>
    <description><![CDATA[概述 调试是一个程序员最基本的技能，其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言，却不能编制出任何好的软件。 这里我简要的根据自己的经验列]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++编写扫雷游戏]]></title>
    <link>http://im.vc/vc/2011/0701/965.html</link>
    <description><![CDATA[首先分析扫雷的最基本功能。 点击鼠标左键于未知区域,如果未知区域有雷,游戏停止,显示所有的地雷。如果没雷,则显示周围雷数,如果周围没雷,则再查看周围八个区域是否有雷直到有雷]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取其它程序的命令行参数]]></title>
    <link>http://im.vc/vc/2011/0701/964.html</link>
    <description><![CDATA[开发环境：VC6 Windows XP 测试环境：WindowsXP 我们都知道，在程序里获取命令行参数很简单，WinMain函数会以参数的形式传递给我们，或者可以调用API GetCommandLine 获取。但是GetCommandLine函数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于CDialogBar的IE多标签栏的实现]]></title>
    <link>http://im.vc/vc/2011/0701/963.html</link>
    <description><![CDATA[IE浏览器的多标签模式已日趋占据浏览器市场的主流模式。回忆IE6.0时代的单文档多实例年代，那浏览多网页是何等的痛苦。原本有限的空间就要被那些烦琐的网页所占据，要从这些烦琐]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统理解Win32 API和MFC(上)]]></title>
    <link>http://im.vc/vc/2011/0701/962.html</link>
    <description><![CDATA[Win32 API是微软的操作系统Windows提供给开发人员的编程接口，它决定了我们开发的Windows应用程序的能力。MFC是微软为开发人员提供的类库，在某种意义上是对Win32 API的封装。本文试图从]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[clone模式在平衡排序二叉树实现中的应用]]></title>
    <link>http://im.vc/vc/2011/0701/961.html</link>
    <description><![CDATA[clone模式既prototype模式,是构造模式中的一种。其意图为:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 关键代码如下: virtual product * prototype::clone(){ return new pro]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似QQ游戏大厅导航的树型控件]]></title>
    <link>http://im.vc/vc/2011/0701/960.html</link>
    <description><![CDATA[在最近的项目中，需要实现一个类似QQ游戏大厅导航树型控件。参考了网络上的部分资料，自己动手制作了一个类CTreeCtrlBT。其界面如下： 实现步骤 第一步：新建一个基于对话框的MFC工]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统理解Win32 API和MFC(下)]]></title>
    <link>http://im.vc/vc/2011/0701/959.html</link>
    <description><![CDATA[二、MFC的概念模型 前面我们研究了WIN32 API的领域模型，对它有较全面的认识。下面，对MFC概念模型的研究，我们把重点放在对app framework的研究上。 app framework中的message响应/传递机制是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中的TRACE宏]]></title>
    <link>http://im.vc/vc/2011/0701/958.html</link>
    <description><![CDATA[TRACE宏对于VC下程序调试来说是很有用的东西，有着类似printf的功能；该宏仅仅在程序的DEBUG版本中出现，当RELEASE的时候该宏就完全消失了，从而帮助你调式也在RELEASE的时候减少代码量]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅谈输入法编程]]></title>
    <link>http://im.vc/vc/2011/0701/957.html</link>
    <description><![CDATA[一直想写一点关于输入法编程的东西，今天终于有点时间，希望对后来者有点帮助。在此要特别感谢自由拼音的作者李振春，我刚开始的几个问题都是在他的帮助下才解决。 首先我们需]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下的GDI+双缓冲]]></title>
    <link>http://im.vc/vc/2011/0701/956.html</link>
    <description><![CDATA[一、概述 这段时间在研究GDI+双缓冲的实现方法，在网上花了很多时间都没有找到合适的示例，特别是针对VC6的。后来通过对网上资料的分析，和对SDK/MFC的学习，实现了VC6下的GDI+双缓冲]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿Windows自带扫雷的小程序]]></title>
    <link>http://im.vc/vc/2011/0701/955.html</link>
    <description><![CDATA[一直感觉Windows自带的扫雷程序挺有意思的。学习VC也有很长的时间了，一直没有真正的用心作过什么东西。决定先做个扫雷练练手。由于对MFC掌握的不是很好，程序中的小臭虫还希望各]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[轻松实现非客户区按钮]]></title>
    <link>http://im.vc/vc/2011/0701/954.html</link>
    <description><![CDATA[一、简介 有时我们需要在非客户区（例如：标题栏）添加按钮，并对按钮作出响应，如下图所示： 为此我封装了两个类CNCButton和CNCButtonManager，CNCButton主要用于按钮绘制，CNCButtonManage]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DriverStudio构造USB过滤驱动程序]]></title>
    <link>http://im.vc/vc/2011/0701/953.html</link>
    <description><![CDATA[本文分三部分来介绍如何构造一个简单的USB过滤驱动程序，包括基本原理、程序的实现、使用INF安装。此文的目的在于希望读者了解基本原理后，可以使用除DDK以外最流行也最方便的驱]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE中Socket IPC通讯包装类族]]></title>
    <link>http://im.vc/vc/2011/0701/952.html</link>
    <description><![CDATA[ACE_IPC_SAP类是IPC类族的基类，封装了句柄，提供了访问句柄的基本接口，基本结构 如下 class ACE_IPC_SAP { public: int enable (int value) const; int disable (int value) const; ACE_HANDLE get_handle (void) const;]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程管理类]]></title>
    <link>http://im.vc/vc/2011/0701/951.html</link>
    <description><![CDATA[由于最近经常搞些跟线程有关的东西，感觉多线程确实麻烦，线程间要处理好同步与通讯，如果用CWinThread好一点，直接是一个线程对象，如果用AfxBeginThread，那必须定个全局函数，或者]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[World space到Page space的转换简介]]></title>
    <link>http://im.vc/vc/2011/0701/950.html</link>
    <description><![CDATA[一、坐标空间和World space 到Page space的转换 坐标空间是一个平面的，在上面图形都是以平面直角坐标定位的。应用程序借助坐标空间可以缩放，平移，剪切，镜像图形的输出。 在Window]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组件对象模型与ATL实现]]></title>
    <link>http://im.vc/vc/2011/0701/949.html</link>
    <description><![CDATA[一 概述 微软组件对象模型（COM）的出现是软件工业发展的一个重要进步。尽管到目前为止，它还主要运行于微软（MS）的操作系统平台。无论对COM喜欢或厌恶，它都充斥着整个互联网和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[导出CListCtrl控件到Excel文件]]></title>
    <link>http://im.vc/vc/2011/0701/948.html</link>
    <description><![CDATA[CListCtrl获得列的属性可以使用BOOL CListCtrl::GetColumn( int nCol, LVCOLUMN* pColumn )，nCol为需要获得获得属性值的列序号，pColumn 为 LVCOLUMN 结构体的指针。LVCOLUMN结构体中的 UINT mask 作为输入，决定]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[二进制文件随机存取的两种方法]]></title>
    <link>http://im.vc/vc/2011/0701/947.html</link>
    <description><![CDATA[以下是本人使用C++实现二进制文件随机存取的两种常用方法，写出来，让您见笑，还望方家点拨。 第一种方法：根据记录编号，对每一条记录固定位置存取，实现随机存取 设计思想：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[高效开发与彻底测试]]></title>
    <link>http://im.vc/vc/2011/0701/946.html</link>
    <description><![CDATA[一、千般路与磨豆腐 很久以前听一个故事：从前有个小伙子，少时有大志，长大后却无好营生，开了个豆腐作坊，每天磨豆腐累得腰酸背疼。每到夜深人静，小伙子辗转反侧，总想找条]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实时语音通信的实现]]></title>
    <link>http://im.vc/vc/2011/0701/945.html</link>
    <description><![CDATA[引言 本人虽已学习VC++一年半载，仍觉捉襟见肘，好在有VCKBASE的帮忙，确实学 到了不少东西，www.vckbase.com也成了我每次上民网必到之处（阁下有所不知， 鄙人接受最为严格的管理，上]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[组件对象模型与ATL实现补遗]]></title>
    <link>http://im.vc/vc/2011/0701/944.html</link>
    <description><![CDATA[组件对象模型与ATL实现文章写好了，但是遗漏了一个关键问题。就是还有一个需要修改atlcom.h文件的地方，我把它更正在这里。打开按上篇文章改正后的atlcom0.h，找到下面的函数： STD]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现自绘图形输出到bmp文件]]></title>
    <link>http://im.vc/vc/2011/0701/943.html</link>
    <description><![CDATA[在用vc做程序时候，经常需要把输出的文本和图形保存到位图文件，当然可以 有现成的控件来实现,但总不能如自己所愿，还是自己动手写吧！如下图： 一、实现方法 要把文本和图形保]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对Open CV 中的平面划分相关函数使用探索]]></title>
    <link>http://im.vc/vc/2011/0701/942.html</link>
    <description><![CDATA[任意点集的三角网格化(triangulation)问题一直是人们密切关注的问题。三角网格化问题在许多领域有广泛应用。Delaunay 三角剖分是目前研究应用最广的一种剖分方法，因其具备很多优点，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[最简单的foreach实现(VC &amp;amp;amp; GCC)]]></title>
    <link>http://im.vc/vc/2011/0701/941.html</link>
    <description><![CDATA[foreach据说已经进了新的C++标准，不过在没有编译器支持以前，自己写一个也很容易。 (1)foreach 标准用法： std::vectorint vec; foreach(int i, vec){ std::cout i; } (2)VC实现 在最新的VC版本中原来已经]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[汉诺塔游戏的设计]]></title>
    <link>http://im.vc/vc/2011/0701/940.html</link>
    <description><![CDATA[汉诺塔问题是最经典的递归问题，笔者就该问题设计了这个游戏，由用户交互 游戏和自动演示两部分组成，支持撤销功能、选关、自动完成等功能。 首先 建立了类CMap，该类主要实现用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从TTF字体中字模信息]]></title>
    <link>http://im.vc/vc/2011/0701/939.html</link>
    <description><![CDATA[1、引言 传统上的字模信息一般都是从点阵字体中得到的。然而，点阵字体有一个致命的缺点就是字模信息大小固定，放大字体将产生严重的锯齿形失真。本文介绍了一种利用VC从TTF字体]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中实现全屏窗口程序]]></title>
    <link>http://im.vc/vc/2011/0701/938.html</link>
    <description><![CDATA[全屏显示是一些应用软件程序必不可少的功能。比如在用VC＋＋编辑工程源文件或编辑对话框等资源时，选择菜单ViewFull Screen，即可进入全屏显示状态，按Esc键后会退出全屏显示状态。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于SendMessage]]></title>
    <link>http://im.vc/vc/2011/0701/937.html</link>
    <description><![CDATA[本文是对MSDN中关于SendMessage的翻译与小结。 SendMessage函数功能描述:将指定的消息发送到一个或多个窗口。此函数为指 定的窗口调用窗口过程，直到窗口过程处理完消息后才返回。 .函数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[毫秒定时器]]></title>
    <link>http://im.vc/vc/2011/0701/936.html</link>
    <description><![CDATA[毫秒定时器，为什么要使用毫秒定时器呢？我想原因有两个。第一：CWnd里面的timer不能精确到毫秒级，所以必须要写一个精确到毫秒级的。第二:用CWnd里面的timer代价太大，因为有时我们]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++轻松实现报表处理]]></title>
    <link>http://im.vc/vc/2011/0701/935.html</link>
    <description><![CDATA[前言 数据库在企业软件系统中应用广泛，而报表的显示与打印成为此类软件必备的功能。可惜VC++并没有集成报表处理工具，但其强大的功能再加上市面上功能完备的报表处理工具使这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Brew后台应用开发]]></title>
    <link>http://im.vc/vc/2011/0701/934.html</link>
    <description><![CDATA[Overview 概述 Brew应用程序可以分为3类：激活的，挂起的和后台的 ；激活或挂起的应用程序驻留在应用程序栈里，这个栈是brew用来管理正在执行 的应用的。栈中最上面(top)的是激活的应]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[带阴影文字输出的实现]]></title>
    <link>http://im.vc/vc/2011/0701/933.html</link>
    <description><![CDATA[一、正文 用GDI+的优秀图形输出功能可以非常方便的实现文字特效，其中一个带阴影的文字便是其中一例。 许多简单的文字特效只是简单的将文字用不同的颜色与不同的位置输出一次或]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC获取物理网卡的MAC地址]]></title>
    <link>http://im.vc/vc/2011/0701/932.html</link>
    <description><![CDATA[获取网卡的MAC地址的方法很多，如：Netbios,SNMP,GetAdaptersInfo等。经过测试发现 Netbios 方法在网线拔出的情况下获取不到MAC，而 SNMP 方法有时会获取多个重复的网卡的MAC，试来试去还是 G]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++干干净净地清除进程]]></title>
    <link>http://im.vc/vc/2011/0701/931.html</link>
    <description><![CDATA[读者朋友们可能经常会碰到这样一个问题，想对某些进行操作时，发现这些文件正在被其它程序使用，处于打开状态，而且是被独占打开，这时是没法对文件进行操作的。因此，要想操]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定时显示远程计算机的桌面]]></title>
    <link>http://im.vc/vc/2011/0701/930.html</link>
    <description><![CDATA[一、前言 看了大家写了这么多的代码，自己也想贡献一点。呵呵，很多的时候我们在qq的时候都想看看和自己聊天的对方在和哪些人聊天，有什么办法没有？直接一点的就是截获对方的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下用控件进行串口通信]]></title>
    <link>http://im.vc/vc/2011/0701/929.html</link>
    <description><![CDATA[打开VC＋＋6.0，建立一个基于对话框的MFC应用程序。 菜单中依次选择Project - Add To Project - Components and Controls 在弹出的Components and Controls Gallery 窗口中双击Registered Activex Controls文件夹 选中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++ 6.0下利用消息实现内部进程通讯]]></title>
    <link>http://im.vc/vc/2011/0701/928.html</link>
    <description><![CDATA[内部进程间通讯和数据交换有多种方式：消息、共享内存、匿名（命名）管道 、邮槽、Windows套接字等多种技术。其中利用消息机制实现IPC虽然同其他方法 相比有交换的数据量小、携带]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[共享内存封装类]]></title>
    <link>http://im.vc/vc/2011/0701/927.html</link>
    <description><![CDATA[本文介绍一个共享内存封装类，使共享内存的使用更简单化，特别适合更懒的程序员使用:-) 一、实现目标：简单化使用共享内存 二、使用说明： 1. 创建共享内存CSFMServer对象, 需要为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中的函数调用惯例]]></title>
    <link>http://im.vc/vc/2011/0701/926.html</link>
    <description><![CDATA[我们知道在进行函数调用时，有几种调用方法，主要分为C式，Pascal式.在C 和C++中C式调用是缺省的，类的成员函数缺省调用为_stdcall。二者是有区别的 ，下面我们用实例说明一下： 1.]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[模拟Windows开机动态色带条]]></title>
    <link>http://im.vc/vc/2011/0701/925.html</link>
    <description><![CDATA[一、首先使用 ResHacker 将 NTOSKRNL.EXE 中的资源 HACK 出来，安装过 ResHacker 后，找到系统目录下的 NTOSKRNL.EXE， 然后打开文件，在位图资源处找到我们需要的 Windows 开机画面，然后用保存资]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++优化对大型数据集合的并发访问]]></title>
    <link>http://im.vc/vc/2011/0701/924.html</link>
    <description><![CDATA[摘要 应用程序性能不仅仅与速度有关。在 Web 服务器环境中，卓越的性能还意味着确保可以并发地为最大数量的用户服务。这可以通过高效地使用多处理器计算机和线程管理来达到。本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态创建控件支持事件响应并可保存与读取]]></title>
    <link>http://im.vc/vc/2011/0701/923.html</link>
    <description><![CDATA[VC++6.0中创建动态控件是比较偏离基础的知识，也有一定的难度。它的完整功能是要动态创建控件后再动态响应控件中的事件，两者全部做到才算完整。 这里我将展示一个完整的动态控]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC通用控件编程之CSlider控件]]></title>
    <link>http://im.vc/vc/2011/0701/922.html</link>
    <description><![CDATA[滑动条控制（Slider Control）也叫轨道条控制，其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度，来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键盘来进行数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现程序互斥运行的几种方法]]></title>
    <link>http://im.vc/vc/2011/0701/921.html</link>
    <description><![CDATA[在WIN32下，实现程序互斥运行的方法有很多种，我简单分析以下几种不同的实现： 一、在VC下的实现 Visual C++ 是WIN32编程最主要也是最强大的编程工具这一，引用一名话来说VC就是只有你]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(1)]]></title>
    <link>http://im.vc/vc/2011/0701/920.html</link>
    <description><![CDATA[自从Windows 95面市以来，系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱。使用系统托盘UI的Windows应用程序数不胜数，比如金山词霸、Winamp、RealPlayer等等。那么如何编写自己的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ACE中网络通讯编程基本架构]]></title>
    <link>http://im.vc/vc/2011/0701/919.html</link>
    <description><![CDATA[ACE_INET_Addr类，包装了网络地址 ACE_SOCK_Connector类，扮演主动连接角色，发起通讯连接。连接到远端的服务。 ACE_SOCK_Acceptor类，扮演被动连接角色，等待连接。等待远端客户的请求。 ACE]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何读写WINDOWS 2000的日志]]></title>
    <link>http://im.vc/vc/2011/0701/918.html</link>
    <description><![CDATA[一些大型应用程序会把他们的一些事件写到日志里面去,比如sql server,norton,iis等.我google了一下,网上关于这方面的资料并不是很完整,于是整理加工了一下. 下面是我看msdn,用google及自己摸]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(2)]]></title>
    <link>http://im.vc/vc/2011/0701/917.html</link>
    <description><![CDATA[在本文的第一部分，我们讨论并示范了如何在自己的程序中应用系统托盘图标。通过使用自己创建的一个可重用的 C++ 类CTrayIcon，我们可以轻松地实现托盘程序。不久以前我用这个类编]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++实现仿Office风格的颜色选取框代码]]></title>
    <link>http://im.vc/vc/2011/0701/916.html</link>
    <description><![CDATA[用VC写了个颜色选取框，仿Office风格用VC写了个颜色选取框，仿Office风格，没用MFC什么的框架，调用很简单指定显示位置POINT和默认颜色就可以，如： POINT pt； pt.x = 100； pt.y = 100； CCol]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似flashget的浮动窗口的实现]]></title>
    <link>http://im.vc/vc/2011/0701/915.html</link>
    <description><![CDATA[一、简介： 象flashget、迅雷、BT等都有浮动窗口，能详细地显示下载的详细信息，该类型的窗口有一下几个特点：1、窗口无标题栏，窗口的大小跟位图一样大。2、前端显示。3、在客户]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[系统托盘编程完全指南(3)]]></title>
    <link>http://im.vc/vc/2011/0701/914.html</link>
    <description><![CDATA[托盘程序的信息提示通常是将鼠标光标移到托盘图标上之后，Windows会发送消息给托盘程序，从而显示提示信息Tooltip。但在Windows XP中我们还看到有些系统托盘程序是自动显示ToolTips信息]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++部件库中浮动菜单部件的解析及应用]]></title>
    <link>http://im.vc/vc/2011/0701/913.html</link>
    <description><![CDATA[图象的渐显/渐隐是十分重要的图象效果，广泛运用于图象处理和多媒提娱乐软件。渐显/渐隐算法设计的最大困难是速度控制，包括定时和快速改变图象中各象素的颜色。如采用普通的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿腾讯QQ和Skype 通过URL触发自己的程序]]></title>
    <link>http://im.vc/vc/2011/0701/912.html</link>
    <description><![CDATA[如果你电脑中装有QQ，在IE地址栏输入：tencent://Message/?menu=yesexe=uin=13231462然后[回车]，立即可以与我的QQ建立临时会话，如下图： Skype也有类似的功能。到底是如何实现的呢？看MSDN中有这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞]]></title>
    <link>http://im.vc/vc/2011/0701/911.html</link>
    <description><![CDATA[这个标题用了两个顿号三个名称，其实说得是同一个东西，只是网上有不同的说法罢了，另外好像还有人叫TCP打孔（我的朋友小妞听说后问要打孔啊，要不要我帮你去借个电钻过来啊？]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口转TCP/IP实用程序]]></title>
    <link>http://im.vc/vc/2011/0701/910.html</link>
    <description><![CDATA[关键字：SerialPort 转 TCP/IP、串口编成、远程串口调试 我正是从VCKBASE 开始学习VC++ 的，没有他我进步不会如此迅速，一直想给VCKBASE贡献点什么，正好今天有空，就把早些时候写的一个串]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC6中使用正则表达式解析字符串]]></title>
    <link>http://im.vc/vc/2011/0701/909.html</link>
    <description><![CDATA[接前面一篇日志，当用 CInternetSession 抓到网页内容之后，就要从中按某种模式截取自己想要的东西，比如其中的电话区号，对于这种事情最擅长的莫过于正则表达式了，以及它的分组]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用图像类算法扩充库]]></title>
    <link>http://im.vc/vc/2011/0701/908.html</link>
    <description><![CDATA[这是一个比较另类的图像库，它本身并不提供对图像对象的封装，只以类似插件的形式为您提供图像处理算法的封装和进度显示，而图像对象的封装则需由用户来提供。本图像库平台无]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6绘制3D饼状图 - 完美版]]></title>
    <link>http://im.vc/vc/2011/0701/907.html</link>
    <description><![CDATA[自从我的《VC6绘制3D饼状图》做好以后，因为留有bug,心里总觉得不舒服，通过网友的提示，思考之后，一下豁然开朗VC是如此的强大，不应该这么简单的问题，做起来这么麻烦！还是受]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一款简单的RPG游戏]]></title>
    <link>http://im.vc/vc/2011/0701/906.html</link>
    <description><![CDATA[游戏运行效果图如下: 大家好，这是我第一次写这种游戏，有什么不正确的地方希望大家能够指出来，我的这个游戏的图片全部来自网络上面的一个英雄救美的RPG游戏，但是，我下载后]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取某个动态链接库的版本信息]]></title>
    <link>http://im.vc/vc/2011/0701/905.html</link>
    <description><![CDATA[我如何获得安装在我的系统上的某个特定的 DLL 的版本信息？我尝试着确定系统安装了哪个版本的 comctl32.dll。我见过有些代码调用 GetProcAddress 来获取各种函数，如 InitCommonControlsEx，以确]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使应用程序只运行一个实例]]></title>
    <link>http://im.vc/vc/2011/0701/904.html</link>
    <description><![CDATA[要使应用程序只运行一个实例,一个简单的方法是在应用程序类中使用互斥量,这可以用VC下的GUIDGEN.EXE程序产生.GUIDGEN.EXE位于VC安装目录CommonTools目录下 实例 1: 新建一基于对话框的工程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MySQL数据库的安装调试和VC实现]]></title>
    <link>http://im.vc/vc/2011/0701/903.html</link>
    <description><![CDATA[(调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下（我的是：D:\Program Files\MySQL\MySQL Server 5.0\data） 摘要：本文详细阐述了如何进行MySQL的安装、调试，以及如何用VC进行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (一)]]></title>
    <link>http://im.vc/vc/2011/0701/902.html</link>
    <description><![CDATA[第一部分 AppWizard及其工作原理 AppWizard即应用程序向导，它是Visual Studio开发环境中强大的编程工具之一，用它可以创建各种不同类型的程序。比如Win32应用、ATL、MFC应用等等。在Windows的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在服务（Service）程序中显示对话框]]></title>
    <link>http://im.vc/vc/2011/0701/901.html</link>
    <description><![CDATA[服务程序（Service）一般是不能和用户进行交互的，所以他一般是不能显示窗口的。要和用户进行交互（如显示窗口），我们必须打开用户WinSta0和desktop,下面的这段代码就是打开上述两个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图像与文字的合成]]></title>
    <link>http://im.vc/vc/2011/0701/900.html</link>
    <description><![CDATA[前几天要做一段程序，把文字和位图图像合成并保存为位图文件。但问了好久都没人给一个满意的答复，只好在黑暗中摸索，费了一番功夫,实现了图像与文字的合成，并且可用鼠标拖动]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (二)]]></title>
    <link>http://im.vc/vc/2011/0701/899.html</link>
    <description><![CDATA[第二部分 创建一个简单的AppWizard 在第一部分中我们介绍了Custom AppWizard的概念及其工作原理。在这一部分，我们将尝试用Custom AppWizards来创建一个最简单的Custom AppWizard。 首先，我们先创]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取某个进程的主窗口以及创建进程的程序]]></title>
    <link>http://im.vc/vc/2011/0701/898.html</link>
    <description><![CDATA[在编写工具程序以及系统管理程序的时候。常常需要获取某个进程的主窗口以及创建此进程的程序名。获取主窗口的目的是向窗口发送各种消息。获取启动进程的程序名可以控制对进程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[PhotoShop插件开发之选区(Selection)]]></title>
    <link>http://im.vc/vc/2011/0701/897.html</link>
    <description><![CDATA[我们的程序里用到的图都是放在一张大图里的，所以就有一个文件记录每个小图是放在这张大图的什么地方，类似这个样子： name=button left=10 top=30 right=24 bottom=70/. 图要是少了还好，多到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Visual C++中定制AppWizard (三)]]></title>
    <link>http://im.vc/vc/2011/0701/896.html</link>
    <description><![CDATA[下载AppWizard工程源代码：http://www.vckbase.com/vckbase/vckbase11/src/VckbaseWiz.zip 下载用Custom AppWizard创建的工程源代码：http://www.vckbase.com/vckbase/vckbase11/src/vckproj.zip 第三部分 定制一个高级的AppW]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[BMP图象解析]]></title>
    <link>http://im.vc/vc/2011/0701/895.html</link>
    <description><![CDATA[BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 一、BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。其结构定义如下: typedef struct]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用ATL和MFC来创建ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0701/894.html</link>
    <description><![CDATA[摘要目前MFC和ATL代表了两种框架，分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法；ATL提供了一种框架来实现创建COM客户机和服务器所必]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6绘制3D饼状图]]></title>
    <link>http://im.vc/vc/2011/0701/893.html</link>
    <description><![CDATA[工作中需要使用到饼状图，在网上找了半天，也没有找到那种漂亮的3D饼状图 的代码，都是2D的，不喜欢。 无意间，看到有人用.net实现的3D饼状图，得到启 发，干脆自己做一个吧。 其]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自定义ARP]]></title>
    <link>http://im.vc/vc/2011/0701/892.html</link>
    <description><![CDATA[相信各位都玩过SOCKET编程，用CSocket进行网络通讯非常方便，但有时想搞点底层点东西却非常麻烦，用windows的API最低也只能SOCK_RAW，顶多能看到IP层数据，如果想处理数据链路层的数据就]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的读写注册表实例]]></title>
    <link>http://im.vc/vc/2011/0701/891.html</link>
    <description><![CDATA[一、说明： 注册表是Windows重要组成部分，注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[老调重提,面向对象技术在SDK中的应用]]></title>
    <link>http://im.vc/vc/2011/0701/890.html</link>
    <description><![CDATA[这次写这篇文章,还是重复我上两篇的写作风格,(数据结构篇老调重提,利用SDK实现迷宫算法,算法篇,老调重提,利用SDK实现五子棋),而现在这篇则是面向对象技术篇,当然还是老调重提!不过]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC和MFC的一些常见问题]]></title>
    <link>http://im.vc/vc/2011/0701/889.html</link>
    <description><![CDATA[如何抛出（throw）由CUserException派生的异常？ 当我试图捕获（catch）一个派生类异常时，我得到以下错误error C2039:'classCMyException': is not a member of 'CMyException' 'classCMyException': undeclared ident]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于CEdit控件的透明]]></title>
    <link>http://im.vc/vc/2011/0701/888.html</link>
    <description><![CDATA[前几天和风在这里讨论关于CEdit控件的透明问题。主要的目的就是要做一个有图形背景的Edit控件，经过一番努，终于做出了一个还算象样的Edit控件。 做一个透明的Edit控件的主要问题是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[类似画图板的小程序]]></title>
    <link>http://im.vc/vc/2011/0701/887.html</link>
    <description><![CDATA[最近做了一个类似Windows画图板的小程序，拿来和大家分享一下。功能和界面全部模仿于Windows自带的画图板，界面如截图。功能主要有： 手绘线、简单图形、文字输入、图块拖放、重复]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用内存映射文件处理大文件]]></title>
    <link>http://im.vc/vc/2011/0701/886.html</link>
    <description><![CDATA[摘要：本文给出了一种方便实用的解决大文件的读取、存储等处理的方法，并结合相关程序代码对具体的实现过程进行了介绍。 引言 文件操作是应用程序最为基本的功能之一，Win32 A]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口实时接收短消息]]></title>
    <link>http://im.vc/vc/2011/0701/885.html</link>
    <description><![CDATA[一年前本人曾写过通过串口收发短消息(上)、(下)两篇文章，讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机，GSM模块等)发送和接收短消息的基本方法。其中接收/阅读短消]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于《黑白棋》的开发文档和使用说明]]></title>
    <link>http://im.vc/vc/2011/0701/884.html</link>
    <description><![CDATA[本程序是在已有的《黑白棋》基础上实现的网络版，通过Winsocket实现了进程的同步。如图一： 图一 本源程序有比较详细的注释，适合于大家参考。整个程序分为如下几个部分： 一、应]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[虚拟地景生成系统 1.1v]]></title>
    <link>http://im.vc/vc/2011/0701/883.html</link>
    <description><![CDATA[简介 地图是空间信息的载体，是对空间信息的抽象化、符号化描述。二维地图以其宏观性、整体性、抽象性等优点，至今仍然是人们认识空间信息的重要工具。 随着计算机硬件与软件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[巧用Visual C++编程来实现全屏幕显示功能]]></title>
    <link>http://im.vc/vc/2011/0701/882.html</link>
    <description><![CDATA[前言： 在Visual C++编程中，有时需要采用尽量大的区域来作为显示区域，那么实现程序的全屏幕显示就不失为一种很好的选择了，所谓全屏幕显示，就是程序界面上没有菜单条、工具条]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对“仅通过崩溃地址找出源代码的出错行”一文]]></title>
    <link>http://im.vc/vc/2011/0701/881.html</link>
    <description><![CDATA[读了老罗的仅通过崩溃地址找出源代码的出错行(下称罗文)一文后，感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥，以及有些操作太繁琐的地方 。为此，本人在学习]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用InstallShield6.22制作带ODBC安装软件]]></title>
    <link>http://im.vc/vc/2011/0701/880.html</link>
    <description><![CDATA[项目快接近尾声了，总要给自己精心制作的东东做一件漂亮的嫁衣吧。我选择 了InstallShield6.22来制作带ODBC数据库的安装软件，InstallShield可以说是 软件安装的最好制作工具。废话少说，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[定制个性化的对话框窗口类]]></title>
    <link>http://im.vc/vc/2011/0701/879.html</link>
    <description><![CDATA[相信很多人在VC下开发程序的时候大多都会采用基于对话框的开发吧，我也不例外，大多数的小型测试程序没有必要开发基于文档／视图的结构来测试，只要使用一些基本的对话框程序]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[仿QQ悬挂窗口的实现]]></title>
    <link>http://im.vc/vc/2011/0701/878.html</link>
    <description><![CDATA[上过QQ的朋友们都知道，当QQ窗口位于桌面的左边界、右边界或顶部的时候，QQ会自动隐藏起来；而一旦鼠标再次接触到上述边界的时候，QQ窗口又会自动展开。QQ的这种特效在一定程度上]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让程序自动管理线程]]></title>
    <link>http://im.vc/vc/2011/0701/877.html</link>
    <description><![CDATA[引言 多线程是一种很好的程序机制，使用线程可以充分的利用电脑资 源，进行并行的业务处理。不过好的东西总有它的不足。线程是好，不过滥用， 或管理不当就会造成线程混乱，内]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[深入CSocket编程之阻塞和非阻塞模式]]></title>
    <link>http://im.vc/vc/2011/0701/876.html</link>
    <description><![CDATA[本文适合初中级读者阅读 有时，花上几个小时阅读、调试、跟踪优秀的源码程序，能够更快地掌握某些技术关键点和精髓。当然，前提是对这些技术大致上有一个了解。 我通过几个采]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[动态截获并显示窗口DC]]></title>
    <link>http://im.vc/vc/2011/0701/875.html</link>
    <description><![CDATA[我在网上看到很多屏幕截取的文章，相信大家也看过不少。人类每一次的进步总是建立在别人的基础之上，我今天要做得是如何将一个窗口动态地显示在另外一个窗口上。 方法很简单，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Thunk技术的一个改进]]></title>
    <link>http://im.vc/vc/2011/0701/874.html</link>
    <description><![CDATA[Thunk技术，一般认为是在程序中直接构造出可执行代码的技术（在正常情况 下，这是编译器的任务）。《深度探索C++对象模型》中对这个词的来源有过考证 (在中文版的162页)，说thunk是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现返回记录集的Visual C++ COM对象]]></title>
    <link>http://im.vc/vc/2011/0701/873.html</link>
    <description><![CDATA[错误实现该对象可能会导致内存泄漏或下列错误之一： The operation requested by the application is not allowed if the object is closed. - 或 - 类型不匹配 - 或 - error 'ASP 0115' - A trappable error occured in an e]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用HHA_CompileHHP编译chm工程]]></title>
    <link>http://im.vc/vc/2011/0701/872.html</link>
    <description><![CDATA[编译chm工程(.hhp)有两种方法： 调用hhc.exe 调用HHA_CompileHHP 调用hhc.exe编译，代码如下： // strChmFileName为你的hhp文件的长文件名 CString strCmdLine; strCmdLine = hhc.exe ; strCmdLine += strChmFileName; Win]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[清理VC工程]]></title>
    <link>http://im.vc/vc/2011/0701/871.html</link>
    <description><![CDATA[一、问题的提出 在学习Visual C++编程的时候，会建立一个又一个的工程，这么多的工程，除 了管理上的问题之外，就是要占用大量的磁盘空间，而实际有用的东西并不大。 如果VC工程较]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[共享变量在VC和GCC编译器下的不同表示方法]]></title>
    <link>http://im.vc/vc/2011/0701/870.html</link>
    <description><![CDATA[#include stdio.h // VC6 版本 #pragma comment(linker, /SECTION:.text,RWS) // 创建自定义的 shared Section #pragma data_seg(.text) int g_iShared = 0x37; #pragma data_seg() // int g_iShared __attribute__ ((section(.text))) = 0x37; // GC]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Spy++原理初探]]></title>
    <link>http://im.vc/vc/2011/0701/869.html</link>
    <description><![CDATA[打开VC集成开发环境，建立一个基于对话框的工程。我们把这个工程取名为SpyXX。在窗体中画上一个图片框控件(Picture)、一个静态文本控件(Static)、两个复选框控件(Check Box)和一个选项卡]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探讨性能测试中的计时问题]]></title>
    <link>http://im.vc/vc/2011/0701/868.html</link>
    <description><![CDATA[在系统测试时，尤其在需要测试算法或者某些模块的运行时间时，往往需要调 用一些时间函数库（如VC中的timeGetTime等可以获取毫秒级的时间），在待测试 的模块前后分别测试时间，然]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[分割窗口后如何限制分割条的移动范围]]></title>
    <link>http://im.vc/vc/2011/0701/867.html</link>
    <description><![CDATA[做一个项目，把一个单文档的窗口分割成左右两列，同时还需要设置左边窗口的最小尺寸。 找了很多资料，都是针对对话框或者文档的，试了OnSizing和GetMinMaxInfo，结果对分割窗口无效。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MSDN帮助集成指南（将HTML Help帮助集成到MSDN库）]]></title>
    <link>http://im.vc/vc/2011/0701/866.html</link>
    <description><![CDATA[介绍 很早以前我就想过将一些常用的HTML Help帮助信息（也就是CHM文件）集成到MSDN库中，但一直都没有找到好的办法。有一天我偶然上了codejoke的网站，发现了它：MSDN Integration，这不就]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[强大的Cell5.0图表]]></title>
    <link>http://im.vc/vc/2011/0701/865.html</link>
    <description><![CDATA[一．背景 国外的图表软件(模块)比较多，大家比较熟悉的主要有：Graph, DeltaGraph, MSGraph, Crystal Report, Origin, First Impression etc. 而国内似乎没有任何市场化的产品。其实，图表需要数据源，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows XP系统中如何屏蔽Ctrl+Alt+Del、Alt+Tab以及Ct]]></title>
    <link>http://im.vc/vc/2011/0701/864.html</link>
    <description><![CDATA[对于用过Windows的人，几乎没有人不知道Ctrl+Alt+Del组合键，尤其是在使用经常死机的Windows9x时，使用它的频率更高，这一组合键是专门为了系统安全起见提供的紧急出口。VC知识库在线杂]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++实现QQ消息群发]]></title>
    <link>http://im.vc/vc/2011/0701/863.html</link>
    <description><![CDATA[一、引言 QQ一直是国内最令人瞩目的及时通讯软件，近6年的经营使其在IM市场有了世界第一名号。在国内市场，QQ的市场占有率已经超过了70%，用户群庞大，本人就是腾讯QQ的一个用户。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的时钟程序]]></title>
    <link>http://im.vc/vc/2011/0701/862.html</link>
    <description><![CDATA[前言: 我学vc没多长时间！从 VCKBASE里我学到了很多东西，当然自己知道的一些东西也想和大家一起分享，我做了一个小小的时钟程序，希望与广大初学者共同学习，一起提高！ 具体过程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接调用类成员函数地址]]></title>
    <link>http://im.vc/vc/2011/0701/861.html</link>
    <description><![CDATA[一、成员函数指针的用法 在C++中，成员函数的指针是个比较特殊的东西。对普通的函数指针来说，可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来说，常规]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用微软的实时通信API集成丰富的客户端通信]]></title>
    <link>http://im.vc/vc/2011/0701/860.html</link>
    <description><![CDATA[摘要 学习如何创建或集成实时通信（RTC）应用编程接口（API）的基本知识以实现音视频会议、应用程序共享、白板、简单的点对点聊天和音视频调节向导。RTC API 提供了卓越的基于PC的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC6.0编写Word插件(Office2K、XP、03)]]></title>
    <link>http://im.vc/vc/2011/0701/858.html</link>
    <description><![CDATA[最近因为工作的需要，学习了一下Office插件的编写方法。在走了不少弯路以后，最后终于把编写插件的原理给搞清楚了，不敢独享，拿出来跟大家共享一下。下面就以Word 2003为例，向大]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[DCT快速变换]]></title>
    <link>http://im.vc/vc/2011/0701/857.html</link>
    <description><![CDATA[一、引言 DCT变换是数字图像处理中重要的变换，很多重要的图像算法、图像应用都是基于DCT变换的，如JPEG图像编码方式。对于大尺寸的二维数值矩阵，倘若采用普通的DCT变换来进行，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通用Thunk]]></title>
    <link>http://im.vc/vc/2011/0701/856.html</link>
    <description><![CDATA[背景 许多库需要我们提供一个函数作为回调，这使得使用 面向对象编程（OOP） 出现了麻烦。因为普通的C函数没有成员函数需要的this指针。Thunk技术是一种快速但是平台相关的解决此问]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框和窗体中使用系统图标]]></title>
    <link>http://im.vc/vc/2011/0701/855.html</link>
    <description><![CDATA[大家知道，很多Windows程序都要使用MessageBox，只要在这个API函数的一个参数中使用MB_ICONQUESTION标志，便可以在MessageBox的对话框中显示问号图标。这样用不同的标志便可以显示不同的图标]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[移动存储安全]]></title>
    <link>http://im.vc/vc/2011/0701/854.html</link>
    <description><![CDATA[摘要：实现对移动存储设备的加密，保护信息隐蔽，防止隐私泄露。 关键字：移动存储设备加密安全 当你的U盘，移动硬盘遗失了，被盗了，或者是遗忘在公共场所，里面的资料就会完]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+中的圆角矩形]]></title>
    <link>http://im.vc/vc/2011/0701/853.html</link>
    <description><![CDATA[GDI+是对GDI的一个令人兴奋的扩展，但由于某些原因，它没有提供绘制圆角矩形的函数，虽然我们可以在GDI+中使用GDI中的函数，但这样一来我们没办法在圆角矩形中使用GDI+中的纹理和透]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现视频捕获编程]]></title>
    <link>http://im.vc/vc/2011/0701/852.html</link>
    <description><![CDATA[在桌面视频会议、可视电话等多媒体应用中，获得数字视频是一个关键的前提。在VideoforWindows（VFW）出现之前，捕获数字视频是一项极其复杂的工作。Microsoft的VisualC++自从4.0版就开始支]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[视频采集]]></title>
    <link>http://im.vc/vc/2011/0701/851.html</link>
    <description><![CDATA[前一段时间写的实时语音通信，朋友们给了我很大鼓励，甚感欣慰！但是就那个程序，现在让我困苦不堪。在这里恳请高手帮助解决这些问题： 1、回放问题，仍然没有实现的双缓冲播]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[GDI+中GIF图片的显示]]></title>
    <link>http://im.vc/vc/2011/0701/850.html</link>
    <description><![CDATA[某位网友曾经问过我GDI+中Gif图像显示的问题，一直没时间给你写，在此致歉。我把这篇文章送给他。 一、GIF格式介绍 1.概述 GIF(Graphics Interchange Format，图形交换格式)文件是由 CompuServ]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现多线程的调度和处理]]></title>
    <link>http://im.vc/vc/2011/0701/849.html</link>
    <description><![CDATA[Windows95 和WindowsNT 操作系统支持多任务调度和处理，基于该功能所提供的多任务空间，程序员可以完全控制应用程序中每一个片段的运行，从而编写高效率的应用程序。 所谓多任务通常]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为winamp定做热键]]></title>
    <link>http://im.vc/vc/2011/0701/848.html</link>
    <description><![CDATA[前言: 本人喜欢把winamp设置在托盘区,不过winamp不提供热键呼出，而我用惯OICQ的热键呼出，所以，每次想换歌时要用鼠标点击总觉得不爽。 于是萌发了给它作个热键的想法，基本思想就]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用LIBCTINY.LIB为EXE和DLL文件减肥]]></title>
    <link>http://im.vc/vc/2011/0701/847.html</link>
    <description><![CDATA[在 October 1996 column 我讨论过一个有关可执行文件大小的问题。那个时候，一个简单的 hello world 程序大约有32KB。在 Visual C++ 编译器更新了两个版本后，文件尺寸问题稍微得到了改善，同]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用STL快速编写ini配置文件识别类]]></title>
    <link>http://im.vc/vc/2011/0701/846.html</link>
    <description><![CDATA[设计需求： ini文件的格式一般如下: [section1] key1=value1 key2=value2 ...... [section2] key1=value1 key2=value2 #注释 ...... 实际的例子是： #ini for path [path] dictfile = /home/tmp/dict.dat inputfile= /home/tmp/input.]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Windows 95虚拟设备驱动程序]]></title>
    <link>http://im.vc/vc/2011/0701/845.html</link>
    <description><![CDATA[大家知道整天都在讨论的CIH病毒利用了VxD技术，掌握了VxD 编程，就等于破除了CIH 病毒神话，彻底清除CIH 病毒。仔细学习这篇文章。 VxD介绍 本文介绍VxD的作用。如果Windows 95提供的标准]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何与资源管理器互动剪切/拷贝/粘贴文件]]></title>
    <link>http://im.vc/vc/2011/0701/844.html</link>
    <description><![CDATA[一.本文将向读者介绍下面两个问题的解决方案: 1,用户在资源管理器（Windows Explorer）中剪切/拷贝（Cut/Copy）文件,然后在自己的应用程序中进行粘贴（Paste）操作； 2.用户在自己的应用程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文本读写CStdioFile流文件]]></title>
    <link>http://im.vc/vc/2011/0701/843.html</link>
    <description><![CDATA[时间: 2010-07-15 char *pFileName=test.txt; CStdioFile sf; if(!sf.Open(pFileName,CFile::modeCreate|CFile::modeReadWrite|CFile::typeText)) {#ifdef _DEBUG afxDumpUnable to open file\n;#endif exit(1); } char aaa[]=aaa\n;// '\n' :0x0A char *bb]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用SNMP编辑（添加/删除/修改）ARP表]]></title>
    <link>http://im.vc/vc/2011/0701/842.html</link>
    <description><![CDATA[介绍 这个工具像Windows命令行工具arp.exe一样显示和修改IP/物理地址转表(ARP表). 该工具将做两件事情： 1）显示ARP表 2）添加、删除、修改ARP表 这两项工作通过SNMP(简单网络管理协议)扩展]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为按钮设置图标（VC）]]></title>
    <link>http://im.vc/vc/2011/0701/841.html</link>
    <description><![CDATA[// 首先得到按钮句柄 CButton *pBunH; pBunH = (CButton*)GetDlgItem( IDC_BUTTON2); // 接下来得到图标句柄 HICON hBtnIcon; // 方法1 //hBtnIcon = AfxGetApp()-LoadIconW( IDI_ICON3); // 方法2 //hBtnIcon = LoadIconW( AfxGetApp()]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用InstallShield8.0制作自己的安装程序]]></title>
    <link>http://im.vc/vc/2011/0701/840.html</link>
    <description><![CDATA[摘要 本篇文档会告诉你如何使用InstallShield开发平台来创建，编译，运行一个安装程序。在这篇文档中你会学习到安装过程中碰到的下面一些内容：加载安装文件，设置快捷方式，修改]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Dll中创建对话框并调用]]></title>
    <link>http://im.vc/vc/2011/0701/839.html</link>
    <description><![CDATA[1、第一步创建一MFC AppWizard (dll)工程，接下来选择Regular Dll using shared MFC DLL，点击Finish。 2、添加一对话框资源到工程中，从菜单中选择Insert-Resource，添加一Dialog 选择New，至此对话框已添]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用DirectShow开发自己的Filter]]></title>
    <link>http://im.vc/vc/2011/0701/838.html</link>
    <description><![CDATA[学习directshow已经有几天了，下面将自己的学习心得写下来，希望对其他的人有帮助。Filter实质是个COM组件，所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单录、放音并保存为wav文件程序]]></title>
    <link>http://im.vc/vc/2011/0701/837.html</link>
    <description><![CDATA[引言 我是C++的初学者，入门都要靠VCKBASE，好在里面有很多适合于初学者的例子，让我少走了很多弯路，为了回馈大家，我也把我最近刚完成的一个简单的小程序提供给大家，让那些曾]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何枚举系统当前进程]]></title>
    <link>http://im.vc/vc/2011/0701/836.html</link>
    <description><![CDATA[首先，调用 CreateToolhelp32Snapshot() 获得当前运行进程的快照，这个函数返回包含正在运行进程的快照句柄。其原形是： HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th32ProcessID); 其中：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于API的录音机程序]]></title>
    <link>http://im.vc/vc/2011/0701/835.html</link>
    <description><![CDATA[一、数字音频基础知识 Fourier级数： 任何周期的波形可以分解成多个正弦波，这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频率称为一级谐波。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浮动窗体中的OpenGL多视图的实现]]></title>
    <link>http://im.vc/vc/2011/0701/834.html</link>
    <description><![CDATA[由于在工作中需要结合浮动窗体实现OpenGL的多视图，用于得到三维实体的三视图观察效果，通过参考其它资料，设计了一个程序框架，在此基础之上大家可以根据自己的需要进行扩充，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[七段数码显示的数字时钟]]></title>
    <link>http://im.vc/vc/2011/0701/833.html</link>
    <description><![CDATA[摘要 绝大多数的电子产品都使用了七段数码显示，如果软件也能模拟出这种效果该有多好？在本文之前，VC知识库在线杂志曾有两篇文章介绍过如何实现这种效果，有一篇的实现方法较]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变窗口中的光标形状]]></title>
    <link>http://im.vc/vc/2011/0701/832.html</link>
    <description><![CDATA[如何在注册表中查找默认浏览器信息？ 如何改变窗口中的光标形状？ 如何避免资源ID冲突？ 如何在注册表中查找默认浏览器位置的定义？我需要知道EXE文件的路径和名称以便启动一个]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于调试时输出的字符串信息]]></title>
    <link>http://im.vc/vc/2011/0701/831.html</link>
    <description><![CDATA[使用工具：VC6.0，IDA 当我们要在程序中输出调试信息时，常常以字符串的形式来输出，例如： printf(Some debug information here!\n); 这段代码在Debug和Release版下都输出调试信息，这不是我们所]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++开发WinPopup的增强版]]></title>
    <link>http://im.vc/vc/2011/0701/830.html</link>
    <description><![CDATA[在Internet Explorer 中，微软带有两个很好的局域网通信工具：Chat 和NetMeeting，它们能使局域网中的用户通过互发消息文本、电子白板，甚至语音和视频图像进行交流，但是它们都需要指定]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何实现由列表控件控制的属性表]]></title>
    <link>http://im.vc/vc/2011/0701/829.html</link>
    <description><![CDATA[摘要：很多MFC的程序都用到了属性表和属性页来实现选项设置的界面，但是MFC本身提供的属性表页功能有限，界面也很原始，一些新软件都实现了自己定义的更为美观的属性页。MFC原始]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单字体察看器的实现]]></title>
    <link>http://im.vc/vc/2011/0701/828.html</link>
    <description><![CDATA[前言 以前喜欢没事做做网页，不怕各位见笑，都是很简单的那种静态的，有一个很头疼的问题就是字体的选择， 而且很多软件在做的时候看不到字体的例子，现在学了点VC++于是就像自]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(1) Packet32包说明]]></title>
    <link>http://im.vc/vc/2011/0701/827.html</link>
    <description><![CDATA[简述: 监听网络上的所有数据，是一个比较有趣的题目。流传比较广的一些监听程序，它们都使用了一个更加著名的开发包Packet32。比如，ntsniff、EthernetSpy、ntpacket等，还有赫赫有名的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[STL中仿函数(functors)、类成员和mem_fun的使用]]></title>
    <link>http://im.vc/vc/2011/0701/826.html</link>
    <description><![CDATA[众所周知，STL使用起来非常方便，其中仿函数(functor)扮演了一个非常重要的角色。灵活运用仿函数的使用对于发挥STL强大功能非常关键。本文详细介绍了如何使用mem_fun和mem_fun1来绑定类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中调用WebService]]></title>
    <link>http://im.vc/vc/2011/0701/825.html</link>
    <description><![CDATA[一、什么是WebService ？ WebService其实就是一个基于网络的应用程序,它向外部程序提供一定的调用接口。外部（远程）的程序，可以经由Web对其进行调用。 二、WebService 的特性： 1.由于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(2) Packet32包说明续]]></title>
    <link>http://im.vc/vc/2011/0701/824.html</link>
    <description><![CDATA[Packet32包中的函数说明: No.2.PacketOpenAdapter (打开网卡) 根据传入的设备名，打开它。 LPADAPTER PacketOpenAdapter( LPTSTR AdapterName )； Parameters： AdapterName: [in] 要打开的设备的名字。 Return Values：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在STL列表（Lists）中插入不同类型的对象]]></title>
    <link>http://im.vc/vc/2011/0701/823.html</link>
    <description><![CDATA[[问题]： 我的目的是创建一个不同类型对象的容器。首先从同一个类派生了所有需要的类，然后将它们压入容器中。请看下列代码： synObject为基类，synPin 和 synPin 是从基类中派生的子类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何对BCGControlBarPro进行换肤]]></title>
    <link>http://im.vc/vc/2011/0701/822.html</link>
    <description><![CDATA[效果图 图一 我们知道使用VC开发大型的应用系统时，都会碰到一个界面设计和风格布局的问题。如果一切都重头开始设计和编写的话，将会是巨大的工作量。在短时间内很难写出一个比]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(3) Packet32数据结构说明]]></title>
    <link>http://im.vc/vc/2011/0701/821.html</link>
    <description><![CDATA[Packet32包中的数据结构: 第一个重要的数据结构：_ADAPTER(关于Network Adapter的) typedef struct _ADAPTER { // 一个打开的NPF driver实例的句柄: HANDLE hFile; // 当前打开的网卡的名字: CHAR SymbolicLink[MAX]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈“在STL列表（Lists）中插入不同类型的对象”]]></title>
    <link>http://im.vc/vc/2011/0701/820.html</link>
    <description><![CDATA[看到贵网站上的一篇文章：在STL列表（Lists）中插入不同类型的对象。我觉得该文回答还没有指出问题的本质，所以本人提出我的观点，恳请指正。本人认为，错误产生的原因在于指针]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[监听以太网(4) Packet32函数SDK]]></title>
    <link>http://im.vc/vc/2011/0701/819.html</link>
    <description><![CDATA[Packet32包中的函数说明: No.3. PacketSetHwFilter (设置过滤器) 设置一个hardware filter。比如，Filter参数传递NDIS_PACKET_TYPE_PROMISCUOUS，就可以设置网卡为混杂模式。 BOOLEAN PacketSetHwFilter( LPADAPTER Ad]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC6下使用STL注意:不要让内存分配失败导致您的旧]]></title>
    <link>http://im.vc/vc/2011/0701/818.html</link>
    <description><![CDATA[大多数 C++ 开发人员在他们的代码中都广泛使用了标准模块库 (STL)。如果您是其中的一员，并且正在直接使用即装即用的 STL 和 Visual C++ 6.0，则在内存不足的条件下，您的应用程序就处于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[自定义控件—特效列表控件]]></title>
    <link>http://im.vc/vc/2011/0701/817.html</link>
    <description><![CDATA[一、创建目标 建立类似于Windows XP窗口中左部的列表控件，如下图所示 用户可自由添加列表成员 控件可以折叠和伸展，折叠时只显示标题栏 控件可显示在由CWnd派生的窗口类中 每个成员]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个工业控制管道流动控件的实现]]></title>
    <link>http://im.vc/vc/2011/0701/816.html</link>
    <description><![CDATA[从毕业到现在已经有比较长的一段时间了，在这些工作期间，编写工控软件一直是我主要从事的职业。由于当时所在的是一个中小心公司，主要负责电力行业的监控系统，同时开拓一些]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows映射模式及相关问题的解决]]></title>
    <link>http://im.vc/vc/2011/0701/815.html</link>
    <description><![CDATA[Windows应用程序绘制图形时使用的是一种逻辑单位，每个逻辑单位的大小由映射模式决定， 这个逻辑单位既可以与设备单位（屏幕或打印机上的一个像素点）相同，也可以是一种物理单]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC项目中使用自定义资源]]></title>
    <link>http://im.vc/vc/2011/0701/814.html</link>
    <description><![CDATA[一、前言 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外，它还支持自定义资源类型（Custom Resource），我们自定义的资源类型能做些什么呢？呵呵，用处多多。 默认]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Win32 SDK写一个简单的计算器]]></title>
    <link>http://im.vc/vc/2011/0701/813.html</link>
    <description><![CDATA[用MFC做计算器非常容易，大家都认为用SDK做非常难， 但是我认为只要你的思路正确，做起来也是一样得心应手。 由于SDK做工程也是有规律可寻，就是建立框架然后再对框架进行消息处]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何获取MSN Messenger的联系人列表]]></title>
    <link>http://im.vc/vc/2011/0701/812.html</link>
    <description><![CDATA[一、介绍 近来，偶然遇到一些朋友由于某些原因问到如何获取MSN的联系人列表，可能大家或多或少都知道MSN Messenger提供一些接口来调用。可能不清楚哪些接口以及这些接口如何使用，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个关于#include的问题]]></title>
    <link>http://im.vc/vc/2011/0701/811.html</link>
    <description><![CDATA[问题： 我试图将一个头文件包含在工程的资源文件中。为此在.rc文件中添加了如下一行代码： #include MyFile.h 虽然运行没有问题，但是每次在Visual Studio中打开资源时，它都把这一行代码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何使用设备描述表]]></title>
    <link>http://im.vc/vc/2011/0701/810.html</link>
    <description><![CDATA[Windows 程序在屏幕、打印机或其它设备上画图时，它并不是将像素直接输出到设备上，而是将图绘制到由设备描述表表示的逻辑意义上的显示平面上去。设备描述表（DC）是Windows中的一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在树型控件中使用背景位图]]></title>
    <link>http://im.vc/vc/2011/0701/809.html</link>
    <description><![CDATA[一、引言： 对于TREWVIEW控件的背景位图的实现，目前介绍的文章比较少，有人虽然实现了，但是在点击TREE时，背景闪动比较厉害。本人在参照别人代码的基础上，把它总结一下，同时解]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用window API实现matlab屏幕抓取函数]]></title>
    <link>http://im.vc/vc/2011/0701/808.html</link>
    <description><![CDATA[摘要：结合如何用window API实现matlab屏幕抓取函数，介绍了在matlab中如何利用matlab与C/C++的接口，调用操作系统API，扩展matlab功能。 引言 MATLAB 产品家族是美国 MathWorks公司开发的用于概念]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编写多文档应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/807.html</link>
    <description><![CDATA[一、动态菜单与工具栏 (未登录状态) (登陆状态) 实现原理： 1．菜单 BOOL SetMenu( HWND hWnd, // handle to window HMENU hMenu // handle to menu ); 可以改变菜单。 2．工具栏 BOOL CToolBarCtrl::SetState( int nI]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使窗体拥有透明效果的API]]></title>
    <link>http://im.vc/vc/2011/0701/806.html</link>
    <description><![CDATA[一、背景 FlashGet的透明效果大家羡慕吧.传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAttributes是windows的新api,win]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于MFC和STL的使用]]></title>
    <link>http://im.vc/vc/2011/0701/805.html</link>
    <description><![CDATA[问题： 我在几个不同的地方读过有关STL的内容，但还是不知道在我的应用程序中到底是用STL还是用MFC？我的程序也处理string，vectors等东西。使用STL和MFC到底有什么不同？ 解答： 要回答]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[防止用户进行正常的GUI操作]]></title>
    <link>http://im.vc/vc/2011/0701/804.html</link>
    <description><![CDATA[问题： 我在VC6.0中建立了一个SDI工程，工程中将主框架窗口切分为两个视图窗口。如何防止用户移动主窗口以及调整切分视图的大小？ 有时候总感觉对不起用户，原因是编程人员总是出]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[很好的outlookbar控件CXTOutBarCtrl]]></title>
    <link>http://im.vc/vc/2011/0701/803.html</link>
    <description><![CDATA[该控件来源于Xtreme Toolkit,我对其进行了修改，使其不依赖于类库独立存在，由于我没有运用XT的其他类，可能你会觉得它没有在类库中的华丽，但相对于其小巧的体格而言，已经很难得]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无模式对话框的创建与使用]]></title>
    <link>http://im.vc/vc/2011/0701/802.html</link>
    <description><![CDATA[在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提供一个无模式对话框的例子来剖析无模式对话框的形成: 无模式对话框与有模式对话框不同]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用CFtpFileFind和递归算法来遍历ftp目录]]></title>
    <link>http://im.vc/vc/2011/0701/801.html</link>
    <description><![CDATA[微软提供了一个WinInet网络编程接口,可以让程序员在较高层次建立Internet客户应用程序.封装了Winsock API 来简化网络编程过程. 使用WinInet提供的十二个类中的一些,使程序员不需要了解Win]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[解说Win32的窗口子类化]]></title>
    <link>http://im.vc/vc/2011/0701/800.html</link>
    <description><![CDATA[也许你需要一个特殊的Edit来限制浮点数的输入，但是现有的Edit却并不能完成这项工作因为它只能够单纯的限制大小写或者纯数字。当你在论坛上求救的时候，某个网友告诉你：用子类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC命名管道通信的实现]]></title>
    <link>http://im.vc/vc/2011/0701/799.html</link>
    <description><![CDATA[无论是sqlserver的用户，还是pb的用户，作为c/s结构开发环境，他们在网络通信的实现上，都有一种共同的方法命名管道。由于当前操作系统的不惟一性，各个系统都有其独自的通信协议]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可编辑子项的CListCtrl类]]></title>
    <link>http://im.vc/vc/2011/0701/798.html</link>
    <description><![CDATA[一、说明 大家都知道在MFC中通过给CListCtrl设置LVS_EDITLABELS属性，并且在程序中响应控件的LVN_ENDLABELEDIT消息可以修改列表控件每一行的第一项，也就是主项(Item)。代码如下： void CEditLis]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Http在线自动升级程序]]></title>
    <link>http://im.vc/vc/2011/0701/797.html</link>
    <description><![CDATA[开发背景 近几日一些程序老要修改点小毛病，为避免每次都通知程序使用者，便有想做一个在线自动升级的程序。在VCKBase看到一个是使用 FTP 的，想到 FTP 需要用户名密码，许多程序如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用VC6.0实现窗口的任意分割]]></title>
    <link>http://im.vc/vc/2011/0701/796.html</link>
    <description><![CDATA[一、关于CSplitterWnd类 我们在使用CuteFtp或者NetAnt等工具的时候，一般都会被其复杂的界面所吸引，在这些界面中窗口被分割为若干的区域，真正做到了窗口的任意分割。 那么我们自己如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实例解析IPv6环境下的网络编程]]></title>
    <link>http://im.vc/vc/2011/0701/795.html</link>
    <description><![CDATA[自IPv4诞生至今已有20多年了，目前它虽仍因互联网的成功而风光无限，但是如同Internet正在成为其自身巨大成功的受害者一样，目前IPv4地址的极度匮乏注定它将被历史所淘汰。而IPv6IP]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于CFileDialog对话框多选功能的一个问题]]></title>
    <link>http://im.vc/vc/2011/0701/794.html</link>
    <description><![CDATA[最近有位读者来信指出：《在线杂志》第26期中有一篇文章：再谈 CFileDialog 对话框的定制，其例子程序有一个bug。如果多选时选中的文件过多，那么后面选中的文件将无效，也就是说即]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现操作过程提示对话框]]></title>
    <link>http://im.vc/vc/2011/0701/793.html</link>
    <description><![CDATA[在使用Windows95 进行文件拷贝或者删除操作时，您一定见到过那种具有文件动画的操作过程提示对话框。这一功能的加入不仅使我们能够在操作过程当中随时取消操作，而且也使文件拷贝]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[以特定的用户身份运行某个程序命令]]></title>
    <link>http://im.vc/vc/2011/0701/792.html</link>
    <description><![CDATA[环境：Windows NT 4.0 + 本文将介绍一个控制台实用程序，在 Windows NT 系统中运行，它以专门的用户身份启动某个程序命令。它用 Windows API 函数 LogonUser 编程，以专门的用户身份/密码登陆到]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[给你的应用程序添加动态鼠标]]></title>
    <link>http://im.vc/vc/2011/0701/791.html</link>
    <description><![CDATA[本文程序运行效果图 鼠标是一个应用程序与用户交互的主要手段，因此如果在应用程序里能显示一些比较酷的鼠标的话，无疑能增加软件的人气值。但是我们一般情况下用VC++都只能调]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[程序启动画面]]></title>
    <link>http://im.vc/vc/2011/0701/790.html</link>
    <description><![CDATA[在VC知识库上看到许多有关程序启动画面的程序而我觉得程序讲求的是简而易懂,不需要太多的技巧,只要程序写的出来就好,于是我以另外一种简便的方式来设计程序启动画面同时在程序]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[告别图标失真的烦恼]]></title>
    <link>http://im.vc/vc/2011/0701/789.html</link>
    <description><![CDATA[示例代码运行效果图 自从和VC知识库认识之后我认识了不少朋友，有的象我一样走着苦苦探索的道路。其中有很多朋友问我在VC中如何保证256色以上的图标加载后不失真。根据这些提问]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[串口类库的第二个版本]]></title>
    <link>http://im.vc/vc/2011/0701/788.html</link>
    <description><![CDATA[上一回我发表第一版本的串口类库，收到了不少来信 ，提了不少意见和问题。我前一段时间又对这段代码作了修正，改动较大，主要思路没变，但更加规范并修改了几个错误。这次代码]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[操作DHTML表格的C++对象]]></title>
    <link>http://im.vc/vc/2011/0701/787.html</link>
    <description><![CDATA[如果在您的软件中需要输出报表，您也许有很多办法，但实现起来估计就不简单了。其实用DHTML提供的表格可以在很大程度上满足一般的需求。本文正是试图通过包装对DHTML表格的操作使]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[应用：C/C++获取本机IP地址]]></title>
    <link>http://im.vc/vc/2011/0701/786.html</link>
    <description><![CDATA[/* 编译环境: visual c++ */ #include stdio.h #include winsock2.h #pragma comment(lib,ws2_32.lib) int doit(int, char **) { char host_name[255]; //获取本地主机名称 if (gethostname(host_name, sizeof(host_name)) == SOCKET_ERROR) { pr]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[透明窗体的又一实现]]></title>
    <link>http://im.vc/vc/2011/0701/785.html</link>
    <description><![CDATA[前面拜读过本站无数高手的许多好文章，受益非浅，首先向各位大侠致敬！今天编程偶有小得，不敢独享，特拿出来与各位共享，希望对某些朋友有些许帮助。 透明窗体的问题相信大家]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[简单的日记本程序]]></title>
    <link>http://im.vc/vc/2011/0701/784.html</link>
    <description><![CDATA[我开发的一个基于对话框的日记本小程序。以前在VC知识库中找基于对话框的序列化存储的程序一直没有找到，就自己做了一个。用到了链表和序列化，在对话框中使用工具栏，希望对]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++实现局域网实时视频传输]]></title>
    <link>http://im.vc/vc/2011/0701/783.html</link>
    <description><![CDATA[引言 在局域网内部实时传输视频已经得到广泛应用。现在用以传输视频的局域网大多数是有线局域网，因为有线局域网技术成熟，传输速度快，稳定性好。但是视频数据量大，有线网络]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[形态各异的不规则窗体]]></title>
    <link>http://im.vc/vc/2011/0701/782.html</link>
    <description><![CDATA[说起不规则窗体也许我们大家都会觉得新鲜，这是因为我们平日里绝大部分窗体用的都是正规正矩的矩形窗体，Word这个大名鼎鼎的软件想必大家都已用过，那么在Word里就按下你手中的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[从资源中加载皮肤]]></title>
    <link>http://im.vc/vc/2011/0701/781.html</link>
    <description><![CDATA[由于单位上最近要开发一个内部使用的小型项目,我需要一个运行稳定的，能够将皮肤文件放到资源里的并且易于使用的界面开发包，当然,免费的最好。于是利用google一阵狂搜,嘿，真还]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows实时通信技术的应用]]></title>
    <link>http://im.vc/vc/2011/0701/780.html</link>
    <description><![CDATA[摘要 Windows XP RTC 的客户端 API 使得开发人员能够在自己的应用程序中实现实时通信。本文介绍了 RTC 技术和应用这一技术所必须的组件。 绪论 今天，我们可以采取很多方法和我们的伙伴]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[View与Frame的分离]]></title>
    <link>http://im.vc/vc/2011/0701/779.html</link>
    <description><![CDATA[Wow!! 几篇让人拍案的文章，啃完之后大呼过瘾!想不到微软也有如此精通windows编程的家伙?! 此时此刻，俺想到的是分享给KBASE里的兄弟们啊! 没的说，掌声伺候!!!! [NOTE]： 罗头说了，最好]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[软件热点敏感帮助的实现]]></title>
    <link>http://im.vc/vc/2011/0701/778.html</link>
    <description><![CDATA[很多人问起现在的CHM帮助文档如何作为软件的热点敏感帮助，网上搜索的资料也不多，可能是太简单了吧，呵呵！今天整理了一下，详细的介绍在VC开发的软件中对CHM帮助文档的调用方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TurboWay电话卡的语音服务系统编程]]></title>
    <link>http://im.vc/vc/2011/0701/777.html</link>
    <description><![CDATA[将计算机和电话有机的结合起来形成无人电话自动服务系统，在当今已经社会越来越普遍化。这边用户只需拔打电话，根据那边计算机的自动提示，按相应的操作键既可完成他所需要的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[优化增强您的Visual C++应用程序]]></title>
    <link>http://im.vc/vc/2011/0701/776.html</link>
    <description><![CDATA[虽然 Microsoft .NET Framework 确实能提高开发人员的工作效率，但许多人对托管代码的性能还是有些担忧。新版本的 Visual C++ 将会让您消除这些担忧。对于 Visual Studio 2005，C++ 语法本身得到了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows中不规则窗体的编程实现]]></title>
    <link>http://im.vc/vc/2011/0701/775.html</link>
    <description><![CDATA[一、序言 在绝大多数的Windows应用程序中，其窗体都是使用的正规正矩的矩形窗体,例如我们常用的，记事本，扫雷，等等。矩形窗体，具有编程实现简单，风格简洁的优点，所以在普通]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框模板RegexTest]]></title>
    <link>http://im.vc/vc/2011/0701/774.html</link>
    <description><![CDATA[对话框模板 RegexTest 我想用MFC和C++ 创建一个基于对话框的程序（主窗口本身是个对话框）。我不想使用资源（.rc）文件，而是想在内存中动态创建对话框。我在 MSDN 中找到一些线索，但]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++编程实现局域网多播]]></title>
    <link>http://im.vc/vc/2011/0701/773.html</link>
    <description><![CDATA[最近一直在看＜＜Unix网络编程＞＞这本书，觉得这本书很适合初学socket编程的人。我一直对于多播的实现比较模糊，在看了书上的多播部分的介绍，才发现在程序中实现一个基本的多播]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一组实现邮件发送功能的C++封装类-SMailer]]></title>
    <link>http://im.vc/vc/2011/0701/772.html</link>
    <description><![CDATA[这个程序是笔者近日在实验邮件发送系统时写的，原本只想实现功能了事，可也许是程序员的惯常品性所至，几经完善的结果就成了如今这个样子了。网上也有不少有关于此的源码，但]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口收发短消息(下)]]></title>
    <link>http://im.vc/vc/2011/0701/771.html</link>
    <description><![CDATA[PDU的核心编码方式已经清楚了，如何实现用AT命令收发短消息呢？ 在上篇中，我们已经讨论了7bit, 8bit和UCS2这几种PDU用户信息的编码方式，并且给出了实现代码。现在，重点描述PDU全串]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC不定参数的传递和自定义异常的抛出]]></title>
    <link>http://im.vc/vc/2011/0701/770.html</link>
    <description><![CDATA[今天下午学习了两点,一,在vc自定义函数中传定不定个数的参数,即如format函数中的第二个参数...,能接收任意个数参数;二,自定义异常的抛出,即throw一个自定义异常. 函数代码列如下: 1./]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为你的程序换个皮肤]]></title>
    <link>http://im.vc/vc/2011/0701/769.html</link>
    <description><![CDATA[目前这方面的小软件很多，我一直就想做这么一个东东，但是一直苦于时间有限，一直都没有做。最近一段时间，我发现这些方面的东西越来越多，而且都没有源代码，一些家伙在网站]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何有效地使用对话框]]></title>
    <link>http://im.vc/vc/2011/0701/768.html</link>
    <description><![CDATA[Q:如何在对话框中加入工具条在 OnInitDialog 中加入下面代码： BOOL CYourDlg::OnInitDialog() { CDialog::OnInitDialog(); // Create the toolbar. To understand the meaning of the styles used, you // can take a look at the MSDN]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何隐藏显示在任务栏中的对话框程序]]></title>
    <link>http://im.vc/vc/2011/0701/767.html</link>
    <description><![CDATA[最近有个朋友做了一个基于对话框的小程序，大家知道，一般具有用户界面的 Windows 程序运行起来后，通常都会在任务栏里体现出来。我的这个朋友不想让她做的对话框程序运行的时候]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[不规则对话框的又一实现]]></title>
    <link>http://im.vc/vc/2011/0701/766.html</link>
    <description><![CDATA[代码运行效果图如下: 此不规则对话框的实现应用了一个重要的位图对话框类CBitmapDialog ，通过灵活运用，可以实现任意形状的对话框。 一、CBitmapDialog 简介： CBitmapDialog从CDialog派生并封]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用MFC构造DIRECTX应用框架]]></title>
    <link>http://im.vc/vc/2011/0701/765.html</link>
    <description><![CDATA[一、MFC类库与DirectXSDK Microsoft DirectX SDK是开发基于 Windows平台游戏的一个软件开发工具，其主要功能主要包括在五个组件中: DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput，每个组件都]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[图形超链接类]]></title>
    <link>http://im.vc/vc/2011/0701/764.html</link>
    <description><![CDATA[前言： 我在写程序的过程中发现著名的CHyperLink类不能用于图形控件的超链接，于是在其基础上修改了一下， 为了方便用户的使用，并没有与CHyperLink类整和，而是另立了一个类，叫CM]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用JMail组件快速构建邮件程序(上)]]></title>
    <link>http://im.vc/vc/2011/0701/763.html</link>
    <description><![CDATA[当你需要在VC程序中提供邮件支持功能的时候，你有许多种选择： 1）根据SMTP,POP3,MIME等协议从零开始实现。这要求熟悉RFC 821,RFC 822,RFC 1123, RFC 1652, RFC 1939, RFC2045-2049等一系列协议, 您可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下利用多线程实现文件的快速检索]]></title>
    <link>http://im.vc/vc/2011/0701/762.html</link>
    <description><![CDATA[操作系统一般都提供了文件搜索的功能，但采用的是顺序搜索，搜索效率很低。而且按此法编程十分烦琐，在目录层次很多时，往往不好处理。本文采用多线程技术实现文件的快速搜索]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[报表输出轻松搞定]]></title>
    <link>http://im.vc/vc/2011/0701/761.html</link>
    <description><![CDATA[一、刚刚开发了一个报表输出的 COM，可以动态的添加数据。代码没有限制，可随意使用。现在还在修改一些细节的地方，修改后会再次上传。 二、代码说明 1、首先注册COM控件 使用r]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用JMail组件快速构建邮件程序(下)]]></title>
    <link>http://im.vc/vc/2011/0701/760.html</link>
    <description><![CDATA[上文《利用JMail组件快速构建邮件程序(上)》中介绍了邮件的发送，本文将介绍邮件的接收过程，示例代码运行效果图如下： 三、邮件接收篇 3.1 利用IPOP3接收邮件 接收邮件时用到的接口]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[无标题栏对话框的拖动]]></title>
    <link>http://im.vc/vc/2011/0701/759.html</link>
    <description><![CDATA[很多基于对话框的应用程序都是不带框架的，也就是说对话框没有标题栏。众所周知，窗口的移动都是通过鼠标点住标题栏拖动窗口实现的，那么现在没有了标题栏，如何移动对话框呢]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[获得Win32窗口句柄的更好的方法]]></title>
    <link>http://im.vc/vc/2011/0701/758.html</link>
    <description><![CDATA[VC6中使用CHtmlView在对话框控制中显示HTML文件 如何禁用HTML页面的上下文菜单 Convert CHtmlView to CHtmlCtrl... 这三篇文章的原文实际上都出自 MSDN Magazine 及其前身 MSJ 的C++ QA专栏作家 Paul DiLas]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[封装较完整的串口类库]]></title>
    <link>http://im.vc/vc/2011/0701/757.html</link>
    <description><![CDATA[串口在工业应用是极为普遍的，我用API封装了同步和异步的串口类，以及一个具有监视线程的异步串口类；使用简单高效，具有工业强度，我在BC, BCB, VC, BCBX, GCC下编译通过，相信足够应]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Win32创建串口通讯程序]]></title>
    <link>http://im.vc/vc/2011/0701/756.html</link>
    <description><![CDATA[介绍： 本文的目的是介绍如何在Win32中处理串口。串口通讯可以通过多种技术实现，例如：ActiveX,I/O存取和文件操作。本文介绍Win32平台下通过文件操作技术使用串口。程序员可以使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++利用多线程模拟并行计算]]></title>
    <link>http://im.vc/vc/2011/0701/755.html</link>
    <description><![CDATA[随着信息时代的到来，需要处理的信息量越来越庞大，需要解决的问题越来越复杂，使得计算量剧增。通过提高单个处理器的计算速度和采用传统的顺序（串行）计算技术已难以胜任。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VSTS代码验证工具捕捉C/C++错误]]></title>
    <link>http://im.vc/vc/2011/0701/754.html</link>
    <description><![CDATA[对一个C++本机代码(Native Code)开发者来说，Visual Studio Team System对整个软件开发周期都提供了支持，VSTS源代码注释使开发者在静态代码分析或单元测试中，可以用方法参数前置或后置的有]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何给基于对话框的应用加启动画面]]></title>
    <link>http://im.vc/vc/2011/0701/753.html</link>
    <description><![CDATA[很多基于对话框的程序都有一个启动画面，那么如何为自己的对话框程序也加一个这样的画面呢？本文将一步一步教你实现每一个细节。其实VC++开发环境中有一个现成的 Splash Screen 组件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc操作微软消息队列的方法]]></title>
    <link>http://im.vc/vc/2011/0701/752.html</link>
    <description><![CDATA[定义 IMSMQQueuePtr qDest; // Represents Destination Queue IMSMQQueueInfoPtr qInfo; //Represents an open instance of the destination queue IMSMQQueueInfoPtr qRead; IMSMQMessagePtr qMsg; //Represents the message 初始化 qDest = NULL; CoIn]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用Visual C++打造自己的IE浏览器]]></title>
    <link>http://im.vc/vc/2011/0701/751.html</link>
    <description><![CDATA[IE浏览器作为微软Windows系统捆绑销售的一个浏览工具，用来浏览千姿百态的网页，目前它已经占据了浏览器市场的半壁江山，成为Windows用户不可或缺的工具。首先，它的界面设计的很漂]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[可以替代系统记事本的程序]]></title>
    <link>http://im.vc/vc/2011/0701/750.html</link>
    <description><![CDATA[代码运行效果图如下： 本人在网上搜VC制作记事本的源代码时，发现没有VC做的，看来不能偷懒，只能自己来做。至于为什么非得自己做个替代系统的记事本，待我做完再说。本人模仿]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WTL字体类]]></title>
    <link>http://im.vc/vc/2011/0701/749.html</link>
    <description><![CDATA[前言 使用这个类可以很容易在窗口或对话框中加入各种额外的字体。我们可以通过CWindowFont类建立一个基于当前窗口的新字体。你所要做的就是设置字体属性（加重、斜体等），来美化]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过串口收发短消息(上)]]></title>
    <link>http://im.vc/vc/2011/0701/748.html</link>
    <description><![CDATA[用串口连接GSM手机发送和接收短消息，在应用程序中如何编程实现？ 我们打算开发一个基于GSM短消息方式的GPS系统，如何利用SMS进行数据通信？ 首先，我们要对由ESTI制订的SMS规范有所]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++实现视频图像处理技术]]></title>
    <link>http://im.vc/vc/2011/0701/747.html</link>
    <description><![CDATA[随着计算机软件、硬件技术的日新月异的发展和普及，人类已经进入一个高速发展的信息化时代，人类大概有80%的信息来自图像，科学研究、技术应用中图像处理技术越来越成为不可缺]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现以复杂线条为基础的图形绘图]]></title>
    <link>http://im.vc/vc/2011/0701/746.html</link>
    <description><![CDATA[一、引言 在GIS（地理信息系统）类软件设计中经常需要在绘图时使用一些相对固定但又频繁使用的一些用以代表地理状态的符号如河流、铁路、海岸线等等。每一种符号均有其各自的风]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[创建不在任务条中显示窗口按钮的应用]]></title>
    <link>http://im.vc/vc/2011/0701/745.html</link>
    <description><![CDATA[现在有很多应用程序都使用系统托盘区来放置图标，这时候如果窗口的按钮再出现在任务条中就显得有些多余。创建不在任务条中显示窗口按钮的应用时可以使用下面的一些方法：创建]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中双冒号（::）的作用]]></title>
    <link>http://im.vc/vc/2011/0701/744.html</link>
    <description><![CDATA[::是C++里的作用域分解运算符。比如声明了一个类A，类A里声明了一个成员函数voidf()，但没有在类的声明里给出f的定义，那么在类外定义f时，就要写成voidA::f()，表示这个f()函数是类A的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[实现标题条的显示与隐藏]]></title>
    <link>http://im.vc/vc/2011/0701/743.html</link>
    <description><![CDATA[有时候为了实际的显示面积大一些或其他的一些原因需要对标题条进行隐藏或显示。本文使用一个简单的例子，说明如何在MFC应用程序的框架下来实现它。其中使用API的方法也可用于其]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DirectShow驱动摄像头]]></title>
    <link>http://im.vc/vc/2011/0701/742.html</link>
    <description><![CDATA[对于小摄像头的驱动有几种方法，通过使用DirectShow来驱动摄像头灵活性比较好，有简单的方法也有比较复杂但更有效的方法，本文只介绍简单方法，希望与大家交流！ 用DirectShow来使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中特殊字体的实现方法讲解]]></title>
    <link>http://im.vc/vc/2011/0701/741.html</link>
    <description><![CDATA[渐变字： // 获得窗口的客户区设备上下文句柄 CClientDC dc（this）； // 更改当前字体 LOGFONT lf； dc.GetCurrentFont（）-GetLogFont（lf）； CFont font， *pOldFont； lf.lfCharSet=134； lf.lfHeight=-150； lf.]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于TCP的局域网多用户通信、文件传送程序详解]]></title>
    <link>http://im.vc/vc/2011/0701/740.html</link>
    <description><![CDATA[看了袁渊先生在VC知识库《在线杂志》第14期发表的文章《基于TCP/IP的局域网多用户通信》，感觉受益颇多，但也觉得里面有一些不太完善的地方，具体来说主要有： 两个服务器单独运]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VISUAL C++中的OCX控件的使用方法]]></title>
    <link>http://im.vc/vc/2011/0701/739.html</link>
    <description><![CDATA[新一代32位操作系统WINDOWS 95舍弃了VBX控件，取而代之的是OCX控件。OCX控件具有功能强大，界面美观的特点，然而许多参考书中并没有详细阐述OCX控件的使用方法，使得一些如数据库表格]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++ 6.0递归查找目录树]]></title>
    <link>http://im.vc/vc/2011/0701/738.html</link>
    <description><![CDATA[在SDI项目内,通过使用CFileDialog和CFileFind类,不仅可以实现Windows桌面上现有的查找功能,而且可以灵活扩展查找条件.例如,下面的程序将在VisualC++6.0的Output窗口内逐行输出c:\windows下所有长度]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个定制CFileDialog对话框的实例]]></title>
    <link>http://im.vc/vc/2011/0701/737.html</link>
    <description><![CDATA[很多程序员都喜欢让自己的代码运行效果与众不同。Windows系统的应用程序打开某个文件一般使用的都是默认的CFileDialog。但是这个默认的CFileDialog往往满足不了用户的要求。我就碰到一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程中如何在界面上实现3D文字]]></title>
    <link>http://im.vc/vc/2011/0701/735.html</link>
    <description><![CDATA[一般情况下，程序开发人员都希望自己的程序美观大方，为了达到这一个要求，想尽办法美化自己的程序，如果在界面上适当的地方添加并显示3D文字，将不失为一个好的选择，可以达]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在EDITBOX控件中使用背景位图]]></title>
    <link>http://im.vc/vc/2011/0701/734.html</link>
    <description><![CDATA[在VC中，标准的WINDOWS控件如TREEVIEW，EDITBOX，COMBOBOX和LISTBOX等控件都不支持选择背景位图的属性，所以如果要使这些标准控件达到这种效果，必须有些非常规的方法。本文介绍一个CEDIT类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在指定矩形中旋转显示文字]]></title>
    <link>http://im.vc/vc/2011/0701/733.html</link>
    <description><![CDATA[/////////////////////////////////////////////////////// //说明： // 在矩形框中旋转方式显示文字，jingzhou xu //参数： // pDC: DC指针 // str: 显示文字 // rect: 显示范围 // angle: 旋转角度 // nOptions: ExtText]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC列表显示所有网上邻居]]></title>
    <link>http://im.vc/vc/2011/0701/732.html</link>
    <description><![CDATA[网上邻居的查找在www.codeguru.com上有例子，只是它 把它做成了类，本是好事，但对大家理解它的原理增加了难度， 所以现在把它实现在一对话框中，以便大家能一目了然。 #include winne]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用RFC868协议编写网络对时程序]]></title>
    <link>http://im.vc/vc/2011/0701/731.html</link>
    <description><![CDATA[一、网络授时服务 网络授时服务是在网络上设置一些时间服务器，用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个协议，分别是Network Time Pr]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在对话框程序中使用动画控件]]></title>
    <link>http://im.vc/vc/2011/0701/730.html</link>
    <description><![CDATA[很多人都想在程序中实现 avi 控制。本文将一步一步教你如何在一个基于对话框的程序中添加 avi 动画控制（CAnimateCtrl）。其实只要知道了方法，整个过程很简单。图一是本文例子程序运]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在状态栏显示时钟]]></title>
    <link>http://im.vc/vc/2011/0701/729.html</link>
    <description><![CDATA[在VC的控件中有个Status bar可以在窗体状态栏中添加日期和时间。其实通过简单的代码，你就能创建一个有时钟显示的状态栏，并且还能设置时钟栏的显示方式。举例如下： 首先，用MF]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用原始套接字实现网络监听]]></title>
    <link>http://im.vc/vc/2011/0701/728.html</link>
    <description><![CDATA[1、引言 网络监听工具（sinff）是提供给网络管理员的一类管理工具。在以太网中（Ethernet），当网络上连接多台计算机时，某瞬间只能有一台计算机可以传送数据。以太网中，数据是以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC自绘对话框]]></title>
    <link>http://im.vc/vc/2011/0701/727.html</link>
    <description><![CDATA[闲来无事，写了一个简单的对话框界面，希望给需要的朋友有所帮助。 界面如下： 界面很单调，我只是想说明一下如何实现界面的自绘。如果有需要，也可以绘制更复杂漂亮的界面。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于VC++中菜单消息的路由过程]]></title>
    <link>http://im.vc/vc/2011/0701/726.html</link>
    <description><![CDATA[我们经常使用VC6.0 的菜单来完成某些任务。但是你有没有深究其路由的过程呢？ 我们添加一个菜单，并在视类 文档类 框架类 应用程序（即：C*App类）添加他的消息响应函数时，它的执]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[也谈如何隐藏显示在任务栏中的对话框程序]]></title>
    <link>http://im.vc/vc/2011/0701/725.html</link>
    <description><![CDATA[介绍 在 VCKBASE Online Journal 第21期中，NorthTibet 写了如何隐藏显示在任务栏中的对话框程序一文，颇为巧妙，而且非常好用，唯一不爽的是有点麻烦。踩在他的肩膀上，我找到了一个比较]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[改变视图单调的背景]]></title>
    <link>http://im.vc/vc/2011/0701/724.html</link>
    <description><![CDATA[我们在用Visual C++写程序时，会看到她自动产生的界面背景非常的单调，我们可以自己来改变这个问题来实现美丽的背景，希望本文对初学者有所帮助。 本文代码运行效果图如下 下面来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC++中使用API直接打印]]></title>
    <link>http://im.vc/vc/2011/0701/723.html</link>
    <description><![CDATA[(说明:)这一段代码，用以演示《如何在VC++中使用API直接打印》。并且该段代码可以直接嵌入各种工程中，有实际使用的价值。 (用途:)在Visual C++中，应用程序通常是使用CView中提供的打]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用代码动态添加控件]]></title>
    <link>http://im.vc/vc/2011/0701/722.html</link>
    <description><![CDATA[在资源编辑器里我们可以方便地在对话框中加入所需控件，比如文本编辑框、列表控件等。但假如我们需要在运行期间动态生成这些控件该怎么做呢？本文就是讲述用代码动态添加控件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用MFC改写的点对点语音通讯ActiveX控件]]></title>
    <link>http://im.vc/vc/2011/0701/721.html</link>
    <description><![CDATA[程序简介 用ActiveX重新改写了一个点对点通讯的DLL文件（该DLL文件是VCKBASE上的一位前辈写的）偶只是把它改成了一个MFC的ActiveX，这样可以方便的在VB,vbs,js等脚本语言，特别是用在IE里面]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC设计分割视图通用创建框架]]></title>
    <link>http://im.vc/vc/2011/0701/720.html</link>
    <description><![CDATA[目前基于分割视图的应用开发十分流行，分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图，可以在较短时间内给用户更多的信息量，从而使得用户界面]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对话框打印预览及打印]]></title>
    <link>http://im.vc/vc/2011/0701/719.html</link>
    <description><![CDATA[近来我在用VC开发一套MIS时没有用MFC的文档视图模板，所以在打印这上面就只好自己写了一套，用起来感觉还可以，所以写出来大家一起修正一下吧，也许能给大家起点作用吧! 系统UI是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中利用FLASH制作图声并茂的动画程序]]></title>
    <link>http://im.vc/vc/2011/0701/718.html</link>
    <description><![CDATA[前言： FLASH是一种功能强大的矢量动画，可以制作出各种华丽的电影效果，应用非常广泛！这也给予我们一个启迪：如果在VC程序中能够播放FLASH动画，将为程序增色不少，而且许多原本]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC宏写文件注释]]></title>
    <link>http://im.vc/vc/2011/0701/717.html</link>
    <description><![CDATA[一般使用其他的开发工具，都可以插入文件版本信息等注释。尤其在Eclipse里面这些功能做的相当的好。DEV-CPP也提供了一个简单的文件信息注释，但是VC6.0却没有现成的注释可供插入。不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在标题栏中显示动态图标]]></title>
    <link>http://im.vc/vc/2011/0701/716.html</link>
    <description><![CDATA[一般情况下，程序中的标题栏的图标是静态的。那么如何让标题栏中的图标动起来呢。原理很简单，那就是做一系列的图片，让图片按顺序交替显示，图标就像动起来一样。现在动手来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个托盘程序演示--闹钟 Alert]]></title>
    <link>http://im.vc/vc/2011/0701/715.html</link>
    <description><![CDATA[想必大家都看见过那些在系统托盘（Tray）中的程序吧，本文就演示了如何创建一个这样的托盘程序Alert。Alert是一个运行在系统托盘中的小闹钟，它在设定的时间后触发，运行屏幕保护]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现Foxmail邮件的批量导出]]></title>
    <link>http://im.vc/vc/2011/0701/714.html</link>
    <description><![CDATA[引言 在中国Foxmail早已成为收发邮件的首选软件，其功能也早已超越Outlook，但是Foxmail也并非尽善尽美，尤其是在对邮件夹内邮件的导出、备份的处理上做的不是太好，只能手工一封一封]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[XP风格复活节彩蛋的实现]]></title>
    <link>http://im.vc/vc/2011/0701/713.html</link>
    <description><![CDATA[如果您用过微软Office系列产品的话，一定会知道它们中很多在关于对话框中都隐藏了一些小功能，只有当用户点击某些特殊的键盘或鼠标按键时，这些功能才会显示出来(就象复活节彩蛋]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用窗口子类化隐藏系统图标]]></title>
    <link>http://im.vc/vc/2011/0701/712.html</link>
    <description><![CDATA[窗口子类化是一种非常有用的技术,通常它用在Windows GUI编程方面,我们用这种技术来创建新的控件,比如让SubClassing一个Edit控件添加一些消息处理让它变成MaskEdit控件等等.反过来想想如果]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++给Foxbase数据库文件加密]]></title>
    <link>http://im.vc/vc/2011/0701/711.html</link>
    <description><![CDATA[Visual C++ 是一种功能十分强大的程序设计语言，利用它可以很方便。快捷的开发出Windows 下的各种应用程序。尤其是其内置了数据库的接口，可使我们毫不费力地操作Accse，FoxBASE+ 等许多]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++制作一个Sniffer实例]]></title>
    <link>http://im.vc/vc/2011/0701/710.html</link>
    <description><![CDATA[Sniffer是网络中一种常见的嗅探技术。对于网络管理员而言，他可以利用Sniffer来获取相关的网络流量情况进而发现一些潜在的网络性能或者安全问题；而对于黑客而言，Sniffer则能够帮助]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在编辑框中使用IAutoComplete接口]]></title>
    <link>http://im.vc/vc/2011/0701/709.html</link>
    <description><![CDATA[唉!，就叫我封装先生吧。 你算是找对地方了。但是我要先声明我的解决办法不是你所希望的-甚至也不是我自己所希望的! 什么是autocomplete呢？你也许已经注意到当你在IE的地址编辑框中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[关于如何换肤、子类化的解决方案]]></title>
    <link>http://im.vc/vc/2011/0701/708.html</link>
    <description><![CDATA[对于应用程序的换肤及子类化。下面是我尝试过一些方法，以在CAboutDlg中子类化其中的Button为例： 第一种：直接用现成的类 1、自己写一个类class CButtonXP : public CButton{/*...*/} 用MessageMa]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[由汇编内核的MD5算法编写谈代码优化]]></title>
    <link>http://im.vc/vc/2011/0701/707.html</link>
    <description><![CDATA[开始我们做个实验，先打开两个文档附带的程序，一个工程是MD5C,一个工程是MD5ASM,其中MD5C是从VCKBASE下载的md5算法的标准C语言原代码，MD5ASM是我修改后的md5算法原代码。我给这两个工程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[个人考勤软件开发实例]]></title>
    <link>http://im.vc/vc/2011/0701/706.html</link>
    <description><![CDATA[这个程序是一个个人考勤软件,它从系统时钟获取时间信息,只要上下班时按时在当日考勤栏内点击相应的栏目标题即可逐日记录下个人每天的工作时间,按月统计汇总,按年形成文件.可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何用VC++开发读取网卡MAC地址的程序]]></title>
    <link>http://im.vc/vc/2011/0701/705.html</link>
    <description><![CDATA[在实际的应用系统中，我们往往会需要在程序运行时获取当前机器的网卡的MAC地址，以便作为某种标识之用，如控制程序的合法性等。下文就如何用Microsoft Visual C++ 6.0开发这样的程序演]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈CFileDialog对话框的定制]]></title>
    <link>http://im.vc/vc/2011/0701/704.html</link>
    <description><![CDATA[有一篇文章题为：一个定制CFileDialog对话框的实例，此文示范了如何定制打开文件对话框，通过调用 GetItemText 函数直接从列表中获得选中的文件名， 有心的读者肯定会留意，在这篇文章]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[个人考勤软件开发实例（Update）]]></title>
    <link>http://im.vc/vc/2011/0701/703.html</link>
    <description><![CDATA[更新说明：自拙作 attendance( 2.0 版 ) 个人考勤软件登出后，不时有网友来信交流，最近有网友指出程序中的一个缺陷：在打印预览窗口中工具条按钮的命令状态不能改变。现在这个问题]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在窗口的标题栏中增加动画图标]]></title>
    <link>http://im.vc/vc/2011/0701/702.html</link>
    <description><![CDATA[1.用AppWizard创建一个SDI空工程WndStyle； 2.在窗口的标题栏增加动画图标； （1）创建位图资源，并按序放置所有位图文件（16*16）； （2）在工程工作区选择ResourceView面板，右击任一资源项]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程,多接收模式串口类LsComm]]></title>
    <link>http://im.vc/vc/2011/0701/701.html</link>
    <description><![CDATA[描述:一个串口通讯类 应用平台:Windows 版本: v1.0 主要功能:设计了一个简洁易用的多线程串行通讯接口,可以切换查询和自动接收模式,进行对串口数据收发的类 接触VC,很不习惯mscomm等Ac]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《系统飞狐》中获取系统信息的方法]]></title>
    <link>http://im.vc/vc/2011/0701/700.html</link>
    <description><![CDATA[一、在我的系统设置软件《系统飞狐》中，应用到一个获取系统信息的源代码 ，在VC++中经过巧妙转换应用到我的软件中，取得了良好的效果，也许很多人都见过这个简单的获取系统信]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的登录对话框的实现]]></title>
    <link>http://im.vc/vc/2011/0701/699.html</link>
    <description><![CDATA[要求用户正确输入用户名和密码，然后才能进入系统。刚好前几天有个人问俺如何在程序启动时先启动登录对话框的问题，俺就给他写了个示例程序，今天拿出来给大伙共享，有什么不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[多线程，多接收模式串口类LsComm之二]]></title>
    <link>http://im.vc/vc/2011/0701/698.html</link>
    <description><![CDATA[描述：一个串口通讯类 应用平台：Windows 版本：v1.2 上次我做的多线程，多接收模式串口类LsComm，说实在的有不少的问题。好不容易有一段空闲的时间，把以前发现的Bugs修改了一下。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《系统飞狐》系列软件中的“系统监视器”开发]]></title>
    <link>http://im.vc/vc/2011/0701/697.html</link>
    <description><![CDATA[自2001年开发系统飞狐系列软件以来，系统飞狐软件只进行过三次升级，现在由于要做毕业设计，更加没有时间来对整个软件，现把整个系统中一个软件系统监视器的源代码拿出来共享，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于VC++的OpenGL编程讲座之坐标变换]]></title>
    <link>http://im.vc/vc/2011/0701/696.html</link>
    <description><![CDATA[OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换，即几何变换、投影变换、裁剪变换、视口变换等，同时，OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个打印报表的简单的类]]></title>
    <link>http://im.vc/vc/2011/0701/695.html</link>
    <description><![CDATA[一、前两天为公司改程序，其中有一部分是要打印出报表。原来的程序是调用VB写的一个程序。那个程序用VBA方式实现的，在一个空的WORD表格模板里填入数据，让WORD去打印，效果还可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接浏览微软知识库文章的工具]]></title>
    <link>http://im.vc/vc/2011/0701/694.html</link>
    <description><![CDATA[介绍 如果你曾查过微软的知识库文章的话，一定有这样的不爽经历：先用浏览器访问msdn.microsoft.com，在那个小小的搜索编辑框中输入文章号码，然后等待查询结果返回，最后还要点击搜]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[为VC++应用程序对话框添加透明位图]]></title>
    <link>http://im.vc/vc/2011/0701/693.html</link>
    <description><![CDATA[我们在进行程序的界面设计时，常常希望将位图的关键部分，也既是图像的前景显示在界面上，而将位图的背景隐藏起来，将位图与界面很自然的融合在一起，本实例介绍了透明位图的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[通过VB结构数组输入数据VC编写DLL实现图形文件]]></title>
    <link>http://im.vc/vc/2011/0701/692.html</link>
    <description><![CDATA[前言 太多的例子讲如何如何实现VC编写动态链接库,VB中声明后使用,但没有一个好的文章来深入探讨这个问题,本文负责解决此类问题。 1.一般情况 VB中定义为: Private Declare Function FuncFoo]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ICMP实现路由跟踪]]></title>
    <link>http://im.vc/vc/2011/0701/691.html</link>
    <description><![CDATA[代码运行效果图如下： 作者简介：本人是成都理工大学大四学生，学习计算机通信专业，对网络及编程有着非常浓厚的兴趣，希望能与大家共同探讨。 [摘要] 本文简单介绍了ICMP协议和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[远程网页的查看]]></title>
    <link>http://im.vc/vc/2011/0701/690.html</link>
    <description><![CDATA[示例代码运行效果图如下： 图一 示例代码运行效果图 我们在进入网页时,常会遇到一些非法的脚本,让我们的计算机蓝屏或者掉入窗口打开的死循环中.在www.20cn.net上有一个软件,可是,代]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用MFC编写打印程序]]></title>
    <link>http://im.vc/vc/2011/0701/689.html</link>
    <description><![CDATA[摘要 本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序，实现打印预览，在此基础上，同时通过对MFC源代码的深入探讨，提出了利用该方法在对话框上用MFC实现打印功能，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC启动窗口画面制作方法研究]]></title>
    <link>http://im.vc/vc/2011/0701/688.html</link>
    <description><![CDATA[源代码运行效果图如下： 1. 概述 前几天在设计软件时，选择VC作为开发工具，想做个启动画面，由于以前没有制作过，所以到网上搜了一通。网上有几篇相关文章，有两篇我觉得很有价]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC实现PC并行端口数字信息的输入/输出]]></title>
    <link>http://im.vc/vc/2011/0701/687.html</link>
    <description><![CDATA[源代码包中： parallelportcontrol.rar为示例工程下载 WinIoLib.rar为WinIo库下载 目前，在实验室和工业应用的各种控制系统中，串口是常用的计算机与外部控制系统之间的数据传输通道。由于串]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC挂线程钩子的小经验]]></title>
    <link>http://im.vc/vc/2011/0701/686.html</link>
    <description><![CDATA[挂线程钩子，最主要的是调用SetWindowsHookEx函数，使用例下： g_hHook=SetWindowsHookEx( WH_SYSMSGFILTER|WH_MSGFILTER,//截获消息类型，可组合使用 (HOOKPROC)HookShowWindow,//消息回调函数 g_hInst,//消息回调]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用UDP协议实现广播通信]]></title>
    <link>http://im.vc/vc/2011/0701/685.html</link>
    <description><![CDATA[UDP 是USER DATAGRAM PROTOCAL 的简称，是一种在网络上提供的无连接的传输协议。 用UDP通信有以下特点： 1、 数据传输不用建立连接，所以不可靠； 2、 数据的发送是面向整个网络的，任何一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用线程实现动态改变图标]]></title>
    <link>http://im.vc/vc/2011/0701/684.html</link>
    <description><![CDATA[前几天看了一个《如何在标题栏中显示动态图标》文章，作者为重庆建设集团一所 唐星彬。觉得用SetTimer实现起来麻烦，且占用资源。手头一痒将其改为线程实现，并且把线程封装在类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC应用程序中显示JPG/GIF图像文件]]></title>
    <link>http://im.vc/vc/2011/0701/683.html</link>
    <description><![CDATA[如果你是一个使用Visual Basic编程的程序员，要在程序中显示JPG或者GIF图像简直易如反掌，将图像控件拖到Form中就可以了。但是C++程序员要显示同样格式的图像文件却没有那么轻松，那么]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows2000下的Raw TCP/IP库]]></title>
    <link>http://im.vc/vc/2011/0701/682.html</link>
    <description><![CDATA[环境：Win2000/NT(绝大多数函数), VC6.0(所有的例子都有完整的源代码) 这个库罗列了TCP/IP协议，并允许用户创建自定义TCP/IP头，允许IP欺骗和其它类型的攻击。 该库也用于正规的网络通讯（]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在打开文件对话框上实现图象预览]]></title>
    <link>http://im.vc/vc/2011/0701/681.html</link>
    <description><![CDATA[前言： 本文主要是介绍在打开文件对话框，实现对图象，文本等预览(在VC++6.0下实现)。本人的水平有限，如有表达不清之处，请谅解，请各位提出意见与建议！ 1、Win98下预览对话框的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[SDK 程序使用SkinMagic工具包换皮肤]]></title>
    <link>http://im.vc/vc/2011/0701/680.html</link>
    <description><![CDATA[在看《Windows 程序设计》的时候，就在用 SkinMagic 换肤，但 SkinMagic 中的 SDK 程序例子只能用文件方式加载皮肤，很不方便，而且还有一些Bug。后来看了下面这篇文章才茅塞顿开，终于会]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在C++中如何使用调试器逐步跟踪程序]]></title>
    <link>http://im.vc/vc/2011/0701/679.html</link>
    <description><![CDATA[在VC++6.0中的单步调试： 调试重要的几个键： F9在当前光标所在的行下断点，如果当前行已经有断点，则取消断点。 F5调试状态运行程序，程序执行到有断点的地方会停下来。 F10单步执]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC打印预览、映射模式、坐标变换]]></title>
    <link>http://im.vc/vc/2011/0701/678.html</link>
    <description><![CDATA[MFC提供了一个框架性的打印和打印预览功能代码，它的基本思想是将实际显示和打印文档的代码合二为一，即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理，由MFC框架根据用户的操作来]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在EVC3.0中创建MDI程序]]></title>
    <link>http://im.vc/vc/2011/0701/677.html</link>
    <description><![CDATA[前言 WinCE for PocketPC 2002通常只支持SDI MFC程序。我们可以使用一点欺骗技术来将它转变为MDI应用。在任一时刻，你仍然只能有一个视图。但是你可以隐藏、销毁当前视图或者其他视图。新]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现混合静态分裂视窗的方法]]></title>
    <link>http://im.vc/vc/2011/0701/676.html</link>
    <description><![CDATA[一 前言 在许多视窗应用软件中，通常要在屏幕上同时显示若干个子视窗，以显示同一个文档的不同部分，或者是在每个视窗中分别显示不同文档的内容。为了实现多视窗界面，可以采]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC中实现软件的注册机制]]></title>
    <link>http://im.vc/vc/2011/0701/675.html</link>
    <description><![CDATA[现在网上下载的软件大部分都需要注册后才能使用其全部的功能，也就是说当前大部分软件都是建立了注册机制的，对于一个刚进入软件行业的程序员来说一定非常想了解其中的注册机]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++的对象模型]]></title>
    <link>http://im.vc/vc/2011/0701/674.html</link>
    <description><![CDATA[一个C++程序员，想要进一步提升技术水平的话，应该多了解一些语言的语意细节。对于使用VC++的程序员来说，还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[运行于以太网的基础协议]]></title>
    <link>http://im.vc/vc/2011/0701/673.html</link>
    <description><![CDATA[1、引言 前段时间编写了一个网络监听工具。为了分析抓到的数据包，要熟悉各种网络协议。本人痛苦的发现网上很少有集中讲解这方面的文章，而图书大部分讲解得不够仔细，小部分]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC应用程序中指针的使用]]></title>
    <link>http://im.vc/vc/2011/0701/672.html</link>
    <description><![CDATA[VC中编程对于刚刚开始学习的同学，最大的障碍和问题就是消息机制和指针获取与操作。其实这些内容基本上是每本VC学习工具书上必讲的内容，而且通过MSDN很多问题都能解决。 下面文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MDI程序中实现类似WPS2000的文件切换标签]]></title>
    <link>http://im.vc/vc/2011/0701/671.html</link>
    <description><![CDATA[用过WPS2000的朋友，肯定对其文件切换功能有很深的印象。当打开多个文件时，他可以使我们快速的切换到指定的文件。本文将详细地说明如何在自己的MDI程序中加入这样一个标签。 图]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC保存文件的参考代码]]></title>
    <link>http://im.vc/vc/2011/0701/670.html</link>
    <description><![CDATA[void CDiaryDlg::OnButtonSave() { // TODO: Add your control notification handler code here // 这种用bSave的方式来判断是否保存过，这样不好，待考虑。 // if (!bSave) { int iYear = m_cMonthView.GetYear(); int iMonth = m_c]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++程序中自定义Vista事件日志]]></title>
    <link>http://im.vc/vc/2011/0701/669.html</link>
    <description><![CDATA[就Windows开发者及系统管理员来说，Windows Vista日志相比以前，无疑有了一个很大的提高。对开发者来说，Vista的日志记录对多种事件与日志选项，都表现出统一一致性；而对网络管理员及]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ 6.0下GIS打印输出控制的实现]]></title>
    <link>http://im.vc/vc/2011/0701/668.html</link>
    <description><![CDATA[VC++6.0中用应用向导生成新程序时，可以在应用向导Step4对话框中选择Printing and Print preview选择包括了基本打印和打印预览支持。但这些打印功能在MM_TEXT模式下打印出的文件尺寸大小发生]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Viusal C++实现字符串分割函数]]></title>
    <link>http://im.vc/vc/2011/0701/667.html</link>
    <description><![CDATA[一、用Delphi写程序的时候，读取文本形式的配置文件，需要对字符串进行分析，如姓名＝刘德华；年龄＝40；国籍＝中国；，Delphi有现成的分析函数，只要给出分割符；就行了。后来用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC中常用类、宏、函数的简单介绍]]></title>
    <link>http://im.vc/vc/2011/0701/666.html</link>
    <description><![CDATA[闲来无事，整理了一下MFC中常用的类、宏、函数。 常用类 CRect：用来表示矩形的类，拥有四个成员变量：top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在C++中用ActiveX控件显示PDF文件]]></title>
    <link>http://im.vc/vc/2011/0701/665.html</link>
    <description><![CDATA[PDF介绍 PDF是Portable Document Format 可移植文档格式的缩写，它是Adobe公司开发的一种电子文档格式，已经成为国际通用的电子文档交换事实标准。PDF文件可以在各种平台下阅读、编辑、发布]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现自动监测光驱状态的改变]]></title>
    <link>http://im.vc/vc/2011/0701/664.html</link>
    <description><![CDATA[Windows系统通过GDI(图形设备接口)将系统的硬件和用户可以操作的编程接口相分离，以保证系统的稳定型和安全性。当某一个设备的硬件配置发生变化时，Windows发送广播消息WM_DEVICECHANG]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在RichEdit中添加表情图象的类]]></title>
    <link>http://im.vc/vc/2011/0701/663.html</link>
    <description><![CDATA[说明 本文根据VC知识库《在线杂志》的第30期的一篇文章：《类似 MSN 信息发送框的制作》，介绍了一个可以在RichEdit中添加表情图象的类CFaceEdit。 以下是使用这个类的程序截图： 图一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++语言中函数和类函数调用过程]]></title>
    <link>http://im.vc/vc/2011/0701/662.html</link>
    <description><![CDATA[这两天在研究在C++下实现的反射机制的可能性，得出的结论是可行的，具体参看我上一主题实现C++的反射实例。现在顺便把研究C++反射机制过程中函数的调用过程写一下。利用此特性写]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在你的MFC应用程序中显示一个JPG文件]]></title>
    <link>http://im.vc/vc/2011/0701/661.html</link>
    <description><![CDATA[在VB中，我可以通过创建一个图像控件来显示一个JPG或GIF文件，但是我如何在我的MFC应用程序中显示一个JGP文件呢？ 好问题！有时使用VB的程序员觉得这个很容易。只要往你的表中拖入]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[再谈客户区对话框拖动操作]]></title>
    <link>http://im.vc/vc/2011/0701/660.html</link>
    <description><![CDATA[《无标题对话框的拖动》，示范了如何用鼠标点击窗口或对话框背景（即客户区）进行拖动操作，文章中提供的解决方法在没有上下文菜单的情况下运行很正常，一旦有上下文菜单时，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[think window procedure]]></title>
    <link>http://im.vc/vc/2011/0701/659.html</link>
    <description><![CDATA[1.用Win32 API编程时，window procedure比较明显，那就是程序员自定义window procedure，但Win32提供了一个API函数DefWindowProc()，缺省的处理要交给它。 int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrev]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用C连接Mysql]]></title>
    <link>http://im.vc/vc/2011/0701/658.html</link>
    <description><![CDATA[在数据库的应用开发中，常常会遇到性能和代价的之间矛盾。以作者在开发股市行情查询和交易系统中遇到的问题为例，要在实时记录1000多只股票每分钟更新一次的行情数据的同时，响]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程实现对曝光不足照片的修复]]></title>
    <link>http://im.vc/vc/2011/0701/657.html</link>
    <description><![CDATA[引言 一般来说，照相产生缺陷的原因主要有对焦不准、光圈选择不合适以及暴光不足等几种情况，前两种情况的偶然性较强，而曝光不足虽也具有一定的偶然性但对于某些特殊情况比如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[增强webprint打印控件一次打印多份文档的方法]]></title>
    <link>http://im.vc/vc/2011/0701/656.html</link>
    <description><![CDATA[web打印一直是web管理系统的难点，事实证明，采用轻量级的dll控件来实现web打印，是比较理想的解决方案。 采用vc的ATL技术，结合IE的打印模版技术编写的webprint.dll，压缩打包生成dll后]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[支持换肤功能的窗口实例]]></title>
    <link>http://im.vc/vc/2011/0701/655.html</link>
    <description><![CDATA[这个例子展示了如何绘制定制（自绘）窗口框架（包括标题、边框等）。 一、前言 如今，支持定制皮肤功能的软件越来越流行。这样用户就可以自己修改程序的外观。甚至Windows操作系]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO VC++ Extensions入门]]></title>
    <link>http://im.vc/vc/2011/0701/654.html</link>
    <description><![CDATA[ADO VC++ Extensions是ADO 2.0 版本提供的新接口，它支持不通过 VARIANT 便可将数据检索到本地的 C/C++ 数据类型中。此外，它还提供能简化接口使用过程的预处理宏，这些扩展程序使用简便并且]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[vc++程序-旋转的风车]]></title>
    <link>http://im.vc/vc/2011/0701/653.html</link>
    <description><![CDATA[做了个小程序,供大家参考 //源程序如下 #include windows.h #include stdlib.h #include string.h #include math.h #define PI 3.1415926 int nNum=0,nMaxNum=20; LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, /]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[“通过串口收发短消息”的Q&amp;amp;amp;A汇编]]></title>
    <link>http://im.vc/vc/2011/0701/652.html</link>
    <description><![CDATA[就通过串口收发短消息专题，本人将同网友交流、探讨的部分技术问题整理成如下文字。希望这篇文章能对更多对SMS感兴趣的朋友有所帮助。由于本人是业余爱好，时间和金钱都有限，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++遍历某一目录下的所有文件]]></title>
    <link>http://im.vc/vc/2011/0701/651.html</link>
    <description><![CDATA[#include stdafx.h #include afx.h #include iostream.h #include winbase.h int main(int argc, char* argv[]) { DWORD returnValue; if( SetCurrentDirectory(D:\\Code\\POS) == TRUE) { CFileFind finder; BOOL bWorking = finder.FindFile(*.*); while (b]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中CCheckListBox使用注意事项]]></title>
    <link>http://im.vc/vc/2011/0701/650.html</link>
    <description><![CDATA[CCheckListBox可以实现带CheckBox的ListBox，VC6自带，头文件Afxwin.h； 但不支持托放式加入界面（再次骂下开发VC的MS人员，UI支持超级弱智！）。 有个方法比较简单，在窗口拖放一个CListBox（不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[UDP轻松应用]]></title>
    <link>http://im.vc/vc/2011/0701/649.html</link>
    <description><![CDATA[一、概述 用户数据报协议(User Datagram Protocol,简称UDP)是基于无连接的通信协议，不保证可靠数据的传输；传输控制协议（Transmission Cotrol Protocol，简称TCP）是基于连接的通信协议，可提供]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[COM对象与连接点机制及其MFC程序实现]]></title>
    <link>http://im.vc/vc/2011/0701/648.html</link>
    <description><![CDATA[1、可连接对象和连接点机制的基本原理 为了在组件对象和客户之间提供更大的交互能力，组件对象也需要主动与客户进行通信。组件对象通过出接口（Outgoing Interface）与客户进行通信]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中利用/GS开关防止缓冲区溢出]]></title>
    <link>http://im.vc/vc/2011/0701/647.html</link>
    <description><![CDATA[缓冲区溢出通常表现为一个最为常见的漏洞而存在于今天的各种软件之中，黑客可以用恶意的输入，从而更改程序的执行流程，由此入侵相应的进程、电脑、或整个域。如果进程运行于]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[利用VC++编写Windows95的CPL组件]]></title>
    <link>http://im.vc/vc/2011/0701/646.html</link>
    <description><![CDATA[控制面板是Windows 95 的控制中心，通过它可以完成添加新硬件设备、改变桌面设置、配置网络协议等多项工作。在Windows 95 中，控制面板通常有20 多个组件，我们只要用鼠标双击任一组件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在动态集中使用虚拟CListView]]></title>
    <link>http://im.vc/vc/2011/0701/645.html</link>
    <description><![CDATA[这个例子举例说明了如何与IE4的虚列表视一起使用一个Access数据库文件。 加载大量数据到CListView派生类是一个非常慢的过程，甚至当数据在内存是也是如此。在数据库中存取数据时就更]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TAB ORDER按回车键下个控件自动获得焦点]]></title>
    <link>http://im.vc/vc/2011/0701/644.html</link>
    <description><![CDATA[1.选中主对话框：Layout菜单=Tab Order(或者直接按Ctrl+D)：按你需要的TAB顺序依次单击控件. 2.按Ctrl+W打开MFC ClassWizard=Message Maps选项卡：给你的主DLG映射PreTranslateMessage消息处理函数： BOOL C]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC DLL向导（一）]]></title>
    <link>http://im.vc/vc/2011/0701/643.html</link>
    <description><![CDATA[虽然能用DLL实现的东西都可以用COM来实现，但DLL的优点确实不少，它更容易创建。本文将讨论如何利用MFC来创建不同类型的DLL，以及如何使用他们。 一、DLL的不同类型 使用MFC可以生成]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC扩展动态链接库]]></title>
    <link>http://im.vc/vc/2011/0701/642.html</link>
    <description><![CDATA[我接触DLL的时间也不长，对DLL的了解也不是很深，在这里以一个简单的例子说明一下应用程序与DLL是如何工作的，希望给初学者一些帮助。文章附有源码，以编译通过。 一、创建动态链]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在对话框程序中插入DialogBar]]></title>
    <link>http://im.vc/vc/2011/0701/641.html</link>
    <description><![CDATA[程序运行效果图如下: 在基于MainFrm程序中加入DialogBar很方便，大家都知道，DialogBar有着工具条无法比拟的优越性，它可以任意放置控件，轻松实现如WPS OFFICE的导航功能。但是在基于Di]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC DLL向导（二）]]></title>
    <link>http://im.vc/vc/2011/0701/640.html</link>
    <description><![CDATA[使用DLL的一个比较严重的问题就是编译器之间的兼容性问题。不同的编译器对c++函数在二进制级别的实现方式是不同的。所以对基于C++的DLL，如果编译器不同就有很麻烦的。如果创建的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[怎样用CPrintDialog来实现打印功能]]></title>
    <link>http://im.vc/vc/2011/0701/639.html</link>
    <description><![CDATA[把以下程序段加入你的程序 把dc1当作Device Content. 就任你打印了.注意别画错地方. 自己换页. 更绝的是可调用窗口的OnPrint或OnDraw成员函数直接打印.不用你去做行距多少啦! 但别忘换页.]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MSComm控件的Modem通讯]]></title>
    <link>http://im.vc/vc/2011/0701/638.html</link>
    <description><![CDATA[MSComm 控件通过串行端口(serial port)传送和接收数据,为应用程序提供了串行通讯功能。而且在可视化编程盛行的今天，可以很方便的在Visual Basic(VB)、Visual C++(VC)、Delphi等语言及开发平台中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++控制多光驱]]></title>
    <link>http://im.vc/vc/2011/0701/637.html</link>
    <description><![CDATA[对于初学者，编写CD播放器不妨为一种入门的捷径。CD播放器的核心在于MCI命令，而在各种媒体上介绍MCI命令如何使用的文章比比皆是，因此我暂且对其略过不谈。在这儿，我着重向大家]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一种基于局域网的点对点语音通信]]></title>
    <link>http://im.vc/vc/2011/0701/636.html</link>
    <description><![CDATA[引言 随着计算机网络的日益普及，人们通过网络进行交流显得越来越重要，于是出现了一系列语音通信的软件，比如NetMeeting、IPPhone、MediaRing以及VoxPhone等等，但这些软件都功能完善、]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++创建自定义向导程序]]></title>
    <link>http://im.vc/vc/2011/0701/635.html</link>
    <description><![CDATA[向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导，如Office2000 中的Web 页向导就是一个十分典型的向 导（如下图所示），还有常用的VC++向导。 一个基本的向导程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文件读写 CFile]]></title>
    <link>http://im.vc/vc/2011/0701/634.html</link>
    <description><![CDATA[//打开文件(modeCreate：文件不存在就创建文件，若存在而无modeNoTruncate标志则清空文件) CFile file(text.txt,CFile::modeReadWrite|CFile::modeNoTruncate|CFile::modeCreate); char pbuf[100]; UINT nBytesRead=file.Read(pb]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现回收站的文件存取]]></title>
    <link>http://im.vc/vc/2011/0701/633.html</link>
    <description><![CDATA[在进行文件操作时，可以使用CFile类中的Remove（）函数来删除一个文件，但是这样的操作将永久性的删除该文件，不能在必要的时候再恢复该文件，解决这个问题的唯一方法就是把文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用Windows钩子获取丢失的密码]]></title>
    <link>http://im.vc/vc/2011/0701/632.html</link>
    <description><![CDATA[简介 几年前我在CodeGuru 上下载了一个叫 Eureka的程序，如果你忘记了密码，你可以用程序把密码取回来。它不是密码破解程序，相反，它利用了一个Windows的安全漏洞来拷贝另外一个运行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Netmsg局域网聊天程序]]></title>
    <link>http://im.vc/vc/2011/0701/631.html</link>
    <description><![CDATA[很早就想做一个类似QQ一样的聊天程序，苦于一直没有时间，再加上觉得网络多点通信比较难做，所以这个想法就搁在一旁。最近二个月学校放假闲着无聊看了一些Tcp/ip,多线程的书，再]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows 2000/XP中对窗口进行透明化]]></title>
    <link>http://im.vc/vc/2011/0701/630.html</link>
    <description><![CDATA[前言 很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化，即使你没有该程序的源代码。 使用 WinTrans 程序你可以选择任意正在运行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个好用的DBGRID]]></title>
    <link>http://im.vc/vc/2011/0701/629.html</link>
    <description><![CDATA[CGridCtrl_demo19_01.zip为演示CGridCtrl的使用 CGridCtrl_demo19_02.zip演示与CMYODBC的配合使用 一、引言 在用vc开发关于数据库的项目时，通常我们只好用微软的DBGRID作为数据库表格控件，其实微软的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC获取系统时间、程序运行时间]]></title>
    <link>http://im.vc/vc/2011/0701/628.html</link>
    <description><![CDATA[1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format(现在时间是%Y年%m月%d日 %X); MessageBox(str,NULL,MB_OK); 2: 得到系统时间日期(使用GetLocalTime) SYSTEMTIME st; CString st]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC各类之间的调用函数总结]]></title>
    <link>http://im.vc/vc/2011/0701/627.html</link>
    <description><![CDATA[最近在网上看到一些关于在文档类，视图类，框架类，应用程序类，自定义类中获取其它四个类的方法，现总结如下： GET App AfxGetInstanceHandle（） AfxGetApp（） GET Frame-View-Document SDI AfxG]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在MFC程序中添加全屏显示功能]]></title>
    <link>http://im.vc/vc/2011/0701/626.html</link>
    <description><![CDATA[这是工作室为实现全屏显示所发集的一个演示程序。你可以通过选择全屏显示菜单选项时看到相应的效果。这段代码包括两个内容：全屏显示，浮动工具条（用于恢复操作）。 下图便是]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++网络编程WSAStartup和WSACleanup函数]]></title>
    <link>http://im.vc/vc/2011/0701/625.html</link>
    <description><![CDATA[一、WSAStartup函数 int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本，其中高位字]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0中用ODBC连接mysql数据库]]></title>
    <link>http://im.vc/vc/2011/0701/624.html</link>
    <description><![CDATA[下图是程序的最终效果，包含了数据的显示，添加，修改，删除这几项数据库操作的常用功能。 我的调试环境是xp，mysql版本是mysql4.0.23 1.安装Mysql的ODBC驱动 从http://www.mysql.com上下载驱动]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作类似网络蚂蚁的拉帘式Tab]]></title>
    <link>http://im.vc/vc/2011/0701/623.html</link>
    <description><![CDATA[凡用过网络蚂蚁的人都知道，网络蚂蚁界面右下角的Tab不同于一般的Tab。它是运动的，当单击选项卡时，相应的子界面从左向右运动，给整个软件一种动感。笔者用VC＋＋6.0也实现了类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：析构函数]]></title>
    <link>http://im.vc/vc/2011/0701/622.html</link>
    <description><![CDATA[当一个对象的生命周期结束时，我们应该去释放这个对象所占有的资源，这可以利用析构函数来完成。析构函数的定义格式为：~类名()，如：~point()。 析构函数是反向的构造函数。析构]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++剪贴板操作不完全攻略]]></title>
    <link>http://im.vc/vc/2011/0701/621.html</link>
    <description><![CDATA[经常在论坛上见到一些使用者询问如何在Visual C++中如何实现对剪贴板的操作，其实在VC++/MFC中是相当简单的。本文主要介绍了如下内容： 1、文本内容的操作 2、WMF数据的操作 3、位图的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C/S考试系统程序制作详解]]></title>
    <link>http://im.vc/vc/2011/0701/620.html</link>
    <description><![CDATA[大型作业答辩：C/S考试系统程序制作详解 一、服务器程序 采用了WinSocket32的完成端口模型(I/O completion ports) WIN32多线程技术 ODBC APIS 进行数据库操作 二、客户端程序 用Win32 API函数构造主]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++深入详解：消息循环]]></title>
    <link>http://im.vc/vc/2011/0701/619.html</link>
    <description><![CDATA[至此，注册窗口类、创建窗口、显示和更新窗口的工作都已完成，就该进入消息循环了。CWinThread类的Run函数就是完成消息循环这一任务的，该函数是在AfxWinMain函数中调用的，调用形式]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC编程实现OICQ登录号码清除器]]></title>
    <link>http://im.vc/vc/2011/0701/618.html</link>
    <description><![CDATA[OICQ已经成为现在这个网络世界中最为时尚的聊天、即时通讯工具了!对于它，许多程序员都写了些相关小工具，像一些OICQ聊天辅助工具、OICQ密码获取器、聊天记录查看器等等，分别用作]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[制作MSN、QQ的消息提示窗口]]></title>
    <link>http://im.vc/vc/2011/0701/617.html</link>
    <description><![CDATA[用过QQ和MSN聊天工具的人都知道，只要好友上线，就会在托盘的位置处显示一个提示窗口，可以是拉帘式的，或者是淡入淡出的形式出现；想想何不为自己的程式也加一个漂亮的提示窗]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现对话框上信息的显示]]></title>
    <link>http://im.vc/vc/2011/0701/616.html</link>
    <description><![CDATA[利用VC的AppWizard，可以很容易地实现工具条和菜单项的ToolTip，或在状态条上显示帮助信息，但要在对话框的控件上显示ToolTip和在状态条上显示控件信息并不容易实现。现在，我们用VC中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC封装WINDOWS应用程序的流程]]></title>
    <link>http://im.vc/vc/2011/0701/615.html</link>
    <description><![CDATA[MFC封装了WIN API.大家都知道.但是MFC应用程序的真正流程又有多少人知道呢? 下面就是我对MFC启动代码的一些剖析. 在TCHAR.H里,有这么2小段define.通过我的简化,我们可以看到: //TCHAR.H #ifdef]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[IE控制条的实现]]></title>
    <link>http://im.vc/vc/2011/0701/614.html</link>
    <description><![CDATA[相信各位兄弟对微软公司的IE一定非常的熟悉，由其是其右侧可以显示和隐藏的收藏夹看上去非常的美观，基于这点，我便做了这个关于IE控制条的示例工程，希望能够于大家共享，另外]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现显示透明的256色以上的图标]]></title>
    <link>http://im.vc/vc/2011/0701/613.html</link>
    <description><![CDATA[在学习Visual C++编程的过程中，有很多朋友可能会问Visual C++中如何保证256色以上的图标加载后不失真。虽然有介绍如何实现256色以上的工具栏的文章，但是方法中大都采用加载一幅256色]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC下实现DirectSound]]></title>
    <link>http://im.vc/vc/2011/0701/612.html</link>
    <description><![CDATA[加入音乐是增强应用程序功能的所有方法中最简单的一个。音乐可以使用户心情愉快；在合适的场合播放恰当的音乐能够使程序员和他的VC++程序焕发光彩。 ---- Microsoft Windows Multimedia]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[直接用socket实现HTTP协议(下载专用)]]></title>
    <link>http://im.vc/vc/2011/0701/611.html</link>
    <description><![CDATA[从HTTP服务器上下载一个文件有很多方法，热心的微软提供了 WinInet 类，用起来也很方便。当然，我们也可以自己实现这些功能，通过格式化请求头很容易就能实现断点续传和检查更新等]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[编译时找不到xxx.pch]]></title>
    <link>http://im.vc/vc/2011/0701/610.html</link>
    <description><![CDATA[Unexpected end while looking for precompiled header这时因为该模块没有包括预编译头文件stdafx.h的缘故。 VC用一个stdafx.cpp包含头文件stdafx.h，然后在stdafx.h里包含大部分系统头文件，这样编译时VC就]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++下剖析黑客软件隐蔽程序的手段]]></title>
    <link>http://im.vc/vc/2011/0701/609.html</link>
    <description><![CDATA[随着计算机网络的不断发展，黑客技术也日益成为一支不可忽视的技术力量，尽管多数黑客的攻击目标以服务器为主，对大多数的互连网用户的直接危害并不大。但有一类称为特洛伊木]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC框架程序中全屏显示特性的实现]]></title>
    <link>http://im.vc/vc/2011/0701/608.html</link>
    <description><![CDATA[在开发图像显示程序以及视频应用程序时，常常需要全屏显示特性，比如ACD See和豪杰解霸等应用都有全屏显示功能。本文将介绍如何在MFC框架程序中实现视图的全屏显示，也就是说将标]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ActiveSkin 4.3软件换肤在VC中的实现]]></title>
    <link>http://im.vc/vc/2011/0701/607.html</link>
    <description><![CDATA[ActiveSkin是一款给软件更换皮肤的ActiveX控件。它很还好的将软件界面设计工作从繁琐程序代码编写中解放出来，使得功能设计者可以专心于功能代码的实现，而把软件界面交给美工人员]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++编程实现摄像头视频捕捉]]></title>
    <link>http://im.vc/vc/2011/0701/606.html</link>
    <description><![CDATA[前言 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包，与DirectX开发包一起发布。DirectShow为多媒体流的捕捉和回放提供了强有力的支持。用DirectShow开发应用程序，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC++在单文档界面中创建多视图]]></title>
    <link>http://im.vc/vc/2011/0701/605.html</link>
    <description><![CDATA[一个单文档界面中存在多个视图，并且可以根据需要进行视图的动态切换，这是当前比较流行的界面风格，它可以满足许多用户在操作和显示方面的需要。这种界面风格的主要代表软件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[智能ABC窗口的实现]]></title>
    <link>http://im.vc/vc/2011/0701/604.html</link>
    <description><![CDATA[高级顶层窗口是一种无标题栏、菜单、工具条的一种常居顶层的窗口，最常见的例子就是输入法窗口，比如智能ABC窗口。这类窗口的特点除了上边所说的，最重要的就是窗口移动。普通]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSock学习笔记(1)]]></title>
    <link>http://im.vc/vc/2011/0701/603.html</link>
    <description><![CDATA[Socket（套接字） ◆先看定义： typedef unsigned int u_int; typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座，只要对方的Socket和自己的Socket有通信联接，双方就可以发送和接收数据了。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用DDE使应用程序可以添加新的程序组]]></title>
    <link>http://im.vc/vc/2011/0701/602.html</link>
    <description><![CDATA[当应用程序安装完毕后，通常都会建立程序组，它们是怎么实现的呢？下面是一种使用DDE来添加新的程序组的例子。 1.使用MFC新一项目PMGROUP（对话框形式），在对话框中添加三个Edit]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[C++和C#编写调用COM组件]]></title>
    <link>http://im.vc/vc/2011/0701/601.html</link>
    <description><![CDATA[前一阵在工作中做项目的时候，遇到了COM组件的调用和使用问题，当时研究和好一阵，才把中间的环节打通，现在写出来为大家提供方便，这里包含了四个类型: 1、在VS2005中，C#编写D]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[WinSock学习笔记(2)]]></title>
    <link>http://im.vc/vc/2011/0701/600.html</link>
    <description><![CDATA[与socket有关的一些函数介绍 1、读取当前错误值：每次发生错误时，如果要对具体问题进行处理，那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastErr]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在VC代码中监听ArcEngine的COM事件]]></title>
    <link>http://im.vc/vc/2011/0701/599.html</link>
    <description><![CDATA[在ArcEngine中，许多组件采用事件方式发送信息。比如，MapControl中有鼠标按下事件、鼠标移动等事件，IworkspaceEdit也有开始编辑、结束编辑等事件。有时候，我们需要知道这些事件的发生]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows下实时行式打印系统设计]]></title>
    <link>http://im.vc/vc/2011/0701/598.html</link>
    <description><![CDATA[众所周知，Windows系统的页式打印系统有许多好的特性，比如所见即所得、设备无关等等。但是，在一些实时性要求很高的工业控制系统中，需要将系统随机出现的信息实时地打印出来，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[两次调用析构函数]]></title>
    <link>http://im.vc/vc/2011/0701/597.html</link>
    <description><![CDATA[在类生成临时对象时，遇到一个问题，程序会两次调用析构函数 #include cstring #include iostream using namespace std; class stack { public: stack(const char *value); ~stack(); char * data; }; stack::stack(const char *]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++6.0中使用ADO方法访问access数据库]]></title>
    <link>http://im.vc/vc/2011/0701/596.html</link>
    <description><![CDATA[使用ADO连接数据库是通过Connection对象的Open方法实现的，语法是： Connection.Open Connectionstring.userID.password，openoptions 参数说明： Connectionstring：（可选）字符串，包含连接信息 userID：（可]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC遍历文件夹下所有文件和文件夹]]></title>
    <link>http://im.vc/vc/2011/0701/595.html</link>
    <description><![CDATA[find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,*.*); HANDLE hFind=::FindFirstFile(szFind,FindFileData); if(INVALID_HANDLE_VALUE == hFind) return; while(TRUE) { if(FindFileData]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Window9X中读取和存储注册表键值的简易类]]></title>
    <link>http://im.vc/vc/2011/0701/594.html</link>
    <description><![CDATA[函数简介： LONG CReg::SetValue(HKEY hKeyRoot, LPCTSTR lpSubKey, LPCTSTR pszKey, LPCTSTR pszData) 函数说明： 设置指定键的值，若该键不存在，则创建该键。 返回值： 若操作成功，则返回ERROR_SUCCESS。 若]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++编程隐藏计算机中的鼠标]]></title>
    <link>http://im.vc/vc/2011/0701/593.html</link>
    <description><![CDATA[在Windows大行其道的今天，windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种，键盘输入控制和鼠标输入控制。那么我们能否通过编制程序来控制系统的鼠标，例如隐藏]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ 6.0 API函数操作技巧集]]></title>
    <link>http://im.vc/vc/2011/0701/592.html</link>
    <description><![CDATA[一、隐藏和显示光标 函数： int ShowCursor ( BOOL bShow ); 参数 bshow，为布尔型，bShow的值为False时隐藏光标，为True时显示光标；该函数的返回值为整型，为鼠标隐藏或显示的指数器；返回值]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用VC进行屏幕截取编程]]></title>
    <link>http://im.vc/vc/2011/0701/591.html</link>
    <description><![CDATA[屏幕截取是令人比较感兴趣的事情.虽然现在有不少应用程序如HYPERSNAP等可以用来截取你所喜欢的屏幕画面,但是如果能把这个功能加到自己的程序中,就更能利用它强大的作用. 下面用V]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC实现卡拉OK字幕叠加]]></title>
    <link>http://im.vc/vc/2011/0701/590.html</link>
    <description><![CDATA[一. GDI编程基础 字幕叠加，应当是属于图形、图像处理的范畴。在Windows平台上，图形、图像处理的方法当然首选GDI（Graphics Device Interface，图形设备接口）。GDI是什么？GDI其实是一套A]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++中的结构异常处理]]></title>
    <link>http://im.vc/vc/2011/0701/589.html</link>
    <description><![CDATA[1、引言 在C++中例外的处理一文中(见计算机世界网2001年12月20日)，我们讨论了C++中的例外(或异常)处理。本文将进一步探讨Visual C++中的结构异常处理。 想象一下，如果在编程过程中你不]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测远程主机操作系统指纹的全新技术]]></title>
    <link>http://im.vc/vc/2011/0701/588.html</link>
    <description><![CDATA[一、介绍 近年来，网络安全评估软件逐渐被网络安全界所接收，而且在很大的范围内快速地传播起来。远程操作系统探测作为评估软件的一个部分，必须具备几个条件： - 精确性：避免]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用vc设计系统援救程序]]></title>
    <link>http://im.vc/vc/2011/0701/587.html</link>
    <description><![CDATA[一.引言 Windows的system.dat和user.dat中存储着windows注册表,win.ini和system.ini中也存储着一些重要的初始化信息,对它们进行备份可以避免一些重装系统之类的繁琐.虽然windos自带一些备份和恢复]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++实现GPS全球定位系统定位数据的提取]]></title>
    <link>http://im.vc/vc/2011/0701/586.html</link>
    <description><![CDATA[引言 卫星导航技术的飞速发展已逐渐取代了无线电导航、天文导航等传统导航技术，而成为一种普遍采用的导航定位技术，并在精度、实时性、全天候等方面取得了长足进步。现不仅应]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC++中用回车键切换输入焦点]]></title>
    <link>http://im.vc/vc/2011/0701/585.html</link>
    <description><![CDATA[Windows程序中Tab键是默认的切换输入焦点的按键，但用回车键切换输入焦点更符合人们的输入习惯。Delphi、VB中这个问题比较容易解决，VC++中却很少有资料提到。通过反复尝试，我找到了]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中非法探取密码的原理及其防范]]></title>
    <link>http://im.vc/vc/2011/0701/584.html</link>
    <description><![CDATA[引言 在Windows下输入密码时，为了安全起见通常都以星号来屏蔽用户输入的密码。如果需要在自己编写的应用程序中需要用户输入密码，通常的选择就是选用Edit控件并设置其Password属性]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC架构下的DirectX8]]></title>
    <link>http://im.vc/vc/2011/0701/583.html</link>
    <description><![CDATA[第一章 MFC框架 (DX8MFC) 这里的MFC框架指的是一个符合游戏开发应用的框架，当然你也可以写一个符合你要求的MFC框架。如果你对MFC比较熟悉的话可以直接从第二章开始阅读。本框架是以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在Windows应用程序中实现电子注册功能]]></title>
    <link>http://im.vc/vc/2011/0701/582.html</link>
    <description><![CDATA[目前，国内软件销售过程中采用了一种新的方式：开发者根据计算机中不同的硬件配置标志直接在应用程序中设置密钥，限制程序的使用次数或者限制某些先进功能的使用，然后将受限]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[(RFC1928)SOCKS V5]]></title>
    <link>http://im.vc/vc/2011/0701/581.html</link>
    <description><![CDATA[本备忘录状态： 本文档讲述了一种Internet社区的Internet标准跟踪协议，它需要进一步进行讨论和建议以得到改进。请参考最新版的Internet正式协议标准 (STD1)来获得本协议的标准化程度和]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中自动改变控件位置和大小的对话框类]]></title>
    <link>http://im.vc/vc/2011/0701/580.html</link>
    <description><![CDATA[在用VC开发应用程序时，经常会要做一些可以改变大小的对话框，而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少，那可以在对话]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何限制PC机上网]]></title>
    <link>http://im.vc/vc/2011/0701/579.html</link>
    <description><![CDATA[限制上网 SPI 获取IE代理地址 某些程序需要实现控制计算机上网的功能，譬如允许孩子星期六8:00-20:00可以上网，其他时间不能上网。经过研究，用户态下实现这个功能大致有以下几种方]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[“关于(About)”对话框的动态显示方法]]></title>
    <link>http://im.vc/vc/2011/0701/578.html</link>
    <description><![CDATA[介绍 一般的系统帮助文件在显示关于帮助信息的时候大部分采用的方法是静态的形式将要显示的内容显示到界面上，由于这次担任项目开发，我总觉得那样太单调了，于是，在各个网站]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC中对鼠标的确定及简单控制]]></title>
    <link>http://im.vc/vc/2011/0701/577.html</link>
    <description><![CDATA[前几天看一网友关于 按键精灵 的讨论。 其实质是控制鼠标进行模仿动作。现给出主要实现代码及工作结构。但仅适合Win32编程初学者，高手就不用进了。 LRESULT APIENTRY WndProc(HWND, UINT,]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析三线程程序开发思路与实现]]></title>
    <link>http://im.vc/vc/2011/0701/576.html</link>
    <description><![CDATA[一、前言 中国黑客（worm.runouce）病毒在国内出现以后，各大反病毒公司都对其进行了仔细的分析，得出一个结论：中国黑客发现了全球首创的三线程结构。这是某公司对外的宣传词，我]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[《电子尺》V1.02程序开发实例]]></title>
    <link>http://im.vc/vc/2011/0701/575.html</link>
    <description><![CDATA[程序功能 有时在制作网页或一些多媒体时，需要插入一些自制的图片和flash动画，在制作之前一定需要先确定图片的高和宽，用这个软件就可以轻松的量出你所需要的高和宽。 总体介绍]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何让一个打开的文档成为活动文档]]></title>
    <link>http://im.vc/vc/2011/0701/574.html</link>
    <description><![CDATA[提出问题： 有一个树型控件，在其TVITEM的用户部分存储着一个文档指针。当双击项目时，我想从打开的文档列表中激活文档。所以对于给定的文档类（CDocument）指针，如何在MDI应用中激]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个简单的端口扫描程序题]]></title>
    <link>http://im.vc/vc/2011/0701/573.html</link>
    <description><![CDATA[一、TCP扫描技术 常用的端口扫描技术有很多种，如 TCP connect() 扫描 、TCP SYN 扫描、TCP FIN 扫描 等，网络上也有很多文章专门介绍，比如 ：http://www.antai-genecon.com/suml/zhishiyy/jingong/duankou]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++工程中加入SplashScreen原理释解]]></title>
    <link>http://im.vc/vc/2011/0701/572.html</link>
    <description><![CDATA[摘要 本文旨在剖析VC++工程中加入 SplashScreen 的原理，并给出在VC++ MFC(exe)工程中加入 SplashScreen 的步骤。 关键字 SplashScreen，原理 环境：Windows 98SE/2000，VC++ 6.0 SplashScreen - 我们使用 Word 之]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用Visual C++制作微秒级精度定时器]]></title>
    <link>http://im.vc/vc/2011/0701/571.html</link>
    <description><![CDATA[在工业生产控制系统中，有许多需要定时完成的操作，如：定时显示当前时间，定时刷新屏幕上的进度条，上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[浅析Windows2000/XP服务与后门技术]]></title>
    <link>http://im.vc/vc/2011/0701/570.html</link>
    <description><![CDATA[一、序言 Windows下的服务程序都遵循服务控制管理器(SCM)的接口标准，它们会在登录系统时自动运行，甚至在没有用户登录系统的情况下也会正常执行，类似与UNIX系统中的守护进程(dae]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于IP/UDP协议的sock编程]]></title>
    <link>http://im.vc/vc/2011/0701/569.html</link>
    <description><![CDATA[在VC知识库我学到了很多知识，很短的时间我就掌握了vc，主要是在贵站下了很多源代码回来分析，学习。看了你处有人将net send封装进行消息群发的源代码，有看见网上某某公司消息群]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个从网页tag里面分析url和url标题的类]]></title>
    <link>http://im.vc/vc/2011/0701/568.html</link>
    <description><![CDATA[一、不得不说的废话 我知道用 MSHTML 的 IHTMLDocument2 的 get_links 获取 IHTMLElementCollection 接口，通过 IHTMLElementCollection 来获取 IHTMLAnchorElement，再通过 IHTMLAnchorElement 接口的get_href 我们就可以]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何按非客户区移动窗体]]></title>
    <link>http://im.vc/vc/2011/0701/567.html</link>
    <description><![CDATA[看到一介绍如何按非客户区移动窗体，既重载WM_NCHITTEST,返回HTCAPTION。但我认为有一点不妥就是没有了鼠标右键功能。这里我介绍一种方法，即可已在客户区移动窗体又可以实现鼠标右键]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[偷窥桌面程序和IE浏览器的密码编辑框]]></title>
    <link>http://im.vc/vc/2011/0701/566.html</link>
    <description><![CDATA[环境：VC6/VC7, MS Platform Core SDK, IE4.0+, WinNT/2K/XP （在英文/中文/日文版的Win2k/XP 及IE6.0+SP1上测试通过） 关键字：Windows 钩子，IE COM 对象，Win2k 安全上下文 IE编程 工具 系统 摘要 本文将介绍]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用SkinMagic工具包创建换皮肤程序]]></title>
    <link>http://im.vc/vc/2011/0701/565.html</link>
    <description><![CDATA[代码运行效果图如下: 以前看到瑞星和金山词霸有换皮肤功能，很是羡慕，自己也想做个换皮肤的程序，但毕竟自己能力有限，以前在此处看到一篇介绍换皮肤功能的文章，但只能应用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[抓图程序开发实践]]></title>
    <link>http://im.vc/vc/2011/0701/564.html</link>
    <description><![CDATA[前言 本程序是利用通用的热键管理DLL实现的热键功能，在收到热键通知后截取屏幕的内容并保存到bmp文件中。本文提供了全部源代码供大家参考。 程序运行界面 例如我们设置图片保存]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（12）-- 对话框和对话框类CDialog（1）]]></title>
    <link>http://im.vc/vc/2011/0701/563.html</link>
    <description><![CDATA[对话框经常被使用，因为对话框可以从模板创建，而对话框模板是可以使用资源编辑器方便地进行编辑的。 模式和无模式对话框 对话框分两种类型，模式对话框和无模式对话框。 模式]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[KVIP考勤系统]]></title>
    <link>http://im.vc/vc/2011/0701/562.html</link>
    <description><![CDATA[最近用VC重写了一个几年前用PowerBuiler写的软件。软件功能并不多，主要是我模仿PB做了几个通用基类,还有这几年收集的一些东东,以下是程序中使用到的主要的几个类: 1、ADOxxxx是别人写]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[文本语音转换入门]]></title>
    <link>http://im.vc/vc/2011/0701/561.html</link>
    <description><![CDATA[内容简介 文本语音（Text-to-Speech，以下简称TTS），它的作用就是把通过TTS引擎把文本转化为语音输出。本文不是讲述如何建立自己的TTS引擎，而是简单介绍如何运用Microsoft Speech SDK 建立]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[椭圆窗体的实现]]></title>
    <link>http://im.vc/vc/2011/0701/560.html</link>
    <description><![CDATA[代码运行效果图如下: 我将分三部分介绍这一程序的实现过程： 1．生成椭圆形图形界面，并在上面写斜体带颜色的子和鼠标拖动功能。 2．增加鼠标右键菜单，并实现总在前面和其他程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（12）-- 对话框和对话框类CDialog（2）]]></title>
    <link>http://im.vc/vc/2011/0701/559.html</link>
    <description><![CDATA[RunModalLoop是一个实现自己的消息循环的示例，消息循环的条件是模式化状态没有结束。实现线程自己的消息循环见8.5.6节。当用户按下按钮取消、确定时，将导致RunModalLoop退出消息循环]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMail文件信使 V1.0]]></title>
    <link>http://im.vc/vc/2011/0701/558.html</link>
    <description><![CDATA[FMail 简介 FMail是一款局域网内文件传输工具，辅助用户完成日常工作中的文件传输任务。从功能方面讲，该软件实现了文件的单发和群发，用户查找，群发组管理，接收历史查询，远程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(1)]]></title>
    <link>http://im.vc/vc/2011/0701/557.html</link>
    <description><![CDATA[一、TCP/IP结构： TCP/IP是一个四层协议，结构如下： 1、应用层：各种应用程序和协议，如Http、FTP等。 2、传输层：TCP和UDP TCP提供一种可靠的运输层服务，但UDP是不可靠的，不能保证数据]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（14）-- SOCKET类的设计和实现]]></title>
    <link>http://im.vc/vc/2011/0701/556.html</link>
    <description><![CDATA[WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数，讲解阻塞/非阻塞的概念；然后介绍socket的使用。 WinSock API Socket接口是网络编程（通常是TCP/IP协议，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC应用程序中插入微型动画]]></title>
    <link>http://im.vc/vc/2011/0701/555.html</link>
    <description><![CDATA[本文利用CImageList类保存数幅画面，利用Draw函数在一定的时间间隔播放出来，形成了类似GIF动画的效果。该方法可以在Window的客户区内、工具条上、状态条上播放动画。本文还给出了利]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(2)]]></title>
    <link>http://im.vc/vc/2011/0701/554.html</link>
    <description><![CDATA[一、ARP：地址解析协议 先看： C:\Documents and Settings\xiaojarp -a Interface: 192.1.8.84 on Interface 0x1000003 Internet Address Physical Address Type 192.1.8.12 00-0b-cd-03-c4-27 dynamic 192.1.8.15 00-0d-9d-93-09-f5 dynamic 192]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（9）-- MFC的进程和线程（1）]]></title>
    <link>http://im.vc/vc/2011/0701/553.html</link>
    <description><![CDATA[MFC定义了多种状态信息，这里要介绍的是模块状态、进程状态、线程状态。这些状态可以组合在一起，例如MFC句柄映射就是模块和线程局部有效的，属于模块-线程状态的一部分。 模块]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(3)]]></title>
    <link>http://im.vc/vc/2011/0701/552.html</link>
    <description><![CDATA[一、Ping程序： 先看： //ping C:\WINNT\system32ping svr00804 Pinging svr00804.sccnj.swirebev.com [192.1.8.12] with 32 bytes of data: Reply from 192.1.8.12: bytes=32 time10ms TTL=128 Reply from 192.1.8.12: bytes=32 time10ms TTL=128 Re]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- CArchive原理]]></title>
    <link>http://im.vc/vc/2011/0701/551.html</link>
    <description><![CDATA[MFC 提供CArchive类实现数据的缓冲区读写，同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 一.概述 CArchive使用了缓冲区，即一段内存空间作为临时数据存储地，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(4)]]></title>
    <link>http://im.vc/vc/2011/0701/550.html</link>
    <description><![CDATA[一、UDP协议 UDP 是一个简单的面向数据报的运输层协议，进程的每个输出操作都产生一个UDP数据报，并组装成一份待发送的IP数据报。UDP不提供可靠性。 UDP封装格式： IP首部（20） UDP首]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（9）-- MFC的进程和线程（2）]]></title>
    <link>http://im.vc/vc/2011/0701/549.html</link>
    <description><![CDATA[下面以一个动态链接到MFC DLL的单模块应用程序为例，说明这些对象的创建过程。 当第一次访问状态信息时，比如使用 AfxGetModuleState得到模块状态，导致系列创建过程的开始，如图9-7所]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- MFC CObject浅析]]></title>
    <link>http://im.vc/vc/2011/0701/548.html</link>
    <description><![CDATA[CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能，CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解，在此对CObject源码及相关宏定义进行]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(5)]]></title>
    <link>http://im.vc/vc/2011/0701/547.html</link>
    <description><![CDATA[一、DNS系统 1、DNS的授权： 网络信息中心NIC负责分配顶极域和委派其他指定地区域的授权机构。一个独立管理的DNS子树称为一个区域，许多二极域将他们的子域划分为更小的区域。当一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[FMD开发文集 -- MFC调试模式下new操作符的特殊处理]]></title>
    <link>http://im.vc/vc/2011/0701/546.html</link>
    <description><![CDATA[一、在调试模式下，new操作符号通过宏定义转换成了调试版本。 在文件头经常可以发现以下语句: #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif 其中,将new定义]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（10）-- 内存分配方式和调试机制]]></title>
    <link>http://im.vc/vc/2011/0701/545.html</link>
    <description><![CDATA[M内存分配 内存分配函数 MFCWin32或者C语言的内存分配API，有四种内存分配API可供使用。 Win32的堆分配函数 每一个进程都可以使用堆分配函数创建一个私有的堆──调用进程地址空间的一]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC简明教程（1）]]></title>
    <link>http://im.vc/vc/2011/0701/544.html</link>
    <description><![CDATA[第一部分：MFC导论 Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境，使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(6)]]></title>
    <link>http://im.vc/vc/2011/0701/543.html</link>
    <description><![CDATA[一、TCP协议 1、TCP 通过以下方式提供可靠性： ◆ 应用程序分割为TCP认为最合适发送的数据块。由TCP传递给IP的信息单位叫做报文段。 ◆ 当TCP发出一个报文段后，它启动一个定时器，等]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（11）-- MFC下的文件类]]></title>
    <link>http://im.vc/vc/2011/0701/542.html</link>
    <description><![CDATA[文件操作的方法 使用Visual C++编程，有如下方法进行文件操作： （1）使用标准C运行库函数，包括fopen、fclose、fseek等。 （2）使用Win16下的文件和目录操作函数，如lopen、lclose、lseek等。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC简明教程（2）]]></title>
    <link>http://im.vc/vc/2011/0701/541.html</link>
    <description><![CDATA[第二部分：一个简单的MFC程序 在本将中，我们将一段一段地来研究上一将中提到的 MFC 应用程序，以便能理解它的结构和概念框架。我们将先介绍 MFC，然后在介绍如何用 MFC 来建立应用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[在VC中使用智能指针操作Excel]]></title>
    <link>http://im.vc/vc/2011/0701/540.html</link>
    <description><![CDATA[最近的一个工程中，需要将数据导入Excel表格中，项目经理知道我以前没有接触过操作Excel的经验，于是给了一段小程序给我，让我参考着做。 这段程序是使用智能指针操作Excel，在网络]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(7)]]></title>
    <link>http://im.vc/vc/2011/0701/539.html</link>
    <description><![CDATA[一、SNMP：简单网络管理协议 基于TCP/IP的网络管理包括两部分：网络管理站(manager)和被管理的网络单元（被管设备）。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC简明教程（3）]]></title>
    <link>http://im.vc/vc/2011/0701/538.html</link>
    <description><![CDATA[第三部分：MFC样式 控制是用来建立Windows应用程序用户界面的用户界面对象。你所见到的大部分Windows应用程序和对话框只不过是由一些控制所组成的、用来实现程序功能的东西。为了建]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于MS Index Server的全文索引实现]]></title>
    <link>http://im.vc/vc/2011/0701/537.html</link>
    <description><![CDATA[本人有个爱好就是看到网上好的文章就收藏起来。目前机器上有250M的文章了，并都已按时间，目录分类存放好。但是在查找时发现很不方便。所以想自己建一个全文索引的知识库。 在]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记(8)]]></title>
    <link>http://im.vc/vc/2011/0701/536.html</link>
    <description><![CDATA[一、FTP：文件传输协议 1、FTP协议：采用2个TCP连接来传输一个文件。 （1）控制连接： 控制连接通常以客户服务器方式建立。控制连接始终等待客户与服务器的通信，该连接将命令从客]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Socket网络编程(一) TCP/IP体系结构、特点及相]]></title>
    <link>http://im.vc/vc/2011/0701/535.html</link>
    <description><![CDATA[一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务，而IP则是提供网络层服务。TCP/IP包括以下协议：（结构如]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Visual C++ MFC简明教程（4）]]></title>
    <link>http://im.vc/vc/2011/0701/534.html</link>
    <description><![CDATA[第四部分：消息映射 应用程序放在窗口中的任何用户界面对象都具有两种可控制的特性：1) 它的外观，2) 它响应事件的行为。在上一讲中，你已经学习了CStatic控制和如何使用样式属性]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC入门教程]]></title>
    <link>http://im.vc/vc/2011/0701/533.html</link>
    <description><![CDATA[Visual C++ MFC简明教程（1） Visual C++ MFC简明教程（2） Visual C++ MFC简明教程（3） Visual C++ MFC简明教程（4） MFC教程（1）--MFC概述 MFC教程（2）-- MFC和Win32 MFC教程（3）-- CObject类 MFC教程（4）]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Socket网络编程(二) 套接字编程原理]]></title>
    <link>http://im.vc/vc/2011/0701/532.html</link>
    <description><![CDATA[一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点：1、非对等作用；2、通信完全是异步的。客]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[TCP/IP学习笔记补遗]]></title>
    <link>http://im.vc/vc/2011/0701/531.html</link>
    <description><![CDATA[经过我对网络上IP数据包的跟踪，对我写的《TCP/IP学习笔记》进行补充。通过本文，可以加深对TCP/IP的认识。 ●网络环境：ADSL宽带 ●IP数据包内容：通过Outlook发送邮件，帐号是xiaojin]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Windows Sockets网络编程(三) WINDOWS SOCKETS 1.1 程序设计]]></title>
    <link>http://im.vc/vc/2011/0701/530.html</link>
    <description><![CDATA[一、简介 WINDOWS SOCKETS是从 Berkeley Sockets 扩展而来的，其在继承 Berkeley Sockets的基础上，又进行了新的扩充。这些扩充主要是提供了一些异步函数，并增加了符合WINDOWS消息驱动特性的网络]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（4）-- 消息映射的实现（2）]]></title>
    <link>http://im.vc/vc/2011/0701/529.html</link>
    <description><![CDATA[但是在当前例子中，当前对象的类CTview没有覆盖该函数，所以CWnd的WindowProc被调用。 这个函数把下一步的工作交给OnWndMsg函数来处理。如果OnWndMsg没有处理，则交给DefWindowProc来处理。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[基于Web的程序版本检查]]></title>
    <link>http://im.vc/vc/2011/0701/528.html</link>
    <description><![CDATA[现在的很多程序都可以通过 Internet 进行版本更新，Windows 操作系统本身的Windows Update就是一个典型的例子。要实现这种特性，首先必须对应用程序的版本进行检查。那么如何通过 Intern]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[对《一个简单的学生成绩管理系统》优化的一点]]></title>
    <link>http://im.vc/vc/2011/0701/527.html</link>
    <description><![CDATA[现在我们开始讨论优化的问题，在讨论之前，建议先看看《一个简单的学生成绩管理系统》这篇文章。我看过《一个简单的学生成绩管理系统》后，觉他其中的show()这个函数用得不是很]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用winpcap驱动写arp多功能工具]]></title>
    <link>http://im.vc/vc/2011/0701/526.html</link>
    <description><![CDATA[一、winpcap驱动简介 winpcap(windows packet capture)是windows平台下一个免费，公共的网络访问系统。 (编者注：WinpCap开发包可以到以下两个网址下载: (1)http://winpcap.polito.it/ , (2)VC知识库工具栏目]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[调用默认的电子邮件程序发送EMail]]></title>
    <link>http://im.vc/vc/2011/0701/525.html</link>
    <description><![CDATA[示例代码运行效果图如下： 功能介绍：很多时候大家需要在程序中发送邮件，自己编又太麻烦，怎么办，呵呵，有现成的！ 1、我们可以用ShellExecute函数简单的调用默认的电子邮件程序]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（5）-- MFC对象的创建（1）]]></title>
    <link>http://im.vc/vc/2011/0701/524.html</link>
    <description><![CDATA[MFC对象的创建 前面几章介绍了MFC的核心概念和思想，即介绍了MFC对Windows对象的封装方法和特点；MFC对象的动态创建、序列化；MFC消息映射机制。 现在，考查MFC的应用程序结构体系，即]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[彩电故障信息共享系统]]></title>
    <link>http://im.vc/vc/2011/0701/523.html</link>
    <description><![CDATA[前言：这是我毕业设计时做的一次课题，该课题是厦门厦华电子公司提供的，本系统也是运用于实际生产的。虽然这个系统还不够完善，出于资源共享、相互学习的目的在此发表该论文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[典型网络数据库系统软件设计]]></title>
    <link>http://im.vc/vc/2011/0701/522.html</link>
    <description><![CDATA[一、概述 本系统为内部系统，帐户由管理员添加、管理； 分为两个组，User组和Boss组。Boss组的帐户可以发广播通知； 任意两个用户间可以互相通信； 数据库接口用DAO，网络通信用 C]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[封装ADO之MFC应用]]></title>
    <link>http://im.vc/vc/2011/0701/521.html</link>
    <description><![CDATA[Microsoft ActiveX Data Objects (ADO) 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。 本次封装的CadoInterface类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++ Oracle开发入门]]></title>
    <link>http://im.vc/vc/2011/0701/520.html</link>
    <description><![CDATA[ORACLE 数据库以其优良的性能得到广泛的称赞。但是 ORACLE 客户端不像 SQL Server 能方便地连接到数据库。首先，要给客户机装一个 ORACLEL OLEDB 通讯软件，该软件可从如下地址获得： www.o]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（5）-- MFC对象的创建（2）]]></title>
    <link>http://im.vc/vc/2011/0701/519.html</link>
    <description><![CDATA[从这些图中可以看到何时、何处调用了什么消息处理函数和虚拟函数，这些函数用来作了什么事情。必要的话，程序员可以在派生类覆盖它们。 在创建工作完成之后，进行初始化，使用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用DB-Library编程（一）(SQL Server)]]></title>
    <link>http://im.vc/vc/2011/0701/518.html</link>
    <description><![CDATA[最近刚学VC++，觉得VC++在访问数据库时不论使用ODBC、ADO，OLE DB或MFC相应类库都感觉有些繁琐,于是并利用VC++将SQL Server提供的DB-Library库作了一些简单的封装,以方便访问MS SQL Server数据库。]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[ADO智能开发包]]></title>
    <link>http://im.vc/vc/2011/0701/517.html</link>
    <description><![CDATA[一、文件夹和文件说明 文件夹说明： Bin ANSI 版的发布版。Release Bin d ANSI 版的调试版。Debug Bin u UNICODE版的发布版。Release Bin ud UNICODE版的调试版。Debug Examples 《ADO智能组件》实例目录]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[VC++中使用DB-Library编程（二）(SQL Server)]]></title>
    <link>http://im.vc/vc/2011/0701/516.html</link>
    <description><![CDATA[自从上次在VCKBASE 在线杂志》第三十期刊登了VC++中使用DB-Library编程(SQL Server)一文之后，得到了很多朋友的支持和鼓励，有很多朋友提出了宝贵建议，并指出了其中的不足和错误，最近利]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（1）--MFC概述]]></title>
    <link>http://im.vc/vc/2011/0701/515.html</link>
    <description><![CDATA[MFC是一个编程框架 MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架，它的目的就是让程序员在此基础上来建立Windows下的应用程序，这是一种相对SDK来说更为]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（6）-- 应用程序的退出]]></title>
    <link>http://im.vc/vc/2011/0701/514.html</link>
    <description><![CDATA[一个Windows应用程序启动之后，一般是进入消息循环，等待或者处理用户的输入，直到用户关闭应用程序窗口，退出应用程序为止。 例如，用户按主窗口的关闭按钮，或者选择执行系统]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[用MFC+ADO把jpg图象文件放入ACCESS库中]]></title>
    <link>http://im.vc/vc/2011/0701/513.html</link>
    <description><![CDATA[网上好象这个例子还没有样，如果你用VC做一个人事部管理系统，不可能没有人员照片吧！能找到的例子中都是用BMP，不敢用! 这个例子用到了VC6.0和access2002(officeXP),涉及到ADO的用法,文件]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（2）-- MFC和Win32]]></title>
    <link>http://im.vc/vc/2011/0701/512.html</link>
    <description><![CDATA[MFC Object和Windows Object的关系 MFC中最重要的封装是对Win32 API的封装，因此，理解Windows Object和MFC Object (C++对象，一个C++类的实例)之间的关系是理解MFC的关键之一。所谓Windows Object（Window]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测Windows主机的NetBIOS信息]]></title>
    <link>http://im.vc/vc/2011/0701/511.html</link>
    <description><![CDATA[大家一提到Windows2000/XP系统的安全性，很快就会想到NULL Session（空会话）。这可以算是微软安置的一个后门，很多简单而容易的攻击都是基于空会话而实现的。在此，我们不讨论如何攻]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（3）-- CObject类]]></title>
    <link>http://im.vc/vc/2011/0701/510.html</link>
    <description><![CDATA[CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性：对运行时类信息的支持，对动态创建的支持，对串行化的支持，对象诊断输出，等等。MFC从CObject派生出许多类，具备其中]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（7）-- MFC的DLL]]></title>
    <link>http://im.vc/vc/2011/0701/509.html</link>
    <description><![CDATA[一般的，在介绍Windows编程的书中讲述DLL的有关知识较多，而介绍MFC的书则比较少地提到。即使使用MFC来编写动态链接库，对于初步接触DLL的程序员来说，了解DLL的背景知识是必要的。另]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（4）-- 消息映射的实现（1）]]></title>
    <link>http://im.vc/vc/2011/0701/508.html</link>
    <description><![CDATA[消息映射的实现 Windows消息概述 Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息，然后把控制返还给Windows。 消息的分类]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[探测Windows2K/XP/2003本机系统信息]]></title>
    <link>http://im.vc/vc/2011/0701/507.html</link>
    <description><![CDATA[Native API乃Windows用户模式中为上层Win32 API提供接口的本机系统服务。平常我们总是调用MS为我们提供的公用的Win32 API函数来实现来实现我们系统的功能。（PS：前不久，偶写了一个Window]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[MFC教程（8）-- MFC的进程和线程]]></title>
    <link>http://im.vc/vc/2011/0701/506.html</link>
    <description><![CDATA[Win32的进程和线程概念 进程是一个可执行的程序，由私有虚拟地址空间、代码、数据和其他操作系统资源（如进程创建的文件、管道、同步对象等）组成。一个应用程序可以有一个或多]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[一个TCP和UPD聊天、传收文件程序]]></title>
    <link>http://im.vc/vc/2011/0701/505.html</link>
    <description><![CDATA[摘要： 本文通过例子，介绍了如何在局域网中进行聊天、互发文件以及抓取对方屏幕保存为文件。程序还包括了取得本机和对方的IP、计算机名称。滚动ListBox控件等功能本人初次发表文]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个Win32 API串口控制MFC打包类]]></title>
    <link>http://im.vc/vc/2011/0701/504.html</link>
    <description><![CDATA[支持环境：Windows 9x、Windows ME、Windows NT、Windows2000 简介：这是一个Win32 API的打包类，对处理串口的Win32 API类进行了封装，借助这个类可以很方便地对串口进行操作。 特性： C++接口简洁]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[如何在应用程序忙碌时探测用户的按健]]></title>
    <link>http://im.vc/vc/2011/0701/503.html</link>
    <description><![CDATA[这个问题在论坛中的出现频率很高。在解决这个问题时，首先要明确Windows处理用户输入的方法完全不同于Dos操作系统。当用户按键后，Dos应用向操作系统提出请求，而在Windows中，当用]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[使用ADO控件打造另类的聊天室]]></title>
    <link>http://im.vc/vc/2011/0701/502.html</link>
    <description><![CDATA[这个是我开始接触编程时的想法，想通过仅用数据库，不采用sock来实现一个简单的在局域网内的聊天室，我想这个想法很多人都有过。这个程序本身没什么价值，只是一来把自己当初的]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[Ado实现C++对象的存取]]></title>
    <link>http://im.vc/vc/2011/0701/501.html</link>
    <description><![CDATA[其实我最讨厌写东西了，最近忙死了，呵呵，前一段时间在做一个图形程序时，需要把C++对象保存到数据库里，刚开始真让我头疼啊，琢磨了一个下午，终于给做出来了，废话不说了，]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[缓冲区溢出攻防]]></title>
    <link>http://im.vc/vc/2011/0701/500.html</link>
    <description><![CDATA[很久以来，在人们心目中，黑客和病毒作者的身上总是笼罩着一层神秘的光环，他们被各种媒体描述成技术高手甚至技术天才，以至于有些人为了证明自己的天才身份而走上歧途，甚至]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</category>
    <author>admin</author>
    <comments>未知</comments>
</item>
<item>
    <title><![CDATA[介绍一个控制并行端口的MFC类]]></title>
    <link>http://im.vc/vc/2011/0701/499.html</link>
    <description><![CDATA[支持环境：Windows 9x、Windows ME、Windows NT、Windows2000 简介：这个类允许你使用低级端口I/O函数读写端口数据。例子程序使用这个类实现了PC到PC之间通过PLT1进行简单的C/S文件传输。 特性：]]></description>
    <pubDate>2011-07-01</pubDate>
    <category>Visual C++</cate
