2024年4月21日发(作者:)

增强Microsoft开发环境下的编辑能力。

Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的

Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受

到Visual Assist X为您带来的好处。

Visual Assist X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C

++,C#,Visual Basic等语言,能自动识别各种关键字、系统函数、成员变

量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开

发过程的自动化和开发效率。

结构体系

从Microsoft Visual C/C++ 6.0开始,所有的Microsoft IDE都为您的编辑环境提

供了轻巧的剖析器,为您的代码编写提供方便,他们不生成目标码,这种默认帮

助形式称为Intellisense。其特性包括成员列表框、完成列表框、停驻工具提示、

自动参数信息。您可以在IDE对话框选项内设定每个组件的工作状态。

Visual Assist X去除了默认Intellisense的几个不足之处,采用一系列新的特性

对其进行了补充,提高了IDE的可用性。其中,帮助的数量决定于IDE、所用编

程语言和您设定的选项。

如同默认Intellisense,Visual Assist X也包括剖析器,运行于您的编辑过程中。

该培训器同默认剖析器的不同之处在于,他们不装载预先设置的符号数据库,因

此扩大了Intellisense的范围。Visual Assist X只收集您工程中的头文件和对象

信息,这些头文件和对象可以包含在系统、第三方库、MFC或ATL/WTL/STL

中。这意味着Intellisence的活动更加频繁,结果也更加准确。

不止是C/C++,对于所有编程语言,Visual Assist X都含有可执行的轻载默认剖

析器。对于C/C++,您可以选择Visual Assist X专有Intellisense,也可以首选

默认剖析器,只有当其不可用时,再采用Visual Assist X,这些工作方式都可以

通过专门设置来实现。

Visual Assist X作为一种低优先度的后台线程插件,不影响您的IDE环境性能。

该线程在idle期间活动,当您开始输入代码时,又回复为静默状态。并且它的剖

析器不生成目标码,因此,同传统剖析器相比,占用更少的资源。

Visual Assist X提高了工作的自动化,简化了浏览,并且显示您开发过程的关键

信息。其功能完全集成到IDE中,实现了二者的充分融合。为Microsoft Visual

Studio .NET 2003和2002的所有编程语言提供编程助手,包括C/C++, C#, ASP,

Visual Basic, Java 和 HTML,另外,还为Microsoft Visual C++ 6.0和 5.0的

C/C++用户提供编程帮助。

产品特点

改进了Intellisense:成员和完成列表框的出现更加频繁、迅速,并且结果更加

准确。参数信息更加完善,并带有注释。含有所有符号的停驻工具提示。

代码输入更迅速:输入时观察suggestion列表框,其中将根据您的输入提供相

应的备选字符。为了更加方便的选择字符,还可以提前定义Atuotext和代码模

板。

错误自动校正:监控您的IDE,对那些简单但耗时的错误进行即时校正。

信息获取更加快速:更加迅速了解代码信息,在新的VA View中观察当前的停

驻类浏览器,可以获得当前符号的更多信息。除此,资源窗口中还添加了小的内

容和定义项,可以获取信息快照。

增加了色彩和格式:采用了更多的色彩和格式选项,代码解译更加迅速。增强了

IDE的基本语法色彩,在您输入代码的同时,突出匹配和不匹配条目。另外,还

添加了column indicator和print in color,将RTF置于剪切版内。

简化了查找和浏览:查找和浏览更加轻松。通过内容查找可以快速跳到相同名称

的符号处,在您工作台的任何地方都可以找到符号定义,还可以转入您代码中的

符号执行处。选择您文件的列表方式,锁定头文件和相应的cpp文件。从您的

工作台文件列表中打开文件。含有最近行为列表,可以在代码的活动部分之间相

互转换。Move scope可以到达下一个方法,还包含往返浏览。

拼写检查:在您输入代码的同时进行检查,并且可以看到同Microsoft Word相

似的红色下划线。含有Spell check comments and strings,另外,Spell check

