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
   57   58   59   60   61   62   63   64   65   66   67