|
Smart Development Environment 4.1 for Visual Studio .NET User's Guide
The software and documentation are furnished under the Smart Development Environment license agreement and may be used only in accordance with the terms of the agreement.
Copyright Information
Copyright © 1999-2007 by Visual Paradigm. All rights reserved.
The material made available by Visual Paradigm in this document is protected under the laws and various international laws and treaties. No portion of this document or the material contained on it may be reproduced in any form or by any means without prior written permission from Visual Paradigm.
Every effort has been made to ensure the accuracy of this document. However, Visual Paradigm makes no warranties with respect to this documentation and disclaims any implied warranties of merchantability and fitness for a particular purpose. The information in this document is subject to change without notice.
All examples with names, company names, or companies that appear in this document are imaginary and do not refer to, or portray, in name or substance, any actual names, companies, entities, or institutions. Any resemblance to any real person, company, entity, or institution is purely coincidental.
Trademark Information
Smart Development Environment is registered trademark of Visual Paradigm.
Sun, Sun ONE, Java, Java2, J2EE and EJB, NetBeans are all registered trademarks of Sun Microsystems, Inc.
Microsoft, Windows, Windows NT, Visual Studio, Visio, and the Windows logo are trademarks or registered trademarks of Microsoft Corporation.
Oracle is a registered trademark of Oracle Corporation.
Rational Rose is registered trademark of International Business Machines Corporation.
WinZip is a registered trademark of WinZip Computing, Inc.
Other trademarks or service marks referenced herein are property of their respective owners.
Smart Development Environment License Agreement THE USE OF THE SOFTWARE LICENSED TO YOU IS SUBJECT TO THE TERMS AND CONDITIONS OF THIS SOFTWARE LICENSE AGREEMENT. BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUNDED BY ALL OF THE TERMS AND CONDITIONS OF THIS SOFTWARE LICENSE AGREEMENT.
SPECIFIC DISCLAIMER FOR HIGH-RISK ACTIVITIES. The SOFTWARE is not designed or intended for use in high-risk activities including, without restricting the generality of the foregoing, on-line control of aircraft, air traffic, aircraft navigation or aircraft communications; or in the design, construction, operation or maintenance of any nuclear facility. Visual Paradigm disclaims any express or implied warranty of fitness for such purposes or any other purposes.
NOTICE. The Product is not intended for personal, family or household use; rather, it is intended exclusively for professional use. Its utilization requires skills that differ from those needed to use consumer software products such as word processing or spreadsheet software.
GOVERNMENT RIGHTS. If the Software is licensed by or on behalf of a unit or agency of any government, the Licensee agrees that the Software is "commercial computer software", "commercial computer software documentation" or similar terms and that, in the absence of a written agreement to the contrary, the Licensee's rights with respect to the Software are limited by the terms of this Agreement.
Acknowledgements
This Product includes software developed by the Apache Software Foundation (http://www.apache.org). Copyright c1999 The Apache Software Foundation. All rights reserved.
Table of Contents
Chapter 1 - Introduction to Smart Development Environment for Visual Studio.NET
What is Smart Development Environment (SDE) for Visual Studio.NET™
Key BenefitsSingle Environment for DevelopmentFeatures Highlight
Enabling Model-driven Development
Incremental Round-trip Engineering
Round-trip Engineering for Multiple Programming Languages
Chapter 2 - Getting Started with SDE-VS
Starting SDE-VS
Importing a License KeyImporting a Floating License KeyUnloading SDE-VS
Requesting for a License Key
PanesDiagram Navigator PaneWorking with UML Projects
Model Pane
Class Repository Pane
Logical View Pane
Stencil Pane
Property Pane
Diagram Overview Pane
Documentation Pane
Message PaneSaving a ProjectOpen Specification Dialog Box
Exporting and Merging of Project
Importing a Project
Managing Project PropertiesNavigating between Diagram Elements
Part 1 -Working with Smart Development Environment for Visual Studio .NET
Chapter 3 - Incremental Round-trip Engineering for C#
Opening/Closing a UML Model
Generating Code from UML ModelGenerate Code from Selected ClassesReverse Engineering
Generate Code from Classes in a Package
Generate Code from Classes in the Whole ProjectSelected FilesEnabling/Disabling Auto Round-trip Engineering
Files in a Package
Files in the Whole Project
Browsing Code with UML model
Selecting UML Model with Code
Model Representation of Code
Chapter 4 - Incremental Round-trip Engineering for Visual Basic
Opening/Closing a UML Model
Generating Code from UML ModelGenerate Code from Selected ClassesReverse Engineering
Generate Code from Classes in a Package
Generate Code from Classes in the Whole ProjectSelected FilesEnabling/Disabling Auto Round-trip Engineering
Files in a Package
Files in the Whole Project
Browsing Code with UML model
Selecting UML Model with Code
Model Representation of Code
Chapter 5 - Incremental Round-trip Engineering for C++
Opening/Closing a UML Model
Generating Code from UML ModelGenerate Code from Selected ClassesReverse Engineering
Generate Code from Classes in a Package
Generate Code from Classes in the Whole ProjectSelected FilesEnabling/Disabling Auto Round-trip Engineering
Files in a Folder
Files in the Whole Project
Browsing Code with UML model
Selecting UML Model with Code
Model Representation of Code
Chapter 6 - Incremental Round-trip Engineering for ASP Project
Opening/Closing a UML Model
Generating Code from UML ModelGenerate Code from Selected ClassesReverse Engineering
Generate Code from Classes in a Package
Generate Code from Classes in the Whole ProjectSelected FilesEnabling/Disabling Auto Round-trip Engineering
Files in a Package
Files in the Whole Project
Browsing Code with UML model
Selecting UML Model with Code
Model Representation of Code
Chapter 7 - Working with Diagrams
Creating Diagram ElementsCreating ShapesResource-Centric Interface
Creating Connectors
Creating Self-ConnectionUsing the Resource-Centric InterfaceConnector Styles
Show Extra Resources
Auto Hide Resource Centric
Enabling/Disabling the Resource-Centric Interface FeatureFollow Diagram Connector StyleExporting Diagram as Images
Rectilinear Connector Style
Oblique Connector Style
Curve Connector Style
Change Connector Style
Set a Default Connector Style
Connection PointStylesBasic Editing Features
Pinning the Connection End PointUndoFinding a Model Element
Redo
Copy
Paste
Delete
Fill ColorFormat Fill Color Dialog BoxLine FormatFormat Line Dialog BoxAlignmentReferenced Shape for AlignmentDistribute Shapes
Using the Align Shapes Dialog BoxUsing the Distribute Shapes Dialog BoxZoomingZooming InGrid
Zooming Out
Zooming to 100%
Zooming to a Specific Ratio
Zooming to Fit Diagram to Window
Zooming to RegionShowing/Hiding GridsForm Diagram from Model
Snap to Grid
Grid Size
Grid ColorCustomize Form Diagram PropertiesCompartment Visibility Control
Hierarchical Diagram
Navigation Diagram
Quick Previewer
Fast Scroll
Sub-DiagramsCreating a Sub-DiagramOLE Support
Selecting Existing Diagrams as Sub-Diagrams
Viewing the List of Sub-Diagrams
Opening Sub-Diagrams
Removing Sub-DiagramsCopying Diagram Elements as an OLE ObjectLogical View
Editing an OLE ObjectCreating a Logical ViewModeler
Creating Diagram(s) under View
Moving Diagram(s) between Views
Exporting and Importing View
Stencil
Installing Visio Send to VP Plugin
Sending Shape from Visio to SDE-VS
Importing a Stencil
Opening a Stencil
Creating Shape from Stencil
Closing a StencilExporting the Active Diagram as an ImageMouse Gesture
Exporting Diagrams as ImagesGesture Start Point and Direction
Initial State and Final State
Chapter 8 - Generating Documentation
Report WriterLaunching Report WriterHTML Report Generation
Panes
Toolbar
Constructing a Report
Applying Style to Report
Updating Table of Contents
Exporting a report
Importing a Report
Updating a Report
Printing a reportThe Generate HTML Dialog BoxPDF Report Generation
Generating an HTML Report
Defining Image Quality
Defining a Header/Footer
Defining the Document InfoThe Generate PDF Dialog BoxPrinting Diagrams
Generating a PDF Report
Defining Image Quality
Defining the page informationPrint Preview
Printing a Diagram with Preview
Printing a Diagram with Quick Print
Chapter 9 - Interoperability
XMI Importer and ExporterSupported XMI File versionRose Importer
Importing an XMI File
Exporting an XMI fileImporting a Rose Project
Chapter 10 - Automatic Diagrams Layout
Auto LayoutClass DiagramPerforming Layout
Activity Diagram
State Machine Diagram
Communication Diagram
Others diagram
Orthogonal Layout
Hierarchic Layout
Directed Tree Layout
Balloon Tree Layout
Compact Tree Layout
Horizontal-Vertical Tree Layout
BBC Compact Circular Layout
BBC Isolated Circular Layout
Single Cycle Circular Layout
Organic Layout
Smart Organic Layout
Organic Edge Route Layout
Orthogonal Edge Route Layout
Chapter 11 - Instant Reverse
What is Instant Reverse™
Supported Formats
Using Instant Reverse
Chapter 12 - Incorporating VisioR and Images to Diagrams
Introduction
Creating VisioR Shapes
Editing VisioR Shapes
Resizing VisioR Shapes
Fitting VisioR Shape Size
What is Image Shape
Creating Image ShapesCreating Image Shapes by Using Diagram ToolbarSelecting Image
Creating Image Shapes by Copy and Paste
Creating Image Shapes by Drag and Drop
Selecting Linked File
Image Scaling Option
Exporting Image
Exporting Linked File
Chapter 13 - Team Collaboration
VP Teamwork Server
Starting the Teamwork ClientCVS and Subversion
Checking out a Project
Checking in a Project
Updating a Project
Reverting a Project
Checking for Updates
Refresh Project List
Export Project
Import Project
Viewing the Checkin Version History
Closing the Teamwork Client
Logout the Teamwork Client
Starting the Teamwork Client
Importing a Project to the Server
Checking out a Project
Checking in a Project
Updating a Project
Reverting a Project
Checking for Updates
Refresh Project List
Export Project
Import Project
Viewing the Checkin Version History
Closing the Teamwork Client
Logout the Teamwork Client
Appendix A - Configuring Application Options
Configuring Application Options using the Application Options Dialog BoxGeneral
Diagramming
View
Instant Reverse
ORM
Visual Studio .NET
Appendix B - Configuring Stereotypes and Tagged Value
Introduction
Adding Stereotype to a Model Element
Configuring StereotypesCreating a New Stereotype
Editing a Stereotype
Using the Stereotype Specification Dialog Box
Adding Tagged Value to a Stereotype
Adding Tagged Value to a Model Element
Appendix C - Supported Mouse Gestures
Appendix D - Glossary
|
|
|||||||