15-mavzu. Grafika va multimedia dasturlash tizimlarida qo‘llash. Texnik
tizimlarda integrallashgan muhitda mavjud bo‘lgan ma’lumotlar bazasini yaratish va
qayta ishlash.
Tayanch so’z va iboralar
:
koordinatalar, darchalar, ranglar, fon ranglari, putpixel; getpixel
(x, y). Line; Nuqta, to’g’ri chiziq, ko’p burchak, yoylar
Reja:
1. Borland C++ Builder 6 ning grafik imkoniyatlari.
2. CHizmalarni hosil qilish uchun ishlatiladigan protsedura va funktsiyalar
3. Bo’yash va chizish usullari hamda stillari haqida
4.
Grafik rejimida shriftlar
5.
Ekranda chizmalarni harakatlantirish
6. Borland C++ Builder 6 integrallashgan sohasida ma’lumotlar bazasi..
Borland C++ Builder 6 ning grafik imkoniyatlari.
C/C++da grafik rejimida ishla uchun maxsus graphics.h fayli mavjud. Bu direktiva
o’zgarmaslar, o’zgaruvchilar va turli qism dasturlardan tashkil topgan bo’lib, ular yordamida
turli grafik adapterlar bilan har xil tasvirlar chizish mumkin. Adapter kompyuterda graphics.h
fayli bilan ishlash imkoniyatini yaratadigan maxsus qurilmadir. Grafik rejimiga utilganda ekran
alohida-alohida nuqtalarga bo’linadi. Har bir nuqta o’z koordinatasiga egadir. Eng ko’p
ishlatiladigan adapterlar: 1. CGA - color graphics Adapter 2. MCGA - multi color graphics array
3. EGA - enhenced graphics Adapter 4. VGA - video graphics array . Drayverlarni ko’rsatish
uchun quyidagi o’zgarmaslar ishlatiladi: Detect = 0 CGA = 1; MCGA = 2; EGA=3; VGA=9.
Matn rejimidan grafik rejimiga o’tish uchun maxsus protseduradan foydalaniladi:
initgraph
(&gd, &gm, “ path “); bu yerda: gd - drayver nomi;
gm - rejim nomi; Path - kerakli drayver
faylining yo’li. Ko’pincha gd=0 deb olinadi. Drayverlar .bgi fayllarida saqlanadi.
Agar drayver
ishchi katalogning o’zida joylashgan bo’lsa, u holda Path = " " (bo’sh belgisi) bo’ladi. Grafik
rejimidan yana matn rejimiga utish kerak bo’lsa, closegraph( ) funktsiyasi ishlatiladi.