首页 / 软件开发 / C++ / 介绍一款VC辅助开发工具VcExtend
介绍一款VC辅助开发工具VcExtend2011-04-09王彤VcExtend 扩展了VC6.0的功能,包括函数体批生成、数据接口自动生成,注释可隐可现, 注释自动生成文档等功能,可以大大提高VC的工作效率。VcExtend使用VC60的扩展宏接口 ,采用VBScript编写,使用起来跟VC本身的命令几乎没有区别。VcExtend完全公开源代码, 可以无偿使用和修改。下边介绍几个主要的命令:建立新类:生成干净清爽 的类框架,代码模板可自由修改。代码整理:为函数声明生成函数体,为成员变量生 成读写接口(包括声明和实现),将函数体按声明的顺序重排序。这些操作一次性完成,无 论你是新设计一个类还是修改一个类,这个命令都会工作得很好。注释:生成注释模 板,注释可隐藏,函数体可调出头文件写的函数注释进行阅读和修改。注释自动生成类似于 MSDN的文档。文档数据采用XML文件存储,你可以按照自己的喜好定义显示格式。注 释批处理:显示/隐藏全部详细注释,显示/隐藏注释摘要,自动为数据接口函数生成注释, 文档整理理。一、预备----开始!当然,你要先下载VcExtend.rar。另外, 也需要安装微软的XML插件。解包以后,可以看到Txt和Doc文件夹,Txt是一些生成新 类时使用的代码模板,Doc文件夹存放由你的注释生成的文档和显示文档的工具。在你的工程 中使用VcExtend要把这两个目录拷到你的工程的根目录下,后面的讲解使用Example目录下的 Demo工程,Txt和Doc文件夹已经在里边了。VcExtend.dsm是VcExtend的源代码,把它 拷贝到C:Program FilesMicrosoft Visual Studio Common MSDev98 Macros目录下, 并把里边提供的命令挂接到工具栏上,就可以使用了。如果你从没用过VC60的扩展宏 ,可以照下边的说明来操作。启动VC60,不要打开任何工程。在Toos菜单选 择Macro,点击Options >>, 点击Load Files,选中VcExtend前面的复选框,取消其 他选中的框。点击Toolbars标签,新建一个工具条,命名为VcExtend。点击 Commands标签,在Category下拉列表中选中Macros,Commands框里就会显示VcExtend的全部 命令。选中ClassNew,拖到VcExtend工具条上,在弹出的对话框中选中Text Only, 你就会看到ClassNew命令已经挂到工具条上了。把其他命令也挂到工具条上。为了便 于说明,我们先全部使用Text Only,以后,等你熟悉VcExtend后,可以把文字按钮改为你喜 欢的图标。在Show Menus For下拉列表中选择All Editors,点击Close关闭对话框。关闭VC60, 再重新打开。好啦,下面可以尝尝滋味如何了!