Читайте также
5.1. Класс
Класс (class) в языке UML служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Графически класс изображается в виде прямоугольника, который дополнительно может быть разделен
Класс Pen
Класс Pen используется для создания пера, при помощи которого проводятся прямые и кривые линии. В отличие от полной версии .NET Framework, поддерживающей четыре перегруженных версии конструктора Pen, .NET Compact Framework позволяет создавать перо только с помощью двух
Слуховые окна и окна в крыше
Фактически наш дом, с конструктивной точки зрения, принял уже вполне законченный вид. Однако попробуем добавить к нему еще некоторые элементы, которые хоть и не обязательны, но нередко встречаются в различных коттеджах. Сначала построим одно
Самый базовый класс MFC (класс CObject)
Подавляющее большинство классов библиотеки MFC наследовано от базового класса CObject, лежащего в основе всей иерархии классов этой библиотеки. Методы и элементы данных класса CObject представляют наиболее общие свойства наследованных из него
Архивный класс (класс CArchive)
Класс CArchive используется для сохранения и восстановления состояния объектов в файлах на диске. Перед использованием объекта класса CArchive он должен быть привязан к файлу – объекту класса CFile.Более подробно о процессе сохранения и восстановления
Класс CObject – основной класс MFC
Подавляющее большинство классов из библиотеки MFC наследуются от основного класса CObject. Практически все классы, которые используются в ваших приложениях, например CView или CWinApp, унаследованы от класса CObject.Класс CObject обеспечивает наиболее общие
Класс GraphABCWindow графического окна
Класс GraphABCWindow представляет собой графическое окно. Функция
function Window: GraphABCWindow;
возвращает объект текущего графического окна.Свойства класса GraphABCWindow
property Left: integer;
Отступ графического окна от левого края экрана в пикселах
property Top:
Класс GraphABCCoordinate графического окна
Объект текущей системы координат возвращается функцией Coordinate и имеет тип GraphABCCoordinate:
function Coordinate: GraphABCCoordinate;
Класс GraphABCCoordinate представляет тип системы координат для графического окна.Свойства класса GraphABCCoordinate
property OriginX: integer;
Класс CircleABC
Класс CircleABC является потомком класса EllipseABC и представляет графический объект Круг. Большинство свойств и методов унаследовано от классов ObjectABC и BoundedObjectABC.Конструкторы класса CircleABC
constructor Create(x,y,r: integer; cl: GColor);
Создает круг радиуса r цвета cl с координатами
Класс RoundRectABC
Класс RoundRectABC является потомком класса BoundedObjectABC и представляет графический объект Прямоугольник со скругленными краями.Конструкторы класса RoundRectABC
constructor Create(x,y,w,h,rr: integer; cl: GColor);
Создает прямоугольник со скругленными краями размера (w,h), цветом cl,
Класс RoundSquareABC
Класс RoundSquareABC является потомком класса RoundRectABC и представляет графический объект Квадрат со скругленными краями.Конструкторы класса RoundSquareABC
constructor Create(x,y,w,r: integer; cl: GColor);
Создает квадрат со скругленными краями размера w, цвета cl с радиусом скругления r и
Класс TextABC
Класс TextABC является потомком класса ObjectABC и представляет графический объект Текст.Конструкторы класса TextABC
constructor Create(x,y,pt: integer; cl: GColor; txt: string);
Создает текстовый объект с текстом txt размера pt пунктов, цветом cl и координатами левого верхнего угла (x,y)
constructor
Класс RegularPolygonABC
Класс RegularPolygonABC является потомком класса BoundedObjectABC и представляет графический объект Правильный многоугольник.Конструкторы класса RegularPolygonABC
constructor Create(x,y,r,n: integer; cl: GColor);
Создает правильный многоугольник с n вершинами, радиусом r, цветом cl и
Класс PictureABC
Класс PictureABC является потомком класса ObjectABC и представляет графический объект Рисунок.Конструкторы класса PictureABC
constructor Create(x,y: integer; fname: string);
Создает рисунок с координатами левого верхнего угла (x,y), считывая его из файла fname
constructor Create(x,y: integer; p: Picture);
Класс MultiPictureABC
Класс MultiPictureABC является потомком класса PictureABC и представляет графический объект Набор рисунков, содержащий несколько изображений, одно из которых рисуется на экране.Конструкторы класса MultiPictureABC
constructor Create(x,y: integer; fname: string);
Создает набор рисунков,
У11.2 Класс и его АТД
Проверьте все предусловия и аксиомы АТД STACK, введенного в предыдущих лекциях, и покажите, отображаются ли они в классе STACK4, а если да, то