Workspace Whiz! provides an easy to
use programming interface for
its file and tag system and for templates.
Among other things, Visual Studio provides no method of retrieving
the files in a project or the workspace filename through automation.
Workspace Whiz! does through its WWhizInterface
Through the template interface, template commands are user definable.
Let's say a command was needed to query a database. The command
is registered with the template system as sql. When sql
is executed, it calls a C++ virtual function called Run() in the
Sql class. Run() performs the processing and returns the result
to the template to be inserted into the current source file.