КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Объектно-ориентированный подход. CorelDRAW представляет собой интегрированный объектно-ориентированный пакет программ для работы с иллюстративной графикойCorelDRAW представляет собой интегрированный объектно-ориентированный пакет программ для работы с иллюстративной графикой. CorelDRAW представляет собой не отдельную программу, ориентированную на решение какой-либо одной четко поставленной задачи, а совокупность программ, ориентированных на решение множества различных задач, возникающих при работе пользователя в определенной прикладной области, а именно — в области иллюстративной графики. Интегрированностъ пакета следует понимать в том смысле, что входящие в него программы могут легко обмениваться данными или последовательно выполнять различные действия над одними и теми же данными. Иллюстративная графика — это прикладная ветвь машинной графики, сравнительно недавно выделившаяся в отдельное направление наряду с графикой деловой, научной и инженерной. К области иллюстративной графики относятся в первую очередь рисунки, коллажи, рекламные объявления, заставки, постеры — все, что принято называть художественной продукцией. Объекты иллюстративной графики отличаются от объектов других прикладных областей своей первичностью — они не могут быть построены автоматически по некоторым исходным данным, без участия художника или дизайнера. В отличие от них такие графические изображения, как диаграммы (деловая графика), чертежи и схемы (инженерная графика), графики функций (научная графика), представляют собой лишь графический способ представления первичных исходных данных — как правило, таблицы (или аналитической модели, представленной в другой форме). В этом состоит их вторичность, производность. Особенность объектной ориентации пакета состоит в том, что все операции, выполняющиеся в процессе создания и изменения изображений, пользователь проводит не с изображением в целом и не с его мельчайшими, атомарными частицами (пикселами точечного изображения), а с объектами — семантически нагруженными элементами изображения. Начиная со стандартных объектов (кругов, прямоугольников, текстов и т. д.), пользователь может строить составные объекты (например, значок в рассмотренном выше примере) и манипулировать ими как единым целым. Таким образом, изображение становится иерархической структурой, на самом верху которой находится иллюстрация в целом, а в самом низу — стандартные объекты. Вторая особенность объектной ориентации пакета состоит в том, что каждому стандартному классу объектов ставится в соответствие уникальная совокупность управляющих параметров, или атрибутов класса. Третья особенность объектной ориентации пакета состоит в том, что для каждого стандартного класса объектов определен перечень стандартных операций. Например, описанный выше прямоугольник можно развернуть, масштабировать, закруглить ему углы, преобразовать его в объект другого класса — замкнутую кривую. Контрольные вопросы 1. Какой растровый графический редактор входит в состав всех операционных систем Windows, начиная с первых версий? 2. Можно ли применять графический редактор Adobe Photoshop для создании изображений web-страниц? 3. В чем отличие объектов иллюстративной графики от объектов других прикладных областей 4. На какие виды графики подразделяется компьютерная графика в зависимости от способа формирования изображений? 5. Позволяют ли графический редактор комбинировать растровые и векторные технологии? 6. На какие два класса разделяются все изображения, с которыми работают программа CorelDRAW? 7. В чем заключается объектная ориентация пакета CorelDRAW?
|