Курсовая работа: Побудова динамічної графіки
Керівник: Виконав:
асистент кафедри КС студент І-го курсу
Ярошевич Д.О. групи КМ-311
Кулинич Євгеній
допущено до захисту: _______________
”___”_________2004р. (підпис)
захищено з оцінкою:
_________________
”___”_________2004р.
_________________
(підпис)
Черкаси 2004
ЗМІСТ
1. Теоретичні відомості 2
2.Блок-схема. 2
3.Текст програми. 2
4.Результати роботи програми. 2
1. Теоретичні відомості
- Процедури і функції
- Координати, вікна, сторінки
- Багатокутники
- Дуги, кола, еліпси
- Фарби, палітри, заповнення
- Збереження і видача зображень
- Виведення тексту
- Включення драйвера і шрифтів в тіло програми
Починаючи з версією 4.0, до складу Турбо Паскаля включена могутня бібліотека графічних підпрограм Graph, що залишається практично незмінною у всіх подальших версіях. Бібліотека містить в цілому більше 50 процедур і функцій, що надають програмісту найрізноманітніші можливості управління графічним екраном. Для полегшення знайомства з бібліотекою всі процедури і функції, що входять до неї, згруповані за функціональним принципом.
· Процедури і функції
Процедура InitGraph. Ініціює графічний режим роботи адаптера.
Заголовок процедури:
Procedure InitGraph(var Driver,Mode: Integer; Path: String);
Тут Driver - змінна типу Integer, визначає тип графічного драйвера; Mode - змінна того ж типу, задаюча режим роботи графічного адаптера; Path - вираз типа String, що містить ім'я файлу драйвера і, можливо, маршрут його пошуку.
До моменту виклику процедури на одному з дискових носіїв інформації повинен знаходитися файл, що містить потрібний графічний драйвер. Процедура завантажує цей драйвер в оперативну пам'ять і переводить адаптер в графічний режим роботи. Тип драйвера повинен відповідати типу графічного адаптера. Для вказівки типу драйвера в модулі приречені наступні константи:
const
Detect=0;{Режим автовизначення типу}
CGA=1;
MCGA=2;
EGA=3;
EGA64=4;
EGAMono=5;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--