Создание простейшего графического приложения. Microsoft Visual. Studio Visual. C++ Windows. Forms GDI+

Слайд 2

Создание нового проекта

Создание нового проекта

Слайд 3

Выбор типа проекта, указание названия

Выбор типа проекта, указание названия

Слайд 4

Добавление элемента на форму

Добавление элемента на форму

Слайд 5

Управление свойствами элемента

Управление свойствами элемента

Слайд 6

Обработка событий элемента

Обработка событий элемента

Слайд 7

Написание кода; Компиляция и запуск

Написание кода; Компиляция и запуск

Слайд 8

Запущенная программа

Запущенная программа

Слайд 9

GDI+: Примитивы Класс Graphics интерфейса GDI+ содержит следующие методы для рисования

GDI+: Примитивы

Класс Graphics интерфейса GDI+ содержит следующие методы для рисования элементов:
DrawLine

(прямые линии)
DrawRectangle (прямоугольники)
DrawEllipse (эллипсы)
DrawPolygon (многоугольники)
DrawArc (дуги)
DrawCurve (фундаментальные кривые)
DrawBezier (кривые Безье)
Слайд 10

GDI+: Использование Все предназначенные для рисования методы класса Graphics используют объект

GDI+: Использование

Все предназначенные для рисования методы класса Graphics используют объект Pen.

Чтобы нарисовать какой-либо элемент, нужно создать как минимум два объекта: объект Graphics и объект Pen.
Объект Pen предназначен для хранения таких атрибутов рисуемого элемента, как ширина линии и цвет. Объект Pen передается в каждый метод рисования в качестве одного из аргументов. Например, один из вариантов метода DrawLine получает объект Pen и четыре целых числа.
Слайд 11

GDI+: Пример В приведенном ниже примере демонстрируется рисование прямоугольника с шириной

GDI+: Пример

В приведенном ниже примере демонстрируется рисование прямоугольника с шириной 100,

высотой 50 и координатами верхнего левого угла (20, 10) линией шоколадного цвета, толщина которой – 4.
Graphics ^myGraphics = myPanel->CreateGraphics();
Pen ^myPen = gcnew Pen(Color::Chocolate);
myPen->Width = 4.0F;
myGraphics->DrawRectangle(myPen, 20, 10, 100, 50);