Кіріспе Курстың мақсаты мен міндеттері


Borland C++ Builder -дің графикалық мүмкіндігі



бет28/62
Дата03.11.2022
өлшемі1.46 Mb.
#463964
1   ...   24   25   26   27   28   29   30   31   ...   62
C# тілінде программалау негіздері

    Бұл бет үшін навигация:
  • TPaintBox
Borland C++ Builder -дің графикалық мүмкіндігі.




  1. Canvas қаС#еті.



3. Canvas объектісінің қаС#еті.


Графикалық компонеттер

C++ Builder-дiң стандартты кiтапханасына визуалды компоненттердi бағдарламаға ерекше түр беретiн бiрнеше объектiлер кiредi. Олар - TImage, TShape, Tbevel, TpaintBox.




TImage – форманың кез-келген орнына графикалық бейненi орналастыруға мүмкiндiк бередi. Бұл объект қолдануда өте қарапайым. Суреттiң өзiн дизайн жасау кезiнде редактордың (Объектiлер инспекторы) Picture қаС#етiнен жүктеуге болады. Сурет jpg, jpeg (JPEG Image file) bmp (bitmap), emf (enhanced Metafiles), wmf (Windows Meta File), ico (icon) форматтағы файлдарда сақталуы қажет.

Суреттi бейнелеудiң жоғарыда аталған форматтарынан басқа бiрнеше түрi бар (мысалға pcx, gif, tiff, jpeg белгiлi). Бағдарламаға бейненi қосу үшiн бұл форматты не bmp форматына ауыстыруға не осы форматтарды “түсiнетiн” кiтапханаларды табу қажет. (C++ Builder үшiн мұндай əртүрлi компоненттер бар).


Жобалау кезіндегі формаға дизайн жасау уақытында орналасқан сурет dpr файлына қосылып, exe файлға компиляцияланады. Сондықтан, мұндай exe файлдың көлемі үлкен болуы мүмкін. Альтернатива ретінде суретті бағдарламаның орындалу барысында жүктеуді қарастыруға болады, ол үшін Picture қаС#етінің арнайы LoadFromFile əдісі бар.


Объектінің Center жəне Stretch маңызды қаС#еттерінің екеуі де булевтік тип болып табылады. Егер Center-ге True орнатса, онда сурет центрі Timage объектісінің центрімен сəйкес келеді. Егер Stretch-ке True мəнін орнатса, онда Timage объектісінің іші толық боялатындай етіп суретті қысуға немесе созуға болады.




TShape – шеңбер, квадрат жəне т.б. типті қарапайым графикалық объектілер. Объект түрі Shape қаС#етінде көрсетіледі. Pen қаС#еті объектінің түрі мен шекара түрін анықтайды. Brush - объектті бояудың түрі мен түсін орнатады. Бұл қаС#еттерді дизайн жасау кезінде де өзгертуге болады.


TBevel – программаны безендіру объектісі, рамка немесе сызық түрін қабылдай алады. Tpanel-ге қарағанда объект аз мүмкіндіктерге ие, бірақ ресурсты көп алмайды. Сыртқы түрі Shape жəне Style қаС#еттері көмегімен белгіленеді.
TPaintBox - Компоненттер палитрасының System парағында орналасқан, оны графикалық редактор типті қосымшаларды құру үшін қолданады. TPaintBox Canvas-тан басқа ешқандай негізгі қаС#еттері жоқ. Сəйкес оқиғалар (OnMouseMove жəне т.б.) өңдегішіне берілетін тышқанның белгісінің координаттары салыстырмалы болып табылады, яғни форманың сол жағында бұрышына емес, тышқанның TPaintBox объектісінің сол жағындағы бұрышына сəйкес болады.


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   62




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет