Лабораторная работа: Можливості графічної підсистеми 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;

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 162
Бесплатно скачать Лабораторная работа: Можливості графічної підсистеми Delphi 5