Реферат: Відображення на екрані дисплея графічної інформації
Перші дві змінні задаються константами таблиці 2, іменем або числовим значенням.
Приклад 1:
Нехай драйвер EGAVGA . BGI знаходиться в каталозі TP \ BGI диска С і встановлює режим VGAHI (640*480, 16 кольорів). Фрагмент використання процедури в програмі:
Begin
…
Driver := VGA;
Mode := VGAHI;
InitGraph (Driver, Mode, ‘C:\TP\BGI’);
…
end .
Якщо тип адаптера не відомий, або якщо програма розрахована на роботу з будь-яким адаптером, використовується звертання до процедури з параметром автоматичного визначення типу драйверу.
Приклад 1а:
Driver := Detect;
InitGraph (Driver, Mode, ‘C:\TP\BGI’);
Такий параметр рекомендують використовувати при роботі на різних комп’ютерах з різними відеоадаптерами.
Особливості автовизначення типу драйвера:
а) для адаптера вибирається максимальний режим;
б) на час виконання програми всі драйвери знаходяться у пам’яті, або на диску; для великих програм це може привести до зменшення швидкості роботи програми;
в) ТР автоматично не розпізнає адаптери IBM 8514 i ATT 400 ; їх необхідно вказувати в процедурі.
2) Процедура завершення графічного режиму:CLOSEGRAPH ;
Процедура без параметрів. В процесі її виконання звільняється пам’ять (від драйверів, файлів, шрифтів, проміжних даних), відновлюється текстовий режим роботи екрану.
Наступний перехід до графічного режиму виконується тільки шляхом повторної ініціалізації.
3. Структура графічної Паскаль-програми
Приклад 2:
Program GraphicDemo;
Uses Graph;
Var Driver, Mode : integer;
Begin