Содержание
- 2. Обзор пространств имен GDI+ GDI (Graphic Device Interface) – интерфейс графических устройств). GDI+ — это набор
- 3. System.Drawing – содержит основные типы для вывода графики (для работы со шрифтами, перьями, кистью). System.Drawing.Drawing2D –
- 4. Пространство имен System.Drawing Bitmap. Инкапсулирует файл изображения и определяет набор методов для выполнения различных операций. Brush
- 5. Перечисления System.Drawing ContentAlignment. Определяет расположение содержимого в области вывода (слева, справа, по центру и т.п.) FontStyle.
- 6. Служебные типы System.Drawing Служебные типы System.Drawing – указывают положение или область для вывода графического объекта. Point
- 7. Служебные типы System.Drawing В классе Rectangle предусмотрен метод Contains(). Этот метод позволяет определить, попадает ли точка
- 8. Служебные типы System.Drawing Класс Region представляет собой внутреннюю область, занятую геометрической фигурой. Пример. Получить область прямоугольника
- 9. Методы класса Region Complement – дополняет объект Region другими графическими объектами, которые с ним не пересекаются.
- 10. Вывод графики Для вывода графики на форму, необходимо заместить виртуальный метод OnPaint(). Пример. Вывести на форму
- 11. Вывод графики Метод Invalidate() – инициирует перерисовку формы. //перерисовать прямоугольную область на форме private void UpdateArea()
- 12. Класс Graphics Методы класса Graphics: FromHdc, FromHwnd, Fromlmage – обеспечивают возможность получения объекта Graphics из элемента
- 13. Системы координат в GDI+ Система, принятая по умолчанию, использует в качестве единицы измерения пикселы, а в
- 14. Работа с цветом Структура Color позволяет задать цвет в системе ARGB (aplha-red-green-blue. Альфа-канал – прозрачность. Пример:
- 15. Работа с цветом Пример. Меняем цвет фона и выводим информацию о выбранном цвете: Color currColor =
- 16. Работа с перьями. Класс Pen Методы DrawXXXX() класса Graphics, принимающие в качестве параметра объект Реn: DrawArc
- 17. Работа с перьями. Класс Pen Свойства класса Реn: Brush Определяет кисть, используемую данным объектом. Color Определяет
- 18. Работа с перьями. Класс Pen
- 19. Работа с перьями. Класс Pen Значения DashStyle: Custom – Пользовательский стиль пунктира Dash – Штриховая линия
- 20. Работа с кистью Абстрактный класс Brush Методы: FillClosedCurve Закрашивает область внутри замкнутой кривой FillEllipse Закрашивает область
- 21. Работа с кистью Пример: Graphics g = e.Graphics; // Создаем кисть синего цвета SolidBrush blueBrush =
- 22. Работа с кистью Результат:
- 23. Работа с кистью Класс HatchBrush – штрихованные кисти BackwardDiagonal Диагональная штриховка с наклоном вправо Crass “Крестообразная”
- 24. Работа с кистью Пример. Закрашиваем эллипс штриховой кистью: HatchBrush theBrush = new HatchBrush(HatchStyle.Cross, Color.SeaGreen, Color.Silver); g.FillEllipse(theBrush,
- 25. Вывод изображений Класс Image является абстрактным. FromFile() – предназначен для создания объекта Image из файла. FromHbitmap()
- 26. Вывод изображений Пример: Image img = new Bitmap("c:\\image.jpg"); g.DrawImage(img, 10, 10, 200, 260);
- 27. Вывод изображений Пример. Перетаскивание элемента PictureBox: bool isDragging; private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { isDragging
- 29. Скачать презентацию


























Компьютерные сети. Глобальная сеть Интернет. Браузер (2)
Решение задачи О рюкзаке методом динамического программирования
Обзор типов защиты и приборов
Игра HELL HUNTERS
Матрицы. 10 класс
Процесс взаимодействия с IT
Методы массивов
Кровавая луна
Презентация на тему GPS - навигаторы
Java Basics. Lesson 5
Программирование на языке Python. Обработка массивов
Sample PowerPoint File
Решение задач на измерение количества информации
Программное обеспечение. Введение
Основы алгебры логики
DH Standard AVN Update
CISCO IOS. Internetwork Operating System
Хранение информации. Передача информации
Департамент по разработке решений в сфере закупок
Компьютерная грамотность. Курсы для начинающих
Техническое задание: D-Farma Спортивная фармакология
Python-I
Десятичная система счисления
9-1-1
Массовая оптимизация запросов PostgreSQL – explain.sbis.ru
Программное обеспечение
Моделирование Синтез логических схем
Умная игротека Partyum