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

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

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


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


Слайд 3Выбор типа проекта, указание названия


Слайд 4Добавление элемента на форму


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


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


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


Слайд 8Запущенная программа


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

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


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

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


Слайд 11GDI+: Пример
В приведенном ниже примере демонстрируется рисование прямоугольника с шириной 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);


Слайд 12Пример работы программы:


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика