Page 62 - 4260
P. 62
Лабораторна робота №7
РОБОТА З ГРАФІКОЮ В СЕРЕДОВИЩІ DELPHI
7.1 Мета роботи
Освоїт основні прийоми п роботі і графікою у
середовищі Delphi.
7.2 Основні теоретичні положення
Канва - полотно для малювання. Багато компонентів в
Delphi мають властивість Canvas (канва, полотно), фактично
ц е - о б л а с т ь к о м п о н е н т а , н а я к і й м о ж н а м а л ю в а т и а б о
відображати готові зображення. Цю властивість мають форми,
графічні компоненти Image, PaintBox, BitMap та багато інших.
Ка мі властивості методи, істотно спрощують
г р а ф і к у Delphi. К о ж н а т о ч к а к а н в и м а є к о о р д и н а т и X т а Y.
Систем координ канви, і скр в Delphi, початком
лі верхні ку канви. Координата X зростає при
переміщенні зліва направо, а координата Y - при переміщенні
зверху вниз. Координати вимірюються у пікселях. Піксел - це
найменши еле поверхні малюнка, як можна
маніпулювати. Найважливі властиві пікселя - його
колір. Для опису кольору використовуєтьс тип TColor. У
Delphi визначе безлі конста типу TColor. Одні них
безпосередньо визначають кольору (наприклад clBlue - синій),
і н ш і в и з н а ч а ю т ь к о л і р е л е м е н т і в в і к о н , я к і м о ж у т ь
змінювати залежності від обраної користувачем палітри
кольорів Windows (наприклад, clBtnFaсе - колі поверхні
кнопок). А дл графі іноді цих визначених конста не
вистачає. Вам можуть знадобитися такі відтінки, яких немає в
стандартних палітрах. У цьому випадку можна задавати колір
4-ба шістнадцятков числом, молодших розряду
яко являю со інтенсивності синього, зелено і
ч е р в о н о г о к о л ь о р у в і д п о в і д н о . Н а п р и к л а д , з н а ч е н н я $
00FF0000 відповід чистому синьому кольору, $ 0000FF00 -
62