- •Содержание
- •Введение
- •2. Основные контролы (компоненты) Windows- приложения
- •2.2. Контрол TextBox
- •2. 3. Контрол ComboBox
- •2.4. Контрол ListBox
- •Панели GroupBox и Panel
- •2. 6. Класс Random и его функции
- •Вывод текстовой информации
- •3.1. Вывод текстовой информации в контрол Label
- •3.2. Вывод текстовой информации в контрол TextBox
- •3.3. Программный вывод текста в TextBox
- •3.4. Вывод текстовой информации в контрол RichTextBox
- •Лабораторная работа № 2 Работа с контролами CheckBox, RadioButton и диалоговыми окнами MessageBox
- •1. Контрол CheckBox
- •2. Контрол RadioButton
- •3. Диалоговые окна MessageBox
- •Лабораторная работа № 3 Построение графиков функций
- •Лабораторная работа № 4 Создание Windows приложения «Редактор текста» в среде разработки Visual Studio
- •Создание редактора текста
- •Работа с файлами документа
- •Печать документа
- •Закрытие главного окна редактора текста
- •Реализация функций меню «Правка»
- •Реализация функций меню «Формат»
- •Выравнивание параграфов
- •Реализация функций меню «Справка»
- •Создание инструментальной панели
- •Строка состояния
- •Лабораторная работа № 5
- •Создание диаграммы вариантов использования
- •В среде проектирования Rational Rose
- •Общие сведения о Rational Rose
- •Диаграммы вариантов использования
- •Пример диаграммы ви для финансовой торговой системы приведен на рис.5.3.
- •Связи «расширение» и «использование». Кроме связей между действующими лицами и ви на диаграмме существуют 2 других типа связей. Это связи «расширение» и «использование».
- •Создание диаграммы вариантов использования
- •Добавление ассоциаций
- •Добавление связи расширения
- •Добавление описаний к вариантам использования
- •Добавление описаний к действующему лицу
- •Прикрепление файла к варианту использования
- •Лабораторная работа № 6 Создание диаграммы классов в среде проектирования Rational Rose
- •Создание диаграммы классов Настройка
- •Технология создания диаграммы классов
- •Добавление атрибутов и операций
- •Настройка
- •Добавление нового класса
- •Добавление атрибутов
- •Добавление операций к классу Orderltem
- •Подробное описание операций с помощью диаграммы классов
- •Подробное описание операций с помощью браузера
- •Подробное описание операций
- •Добавление связей
- •Добавление ассоциаций
- •Лабораторная работа№ 7 Создание диаграмм взаимодействия в Rational Rose
- •Создание диаграммы взаимодействия
- •Настройка
- •Создание диаграммы Последовательности
- •Добавление на диаграмму действующего лица и объектов
- •Добавление сообщений на диаграмму
- •Добавление на диаграмму дополнительных объектов
- •Назначение ответственностей объектам
- •Соотнесение объектов с классами
- •Соотнесение сообщений с операциями
- •Создание кооперативной диаграммы
- •Создание кооперативной диаграммы
- •Добавление действующего лица и объектов на диаграмму
- •Добавление сообщений на диаграмму
- •Добавление на диаграмму дополнительных объектов.
- •Назначение ответственностей объектам
- •Соотнесение объектов с классами (если классы были созданы при разработке описанной выше диаграммы последовательности)
- •Соотнесение объектов с классами (если вы не создавали описанную выше диаграмму последовательности)
- •Соотнесение сообщений с операциями (если операции были созданы при разработке описанной выше диаграммы последовательности)
- •Соотнесение сообщений с операциями (если вы не создавали описанную выше диаграмму последовательности)
- •Лабораторная работа№ 8 Создание диаграмм состояний в Rational Rose
- •Описание состояний
- •Добавление переходов
- •Описание переходов
- •Лабораторная работа № 9 Тестирование программ
- •Лабораторная работа № 11 Тестирование программ
- •Лабораторная работа № 12 Тестирование программ
- •Список литературы
Создание диаграммы классов Настройка
В меню модели выберите пункт Tools > Options (Инструменты > Параметры).
Перейдите на вкладку Diagram (Диаграмма).
Убедитесь, что установлены флажки Show All Attributes (Показать все атрибуты) и Show All Operations (Показать все операции).
Убедитесь, что сброшены флажки Suppress Attributes (Подавить вывод атрибутов) и Suppress Operations (Подавить вывод операций).
Технология создания диаграммы классов
Для создания диаграммы выполните следующие действия:
Щелкните правой кнопкой мыши на Логическом представлении брауэера.
В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмма Классов).
Назовите новую диаграмму классов Add New Order (Ввод нового заказа).
Дважды щелкнув мышью на этой диаграмме в браузере, откройте ее.
Перетащите из браузера все классы (OrderOptions, OrderDetail, Order, OrderMgr и TransactionMgr). Полученный результат представлен на риунке 6.6.
Рисунок 6.6 – Размещение классов на диаграмме классов
Добавление атрибутов и операций
Добавим атрибуты и операции к классам созданной диаграммы Классов.
Нужно выполнить следующие действия.
Настройка
В меню модели выберите пункт Tools -> Options (Инструменты -> Параметры).
Перейдите на вкладку Diagram.
Убедитесь, что флажок Show visibility (Показать видимость) установлен.
Убедитесь, что флажок Show stereotypes (Показать стереотипы) установлен.
Убедитесь, что флажок Show operation signatures (Показать сигнатуры операций) установлен.
Убедитесь, что флажки Show all attributes (Показать все атрибуты) и Show all operations (Показать все операции) установлены.
Убедитесь, что флажки Suppress attributes (Подавить атрибуты) и Suppress operations {Подавить операции) сброшены.
Перейдите на вкладку Notation (Нотация).
Убедитесь, что флажок Visibility as icons (Отображать пиктограммы) сброшен.
Добавление нового класса
Найдите в браузере диаграмму Классов варианта использования "Ввести новый заказ".
Дважды щелкнув мышью на диаграмме, откройте ее.
Нажмите кнопку Class панели инструментов.
Щелкните мышью внутри диаграммы, чтобы поместить туда новый класс.
Назовите его OrderItem.
Добавление атрибутов
Щелкните правой кнопкой мыши на классе Order.
В открывшемся меню выберите пункт New Attribute (Создать атрибут).
Введите новый атрибут:OrderNumber: Integer
Нажмите клавишу Enter.
Введите следующий атрибут:CustomerName : String.
Повторив шаги 4 и 5, добавьте атрибуты:OrderDate : Date OrderFUIDate : Date
Щелкните правой кнопкой мыши на классе Orderltem.
В открывшемся меню выберите пункт New Attribute (Создать атрибут).
Введите новый атрибут:ItemID: Integer.
Нажмите клавишу Enter.
Введите следующий атрибут:HemDescription: String.
Добавление операций к классу Orderltem
Щелкните правой кнопкой мыши на классе Orderltem.
В открывшемся меню выберите пункт New Operation (Создать операцию).
Введите новую операцию:Create.
Нажмите клавишу Enter.
Введите следующую операцию:Setlnfo.
Нажмите клавишу Enter.
Введите операцию:Getlnfo.
