Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб4_MDI приложение2.doc
Скачиваний:
18
Добавлен:
06.12.2018
Размер:
1.08 Mб
Скачать

5. Задание на лабораторную работу.

На основе созданного в предыдущей лабораторной работе редактора геометрических фигур разработать его многодокументную версию.

Для этого необходимо выполнить следующее:

  1. Настроить созданное ранее приложение для редактирования геометрических фигур как дочернее окно.

  2. Разработать родительскую форму многодокументного редактора фигур обеспечивающего следующие возможности:

  • Скрывать локальные меню дочерних окон и управлять процессом редактировании с помощью меню родительской формы;

  • Скрывать локальные панели управления дочерних окон и управлять процессом редактировании с помощью панели управления, расположенной на родительской форме.

  • Сохранять созданные в дочерних окнах множества фигур в файл с возможностью их воспроизведения;

6. Рекомендуемый порядок выполнения работ

При выполнении работы рекомендуется придерживаться следующего порядка:

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

  2. Ознакомится с описанием основных приемов работы с меню, панелями управления и статусными панелями.

  3. Внимательно изучить задание на лабораторную работу.

  4. Доработать приложение для редактирования фигур с целью обеспечения возможности записывать фигуры в файл и их считывания из файла с воспроизведением на экране монитора.

  5. Разработать родительскую форму многодокументного редактора фигур.

  6. Преобразовать разработанное однодокументное приложение редактора фигур в дочернее окно главного приложения.

  7. Отладить программное обеспечение разрабатываемого приложения.

  8. Составить отчёт о лабораторной работе.

7. Содержание отчета.

Отчет по лабораторной работе должен содержать:

  • Титульный лист.

  • Задание на лабораторную работу, детализированное описанием предполагаемой реализации.

  • Изложение основных принципов сохранения и воспроизведения картин, состоящих из множества геометрических фигур

  • Изложение основных принципов организации однодокументных и многодокументных приложений.

  • Исходные тексты программ всех модулей приложения. Исходные тексты программ должны содержать все необходимые поясняющие комментарии, позволяющие понять основные идеи, заложенные в их реализации.

  • Внешний вид главного и дочерних окон созданного многодокументного приложения, включающий демонстрационный вариант воспроизведения на экране созданной группы многоугольников.

Литература:

1. Биллиг В.А. Основы программирования на C#. © INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011, 220 с.

2. Павловская Т.А. С#. Программирование на языке высокого уровня. Учебник для вузов. –СПб.: Питер, 2007. – 432 с.

3. Шилдт Г. С#. Учебный курс. СПб, Питер. 2003. 471 с.

4. Троелсен Э. Язык программирования C# 2010 и платформа .NET 4.0, 5-е изд.: Пер. с англ. – М.: ООО "И.Д. Вильямс", 2011. – 1392 с.: - Парал. Тит. Англ.

5. Дейтель Х. С#: Пер. с англ. / СПб.: БХВ-Петербург, 2006. – 1056 с.: ил.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]