Лабораторна робота № 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;