ModelMaker v11.0.2.5143 C# Edition
ModelMaker v11.0.2.5143 C# Edition

Год выпуска: 2010
Версия: v11.0.2.5143 C# Edition
Разработчик: ModelMaker Tools
Платформа: Windows XP, Windows Vista, Windows 7
Совместимость с Vista: полная
Язык интерфейса: только английский
Таблэтка: Присутствует

Описание: ModelMaker - это инструмент для визуального C# моделирования и рефакторинга, основанный на технологии UML 2. ModelMaker позволяет создавать и редактировать классы, создавать шаблоны кода для обеспечения создания классов с похожей функциональностью, легко создавать классы-оболочки. Возможно визуальное проектирование классов при помощи UML - подобных диаграмм классов. Имеется оригинальный редактор кода. Поддерживаются средства документирования создаваемых классов. Также есть средства просмотра зависимостей между модулями, визуализации различий в коде.
ModelMaker C# Edition специально разработан для создания "native" С# кода. Полностью поддерживается синтаксис .NET Framework для C# версий 1.1, 2, 3 и 4. Отлично поддерживается Reverse Engeneering и импорт существующего кода C#.
Интеграция с IDE позволяет синхронизировать работу ModelMaker с проектами в среде разработки Visual Studio IDE (поддерживаются VS2003-VS2010).

Доп. информация (English)
Integration with Visual Studio 2003 - 2010 IDE.

The C# edition is specifically designed for generating native C# code. The C# 1.1, 2 and 3 for the .NET framework syntax is fully supported. ModelMaker C# Edition has full reverse engineering capabilities and import existing C# code. Delphi and Visual Studio IDE Integration experts take care of synchronizing ModelMaker and the Delphi and or Visual Studio IDE editors.

Customers use ModelMaker for the whole field of software development: real-time, technical and database type applications.

Design and UML Modeler

You design in the UML modeler and/or the code model views. ModelMaker supports the full set of UML diagrams:

* Class Diagrams - classes can be visualized in many different ways.
* Implementation Diagrams - both Component and Deployment diagrams are supported.
* Package Diagrams - including auto generated (Pascal) Unit Dependency Diagrams.
* Use Case Diagrams - any symbol can be linked to other diagrams and external documents.
* Robustness Analysis Diagrams - a bridge between the use cases and detailed design.
* Sequence Diagrams - methods can be created right in the diagram editor. Check movie with some Sequence Diagram Editor features.
* Collaboration Diagrams and Concurrency Diagrams - to model (real time) dynamics.
* State Chart Diagrams - including composite states and Concurrency.
* Activity Diagrams - including Swimlanes and Object Flow visualization.
* UML 2 Interaction Overview Diagrams - combining Activity and Sequence diagam show high level overviews.
* ISO Flow charts - Very similar to UML Activity diagrams but in ISO 9000 style.
* Mind Map Diagrams - Visually organize your thoughts.

Restructuring and Refactoring

ModelMaker's active modeling engine maintains all relationships between classes and their members. This is the base for ModelMaker's restructuring power. For example: Renaming a class or changing its ancestor immediately propagates to the automatically generated source code. If you change a (virtual) method, the overriding methods are automatically updated and regenerated. Tasks like overriding methods, adding events, properties and access methods are reduced to selecting and clicking in dedicated dialogs.

Many build-in refactorings are available on both structural and code level. For example: Extract Method, Extract Class / Interface, Rename Parameter etc.

Apart from those you'll find that you can drag drop (or copy /paste) almost any entity to copy, rearrange or convert it. For example:

* Copy/Move members to another class.
* Convert local variable or procedure to a field or method.
* Add/Remove a class to/from a module.
* Rearrange classes within modules.
* Create a Delegate from a method.
* Create an Event property or Event handler method from a Delegate.
* Much more included; check the user manual chapter Drag and Drop support.

Seamless transformation to code

The main difference between ModelMaker and other CASE tools is that design is strictly related to and native expressed in the Delphi or C# target code. This way there is a seamless transition from design to implementation as currently not found in any other high level CASE tool. At the same time this approach assures your designs remain down to earth.

The main difference between ModelMaker and other Delphi and C# code generators are it's high level overview and restructuring capabilities letting you deal with complex designs.

Visualizing (existing) code

Use instant code visualization to help you understand structure and design of existing code. Classes and their members are displayed in class diagrams along with their structural relations:

* Member Associations: Composition, Aggregation and Dependency
* Interface Support
* Module containment
* (Pascal) Unit dependencies

Different layouts and preset styles make visualization easy and fast.

* Adjustable Auto maintained compartments show class members to any detail.
* Visualize classes on multiple diagrams with different details to show different roles.
* Drag and drop classes from classes or Modules view onto a diagram. Classes and their relations are instantly visualized.

Documenting design and code

* Embed the professional quality UML diagrams in your documentation.
* Copy and paste diagrams in windows metafile format or export diagrams to file in BMP, PNG and JPG format
* Highly configurable visual appearance using (named) styles.
* Print hard copies auto stretched or on multiple pages.
* Enter Documentation and/or One Liner descriptions for entities. These can be generated and imported into / from source code.
* Create Help Files with the build-in Help File Generator.
* Create your own reports through the ModelMaker ToolsAPI. XML reporter sample included.

Other features

A unique feature is the support for Design patterns. A number of patterns are implemented as 'ready to use' active agents. A ModelMaker Pattern not only inserts Delphi code fragments to implement a specific pattern, but it also stays 'alive' to update this code to reflect any changes made to the design.

Design Critics scan your design for oddities and offer solutions wherever possible. You can add your own critics through the ToolsAPI.

The ModelMaker Tools API is a read/write API allowing you to create your own style reports, wizards, based on iteration on classes, members, diagrams etc. This API also integrates Version Control Systems with ModelMaker.

ModelMaker v11.0.2.5143 C# Edition ModelMaker v11.0.2.5143 C# Edition ModelMaker v11.0.2.5143 C# Edition

Скачать торрент:

Скачать с сервера напрямую

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.