Модуль ABCObjects реализует векторные
графические объекты с возможностью масштабирования, наложения друг на
друга, создания составных графических объектов и многократного
их вложения друг в друга. Каждый векторный графический
объект корректно себя перерисовывает при перемещении, изменении размеров и
частичном перекрытии другими объектами.
Модуль ABCObjects предназначен для раннего обучения основам
объектно-ориентированного программирования, а также для
реализации графических и анимационных проектов
средней сложности. Он реализован на основе модуля GraphABC.
На основе модуля ABCObjects созданы модули ABCSprites,
ABCButtons, ABCChessObjects,
ABCHouse, ABCRobots, ABCAdditionalObjects.
Следующие темы помогут изучить возможности модуля ABCObjects:
- ABCObjects: быстрое введение
- Диаграмма классов ABCObjects
- Классы
ObjectABC,BoundedObjectABC- Классы
RectangleABC,SquareABC,EllipseABC,CircleABC,RoundRectABC,RoundSquareABC,TextABC- Классы
RegularPolygonABC,StarABC- Классы
PictureABC,MultiPictureABC- Мультирисунки
- Классы
BoardABC,ObectBoardABC- Массив графических объектов
Objects- Класс
ContainerABC- Контейнеры графических объектов
- Переменные, процедуры и функции модуля
ABCObjects- Ускорение перерисовки графических объектов
- Совмещение графического вывода модулей
ABCObjectsиGraphABC