Creating .NET Symbols using the Symbol Wizard - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Reference Data
Search by Category
Reference Data
Smart 3D Version
11 (2016)

Deployment

To help you create new symbols, the Symbol Wizard is delivered with the software. The wizard is an executable, runs as a stand-alone application, and is delivered as follows:

{Product Path}\Core\Container\Bin\Assemblies\Release\SymbolWizard.exe

For more information see its integrated context sensitive (F1) help.

The wizard implementation is language neutral. It uses style sheet templates and XML transformation to generate a .NET symbol definition for any programming language (VB.NET, C#.) needed by the symbol author. The style sheet templates are delivered as follows:

{Product Path}\CommonApp\SOM\Client\Services\SymbolWizard\Templates

One VB.NET style sheet for each Solution, Project, AssemblyInfo, and the Symbol class is delivered, but these can be replaced with other programming language templates.

Workflow

The workflow for using the wizard to create a new symbol consists of the following steps:

  1. Identify the .NET symbol project and location.

  2. Specify either a new or existing project in which to add the .NET symbol.

  3. Provide a Namespace and the symbol class name. Define inputs to the symbol in the inputs grid. See the section on Naming of the Symbol Definition for naming guidelines.

  4. Select aspects defined by the symbol.

  5. Define outputs for each aspect.

On finish, the new .NET Symbol class is created in the target project.