Dolzarbligi bizni fanni chuqur o'rganishning etakchi shakllaridan biri bo'lgan informatika fani bo'yicha tanlov kurslarini tashkil etish mavzusini o'rganishga murojaat qilishga undaydi. Ilmiy yangilik va nazariy ahamiyati
Download 307.3 Kb.
|
kurs ishi io‘m fakultativ dars
- Bu sahifa navigatsiya:
- Raqamli qiymatlarni chiqarish
Matn bilan ishlash
Ko'rsatilgan tasvirlar eng yaxshi tushuntirish matni bilan birga keladi. Grafik rejimida buning uchun OutText va OutTextXY protseduralaridan foydalaniladi . OutText ( Textst : string ) protsedurasi ko'rsatgichning joriy holatidan boshlanadigan matn qatorini chiqaradi. Ushbu protseduraning kamchiligi shundaki , siz chiqish uchun o'zboshimchalik bilan boshlang'ich nuqtasini belgilay olmaysiz. Bunda OutTextXY ( x , y : integer , Textst : string ) protsedurasidan foydalanish qulayroq, bunda x , y — matnni chiqarishning boshlanish nuqtasi koordinatalari, Textst doimiy yoki String tipidagi o'zgaruvchidir . Masalan, OutTextXY (60, 100, istalgan tugmani bosing). Raqamli qiymatlarni chiqarish Grafik modulida raqamli ma'lumotlarni chiqarish uchun protseduralar mavjud emas . Shuning uchun raqamlarni chiqarish uchun avval ularni Str protsedurasi yordamida satrga aylantirish kerak , so'ngra ularni chiqish satriga + bilan ulang. Qulaylik uchun, IntSt va RealSt ixtisoslashgan foydalanuvchi funktsiyalaridan foydalangan holda butun son va haqiqiy ma'lumotlar turlarini qatorga aylantirish yaxshiroqdir : funktsiya IntSt(Int: integer) : string; var Buf : string [10]; boshlash Str(Int, Buf); IntSt := Buf; oxiri; funktsiya RealSt(R : real, Dig, Dec : integer) : string; varBuf:string[20]; boshlash Str(R: Dig: Dec, Buf); RealSt := Buf ; oxiri ; OutText va OutTextXY protseduralarida parametrlar sifatida ko'rsatilgan . Shriftlar Grafik matnni chiqarish har xil standart (jadval) va moslashtirilgan shriftlarda amalga oshirilishi mumkin. Shriftlarning ikki turi mavjud: rastr va vektor. Bitmap shrifti nuqtalar matritsasi bilan, vektor shrifti esa belgini tashkil etuvchi vektorlar qatori bilan belgilanadi . Odatiy bo'lib, grafik rejimi ishga tushirilgandan so'ng, bitmap shrifti DefaultFont o'rnatiladi , bu odatda klaviatura drayveri tomonidan ishlatiladigan shriftdir.
Ko'pgina standart shriftlarda ruscha belgilar mavjud emas. O'zingizning shriftlaringizni ishlab chiqish juda murakkab va ko'p vaqt talab qiladigan jarayon. Uni TurboFont , BgiToolKit ixtisoslashtirilgan paketlari yordamida tezlashtirish mumkin . Siz kerakli shriftni SetTextStyle ( Font , d , c : word ) protsedurasidan foydalanib o'rnatishingiz mumkin, bunda Shrift - tanlangan shrift, d - yo'nalish (gorizontal yoki vertikal), c - ko'rsatilgan belgilarning o'lchami. Birinchi ikkita parametrning mumkin bo'lgan qiymatlari jadvalda keltirilgan. Vertikal chiqishni tashkil qilishda shuni hisobga olish kerakki, agar siz MoveTo dan foydalanib chiqish boshlanish nuqtasini o'rnatmasangiz , u holda matn ekranning pastki qatoridan boshlanadi va yuqoriga qarab davom etadi. Belgilarning o'lchami c koeffitsienti bilan belgilanadi. Agar c=1 bo'lsa, u holda belgi 8 x 8 matritsada quriladi, agar c= 2 bo'lsa, u holda 16 x 16 matritsa va hokazo. 10x gacha kattalashtirish. Download 307.3 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling