Algoritimlash va dasturlash tillari



Download 163,5 Kb.
bet6/12
Sana18.03.2022
Hajmi163,5 Kb.
#500328
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
algaritmdan kurs ishi

Rangni boshqarish


Belgilarni o’chib-yonishi, fon, yoritish intensivligi
Matnli rejimlarda ishlashda rangli displey ekranida chiqayotgan belgilar 16 (0-15) ta ranglardan birortasini qabul qilishi mumkin. Ekran foni 8 (0-7) ta rangdan birortasini qabul qilishi mumkin. Belgilar rangini o’rnatish uchun TextColor , fon uchun esa TextBackGround protseduralari xizmat kiladi.
Belgilarni o’chib-yonishini tashkillash imkniyati xam mavjud..
Monoxrom displeylar bilan ishlashda faqat ikkita qora va oq ranglardan foydalanish mumkin, lekin Turbo Pascal tilida belgilarni ekranga chiqarish uchun qo’shimcha imkoniyatlar mavjud:
begilar yoritish intensivligi bilan farqlanishi mumkin;
Oq randagi belgilar qora fo’nga , yoki teskarisi bo’lishi mumkin;
belgilarni ekranda yoritilish intensivligi ko’tarilib- pasayib turishi mumkin (bunga belgilarni o’chib-yonish xususiyati deyiladi).
80x25 o’lchovli matn rejimi ekranga 2000 (80*25 = 2000) ta belgini chiqarish imkoniyatiga ega. Xar bitta belgi uchun xotirada 2 bayt joy ajratiladi:
1 tasi begining o’zi uchun va
1 tasi belgining rang atributi uchun.
Shunga ko’ra, ekran buferining umumiy xotirasi 2000*2=4000 bayt bo’ladi. Amalda bu kiymat (adres qulayligi uchun) 4096 bayt = 4 Kbayt ga teng.
Simvollar va fonlar diapazoni mosligiga ko’ra , standart protseduralarning qiymat parametrlari quyidagicha o’rnatiladi:

TextColor(Color:byte) - chiqayotgan belgilar rangini o’rnatadi;


TextBackGround(Color:byte) - fon rangini o’rnatadi.

Parametrlar qiymati konstantalar bilan (masalan, Yellow,Red ) yoki ularning son qiymatlari bilan berilishi mumkin.


Misol.
TextColor(Yellow);
TextBackGround(Red);
Write('Kizil fonda sarik rang');
Reversiv tasvirlarni xam ekranga chiqarish mumkin, buning uchun fon rangi bilan belgi rangi o’rnini almashtirish zarur. Yuqoridagi keltirilgan misol uchun reversiv tasvir quyidagi komandalar orqali teriladi:

Download 163,5 Kb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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