Программирование на Delphi 7


Использование графики


ГЛАВА 10
ГЛАВА 10 Использование графики "Одно изображение стоит тысячи слов", — говорил древнекитайский император Сун; его слова верны и в наши времена. 80% информации мозг человека получает...
Класс Tlcon
Класс Tlcon Этот класс инкапсулирует значок Windows. Не пытайтесь изменить размеры значка — они по определению постоянны (и равны GetSystemMetrics(SM_CXICON) ИGetSystemMetrics(SM_CYICON)) , и п...
Класс TBitmap
Класс TBitmap Класс TBitmap является основой растровой графики в Delphi. В первых версиях среды этот класс соответствовал битовой карте, зависимой от устройства (Device Dependent Bitmap, DDB)....
Графический формат JPEG Класс TJPEGImage
Графический формат JPEG. Класс TJPEGImage В 1988 году был принят первый международный стандарт сжатия неподвижных изображений. Он был назван по имени группы, которая над ним работала — JPEG (Jo...
Компонент TImage
Компонент TImage Этот компонент служит надстройкой над классом TPicture и замыкает всю иерархию графических объектов VCL. Именно на его поверхности и будут отображаться графические объекты, содер...
Использование диалогов для загрузки
Использование диалогов для загрузки и сохранения графических файлов Для удобства открытия картинок существует пара компонентов-диалогов: TOpenPictureDialog и TSavePictureDialog. Список форматов о...
Внешний вид модифицированного компонента TSavePictureDiaiog
Рисунок 10.2. Внешний вид модифицированного компонента TSavePictureDiaiog Поможет нам в этом внимательное изучение исходных кодов диалогов, находящихся в модуле EXTDLGS.PAS. Программисты Borla...
Класс TClipboard
Класс TClipboard Класс TClipboard предоставляет программисту интерфейс с буфером (папкой) обмена (Clipboard) Windows. При включении в проект модуля CLIPBRD.PAS глобальный объект clipboard создает...
Класс TScreen
Класс TScreen Этот компонент представляет свойства дисплея (в Windows 98 и 2000 — нескольких дисплеев), на котором выполняется приложение. Поскольку экземпляр данного класса только один (он созда...
Вывод графики с использованием отображаемых файлов
Вывод графики с использованием отображаемых файлов Спору нет — объект TBitmap удобен и универсален. Программисты Borland шагают в ногу с разработчиками графического API Windows, и исходный код мо...
Этот снимок с метеорологического
Рисунок 10.3. Этот снимок с метеорологического спутника имеет размер десятки мегабайт  ...
Класс TAnimate
Класс TAnimate В заключение — несколько слов для тех, кто хочет применить в своих программах анимированные (движущиеся) картинки. Самый простой путь для этого — быстрая смена нескольких последова...
Так выглядит ролик "перенос файлов"
Рисунок 10.4. Так выглядит ролик "перенос файлов" Все эти свойства при своей установке обнуляют прочие альтернативные варианты. Запуск ролика начинается при установке свойства Active...
Резюме
Резюме Графика — не самый маленький и не самый простой раздел программирования в Windows. Описанные в этой главе объекты Delphi сглаживают многие острые углы, но все равно начинающему программист...
Графические инструменты Delphi
Графические инструменты Delphi Разработчики Delphi уделили большое внимание возможностям работы с деловой графикой: простота и удобство ее использования напрямую сказываются на простоте и удобств...
Класс TFont
Класс TFont Класс инкапсулирует шрифт Windows. В Delphi допускаются только горизонтально расположенные шрифты. В конструкторе объекта по умолчанию принимается шрифт System, цвета ciwindowText и...
Таблица 10 1 Свойства класса TFont
Таблица 10.1. Свойства класса TFont Свойство Описание property Handle: HFont; Содержит дескриптор шрифта property Name: TFontName; Содержит имя (начертание) шрифта, например, Arial p...
Класс ТРеn
Класс ТРеn Этот класс инкапсулирует свойства пера GDI Windows. В конструкторе по умолчанию создается непрерывное (pssolid) черное перо шириной в один пиксел. Свойства класса приведены в табл. 1...
Таблица 10 2 Свойства класса Tpen
Таблица 10.2. Свойства класса Tpen Свойство Описание property Handle: HPen; Содержит дескриптор пера property Color: TColor; Определяет цвет пера property Mode: TPenMode; TPenMode = (p...
Класс TBrush
Класс TBrush Этот класс инкапсулирует свойства кисти — инструмента для заливки областей. Когда создается экземпляр этого класса, первоначально используется белая сплошная (styie=bsSolid) кисть....
Таблица 10 3 Свойства класса TBrush
Таблица 10.3. Свойства класса TBrush Свойство Описание property Handle: HBrush; Содержит дескриптор кисти property Color: TColor; Определяет цвет кисти property Style: TBrushStyle;...
Класс TCanvas
Класс TCanvas Этот класс — сердцевина графической подсистемы Delphi. Он объединяет в себе и "холст" (контекст конкретного устройства GDI), и "рабочие инструменты" (перо, кис...
Таблица 10 4 Методы класса TCanvas
Таблица 10.4.  Методы класса TCanvas Метод Описание procedure Arc (XI, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4:Integer) ; Метод рисует сегмент эллипса. Эллипс определяется описывающим прямо...
Таблица 10 5 Свойства класса TCanvas
Таблица 10.5. Свойства класса TCanvas Свойство Описание property ClipRect: TRect; Определяет область отсечения канвы. То, что при рисовании попадает за пределы этого прямоугольника, не б...
Так теперь выглядит главная форма примера GraphEx
Рисунок 10.1. Так теперь выглядит главная форма примера GraphEx Где же найти ту канву, на которой предстоит рисовать? Во-первых, ею снабжены все потомки классов TGraphicControl и TCustomContr...
Класс TGraphic
Класс TGraphic Канва, перо, кисть и шрифт нужны, чтобы нарисовать свою картинку. Чтобы загрузить готовую, необходимы объекты, "понимающие" графические форматы Windows. Абстрактный кла...
Класс TPicture
Класс TPicture Это класс-надстройка над TGraphic, точнее — над его потомками. Он имеет поле Graphic, которое может содержать объекты классов TBitmap, Ticon, TMetafile и TJPEGimage. Предназначен...
Класс TMetafile
Класс TMetafile Инкапсулирует свойства метафайла Windows. С появлением Windows 95 к стандартному метафайлу (формат WMF) добавился расширенный (формат EMF), обладающий расширенными возможностями...








- Начало -