Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose




Скачать 13.83 Kb.
НазваниеЛабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose
Дата публикации25.10.2013
Размер13.83 Kb.
ТипЛабораторная работа
Лабораторная работа 12.

Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose
1)Запустите на выполнение программу Delphi и загрузите сгенерированный проект (Proect1.dpr). Проверьте, что проект содержит все модули и присмотрите их содержимое через редактор Delphi.

2) Создайте в проекте Delphi новую форму с Name Form1. Поместите на форму компонент MainMenu (главное меню)

3) С помощью Menu Disigner введите две позиции горизонтального меню с названиями (полями Caption) Oder и OderItem.

4) Для Oder введите две строки вертикального меню с Caption Create и SubmitInfo. Для OderItem введите одну строку вертикального меню с названием GetInfo.

5) Сохраните проект в Delphi.

Реинжениринг Delphi проекта в модель Rose
1) Вернитесь в проект Rose и откройте окно проектов Rose Delphi Link. Проверьте, что открыт именно тот проект, для которого выполнялась кодогенерация.

2) Курсором мыши нажмите клавишу Update ALL со стрелкой влево (обновление модели Rose на основе изменений проекта Delphi). В результате в моделе Rose должны произойти определенные изменения (рис. 16):



Рис. 16. Окно Rose Delphi Link после кодогенерации
- в представление Logic View создался новый пакет Unit1 и External References (Внешние ссылки). Внутри второго пакета созданы три класса TForm, TMainMenu и TMenuItem, которые использовались при развитии проекта Delphi. Отметим, что эта папка не создалась бы, если бы мы при первоначальном создании проекта включили в него пакет классов Delphi FreimWork.

- в этом же представлении в пакете Unit1 создан класс TForm1 и Unit1 оба соотнесенные с вновь созданным компонентом Unit1. Кроме того, в этом же пакете создалась диаграмма классов Overview, содержимое которой показано на рис.17




Рис. 17. Результаты реинжениринга проекта Delphi в Rose
(Задание. Опишите интерпретацию рис. 17 с позиции объектно- ориентированного проектирования).

Добавить документ в свой блог или на сайт

Похожие:

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №1 Изучение способов разработки простейших com-объектов в среде delphi
Разработать в среде Delphi простой com-объект в составе внутреннего сервера, реализующий набор методов, согласно заданному варианту....

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа 11. Кодогенерация проекта в Delphi
Теперь вся информация подготовлена к тому, чтобы запрограммировать классы с их методами и операциями

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №2 Тема Разработка диаграмм деятельности с использованием...
Изучить возможности case-средства Rational Rose применительно к разработке диаграмм деятельности

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЗнакомство с интегрированной средой Delphi 7
Цель практической работы: ознакомиться с внешним видом интегрированной среды программирования Delphi и составом проекта в Delphi;...

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЗнакомство с интегрированной средой Delphi 7
Цель практической работы: ознакомиться с внешним видом интегрированной среды программирования Delphi и составом проекта в Delphi;...

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №13
Чтобы полностью понять и почувствовать все преимущества Delphi, Вам нужно хорошо изучить язык Object Pascal. И хотя возможности визуальной...

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №4 «Создание многопоточных приложений в ос windows»
Создать многопоточное приложение, описанное в разделе «Пример создания многопоточного приложения в Delphi»

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №5 Тема
Цель: Научиться создавать отчеты, используя компонент RvDataSetConnection из закладки Rave в среде для быстрой разработки приложений...

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconДомашнее задание 6 Лабораторная работа Рекурсия и ее применение....
Лабораторная работа Простейшие алгоритмы сортировок (сортировка методом пузырька, вставки, выборки) 5

Лабораторная работа 12. Анализ Delphi проекта, добавление визуальных объектов, реинжениринг в Rose iconЛабораторная работа №4 по дисциплине «Дискретный анализ» по теме: «Факторный анализ»
Шесть предприятий обследованы по трем признакам (результаты представлены в таблице)

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<