以下文章转载自: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比较实用的增强工具,后面两种我只是简单的描述了一些主要的功能,大家可以通过该网站的软件了解的更为详细。虽然开发工具不能决定什么,但是一个良好的开发工具却可以有效的加快我们的开发工作,提升开发效率,希望对大家有所帮助。