Menu
Your Cart

Visual Assist

Visual Assist

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here




Visual Assist has a wealth of features to enhance developer productivity. Improve virtually every Microsoft IDE you have with the multitude of features that comprise Visual Assist.

Visual Assist has a wealth of features to enhance developer productivity. Improve virtually every Microsoft IDE you have with the multitude of features that comprise Visual Assist.

  • Navigation Move about your code with newfound easeto any file, method, symbol, or reference in your projects and solutions. Get anywhere from anywhere. The navigation features of Visual Assist, like the other types of features, are entirely new to the IDE, improve built-in functionality, or in a few instances, apply only to older IDEs.
  • Refactoring Reduce the complexity of your code, improve its readability, and make it extensible without changing its external behavior. Refactor legacy code, code you inherit, or the first version of your own work.
  • Code Generation Generate code faster than you think possible, even if you use just a handful of the features in Visual Assist. As you become a proficient user, write and update code even faster.
  • Coding Assistance Write code faster with assistance that doesn't get in your way, especially when you're on a roll. Visual Assist suggests completions only if they save you serious typing, and quietly fixes mistakes in your wake.
  • Code Understanding Make sense of complex code, or code you haven't touched in a long time, with an assortment of tool windows, browsers, and fields that provide information where and when you need it.
  • Code Correction Watch Visual Assist correct mistakes as you make them, especially errors in symbol case and pointer notation. Type entirely in lower case, and watch Visual Assist correct the case of all of your symbols. Save the shift key for your definitions.
  • Code Inspection Inspect your code for specific quality issues as you edit. The Code Inspection feature of Visual Assist, based on LLVM/Clang, diagnoses and fixes typical programming errors, like style violations, interface misuse, and bugs that can be deduced via static analysis.
  • Code Snippets Expand frequently typed segments of code with a powerful version of the like-named feature in the IDE. Include symbols from the current context, prompt for user input, and edit snippets in a custom editor.
  • Debug Assistance Use the VA Memory View and the VA Step Filter included with Visual Assist to shorten the time required to debug native C/C++.
  • Tool Windows View code from 30,000 feet, and rearrange code so it's easier to understand and maintain. Tool windows in Visual Assist supply entirely new functionality to the IDE, and bring together oft-used built-in functionality to more efficient tool windows.
  • Source Links Connect comment substrings to external applications and websites, such as bug trackers, case managers, documentation, and source code control systems.
  • Configuration Adjust the multitude of features in Visual Assist to suit your programming environment and habits. Find your favorite features, and make them hum for maximum productivity.

Visual Assist - Features

General Features include:

FeatureVisual Studio .NET C/C++Visual Studio .NET C# Visual Studio .NET ASPVisual Studio .NET BasicVC++ C/C++
Member and completion List boxesXXX XX
Improved parameter informationXXX XX
Hovering tooltipsXXX XX
Suggestion List boxesXXX XX
Automatic textXXX XX
Code templatesXXX XX
Repair caseXXX  X
Convert Dot to ->X    X
Hovering class browserXXX XX
Context fieldXX X X
Definition fieldXX X X
Bypass lists after F1    X
Enhanced syntax colouringXXX XX
Highlight matching {} and ()XX X X
Highlight mismatching {} and ()XX X X
Column indicatorXXX XX
Print in colour    X
RTF in the clipboard    X
Find by contextXXX XX
Find symbol in the workspaceXXX XX
Go toXXX XX
List methods in fileXXX XX
Open header or CPPX   X
Open file in workspaceXXX XX
Most recently used listXXX XX
Spell checking of comments and stringsXXX XX
Spell checking codeXX X X
Surround selectionsXXX  X
Multiple clipboardsXXX XX
Sort linesXXX XX
Options dialogueXXX XX
Context menuXXX XX
Assign shortcutsXXX XX
Enable and disableXXX XX
ReparseXXX XX

New Features in Version 10.5

New Features, Improved Features
Version 10.5 offers current users new time-saving enhancements.

  • Directory-based parsing
    Enjoy Visual Assist X navigation and IntelliSense features without creating or loading a solution.
  • Highlight find results
    Perform a search in the IDE and see all results at a glance.
  • Find References and Rename results grouped by project
    Better organization of results allows you to restrict rename operations to the desired project(s).

New Language Support
Web and WPF developers now benefit from the acclaimed productivity features of Visual Assist X.

  • ASP & HTML
    Type less using enhanced IntelliSense. Navigate and refactor efficiently across design and code-behind files.
  • JavaScript & VBScript
    Get suggestions for common scripting objects, libraries, and existing user code where the IDE doesn't normally provide them.
  • XAML
    Easily navigate between XAML design elements and code-behind files.

Features in Version 10.4

Version 10.4.1624 features:
  • Multiple Find References windows
  • Consolidated listboxes
  • Preliminary support for Visual Studio 2008
  • Improved parsing of C# and VB source
  • VA Outline.

Back to top

Visual Assist - System Requirements

Operating Systems
Generally speaking, Visual Assist X works with any operating system that runs your IDE with the exception of Microsoft Windows 98 and NT 4.0.

  • Windows Vista (x86 and x64, all versions)
  • Windows XP Professional (x86 and x64)
  • Windows XP Media Center Edition
  • Windows XP Home
  • Windows 2000 Professional
  • Windows Server 2008
  • Windows Server 2003
  • Windows 2000 Server

Visual Assist works seamlessly across all languages in your solution: C++ . C# . VB.

Visual Assist works in current and legacy versions of Visual Studio: VS2008 . VS2005 . VS2003 . VS2002 . VC6.

Development Environments
Visual Assist X is compatible with the following Microsoft IDEs. Reinstall Visual Assist X if you change or add an IDE to your system.

  • Microsoft Visual Studio 2008 Team System
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Standard Edition
    (Express Editions are not supported.)
  • Microsoft Visual Studio 2005 Team System
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
    (Express Editions are not supported.)
  • Microsoft Visual Studio .NET 2003
  • Microsoft Visual Studio .NET 2002
  • Microsoft Visual C++ 6.0

Performance
Visual Assist X requires little more than a system fast enough for software development. Impact on the performance is negligible after a project is opened for the first time. (Extra parsing is done the first time each project is opened.)

Disk Space
Disk space requirements vary depending on the size of your projects. Only 20 MB is required for initial installation of Visual Assist X but symbol databases and file caches increase the requirement quickly. A reasonable minimum is 50 MB. Large projects can consume 100+ MB over time.

Visual Assist X maintains a cache of parsed source files that speed opening of files. The cache is cleared periodically.