C ++ Builder grafik komponentlari


C ++ Builder-da grafikani qo'llab-quvvatlash



Download 0,83 Mb.
bet2/22
Sana31.12.2021
Hajmi0,83 Mb.
#207609
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
C

7.1 C ++ Builder-da grafikani qo'llab-quvvatlash

C ++ Builder Windows GDI funktsiyalarini turli darajalarda qamrab oladi . Bu erda eng muhimi, grafik komponentlarning monitor ekranida o'z rasmlarini taqdim etish usuli. To'g'ridan-to'g'ri GDI funktsiyasini chaqirganingizda, siz o'zingiz tanlagan rasm chizish vositalarini - ruchkalar, cho'tkalar va shriftlarni ko'rsatadigan qurilmaning kontekst tutqichini uzatishingiz kerak . Grafik tasvirlar bilan ishlashni tugatgandan so'ng, siz qurilma kontekstini asl holatiga qaytarishingiz va shundan keyingina qutulishingiz kerak.

Sizni ushbu tafsilotlar darajasida grafikalar bilan ishlashga majbur qilish o'rniga, C ++ Builder sizga grafik komponentlarning Canvas xususiyati orqali oddiy va to'liq interfeysni taqdim etadi . Ushbu xususiyat moslama kontekstini ishga tushiradi va chizishni to'xtatgandan so'ng uni kerakli vaqtda chiqaradi. Windows GDI funktsiyalariga o'xshab, tuval qalam, cho'tka va shrift xususiyatlarini ifodalovchi ichki xususiyatlarga ega.

Grafik tarkibiy qismlar bilan ishlashda foydalanuvchi bajarishi kerak bo'lgan yagona narsa - ishlatiladigan chizilgan vositalarning xususiyatlarini aniqlashdir. Qurollarni yaratishda, tanlashda va chiqarishda tizim resurslarini kuzatib borishingiz shart emas. Tuval bu haqda g'amxo'rlik qiladi.

C ++ Builder grafikalar bilan ishlashda ko'rsatadigan afzalliklaridan biri bu grafik tizim resurslari uchun keshlangan xotiradan foydalanishdir. Agar sizning dasturingiz ma'lum bir ruchka turini yaratsa, ishlatsa va ozod qilsa, ushbu ruchkani har safar ishlatganingizda ushbu amallarni takrorlashingiz kerak. C ++ Builder grafik resurslarni saqlash uchun kesh xotirasidan foydalanganligi sababli, tez-tez ishlatiladigan bo'yoq vositasi keshdan har safar qayta tiklanish o'rniga qaytarib olinishi ehtimoli katta. Shubhasiz, bu sizning grafik ilovangizda takrorlanadigan operatsiyalar samaradorligini sezilarli darajada oshiradi.

List 7.1 ikkita kod parchalarini o'z ichiga oladi, ular C ++ Builder dasturining grafik dasturlashni qanday soddalashtirishini aniq ko'rsatib beradi. Birinchi parcha Windows dasturining OWL oynasida ko'k konturli sariq ellipsni chizish uchun standart GDI funktsiyalaridan foydalanadi. Ikkinchi fragmentda xuddi shu vazifa chizilgan tuval yordamida hal qilinadi.




Download 0,83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish