You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

120 lines
6.1 KiB

:Base msvmvb.HLP
:Title Round-Trip Engineering a Visual Basic Application
1 Round-Trip Engineering a Visual Basic Application
2 Frequently Asked Questions
3 Editing Diagrams and VB Classes=FAQ_Editing_Diagrams_and_Classes
3 Generating Visual Basic Code=FAQ_Generating_Code
3 Reverse Engineering Visual Basic Code=FAQ_RE
3 Visual Basic Integration=FAQ_VB_Integration
2 Concepts
3 Round-Trip Engineering=CONCEPTS_Round_Trip_Engineering
3 Code Generation=CONCEPTS_Code_Generation
3 Reverse Engineering=CONCEPTS_Reverse_Engineering
3 Visual Basic Model Properties=CONCEPTS_VB_Model_Properties
2 How To...
3 Round-Trip Engineer a Visual Basic Application
4 Starting from a Model=VB_RTE_Step_by_Step_from_Model@Msvmvb.HLP>(w95sec)
4 Starting with a Visual Basic Project=VB_RTE_Step_by_Step_from_Project@Msvmvb.HLP>(w95sec)
4 Creating a New Model=VB_RTE_Creating_the_Model@Msvmvb.HLP>(w95sec)
4 Contents of a New Model=VB_RTE_Contents_of_a_New_Model@Msvmvb.HLP>(w95sec)
4 Evolving the Generated Code=VB_RTE_Evolving_the_Gen_Code@Msvmvb.HLP>(w95sec)
3 Generate Visual Basic Code
4 Generating a New Visual Basic Project from a Model=CG_VB1_Generating_a_New_VB_Project_from_a_Model@Msvmvb.HLP>(w95sec)
4 Updating a Visual Basic Project from Changes in a Model=CG_VB1_Updating_a_VB_Project_from_Changes_in_a_Model@Msvmvb.HLP>(w95sec)
4 Previewing a Class=CG_VB1_Previewing_Classes@Msvmvb.HLP>(w95sec)
4 Selecting the Type of Project Item to Generate for a Class=cg_vb1_Selecting_Component_Type@Msvmvb.HLP>(w95sec)
4 Generating Debug Code=cg_vb1_Generating_Debug_Code_etc@Msvmvb.HLP>(w95sec)
4 Generating Error Handling Code=cg_vb1_Generating_Error_Handling_Code@Msvmvb.HLP>(w95sec)
4 Generating Add-Code Comments=cg_vb1_Generating_Add_Code_Comments@Msvmvb.HLP>(w95sec)
4 Naming Data Members=CG_VB1_Naming_Data_Members@Msvmvb.HLP>(w95sec)
4 Using Model Properties Other Than Those Available in the Code Generation Wizard=CG_VB1_Using_Other_Model_Properties@Msvmvb.HLP>(w95sec)
3 Reverse Engineer a Model from a Visual Basic Project
4 Creating a Model from a Visual Basic Project=VB_REV_Creating_a_New_Rose_Model@Msvmvb.HLP>(w95sec)
4 Updating an Existing Model=VB_REV_Updating_an_Existing_Rose_Model@Msvmvb.HLP>(w95sec)
3 Add Existing Software Components to a Model
4 Importing VB Classes=VB_REV_Importing_VB_Classes@Msvmvb.HLP>(w95sec)
4 Adding External Components to a Model=VB_REV_Adding_External_Components@Msvmvb.HLP>(w95sec)
4 Adding Components from a Visual Basic Project=VB_REV_Adding_Visual_Basic_Components@Msvmvb.HLP>(w95sec)
3 Model and Generate Collection Classes
4 Generating a New User-Defined Collection Class During Code Generation=cg_vb1_Generating_a_Class_Together_with@Msvmvb.HLP>(w95sec)
4 Assigning a New User-Defined Collection Class to a Class and Generate It Later=cg_vb1_Assigning_a_New_Collection_Class_and_Generate_It_Later@Msvmvb.HLP>(w95sec)
4 Assigning an Existing Collection Class to a Class=cg_vb1_Assigning_an_Existing_Collection_Class_to_a_Class@Msvmvb.HLP>(w95sec)
2 Reference
3 Model to Visual Basic Mapping
4 Overview=M_B_RTE6_Design_to_Code_Cor
4 Classes and Packages
5 Classes=CG_VB3_Classes
5 Interfaces=CG_VB3_Interfaces
5 Class Utilities=CG_VB3_Class_Util
5 Collection Classes=CG_VB3_Collection_Classes
5 Logical Packages=CG_VB3_Class_Cat
4 Properties
5 Properties=CG_VB3_Attrs_and_Ops
4 Relationships
5 Association Relationship=CG_VB3_Association_Rel
5 Aggregation Relationship=CG_VB3_Aggregate
5 Dependency Relationship=CG_VB3_Uses_Rel
5 Generalization Relationship=CG_VB3_Inheritance_Rel
5 Advanced Relationship Mappings
6 Navigability=CG_VB3_Nav
6 Containment Adornments=CG_VB3_Containment
6 Cardinality/Multiplicity=CG_VB3_Card_and_Mult
4 Methods
5 User-Defined Methods=CG_KC3_User_Defined_Operations
5 Method Parameter Passing=CG_VB3_Op_Param_Passing
5 Property Get/Set/Let Procedures=CG_VB3_Property_Operations
5 DLL Library Usage=CG_VB3_DLL_Library_Usage
5 Events=CG_VB3_Event
5 Entry and Exit Code=CG_VB3_Op_EntryCode_ExitCode
5 Initialization and Termination Methods=CG_VB3_Init_and_Term_Ops
4 Components
5 Components=CG_VB3_Components
5 Interfaces=CG_VB3_Interfaces
4 Stereotypes
5 Visual Basic Stereotypes Overview=VB_Stereotypes_Overview
5 Stereotypes of Classes=VB_Stereotypes_Class
5 Stereotypes of Methods=VB_Stereotypes_Method
5 Stereotypes of Components=VB_Stereotypes_Component
3 Visual Basic to Model Mapping
4 Overview=VB_REV_Code_to_Model_Corr
4 Visual Basic Projects=VB_REV_RE_of_VB_Projects
4 Class Modules, Forms, MDI Forms, Property Pages, User Documents, User Controls=VB_REV_RE_of_Class_Modules
4 Modules=VB_REV_RE_of_Modules
4 ActiveX Components=VB_REV_RE_of_ActiveX_Components
4 Code Comments=VB_REV_RE_of_Code_Comments
3 Visual Basic Model Properties
4 Overview=M_B_RTE5_Code_Generation_Pr
4 Component Properties
5 Overview of Component Properties=M_B_RTE2_Comp_Props
5 ProjectFile=CG_VBPRP_comp_Project_File
4 Class Properties
5 Overview of Class Properties=M_B_RTE2_Class_Props
5 CollectionClass=CG_VBPRP_class_Container_Class
5 Creatable=CG_VBPRP_class_Creatable
5 GenerateInitialization and GenerateTermination=CG_VBPRP_class_Generate_Init_and_Term
5 OptionBase=CG_VBPRP_class_Option_Base
5 OptionCompare=CG_VBPRP_class_Option_Compare
5 OptionExplicit=CG_VBPRP_class_Option_Explicit
4 Property and Role Properties
5 Overview of Property Properties=M_B_RTE2_Class_Attr_Props
5 Overview of Role Properties=M_B_RTE2_Roles
5 DataMemberName=CG_VBPRP_attr_Data_Member_Name
5 GenerateDataMember=CG_VBPRP_attr_Generate_Data_Member
5 GenerateGet/Set/LetOperation=CG_VBPRP_attr_Generate_Get_Set_Let_Op
5 IsConst=CG_VBPRP_attr_IsConst
5 NameIfUnlabeled=CG_VBPRP_attr_Name_If_Unlabeled
5 New=CG_VBPRP_attr_New
5 Subscript=CG_VBPRP_has_Subscript
5 WithEvents=CG_VBPRP_attr_WithEvents
4 Method Properties
5 Overview of Method Properties=M_B_RTE2_Op_Props
5 AliasName=CG_VBPRP_op_Alias_Name
5 EntryCode=CG_VBPRP_op_Entry_Code
5 ExitCode=CG_VBPRP_op_Exit_Code
5 IsStatic=CG_VBPRP_op_Is_Static
5 LibraryName=CG_VBPRP_op_Library_Name
5 OperationName=CG_VBPRP_op_Operation_Name
4 Generalization Relationship Properties
5 Overview of Generalization Properties=M_B_RTE2_Generalization_Props
5 ImplementsDelegation=CG_VBPRP_generalization_Implements_Delegation