Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Готовые билеты.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
43.81 Кб
Скачать

Основными объектами, которые при этом используются, являются объекты классов:

• Реп — рисование линий и контуров геометрических фигур;

• Brush — заполнение областей;

• Font — вывод текста;

• Color — цвет.

Графические объекты потребляют системные ресурсы, поэтому рекомендуется вызывать для них метод освобождения ресурсов Dispose. Для упрощения работы с такими объектами в С# есть оператор using со следующим синтаксисом:

using ( выделение_ресурса ) оператор

Под ресурсом здесь понимается объект, который реализует интерфейс System.

37) Утилитарные типы System.Drawing.

Большинство типов, которые придется использовать при создании GDI-приложений, содержится в пространстве имен System.Drawing. Здесь есть классы, представляющие изображения, кисти, перья и шрифты. Кроме того, System.Drawing определяет ряд связанных утилитарных типов, таких как Color (цвет), Point (точка) и Rectangle (прямоугольник).

Многие из методов визуализации, определенные объектом System.Drawing. Graphics, требуют указать позицию или область, в которой требуется отобразить данный элемент.

Некоторые базовые типы пространства имен System.Drawing

• Brush Brushes SolidBrush SystemBrushes TextureBrush Объекты Brush используются для заполнения внутренних областей графических форм, например, таких как прямоугольники, эллипсы и многоугольники

• Color SystemColors Типы Color и SystemColors определяет ряд статических свойств, доступных только для чтения и используемых для получения нужного цвета при использовании различных перьев и кистей

• Graphics Представляет реальную поверхность нанесения изображения, а также предлагает ряд методов для визуализации текста, изображений и геометрических шаблонов

• Image ImageAnimator Тип Image – это абстрактный базовый класс, необходимый для поддержки функциональных возможностей типов Bitmap, Icon и Cursor. Тип ImageAnimator обеспечивает возможность выполнения цикла по набору типов Image из некоторого заданного интервала

• Pen Pens SystemPens Pens – это объекты, используемые для построения линий и кривых. Тип Pen определяет ряд статических свойств, возвращающих новый объект Pen заданного цвета

• Size SizeF Структуры, представляющие заданные высоту/ширину (снова с отображением в соответствующее целое значение или значение с плавающей точкой).

Для указания такой информации пространство имен System.Drawing определяет типы Point, Rectangle, Region и Size. Тип Point (точка) представляет координату (x, у). Типы Rectangle (прямоугольник) содержат пару точек, представляющих левый верхний и нижний правый угол прямоугольной области. Типы Size (размер) представляют конкретные размеры, используя длину и ширину. Типы Region (регион) предлагают способ представления непрямоугольных областей.