Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб 2_Граф возможности интегр среды VS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
881.66 Кб
Скачать

28

Министерство общего и профессионального образования

Российской Федерации

Тверской государственный технический университет

Кафедра электронных вычислительных машин

Программирование в среде 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