Share via


Visual Modeler Reference

   

Microsoft Visual Modeler is a tool for designing three-tier distributed applications, using class and component diagrams. With Visual Modeler you can visually design models of the classes and components your application needs, then convert these models to Visual Basic or Visual C++ code. With Visual Basic, you can also import your application's code, and convert it to Visual Modeler diagrams. This makes it possible to switch back and forth between a model and working code, for optimum flexibility and efficiency. You can also publish the visual models you create in Microsoft's Visual Component Manager, so they can be shared and reused by other developers in your organization. Visual Modeler is based on a subset of the Unified Modeling Language (UML).

The primary documentation for Visual Modeler is contained in the Windows Help system that is installed with Visual Modeler. To view the documentation, open Visual Modeler, click the Help Menu, then click Visual Modeler Help Topics.

In addition, a collection of "Quick Start" topics and samples are provided here. The following sections provide information to acquaint you with the basic concepts, procedures and commands of Visual Modeler.

Section Description
Visual Modeler Quick Start With Visual Basic Provides a brief tutorial on using Visual Modeler with Visual Basic. It shows how to create visual models, how to convert visual models to Visual Basic code, and how to update a visual model after changes have been made to the code.
Visual Modeler Quick Start With Visual C++ Provides a brief tutorial on using Visual Modeler with Visual C++. It shows how to create visual models, how to use a model to visualize the MFC class hierarchy of an application, and how to convert visual models to C++ code. It also introduces the Enroll Visual Modeler sample application.
Other Visual Modeler Samples Provides a way to install and use a variety of complete Visual Modeler samples. These samples can be used as a starting point for your own applications.