Лабораторная работа: Можливості графічної підсистеми Delphi 5
Лабораторна робота № 3
Робота з графікою
Мета роботи: вивчити можливості графічної підсистеми Delphi 5, її властивості та принципи побудови прикладних програм з використанням графіки.
Порядок роботи:
1. Створити проект для виконання індивідуального завдання.
2. Оформити звіт для захисту лабораторної роботи за зразком
· назва роботи
· мета роботи
· порядок роботи
· короткі теоретичні відомості
· алгоритм розв’язку задачі
· тексти відповідних модулів проекту
· аналіз отриманих результатів та висновки
Питання для самоконтролю
1. Які класи відповідають за роботу з графікою в Delphi?
2. Які графічні інструменти представлені в Delphi?
3. Охарактеризуйте властивості та методи класу TCanvas .
4. Які існують типи графічних зображень?
5. Як завантажити на форму зображення з файлу?
delphi клас графічний зображення
Короткі теоретичні відомості
Створення зображень
У Win32 для малювання об’єктів, які ми бачимо на екрані комп’ютера використовується інтерфейс GDI (Graphic Device Interface ). До появи Delphi програміст безпосередньо працював з функціями та інструментами GDI (пером, пензлем та шрифтом) через графічний контекст вікна.
Для використання графічних інструментів Windows у Delphi створені відповідні класи: для графічного контексту - клас TCanvas , для пера - TPen , для пензля – TBrush , для шрифту - TFont . Об’єкти цих класів автоматично створюються для форми і більшості видимих елементів на формі і стають доступними через властивості Canvas , Pen , Brush та Font .
Наступні два приклади демонструють наскільки застосування Delphi спрощує роботу з графікою в Win32. Приклад 1 використовує стандартні GDI-функції, приклад 2 створює аналогічний малюнок засобами класів Delphi.
Приклад 1
procedure TForm1.FormPaint(Sender: TObject);
var
PaintDC: HDC;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--