Тип Point(F)

Тип Point(F)

Первым утилитарным типом, о котором вам следует знать, является тип System.Drawing.Point(F). В отличие от иллюстративных типов Point, создававшихся в предыдущих главах, тип Point(F) GDI+ поддерживает целый ряд очень полезных членов, включая следующие:

• +, -, ==, != – перегруженные варианты различных C#-операций;

• X, Y – обеспечивают доступ к соответствующим внутренним значениям (х, у) типа Point;

• IsEmpty – возвращает true (истина), если x и у установлены равными 0.

Для иллюстрации работы с утилитарными типами GDI+ рассмотрите следующее консольное приложение (названное UtilTypes), в котором используется тип System.Drawing.Point (не забудьте установить ссылку на System.Drawing.dll).

using System;

using System.Drawing;

namespace UtilTypes {

 public class Program {

  static void Main(string[] args) {

   // Создание и смещение точки.

   Point pt = new Point(100, 72);

   Console.WriteLine(pt);

   pt.Offset(20, 20);

   Console.WriteLine(pt);

   // Перегруженные операции Point.

   Point pt2 = pt;

   if (pt == pt2) WriteLine ("Точки одинаковы");

   else WriteLine("Точки различны");

   // Изменение значения X для pt2.

   pt2.X = 4000;

   // Отображение каждого значения X.

   Console.WriteLine("Первая точка: {0} ", pt);

   Console.WriteLine("Вторая точка: {0} ", рt2);

   Console.ReadLine();

  }

 }

}

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Глава 7 Электронные презентации Microsoft Power Point

Из книги Основы информатики: Учебник для вузов автора Малинина Лариса Александровна

Глава 7 Электронные презентации Microsoft Power Point Введение В деловой жизни часто приходится сталкиваться с ситуацией, когда необходимо заинтересовать людей своими достижениями, привлечь внимание к деятельности фирмы, рассказать в доступной форме о товаре, сделать доклад на


7.7. Печать документов Microsoft Power Point

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

7.7. Печать документов Microsoft Power Point Возможности печати в Microsoft Power PointВывод презентаций на печать не является основной задачей Microsoft Power Point. Однако при подготовке к докладу удобно пользоваться отпечатанными материалами. В Microsoft Power Point можно настроить различные режимы печати.


Класс POINT

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Класс POINT Ниже приведена версия исходного текста класса POINT. Фрагменты, начинающиеся с двух тире "--", представляют собой комментарии, продолжающиеся до конца строки. Комментарии содержат пояснения, облегчающие понимание текста, и не влияют на семантику класса.indexingdescription:


У7.1 POINT как абстрактный тип данных

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

У7.1 POINT как абстрактный тип данных Напишите спецификацию абстрактного типа данных для описания точки на


У7.2 Завершение реализации POINT

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

У7.2 Завершение реализации POINT Завершите исходный текст класса POINT. Заполните недостающие фрагменты, добавьте процедуру rotate (вращение точки вокруг начала координат), а также другие компоненты, которые считаете


4.2.3. Класс Point

Из книги автора

4.2.3. Класс Point Point геометрия, которая представляет одиночное расположение в координатном пространстве.Примеры PointВообразите крупномасштабную карту мира с многими городами. Объект Point мог бы представлять каждый город.На городской карте объект Point мог бы представлять


Структура Point

Из книги автора

Структура Point Структура Point содержит координаты X и Y для указания расположения некоей точки. В библиотеке .NET Compact Framework поддерживается только один конструктор для создания объекта Point, в котором указываются эти координаты. Структура Point часто используется в методах DrawPolygon


Power Point

Из книги автора

Power Point Милые дамы, у нас с вами ну просто куча достоинств! Но до этого дня о своих достоинствах или успехах вы могли только рассказать. Теперь вы сможете еще и показать всем-всем-всем, какие вы умные, талантливые, творческие.Мы будем сейчас учиться строить свои презентации и