[转]增强你的VC6开发环境

以下文章转载自:http://hi.baidu.com/foollee/blog/item/0169e82721112a06908f9d26.html

在此表示感谢。

 

工欲善其事必先利其器,VC6开发环境虽然已经非常强大,但是,我们还是可以根据我们的需要更好的进行完善。

一、编写宏为VC6开发环境增加批量注释功能

在VB6中,注释是非常麻烦的事情,需要在每一行开头增加“’”符号,如果遇到需要大量注释的情况就比较麻烦了。不过VB6中隐藏了两个命令,虽然不能在菜单上显示,但是可以通过自定义工具条增加。

在VB6的工具条上按右键,选择自定义,在弹出的属性页中选择命令-编辑,将设置注释块和解除注释块拖放到工具条中,关闭对话框,这时你在VB6中用鼠标选择一段代码后就可以通过点击工具条上的注释按钮方便的进行注释以及取消注释了。

C语言的注释有两种,“//”可以注释一行,“/* */”组合可以注释多行,但是,使用上并不是很方便,尤其是需要注释多个小块代码等情况下。VC6中并没有象VB6一样提供相应的命令,不过VC6可以使用VBSCRIPT编制宏从而增强VC6开发环境。

打开记事本,输入如下代码:

Sub CommentBlock()
With ActiveDocument.Selection
'对于当前窗口打开的文档中选中的文本
.ReplaceText "%", "//", dsMatchRegExpB
'在开始位置增加 // 注释
End With
End Sub

Sub UncommentBlock()
With ActiveDocument.Selection
.ReplaceText "%//", "", dsMatchRegExpB
'同样的,去掉在选择文本中开头找到的注释符号
End With
End Sub

安装使用这个宏文件

把这个文件命名为COMMENTMAC.dsm,保存到你的VS安装目录下的O:VS6CommonMSDev98Macros中;

在VS6的工具条上按下右键,点击“ADD-INS and Macro Files”属性页,选择”COMMENTMAC”;点击“commands”属性页,在左侧下拉框中选择 MACROS,这时右面列表框就出现了两个命令:COMMENTBLOCK和UNCOMMENTBLOCK,用鼠标拖放到工具条上,根据提示选择自己喜欢 的图标。

VC打开一个工程,用鼠标选择一段代码,按下对应COMMENTBLOCK的图标,这些代码每行的开始就增加了“//”注释符号,再按下对应UNCOMMENTBLOCK的图标,这些代码的注释符号就被撤销了。

二、wndtabs插件

在VC6开发中,我们经常需要对多个文件进行编辑,可是VC的窗口显示非常不方便,如果能够象ULTRAEDIT一样,打开多个文件后可以通过标签只有切换就非常方便了。

http://www.wndtabs.com网站,我们可以下载wndtabs插件以及中文语言包,安装完成后,再打开多个窗口:

其实wndtabs的功能远不止这些,我们通过它的右键菜单进行保存、设为只读等文件操作,甚至还可以调用文件的系统菜单进行压缩、发送等。

并且该网站提供源代码下载,我们可以进行适合自己的修改以及在此基础上开发出自己的插件。

三、visual assist

VC6虽然提供了许多自动完成功能,但是对于我们自定义的变量名,或者直接调用的API函数等并不能自动完成,而我们平常编程中,为了代码的可读性,变量名通常都比较长,输入比较麻烦。

http://www.wholetomato.com/index.html网站,我们可以下载Visual Assist插件:

从它网站上的效果图就可以看出:它能够自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示拼写错误等等。

通过以上说明,我给大家介绍了一些VC6比较实用的增强工具,后面两种我只是简单的描述了一些主要的功能,大家可以通过该网站的软件了解的更为详细。虽然开发工具不能决定什么,但是一个良好的开发工具却可以有效的加快我们的开发工作,提升开发效率,希望对大家有所帮助。

一些VC插件的简介 1. Visual Assist(简称VA)(http://www.wholetomato.com/) VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。有了此工具,大概可以节省输入时间的30%以上。 2. WndTabs(http://www.wndtabs.com/) WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便的操作这些文件,比如修改文件属性,copy文件路径、文件名等,并且还开放源代码,你要是愿意的话,可以添加自己很兴趣的功能。 3. LineCounter(http://www.wndtabs.com/) 用来统计整个工程的代码行数,包括总行数、代码行数、注释行数、空行数等,并且对多个工程一起统计时,不会把相同的文件计算多次。它也开放源代码哦!J 4. Spelly(http://www.wndtabs.com/) 一个拼写检查的插件,可以对整个文件或所选部分进行拼写检查,支持C/C++/C#, VB, Fortran 和HTML。 5. SourceStyler C++(http://www.sourcestyler.com/) 此插件是针对C++的一个格式化工具,可以针对自己的编码习惯,选择一种编码风格,也可以自己定义,而且定义非常详细,有表达式、指针、模板、类、枚举等十几种,肯定能满足你的需要。 6. VC显示行号插件 正确安装注册VC6LineNumberAddin.dll即可显示行号。 7.Comment Wizard 网址:http://www.cppblog.com/fwxjj/ 功能:Visual C++插件,提供了Visual C++源代码注解标准化与自动化功能。在它的帮助下,您可快速创建标头文件信息注解,文件中模块注解, C++处理方式,以及C语言功能与历史校正功能注解,等等。 8.FileTool 解决VC6.0无法添加和打开文件插件 9. 不是VAX,VC6中只支持16中颜色,有一个插件可以修改为24位真彩色,完全可以自己定义。 网址:http://www.codeproject.com/macro/devtruecolour.asp 10.BCGControlBar Library 功能:非常好的一套应用于vc6的界面扩展类库,轻松的作出 vc2003 的界面。并且给了各种界面例子,如vc.net、outlook、更换皮肤等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值