C++ tilining grafik imkoniyatlari. Inisializasiyallash. Ekrandan foydalanish. Grafik holat. Funksiya grafiklarini qurish Koordinatalar sistemasi (0,0) (x,y) X( 640) Y (480) x y Sendvich prinsipi Grafik rejimida ishlash Grafika uchun oyna ochish Grafika oynasini yopish CC++ tilining grafik imkoniyatlarini ishga tushirish uchun quyidagi direktiva ulanishi kerak: # include Matn rejimidan grafik rejimiga o'tish uchun maxsus proseduradan foydalaniladi: initgraph (gd, gm, path ); bu yerda: gd - drayver nomi gm - rejim nomi path - yo'l Borland C++ da grafika Drayverlar .bgi fayllarida saqlanadi. Ko'pincha gd = 0 (yoki gd = DETECT) deb olinadi. Grafik rejimidan yana matn rejimiga o'tish kerak bo'lsa closegraph ( ) funksiyasi ishlatiladi #include #include void main( ) int gd=0, gm ; dastur getch( ); initgraph (gd, gm, c:bcbin ); closegraph(); Grafik dasturning strukturasi (Borland C++) Grafik rejimni yopish funksiyasi Kerakli fayllarni ulash Grafik rejimni o'rnatish funksiyasi #include int main( ) initwindow(640, 480); dastur getch( ); closegraph(); return 0; Grafik dasturning strukturasi (Dev-C++) Kerakli fayllarni ulash Dev-C++ da grafika bilan ishlash uchun quyidagi sozlashlarni bajarish lozim: graphics.h va libbgi.a (biblioteka) fayllarni yuklab oling. 1. graphics.h faylni C:Dev-Cppinclude papkaga nusxa ko'chiring. 2. libbgi.a faylni C:Dev-Cpplib papkaga nusxa ko'chiring. Dev-C++ ni ishga tushiring va ToolsCompiler options menyusiga kiring. Compiler bo'limiga o'ting va Add these commands to the linker command line ga ptichka qo'ying va uning oynasiga satrni qo'shing -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 Quyida rasmda ko'rsatilgan: Dev-C++ da grafika va uni sozlash Dev-C++ da grafika va uni sozlash Ranglar kodi Ranglar politrasi rang = R + G + B Red qizil 0255 Blue Ko'k 0255 Green yashil 0255 R = 218 G = 164 B = 32 R = 135 G = 206 B = 250 256·256·256 = 16 77 216 (True Color) Ranglarni boshqarish Chiziq va matn rangi: set color = rangini o'rnat setcolor ( 12 ); setcolor ( COLOR(255,255,0) ); Rang to'qish usuli: set fill style = rang to'qish usulini o'rnat setfillstyle ( usul, rang ); 0 - usulsiz; 1 - uzluksiz; 2 - gorizontal chiziq; 36 - turli og'ma chiziqlar; 78 - setkali chiziqlar; 911 - nuqtali; Rang № R G B Nuqta, kesma, siniq chiziq setcolor ( 10 ); line(x1, y1, x2, y2); putpixel (x, y, 9); setcolor ( 12 ); moveto (x1, y1); lineto (x2, y2); lineto (x3, y3); lineto (x4, y4); lineto (x5, y5); Rangi To'g'ri to'rtburchaklar setcolor ...

Joylangan
14 Sep 2022 | 15:53:31
Bo'lim
Informatika va AT
Fayl formati
zip → ppt
Fayl hajmi
117.89 KB
Ko'rishlar soni
711 marta
Ko'chirishlar soni
111 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:20
Arxiv ichida: ppt
Joylangan
14 Sep 2022 [ 15:53 ]
Bo'lim
Informatika va AT
Fayl formati
zip → ppt
Fayl hajmi
117.89 KB
Ko'rishlar soni
711 marta
Ko'chirishlar soni
111 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:20 ]
Arxiv ichida: ppt