Программирование и простейшие графические возможности. Основные структуры для представления и два конструктора с аргументами. Дальнейшие координаты точки и инициализирование новой. Хранение и изменение координат левого верхнего угла прямоугольника.
Аннотация к работе
Лабораторная работа № 6 Основы программирования на C# Простейшие графические возможности Основы программирования на C# Простейшие графические возможности В пространстве имен System.Drawing ? определены основные структуры для представления: · точки (координат) ? Point и PointF · размера ? Size и SizeF · прямоугольных областей ? Rectangle и RectangleF. Для создания объекта Size с нулевыми значениями Width и Height с помощью конструктора по умолчанию, используется следующую запись: Size sz = new Size(); Изменить значения свойств в последствии можно, например, следующим образом: sz.Width = 40; sz.Height = 60; Структура содержит два конструктора с аргументами: public Size(int, int); public Size(Point); Конструкторы с аргументами позволяют, в момент создания, инициализировать разные экземпляры структуры по-разному: Size sz1= new Size(10,20); // sz1.Width = 10, sz1.Height = 20; Size sz2 = new Size(15,50); // sz2.Width = 15, sz2.Height = 50; Структура Point Структура Point содержит открытые свойства X и Y целого типа, доступные, как для записи, так и для чтения. В дальнейшем координаты точки можно изменить, например, следующим образом: pt.X =25; pt.Y=75; Инициализировать новую точку класса Point, можно используя, конструкторы с аргументами: public Point(Size); public Point(int, int); Например: Point pt1 = new Point(10,20); // pt1.X =10, pt1.Y=20 Size szm = new Size(27,45); Point pt2 = new Point(szm); // pt2.X=27, pt2.Y=45 Метод класса: public void Offset( int); изменяет текущие координаты точки по формулам: X=X dx и Y=Y dy; Структура Rectangle Структура предназначена для определения координат и размера прямоугольника.