Объектно-ориентировочный подход в Corel Draw
Термин «объектно-ориентированный» следует понимать в том смысле, что все операции в процессе создания и изменения изображений пользователь выполняет не с изображением в целом и не с его мельчайшими, атомарными частицами (пикселами изображения), а с объектами — семантически нагруженными элементами изображения. Начав со стандартных объектов (кругов, прямоугольников, текстов и т. д.), пользователь… Читать ещё >
Объектно-ориентировочный подход в Corel Draw (реферат, курсовая, диплом, контрольная)
CorelDRAW представляет собой интегрированный объектно-ориентированный пакет программ для работы с векторной графикой. Попробуем разобраться, что стоит за этими терминами.
Слова «интегрированный пакет» означают, что CorelDRAW ХЗ представляет собой не отдельную программу, ориентированную на решение какой-либо одной четко поставленной задачи, а совокупность программ (пакет), ориентированных на решение множества различных задач, возникающих при работе пользователя в определенной прикладной области, а именно — в области иллюстративной графики.
Интегрированность пакета следует понимать в том смысле, что входящие в него программы могут легко обмениваться данными или последовательно выполнять различные действия над одними и теми же данными. Так достигается многофункциональность пакета, возможности разных программ объединяются, интегрируются в единое целое, представляющее собой нечто большее, чем сумма их составных частей.
Термин «объектно-ориентированный» следует понимать в том смысле, что все операции в процессе создания и изменения изображений пользователь выполняет не с изображением в целом и не с его мельчайшими, атомарными частицами (пикселами изображения), а с объектами — семантически нагруженными элементами изображения. Начав со стандартных объектов (кругов, прямоугольников, текстов и т. д.), пользователь может строить составные объекты (например, значок в рассмотренном выше примере) и манипулировать ими как единым целым. Таким образом, изображение становится иерархической структурой, на самом верху которой находится векторное изображение в целом, а в самом низу — стандартные объекты.
Вторая особенность объектной ориентации пакета заключается в том, что каждому стандартному классу объектов ставится в соответствие уникальная совокупность управляющих параметров, или атрибутов класса. Если мы говорим о прямо угольнике высотой 200 мм и шириной 300 мм, залитом синим цветом, обведенным желтой линией шириной 3 пункта, с центром, расположенным на расстоянии 150 мм по вертикали и 250 мм по горизонтали от левого нижнего угла страницы с углом наклона длинной стороны к горизонтали, составляющим 32°, мы имеем дело с экземпляром класса — объектом, для которого зафиксированы значения управляющих параметров.
Третьей особенностью объектной ориентации пакета является то, что для каждого стандартного класса объектов определен перечень стандартных операций. Например, можно разворачивать, масштабировать описанный выше прямоугольник, закруглять его углы, преобразовывать его в объект другого класса — замкнутую кривую,[3, стр. 15].