Помощь в учёбе, очень быстро...
Работаем вместе до победы

Классы для описания геометрических объектов

РефератПомощь в написанииУзнать стоимостьмоей работы

В пространстве имен System.Windows.Drawing описан набор структур описания таких элементарных геометрических объектов, как точки, размеры и прямоугольники. Различают два вида таких структур — с целочисленными полями (Point, Size и Rectangle) и с полями типа float (PointF, SizeF и RectangleF). Рассмотрим далее структуры с целочисленными полями. Для задания цвета проще всего воспользоваться… Читать ещё >

Классы для описания геометрических объектов (реферат, курсовая, диплом, контрольная)

В пространстве имен System.Windows.Drawing описан набор структур описания таких элементарных геометрических объектов, как точки, размеры и прямоугольники. Различают два вида таких структур — с целочисленными полями (Point, Size и Rectangle) и с полями типа float (PointF, SizeF и RectangleF). Рассмотрим далее структуры с целочисленными полями.

Структура точек Point описывает точку с заданными положительными или отрицательными координатами, например:

Point pt = new Point (100, 75);

Структура размеров Size описывает ширину и высоту некоторой области, которые могут быть только положительными. Например:

Size sz = new Size (60,100);

Структура Rectangle описывает прямоугольники, которые задаются координатами левого верхнего угла, а также шириной и высотой:

Rectangle rec = new Rectangle (x, у, width, height);

или объектами типа Point и Size, например:

Rectangle rec = new Rectangle (new Point (50,70), new Size (40,40));

Инструменты рисования

Методы рисования используют такие специальные инструменты, как:

  • • цвет (color) — задает цвет пикселей области рисования;
  • • перо (реп) — задаст тип (шаблон) линии, с помощью которой выполняется рисование графического объекта;
  • • кисть (brush) — задает шаблон заполнителя замкнутых областей формы;
  • • шрифт (font) — задает способ рисования символов.

Работа с цветом

Для задания цвета проще всего воспользоваться статической структурой Color, в которой описаны 140 наиболее часто используемых цветов. Например: Color. Black (черный цвет) или Color. Blue (синий цвет). Также возможно создать и новый цвет с помощью метода.

Color.FromArgb (int red, int green, int blue);

Здесь red, green и blue — это значения красного, зеленого и синего цветов, заданные в интервале от 0 до 255. Например:

Color с = Color. FromArgb (128, 128, 128);

Показать весь текст
Заполнить форму текущей работой