дії тощо. TPU
Бібліотека містить процедури та функції для підтримки графічного режиму носить ім'я GRAPH.TPU. Вивченню всіх можливостей цієї бібліотеки ми присвятимо кілька занять. Перше заняття - ввідний. p align="justify"> Підключення графічної бібліотеки.
Для того, щоб компілятор "дізнавався" назви процедур і функцій
містяться в бібліотеці GRAPH.TPU, ми повинні після заголовка програми розмістити рядок наступного виду: Graph;
(що можна перекласти російською мовою як вираз "використовується графіка", або "модуль GRAPH.TPU підключений"). Формально цей рядок дозволяє нам використовувати процедури і функції бібліотеки GRAPH.TPU. p align="justify"> Ініціалізація (включення) графічного режиму.
Досі під час нашої роботи за комп'ютером екран завжди перебував у текстовому режимі (тому на екрані можна було бачити тільки лише символи.
Для малювання прямих, кіл і пр. необхідно перевести екран в графічний режим. Для включення графічного режиму використовується процедура InitGraph. Найпростіша програма, що використовує графічні можливості, може мати вигляд:
Program Ex_1; Graph; Gd, Gm: integer;: = VGA; {графічний адаптер VGA}
Gm: = VGAhi; {графічний режим VGAhi (640x480) x16} (Gd, Gm,''); {Включити графічний режим
Драйвер у поточному каталозі. } GraphResult = grOk then {Якщо режим включився успішно} (0,0,639,479); {намалювати відрізок прямої};; {вимкнень графічного режиму}
end;. (Gd, Gm: integer; Path: string);
Ми бачимо, що у процедури InitGraph три параметри. В якості перших двох параметрів повинен стояти імена цілих (integer) змінних. p align="justify"> Перший параметр Gd є кодом графічного адаптера (тобто електронної схеми, що управляє виведенням інформації на екран). Справа в тому, що на IBM-сумісних комп'ютерах застосовується ряд стандартних графічних адаптерів, що носять назви CGA, EGA, VGA. p align="justify"> За нашою програмою можна здогадатися, що у використовуваних нами комп'ютерах використовується адаптер VGA (і компілятор сам "дізнається" слово VGA і замінить його на потрібне ціле число).
Кожен графічний адаптер дозволяє використовувати кілька графічних режимів, що відрізняються кількістю квітів і разрешаюшей здатністю. Другий з параметрів Gm якраз призначений для того, щоб вказати, який з режимів слід включити. p align="justify"> Третій параметр Path є рядком (string), що містить шлях до файлу, який називається egavga.bgi. У цьому файлі міститься драйвер (така спеціальна програма), необхідний для роботи моніторів EGA і VGA в графічному режимі. І, як видно з нашого прикладу, файл цей знаходиться в поточному каталозі.: Integer;
Ця функція, при зверненні до неї, повертає спеціальний...