摘要: 恕我孤陋寡闻,数月前才知道2005里有很多ctrl+某键的快捷方式,最常用的ctrl+k、ctrl+c批量注释 和ctrl+k、ctrl+u批量取消注释。现在突然想在本本上用,只有6.0,找了个方法,可行,如下:打开记事本,输入如下代码:Sub CommentBlock()With ActiveDocument.Selection'对于当前窗口打开的文档中选中的文本 .ReplaceText "%", "//", dsMatchRegExpB'在开始位置增加 // 注释End WithEnd SubSub UncommentBlock() 阅读全文
posted @ 2011-06-01 15:29 maxweii 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一,什么是表驱动 表驱动,又称之为表驱动法、表驱动方法。 “表”是几乎所有数据结构课本都要讨论的非常有用的数据结构。表驱动方法出于特定的目的来使用表,程序员们经常谈到“表驱动”方法,但是课本中却从未提到过什么是"表驱动"方法。表驱动方法是一种使你可以在表中查找信息,而不必用很多的逻辑语句(if或Case)来把它们找出来的方法。事实上,任何信息都可以通过表来挑选。在简单的情况下,逻辑语句往往更简单而且更直接。但随着逻辑链的复杂,表就变得越来越富有吸引力了,通过下面的这个例子大家就能知道什么是所谓的表驱动方法了。 假设你需要一个可以返回每个月中天数的函数(为简单起见不考虑闰年) 阅读全文
posted @ 2011-06-01 14:32 maxweii 阅读(466) 评论(0) 推荐(0) 编辑
摘要: CComObjectRootObjectBase中以表驱动的方式对接口的查询作了一个内部的实现,即InternalQueryInterface()。所以在创建基于ATL的COM类时,需要创建一个包含所有实现接口的映射表。1. BEGIN_COM_MAP、END_COM_MAP、COM_INTERFACE_ENTRY与COM_INTERFACE_ENTRY2宏ATL提供了BEGIN_COM_MAP、END_COM_MAP、COM_INTERFACE_ENTRYCOM_INTERFACE_ENTRY2这4个宏来创建接口映射表。假设一个类CClassA继承了接口IIntA和IIntB,则该类的接口映 阅读全文
posted @ 2011-06-01 14:00 maxweii 阅读(779) 评论(0) 推荐(0) 编辑
摘要: Detours是微软开发的一个函数库,可用于捕获系统API。在用其进行程序开发之前,得做一些准备工作:一.下载Detours 在http://research.microsoft.com/sn/detours 可免费下载Detours二.安装Detours 一路NEXT三.生成Detours库 在安装后的文件夹下找不到直接可以拿来用的LIB文件,但是却有SRC文件(在**\Microsoft Research\Detours Express 2.1\src下)。该文件夹下还有Makefile,可以直接用来生成库。 将Detours路径下的SCR文件夹拷贝到**\Microsoft Visual 阅读全文
posted @ 2011-06-01 10:42 maxweii 阅读(3950) 评论(0) 推荐(0) 编辑