Содержание
- 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. Скачать презентацию


























Алгоритмы и модели трассировки печатных соединений в ЭА
Электронный дневник и конкурс
Разработка мобильного приложения города Курганинска
Облака
Разработка требований к ПО
урок9
Использование ИС для совершенствования управления финансами
30 ноября – Международный день защиты информации
Одномерные массивы. Операции над элементами массива: вставка и удаление
Тестирование Jest
Разработка дополнительного программного модуля для конфигурации 1с предприятие
Модули метода random betavariate, sample, Random, normalvariate, gammavariate
Средства визуальной коммуникации
Инструмент. Штамп
Сайт исправления
Искусственный интеллект
Программирование линейных алгоритмов
Диаграмма состояний
Назначение и функции операционной системы
informacii_i_informacionnye_processy
Архитектура персонального компьютера
Медиалогия. Информационные системы в политике
Badanie rynku mediów. Wskaźniki
Представление информации. Информация и информационные процессы
Информационные системы и технологии
Сравнительный анализ сайтов
Разработка базы данных для учета ремонтных работ ООО СпецНовСтрой
В мире пикселей