Визуальная разработка кода

Оценить
(0 голоса)

Многие разработчики привыкли к использованию схем. Очень полезно представлять себе свое приложение как классы с определенной семантикой и связями между ними. Многие

разработчики создают схемы такого типа при помощи унифицированного языка моделиро­вания (Unified Modeling Language (UML)) или чего-то похожего. Эти инструменты и языки моделирования предлагают абстрактное представление систем. Однако при изменении ва­ших объектов актуальность этих представлений поддерживать сложно. Они также почти ничего не дают в смысле увеличения производительности вашего труда или рефакторинга кода.

Визуальный конструктор классов Class Designer в Visual Studio 2008 предоставляет графи­ческие средства для создания и модификации классов, которые составляют вашу предмет­ную область. Вы можете использовать его для описания классов и их связей, добавления в эти классы свойств и методов, и даже для рефакторинга кода. Дополнительное преимущест­во визуального конструктора состоит в том, что он позволяет выполнить быстрое обнару­жение кода. При помощи визуального конструктора Class Designer вы можете добавить в модель несколько классов, позволить инструменту определить имеющиеся в коде связи, а потом быстро разобраться, как работает приложение.

Самая сильная сторона Class Designer состоит в том, что он не только умеет представлять ваши объекты визуально; он обеспечивает также и представление вашего кода в реальном времени (причем вы можете редактировать это представление). При помощи Class Designer вы можете моделировать ваше приложение и одновременно визуально разрабатывать код.

Совет

Визуальный конструктор Class Designer является отличным средством освоения су­ществующего кода. С его помощью вы можете открыть существующий набор объектов и быстро понять, как они работают друг с другом.

Визуальный конструктор классов Class Designer
Создание схемы классов
Отображение членов
Добавление элементов в схему
Описание отношений между классами

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.