1-Маъруза. Дастурлаш тиллари ва уларни куллаш


-Маъруза . Crt ва Dos модуллари билан ишлаш



Download 1,35 Mb.
bet34/68
Sana25.02.2022
Hajmi1,35 Mb.
#311154
TuriИнструкция
1   ...   30   31   32   33   34   35   36   37   ...   68
Bog'liq
PASCAL

12-Маъруза . Crt ва Dos модуллари билан ишлаш


Режа
Crt модулининг вазифаси
Матнли режимлар
Рангларни, клавиатурани, овозни бошкариш
Dos модулининг вазифаси.

3.19 Crt модулининг вазифаси


Матинли режимлар, графика режимлари

Шахсий компьютернинг экранидаги тасвирлар дисплей адаптери ёрдамида пайдо булади. Адаптернинг урнатилишига караб, дисплей матн еки графика режимида ишлаши мумкин. Матн режими CRT, модули оркали графика режими эса GRAPH. модули оркали амалга оширилади.


CRT модули Turbo-Pascal интеграллашган системасининг асосий кисмларидан бири хисобланади. У дисплей адаптерининг иш режимини, экран буферига туппадан- тугри киритиш , белгиларни экранда аник курсатиш ва компьютерни нормал ишлаши учун зарур булган бошка вазифаларни бажаради.


CRT ни фойдаланувчи дастурига улаш стандарт катор куринишида амалга оширилади.


USES Crt;




CRT модули уланиши билан фойдаланувчи ундаги хамма стандарт воситалардан фойдаланиш имкониятига эга булади.

3.20Матнли режимни урнатиш




Белги, пиксель, матнли режимларни урнатиш, матнли шрифт.

Матнли режимлар шахсий компьютернинг кодли таблица белгиларини еритиш учун хизмат килади. У экрандаги белгилар сони ва белгилар катори билан характерланади. Бошкаришнинг энг кичик улчов бирлиги сифатида белги кабул килинади. Белги бир нечта нукталардан (пиксель) тузилади. Адаптерларнинг хамма типлари матнли режимни ушлаб туради.




Матнли режимни урнатиш TextMode(Mode: integer) стандарт процедураси ердасида амалга оширилади.
Mode режимининг имкониятлари 12.1. таблицада курсатилган. Кийматлар (BW40,CO40,...) номли константалар еки (0,1,...) режим тартиб номерлари оркали берилади.

Мисол.

TextMode(CO80);
TextMode(2);

Табл. 12.1. Персонал компьютернинг стандарт матнли режимлари



Монитор

Экран

Ранг

Адаптер

Сегмент

Константа

Режим тартиб номери

Ч/Б

40x25

16/8

CGA
EGA

B800

BW40

0

Цв

40x25

16/8

CGA
EGA

B800

CO40

1

Ч/Б

80x25

16/8

CGA
EGA

B800

BW80

2

Цв

80x25

16/8

CGA
EGA

B800

CO80

3

Ч/Б

80x25

3

MA
EGA

B800

Mono

7

CRT модулининг ичида Word улчовли, адаптер дисплейининг матн режимига тегишли булган LastMode узгарувчиси булади. У матн тартиб номерини, текширувчи охирги урнатган матн режимининг тартиб номерини уз ичига олади:


Write('Маинли режим', LastMode)


графика режимидан матн режимига кайтиш учун эса,


TextMode(LastMode) дан фойдалниалди.


CRT модулида махсус Font8x8 = 256 константаси булиб,у кенгайтирилган матнли режимларни иницализациялаш (номерлаш) учун хизмат килади. Бу EGA (Enhanced Graphics Adapter) ва VGA (Virtual Graphics Array) адаптерли дисплейларга тегишлидир.


Бу адаптерлар 43- ва 50- каторли текстли режимларда ишлайди.
Адаптерларнинг турли модификациялари экран каторини 120 та бегигача кенегайтириш имкониятини беради. 8х8 улчовли матнли шрифтларни юклашда , матнли режимнинг 80х43 ва 80х50. кенгайтмалари урнатилиши мумкин.
Мисол.

TextMode(Font8x8+CO80) -



Download 1,35 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   68




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