Crt, MS DOS, Printer va Overlay modullarining protsedura va funksiyalari Reja: Crt modulining protsedura va funksiyalari; MS DOS modulining protsedura va funksiyalari; Printer moduli; Dasturni overleyli ko'rish; Overleyli dasturni rasmiylashtirish qoidalari; Overleyni ishga sozlash; Overley buferini boshqarish. 1. Crt modulining protsedura va funksiyalari yuqorida qisqacha aytib itganimizdek, Crt moduli matnli ekran, klaviatura va tovush dinamigi bilan ishlashni tashkil etuvchi programmalar bilan jihozlangan. Matnli rejimdagi ekran odatda 25 ta kator va xar bir katorda 80 ta belgi sidirish imkoniyatiga ega. Ekranda hosil qilish mumkin bilgan ranglar soni esa 16 ta (ok-kora rangli ekran rangini kizda tutmayapmiz). Ekranda kerakli belgini zarur joyda chiqarish, matn va fon rangini izgartirish va ekranning ishini tilik boshqara olish Crt modulining vazifalaridan hisoblanadi: GotoXY(I,J:Byte) protsedurasi ekranning I ustun va J satriga kursorni kichirib berdi; Write(S) protsedurasi kursor turgan joydan S katorni chop etadi; TextColor(Color:Byte) protsedurasi ekranga chikariladigan matn rangini irnatadi; TextBackGround(Color:Byte) protsedurasi chop etiluvchi matn uchun ekran fonining rangini irnatadi; ClrScr protsedurasi TextBackGround protsedurasi irnatgan rang bilan ekranni tozalaydi, agar rang irnatilmagan bilsa ekran kora rang bilan tozalanadi, kursor ekranning chap yuqori kismiga chikariladi; AssignCrt(Var F:Text) protsedurasi Crt modulini irnatish uchun matnli faylni ta'minlaydi; ClrEol protsedurasi kursor turgan joydan boshlab ekranni tozalaydi. Agar Window protsedurasi bilan oyna ochilgan bilsa tozalov shu oyna ichida biladi. Kursor iz irnini izgartirmaydi; Delay(N:Word) protsedurasi N milli sekund davomida tixtovni tashkil etib beradi; DelLine protsedurasi kursor turgan katorni ichiradi. kolgan katorlar bir satrga yuqoriga siljiydi va ekranning oxirgi katori tozalanadi; HighVideo protsedurasi chop etilayotgan belgilar uchun yuqori yorulik irnatadi; InsLine protsedurasi kursor turgan joyga bish kator irnatadi; KeyPressed:Boolean funksiyasi agar klavish bosilsa True, klavish bosilmagan bilsa False qiymatni qaytaradi; LowVideo protsedurasi chop etilayotgan belgilar uchun past yorulik irnatadi; NormVideo protsedurasi chop etilayotgan belgilar uchun irtacha yorulik irnatadi; NoSound protsedurasi tovush dinamigini ichiradi; ReadKey:Char funksiyasi klaviaturadan belgini ikiydi; Sound(X:Word) protsedurasi tovush dinamigini ulaydi va uni berilgan X chastotada tovush chiqarishga majbur qiladi; TextMode(N:Integer) protsedurasi kerakli N-matnli rejimni irnatadi; WhereX:Byte funksiyasi kursor turgan joyning ustun nomerini (karalayotgan oynada), yani X koordinatasini aniklaydi; WhereY:Byte funksiyasi karalayotgan oynaga nisbatan kursor joyining kator nomerini, yani Y koordinatasini aniklaydi; Window(X1,Y1,X2,Y2:Byte) protsedurasi ekranda matnli oyna hosil qiladi. Bu oyna izini xuddi tilik ekrandek his etadi. Ranglar bilan ishlashni kulaylashtirish maqsadida Crt modulida quyidagi izgarmaslar kiritilgan: Const Blackk0;kora Bluek1;Kik Greenk2;Yashil Cyank3;Zangori rang Redk4;kizil Magentak5;Pushtirang Brownk6;Jigarrang LightGrayk7;Och kulrang DarkGrayk8;Tik kulrang LightBluek9;Och havorang LightGreenk10;Och kik LightCyank11;Och zangorirang LightRedk12;Och kizil LigthMagentak13;Och pushtirang Yellowk14;Sarik Whitek15;Ok 2. MSDOS modulining protsedura va funksiyalari DOSning sistemali moduli ...

Joylangan
05 Jun 2024 | 16:14:04
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
32.5 KB
Ko'rishlar soni
99 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:22
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 16:14 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
32.5 KB
Ko'rishlar soni
99 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:22 ]
Arxiv ichida: doc