Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.28
Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.28

В структуре Point собраны данные о точке. Точку следует рассматривать как обязательную составную часть геометрической фигуры. Все дело в том, что при построении геометрических фигур необходимо указывать координаты различных элементов этих фигур, и здесь без точки никак не обойтись. Как и у класса, у этой структуры имеются свои конструкторы,

Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования

ГЛАВА 4 Т Виды графических изображений

свойства и методы. Экземпляр структуры Point создается, как правило, путем указания координат точки:

Dim pt As Point = New Point(100, 100) "или так pt.X = 100 pt.Y = 100

С помощью структуры Rectangle создаются прямоугольники. Экземпляры структуры Rectangle используются в качестве параметров многих геометрических фигур. Например, параметры эллипса определяются параметрами прямоугольника, в который этот эллипс вписан. Для создания прямоугольника необходимо указать координаты его верхнего левого угла, а также ширину и высоту. В следующем примере мы объявим переменную rect, значением которой являются параметры прямоугольника, задаваемые соответствующим конструктором:

Dim rect As Rectangle = New Rectangle(100, 200, 100, 100)

Наконец, структура Size определяет размеры - высоту (width) и ширину (height) -рисуемой на плоскости геометрической фигуры:

Dim sz As Size = New SizedOO, 100) sz.Width = 100 sz.Height = 100

Прежде чем приступить к рисованию, советуем рассмотреть одну очень простую, но полезную программу. Она поможет вам определить координаты любой точки на плоскости при помощи указателя мыши. Дело в том, что при составлении кода всегда возникает необходимость указывать координаты точек, по которым строится та или иная геометрическая фигура. Данная программа, используя два текстовых поля, показывает точные координаты х и у указателя мыши. Поэтому, прежде чем набивать код, достаточно подвести указатель мыши в нужное место, при этом в текстовых полях отразятся координаты точки, в которой находится указатель. Таким образом, можно представить, как будет выглядеть создаваемая вами геометрическая фигура.


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta