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

После внесения изменений и дополнений в код на Visual C++ или Visual Basic необходимо обновить модель, чтобы отразить в ней сделанные изменения. Это выполняется с помощью мастера Model Update Tool. Его можно использовать и для создания новой модели по исходному коду.

Для обновления или создания модели по исходному коду с помощью мастера Model Update Tool выполните следующие действия:

1. Выберите команду меню Tools => Visual C++ => Update Model from Code (Сервис => Visual C++ => Обновить модель по коду) или команду Tools => Visual Basic => Update Model from Code (Сервис => Visual Basic => Обновить модель по коду).

2. Следуйте указаниям мастера.

Окно мастера Model Update Tool показано на рис. B.7.

Рис. B.7. Мастер Model Update Tool

<p>Этап 2. Оценка ошибок</p>

По завершении возвратного проектирования мастер Model Update Tool отображает диалоговое окно с итоговым отчетом. Вкладка Summary содержит сведения об обновленной модели, а все ошибки, возникшие при обновлении, можно увидеть на вкладке Log.

Диалоговое окно мастера Model Update Tool с итоговым отчетом показано на рис. B.8.

Рис. B.8. Итоговый отчетов обновлении модели

<p>Приложение C. Примеры программ на Visual Basic</p>

Здесь содержится информация, необходимая для создания динамической библиотеки (DLL) на языке Visual Basic и использования ее в приложениях (подразумевается, что у вас есть версия Rational Rose Enterprise или Rational Rose Professional Visual Basic Edition). Если язык Visual Basic недоступен, сделайте следующее: выберите команду меню Add-Ins => Add-In Manager (Подключаемые модули => Менеджер подключаемых модулей), а затем модуль для Visual Basic и щелкните по кнопке OK. Поскольку обычно в Rational Rose операции можно выполнять различными способами, то в этом примере элементы будут создаваться по-разному.

<p>Создание динамической библиотеки ActiveX</p>

Для установки Visual Basic в качестве языка, используемого по умолчанию, и отображения стереотипов в виде названий:

1. Выберите команду меню Tools => Options (Сервис => Параметры).

2. Выберите вкладку Notation (Нотация).

3. В открывающемся списке Default Language (Язык по умолчанию) укажите Visual Basic.

4. Выберите вкладку Diagram (Диаграмма).

5. Установите переключатель Label (Название) в группе переключателей Stereotype display (Отображение стереотипов).

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

Последовательность установки параметров генерации кода для языка Visual Basic:

1. Выберите команду меню Tools => Visual Basic => Options (Сервис => Visual Basic => Параметры).

2. Сбросьте флажки Generate debug code (Генерация отладочной информации) и Generate error-handling (Генерация обработчиков ошибок).

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

Этапы создания класса Payclerk:

1. Щелкните по значку «+» слева от названия раздела Logical View (Логическое представление) в окне браузера.

2. Дважды щелкните по диаграмме Main (Главная диаграмма), чтобы открыть ее.

3. Щелкните по кнопке Class (Класс) на панели инструментов.

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

5. Наберите имя класса — Payclerk.

Чтобы ввести описание для класса Payclerk и добавить операцию:

1. Дважды щелкните по классу в списке браузера или по главной диаграмме классов — откроется диалоговое окно настройки параметров класса.

2. В поле Documentation (Описание) введите описание класса Payclerk — Payclerk вычисляет недельный заработок.

3. Выберите вкладку Operations (Операции).

4. Щелкните правой кнопкой мыши по списку операций.

5. В появившемся контекстно-зависимом меню выберите команду Insert (Добавить). В список будет добавлена новая операция.

6. Введите имя новой операции — calcPay.

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

Последовательность указания аргументов и типа возвращаемого значения для операции calcPay:

1. Щелкните по значку «+» слева от названия раздела Logical View в окне браузера.

2. Щелкните по значку «+» слева от названия класса Payclerk.

3. Дважды щелкните по операции calcPay, чтобы закрыть диалоговое окно настройки параметров операции.

4. В открывающемся списке Return Class (Возвращаемый класс) выберите Currency.

5. Выберите вкладку Detail (Детально).

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

7. В появившемся контекстно-зависимом меню выберите команду Insert. В список будет добавлен новый аргумент.

8. Введите имя нового аргумента — rate.

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

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

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

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

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

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

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

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

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