code可以检查错误的输入符号。

拓展了基本编辑:对编辑器进行了增强,编辑代码更加迅速。含有Surround

selections,multiple clipboards. Sort lines。

适合您个人风格的配置特色:细化选项对话框,定义Visual Assist X特性以适

应您的编程习惯。内容菜单中含多个命令,设置快捷方式可以加快访问您所偏好

的命令。可以禁止或允许Visual Assist X,或者强制其重新剖析从而更加智能化。

程序员的超强外挂——Visual Assist .Net 2003

源代码之光(杨冰)

程序员的外挂?大家看见这个标题,都会有这样的疑问。

其实,这个外挂——Visual Assist .Net 2003(以下简称VAssist),只是程序员

写代码的辅助工具,它非常有效的帮助程序员进行编码。

VAssist是针对使用Visual 2003(以下简称VS)的程序员辅助工具。

它改善了VS编程环境中一些东西。

下面,我们就开始介绍VAssist的功能和使用方法。

VAssist采用标准安装方式,安装完毕后,我们在VS里打开一个工程,会看见

VS的界面多出一个工具条(图1),那就是VAssist。

图1

从左向右第一个命令钮,里面是VAssist的选项设置。

第二个命令钮,是显示当前符号的定义处。当选定一个函数或者变量,就可以通

过他来看这个函数或者变量的定义位置。

第三个命令钮,竟然可以为我们写出一些固定格式的代码,比如声明一个类,我

们不需要写class xxx和public等框架,只要轻轻一点,VAssist都可以为我们

做到。

在写程序的时候,我们通常会建立多个工程,要打开其他工程的文件,用VS的

解决方案资源管理器,就需要一层一层的选择,好麻烦。如今,用VAssist的第

四个按钮,就可以方便的浏览在这个解决方案下的所有文件,它会显示出一个大

的文件列表,我们直接选择就可以了。

第五个命令钮,是我经常用到的。我们通常要在.h和.cpp文件中不断的切换,

虽然有VS的选项卡,但那也要选择一下对应的才可以。用了第五个命令钮,直

接就可以进入对应的h或者.cpp文件中。

第六个和第七个按钮,是可以恢复光标的位置,它可以记录我们历次使用光标的

位置,这样,我们可以方便的用光标来进行定位。

第八个和第九个按钮很简单,就是向前或者向后搜索字符串。

做程序员的,难免会打错一些字,或者丢掉分号,括号等东西,如果让编译器在

经过不长不短的编译时间后,检查出来,很是浪费时间。这就是第十个按钮所要

做的,它可以进行拼写检查,为我们节省大量的时间!

第十二到十五的命令钮,是负责VAssist的拼写检查状态的,它可以在你写出一

两字符后,就可以大致判断出你要写的函数名或者变量等东西,这个时候,你只

要直接按回车就可以将字直接打出,根本不用再敲字,并且,它可以自动修复你

的大小写错误,在有错的地方,比如你的变量没有声明就直接用了,它会在错误

的地方,加上一条红色的下划线,提醒你一下。

最后一个命令钮,是VAssist的开关,你可以在不想用VAssist的时候,把它关

闭。

VAssist还有一个不错的功能:VS的导航栏几乎是个废物,什么也不能干,我

们不能通过它来到达任何函数,所以,VAssist提供了一个自己的导航栏,我们

只要选择相应的函数,就可以快速定位,否则,在n多代码面前,还要慢慢定位,

昏……

另外,我们在粘贴代码的时候,免不了要进行代码格式重新排版,VAssist可以

在粘贴的时候,自动为我们排版,我们就不需要按VS提供的热键了,偷一点懒

嘛。

如果大家觉得用鼠标点击VAssist的命令钮有些不方便,可以设置一些热键。在

VS的菜单->选项->环境->键盘中可以设定.

VAssist不愧是一个方便、智能的帮助程序员写代码的好工具,希望大家都来看

看,嘿嘿。如果谁想下载,可以去google搜索。