
- •Графические возможности интегрированной среды Visual Studio и основные приёмы разработки программ под Windows.
- •1. Теоретическая часть.
- •1.1. Контекст графического устройства
- •1.1.2. Контексты устройств и графический объект
- •1.1.3. Пример рисования форм
- •1.3. Обзор пространства имен System.Drawing
- •1.3.1. Служебные типы System.Drawing
- •1.3.4. Класс Region
- •1.4. Класс Graphics
- •1.5. Сеансы Paint
- •1.6. Объявление клиентской области формы недействительной
- •1.7. Получение объекта Graphics вне обработчика события Paint
- •1.8. Удаление объекта Graphics
- •1.9. Блок-схемы алгоритмов функционирования.
- •2. Формирование контура фигур
- •2.1. Возможные способы формирования линий.
- •3. Разработка приложения.
- •3.1. Конструирование главной формы
- •3.2. Реализация первого способа рисования.
- •3.3. Реализация второго способа.
- •4. Задание на лабораторную работу
- •5. Содержание отчета по лабораторной работе.
Министерство общего и профессионального образования
Российской Федерации
Тверской государственный технический университет
Кафедра электронных вычислительных машин
Программирование в среде Microsoft Visual Studio.
Графические возможности интегрированной среды Visual Studio и основные приёмы разработки программ под Windows.
Методические указания к лабораторным работам
по курсу "Технология программирования"
для студентов 2-го курса специальности ВМКСС
Лабораторная работа № 2
Тверь 2011
Цель лабораторной работы заключается в изучении графических возможностей языка С# при формировании изображений геометрических фигур в интегрированной среде разработки программных приложений Microsoft Visual Studio.
Основными задачами, решаемыми в процессе выполнения лабораторной работы, являются:
Ознакомление с возможностями, предоставляемыми контекстом графического устройства и его составными частями для работы с графикой.
Изучение основных особенностей языка и интегрированной среды при формировании линий, замкнутых фигур и областей.
Приобретение практических навыков работы с графикой в процессе разработки простейших программных приложении в среде Microsoft Visual Studio.
Методическое указание обсуждено на заседании кафедры ЭВМ (протокол № 4 от 22 февраля 2000 года) и рекомендовано к печати.
Составитель: проф. кафедры ЭВМ ТГТУ, д.т.н., Веселов А.А.
Содержание:
№ п/п |
Раздел |
Стр. |
||
1 |
Теоретическая часть |
4 |
||
|
1.1 |
Контекст графического устройства |
4 |
|
|
|
1.1.1 |
Основные принципы рисования. GDI и GDI+. |
4 |
|
|
1.1.2 |
Контексты устройств и графический объект |
5 |
|
|
1.1.3 |
Пример рисования форм. |
6 |
|
1.2 |
Обзор пространств имен GDI+ |
7 |
|
|
1.3 |
Обзор пространства имен System.Drawing |
8 |
|
|
|
1.3.1 |
Служебные типы System.Drawing |
9 |
|
|
1.2.2 |
Тип Point (PointF) |
9 |
|
|
1.2.3 |
Тип Rectangle (RectangleF) |
10 |
|
|
1.2.4 |
Класс Region |
10 |
|
1.4 |
Класс Graphics |
11 |
|
|
1.5 |
Сеансы Paint |
12 |
|
|
1.6 |
Объявление клиентской области формы недействительной |
13 |
|
|
1.7 |
Получение объекта Graphics вне обработчика события Paint |
14 |
|
|
1.8 |
Удаление объекта Graphics |
15 |
|
|
1.9 |
Блок-схемы алгоритмов функционирования |
16 |
|
2 |
Формирование контура фигур |
17 |
||
|
2.1 |
Возможные способы формирования линий |
17 |
|
|
|
2.1.1 |
Первый способ (по-точкам) |
17 |
|
|
2.1.2 |
Второй способ ("резинка") |
17 |
3 |
Разработка приложения |
18 |
||
|
3.1 |
Конструирование главной формы |
18 |
|
|
3.2 |
Реализация первого способа рисования |
22 |
|
|
3.3 |
Реализация второго способа |
25 |
|
4 |
Задание на лабораторную работу |
27 |
||
5 |
Содержание отчета по лабораторной работе |
27 |