+--------------------------------------------------------------------+
| |
| +------------------------------------------------------------+ |
| | | |
| | | |
| | Пакет Графических примитивов " Ж У Ж У " | |
| | | |
| | Москва 1989. | |
| | | |
| | | |
| +------------------------------------------------------------+ |
| |
+--------------------------------------------------------------------+
+--------------------------------------------------------------------+
| +--------------------------------------------------------------+ |
| | Назначение | |
| +--------------------------------------------------------------+ |
+--------------------------------------------------------------------+
Пакет Графических примитивов " Ж У Ж У " предназначен
для работы с графическим адаптером EGA и представляет собой
базовый набор графических процедур, совместимых с системой
программирования TURBO-PASCAL V4-5. При разработке пакета
преследовалась цель сделать его компактным, быстрым и простым
в использовании. Большинство процедур автономны,общие переменные
включены в модуль инициализации, поэтому в случае использования
части процедур остальная часть в процессе компоновки не
присоединяется к создаваемой программе, уменьшая ее размер.
Процедуры создания графических примитивов имеются в
нескольких вариантах, что существенно ускоряет динамическое
создание сложных изображений.
+--------------------------------------------------------------------+
| +--------------------------------------------------------------+ |
| | Используя процедуры " ЖУЖУ ", Вы получаете ВОЗМОЖНОСТЬ | |
| +--------------------------------------------------------------+ |
+--------------------------------------------------------------------+
а. поддержки логических операций при построении любых
графических объектов;
б. работы с графическими окнами;
в. учета искажений изображения по осям;
г. задания шаблонов для линий ( 8 стандартных шаблонов
и определяемые пользователем ) и для заливки ( 16
стандартных шаблонов и определяемые пользователем );
д. вертикального и горизонтального сдвига ( скроллинга )
графических изображений;
е. упаковки и распаковки графических изображений для
хранения их в оперативной памяти и/или на внешних
носителях;
ж. использования двух типов графических курсоров
( "прозрачного" и "сплошного" ), форма и цвет которых
МОГУТ БЫТЬ определены пользователем;
з. вывода текстов растровым способом формирования символов
( латинским, а также русским шрифтом ).
Имеется два стандартных набора ( высотой 8 и 14 ) и
установка любого другого ( нестандартного ) шрифта,
определяемого пользователем;
и. вывода текстов векторным способом формирования символов
с масштабированием;
к. эмуляции текстового окна в графическом режиме
( параллельно с графикой ) с выполнением скроллинга,
табулирования, возврата "каретки", перевода строки
и др;
л. быстрого изменения цвета заданной прямоугольной области;
м. получения увеличенного графического изображения
( режимы " ЛУПЫ " );
н. использования нескольких графических страниц;
о. работа со страницей, размеры которой превышают размеры
экрана.
+--------------------------------------------------------------------+
| +--------------------------------------------------------------+ |
| | Имеются две не относящиеся непосредственно к графике системы | |
| +--------------------------------------------------------------+ |
+--------------------------------------------------------------------+
п. - универсальный драйвер графического ввода , позволяющий
параллельное использоваение клавиатуры , и таких
устройств, как GENIUS MOUSE, WITTY MOUSE, MICROSOFT
MOUSE и других совместимых с ними;
р. - драйвер музыкального и иного звукового сопровождения,
осуществляемого параллельно с выполнением основной
программы и с возможной синхронизацией
( программирование музыки по стандарту MSX );
|