Читаем Rational Rose 2000 и UML. Визуальное моделирование полностью

12. Повторите выполненные действия для каждого нового набора параметров.

13. Щелкните по кнопке OK, чтобы закрыть диалоговое окно Options (Параметры).

Набор параметров виртуальный деструктор (Virtual Destructor) показан на рис. A.1.

Рис. A.1. Набор параметров виртуальный деструктор

<p>Этап 2. Создание компонентов тела пакета на диаграмме компонентов</p>

Программа Rational Rose генерирует код на основе компонентов и их стереотипов, расположенных на диаграммах. Для компонентов без стереотипов создается h-файл, содержащий определение и декларацию класса. Для компонентов со стереотипом заголовок пакета (Package Specification) создается h-файл, включающий определение класса.

Если существует компонент со стереотипом тело пакета (Package Body), то для него создается файл cpp, содержащий декларацию класса.

Последовательность указания стереотипов для компонентов в программе Rational Rose:

1. Дважды щелкните по диаграмме компонентов, чтобы открыть ее.

2. Щелкните правой кнопкой мыши по компоненту на диаграмме.

3. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).

4. Выберите или введите нужный стереотип в открывающемся списке Stereotype (Стереотип).

5. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров компонента.

Диалоговое окно настройки параметров компонента показано на рис. A.2.

Рис. A.2. Диалоговое окно настройки параметров компонента

Для создания заголовка и тела компонентов в программе Rational Rose:

1. Дважды щелкните по диаграмме компонентов, чтобы открыть ее.

2. Щелкните правой кнопкой мыши по компоненту на диаграмме.

3. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).

4. Для файла заголовка выберите стереотип Package Specification (Заголовок пакета) в открывающемся списке Stereotype.

5. Для тела компонента выберите стереотип Package Body (Тело пакета) в открывающемся списке Stereotype.

6. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров компонента.

Обновленная диаграмма с компонентами для h- и cpp-файлов C++ показана на рис. A.3.

Рис. A.З. Обновленная диаграмма компонентов

<p>Этап 3. Назначение языка C++ компонентам</p>

После создания компонентов для заголовка и тела им необходимо назначить язык С++. Если для модели по умолчанию выбран язык C++ (устанавливается на вкладке Notation (Нотация) диалогового окна настройки параметров, вызываемого командой меню Tools => Options (Сервис => Параметры)), программа Rational Rose автоматически назначит его всем компонентам модели.

Последовательность назначения языка компоненту в программе Rational Rose:

1. Щелкните правой кнопкой мыши по компоненту в списке браузера или по диаграмме.

2. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).

3. В открывающемся списке Language (Язык) выберите С++.

4. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров компонента.

Параметры компонента для класса предмет (Course) показаны на рис. A.4.

Рис. A.4. Назначение языка компоненту

<p>Этап 4. Связывание классов с компонентами</p>

После создания компонентов устанавливается связь классов с компонентами, представляющими файлы заголовков.

Чтобы связать классы с компонентами в программе Rational Rose:

1. Дважды щелкните по диаграмме компонентов, содержащей компоненты для h- и cpp-файлов, чтобы открыть ее.

2. В списке браузера щелкните по классу и перетащите его на компонент, представляющий h-файл.

<p>Этап 5. Привязка наборов параметров к элементам моделирования</p>

Каждый элемент моделирования (класс, атрибут или роль) изучаются на предмет особенностей генерации кода. Если для элемента требуется набор параметров, отличный от используемого по умолчанию, то он привязывается к элементу моделирования.

Привязка набора параметров к выбранному элементу в программе Rational Rose предусматривает выполнение следующих действий:

1. Щелкните правой кнопкой мыши по элементу в списке браузера или по диаграмме.

2. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).

3. Выберите вкладку С++.

4. В открывающемся списке Set (Набор) укажите нужный набор параметров.

5. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров элемента.

Набор параметров виртуальный деструктор (Virtual Destructor) привязан к классу пользователь (RegistrationUser) — см. рис. A.5.

Рис. A.5. Привязка набора параметров

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных

Все жанры