Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум.doc
Скачиваний:
74
Добавлен:
15.11.2019
Размер:
45.35 Mб
Скачать

5. Завершающая часть

Компилируем приложение (Release) и запускаем. Оказываемся на выбранной ранее в среде разработки странице («Домашняя страница»). Переключаемся между страницами при помощи меню навигации.

Рис. 5. 1. Результат работы веб-приложения ASP.NET: общий вид страницы «Домашняя страница»

Рис. 5. 2. Результат работы веб-приложения ASP.NET: общий вид страницы «Домашняя страница» (продолжение)

Рис. 5. 3. Результат работы веб-приложения ASP.NET: общий вид страницы «Новая страница»

Рис. 5. 4. Результат работы веб-приложения ASP.NET: общий вид страницы «AJAX»

Проверяем работоспособность всех созданных в данной лабораторной работе элементов на всех страницах.

6. О приложении к Лабораторной работе № 18

Ресурсы (архив с рисунками Images.zip, а также XML-файл Data.xml), , а также получившуюся программу (откомпилированный DLL-компонент LWP18ASPNET.dll для веб-сервера IIS), собранную из кусков кода приведённых в данной лабораторной работе, можно загрузить по ссылке в конце этого материала (сслыка доступна в программном продукте).

Приложение: Исходный код программы и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала (сслыка доступна в программном продукте).

Варианты заданий: Варианты для выполнения самостоятельных заданий с использованием материала данной работы, приведены по ссылке в конце этого материала (сслыка доступна в программном продукте).

19. Лабораторная работа № 19: Расширенная работа с GDI+

Лабораторная работа № 19: Расширенная работа с GDI+

Содержание

  1. Вводная часть

  2. Создание приложения Windows Forms

  3. Модификация приложения Windows Forms: подготовка интерфейса и добавление TabControl

  4. Модификация приложения Windows Forms: вкладка «Просто фон!»

  5. Модификация приложения Windows Forms: вкладка «Объекты и градиент»

  6. Модификация приложения Windows Forms: вкладка «Мой монитор сломался?!»

  7. Модификация приложения Windows Forms: вкладка «Векторные часы»

  8. Модификация приложения Windows Forms: вкладка «Огонь!!!»

  9. Модификация приложения Windows Forms: вкладка «Дождик»

  10. Завершающая часть

  11. О приложении к Лабораторной работе № 19

1. Вводная часть

В этой работе будет рассмотрена расширенная работа с графикой GDI+ в C#. Фактически это «демонстрационная» лабораторная работа, призванная показать богатство возможностей «обычной» системной графики на примере обычного Windows Forms. А этих возможностей на поверку оказывается очень много...

Непосредственно о том, что такое GDI+ уже было рассказано ранее в предыдущей работе практикуму, но повторимся...

Что же такое GDI+? Официальная документация скромно называет её Class-based API, то есть основанным на классах интерфейсе прикладных программ для ОС Windows поколения «не GDI». Так как она встроена в Windows XP и все последующие ОС вплоть до Windows 7, её называют частью этих операционных систем. Часто встречается также определение «библиотека» или «библиотека классов». В действительности, предоставляемый GDI+ набор классов является тонкой оболочкой над множеством обычных функций, реализованных в одной динамической библиотеке GdiPlus.dll.

Итак, GDI+ — это библиотека, призванная заменить существующий уже больше 11 (или 18, в зависимости от того, как считать) лет интерфейс GDI, являющийся графическим ядром предыдущих версий Windows. Она сочетает в себе (по крайней мере, по замыслу) все достоинства своего предшественника и предоставляет множество новых мощных возможностей. Кроме того, при её проектировании заранее ставилась цель наименее болезненного переноса приложений на 64-битные платформы.

Само слово GDI: Graphics Device Interface, Graphical Device Interface. «Устройство(-а) графического интерфейса» или «интерфейс графического устройства», но проще: «пользовательский интерфейс».

В чём будет заключаться суть нашего приложения? Хм... Во вкладках окна. На каждой вкладке будет демонстрация возможностей по работе с GDI+. Всё просто.