c/c++ tilining grafik imkoniyatlari

PPT 37 pages 1.2 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 37
slayd 1 2.12-ma’ruza c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish http://acm.tuit.uz/forum koordinatalar sistemasi (0,0) (x,y) x( 640) y (480) x y http://acm.tuit.uz/forum http://acm.tuit.uz/forum * “ sendvich” prinsipi grafik rejimida ishlash grafika uchun oyna ochish grafika oynasini yopish http://acm.tuit.uz/forum http://acm.tuit.uz/forum * c/c++ 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 erda: gd – drayver nomi gm – rejim nomi path – yo’l http://acm.tuit.uz/forum borland c++ da grafika http://acm.tuit.uz/forum 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 http://acm.tuit.uz/forum http://acm.tuit.uz/forum #include #include void main( ) { int gd=0, gm ; ... // dastur getch( ); } initgraph (&gd, &gm, “ c:\bc\bin “); closegraph(); grafik dasturning strukturasi (borland c++) grafik …
2 / 37
comdlg32 -luuid -loleaut32 -lole32 quyida rasmda ko’rsatilgan: dev-c++ da grafika va uni sozlash http://acm.tuit.uz/forum http://acm.tuit.uz/forum * dev-c++ da grafika va uni sozlash http://acm.tuit.uz/forum http://acm.tuit.uz/forum * ranglar kodi http://acm.tuit.uz/forum kod nomi 0 black 1 blue 2 green 3 cyan 4 red 5 magenta 6 brown 7 lightgray kod nomi 8 darkgray 9 lightblue 10 lightgreen 11 lightcyan 12 lightred 13 lightmagenta 14 yellow 15 white http://acm.tuit.uz/forum * ranglar politrasi rang = r + g + b red qizil 0..255 blue ko’k 0..255 green yashil 0..255 r = 218 g = 164 b = 32 r = 135 g = 206 b = 250 256·256·256 = 16 777 216 (true color) http://acm.tuit.uz/forum ranglar soni qancha? ? http://acm.tuit.uz/forum * ranglarni boshqarish chiziq va matn rangi: set color = rangini o’rnat setcolor ( 12 ); setcolor ( color(255,255,0) ); rang to’kish usuli: set fill style = rang to’kish usulini o’rnat setfillstyle ( usul, rang …
3 / 37
masalan: (200, 50) (100, 100) (300, 200) setfillstyle (1, 9); bar (100,100,300,200); setcolor (13); rectangle (100,100,300,200); moveto (100,100); lineto (200, 50); lineto (300,100); setfillstyle (1, 14); floodfill (200, 75, 13); setcolor (15); circle (200, 150,50); setfillstyle (1, 10); floodfill (200,150, 15); setcolor (12); outtextxy (100, 230, "sharik's house."); sharik's house (300, 100) * topshiriq 1: “qurbaqa" 2: “toj" http://acm.tuit.uz/forum http://acm.tuit.uz/forum * * shtrixlash (x1, y1) (x2, y2) n ta chiziq (n=5) h rectangle (x1, y1, x2, y2); line( x1+h, y1, x1+h, y2); line( x1+2*h, y1, x1+2*h, y2); line( x1+3*h, y1, x1+3*h, y2); ... h = (x2 – x1) / (n + 1.); rectangle (x1, y1, x2, y2); for (x = x1+h; x * dastur #include #include int main() { initwindow(640,480); const int a = 50, b = 200, k = 50; const float xmin = 0, xmax =4*m_pi; float x, y, h = 0.01; float xe, ye, w; w = …
4 / 37
c/c++ tilining grafik imkoniyatlari - Page 4
5 / 37
c/c++ tilining grafik imkoniyatlari - Page 5

Want to read more?

Download all 37 pages for free via Telegram.

Download full file

About "c/c++ tilining grafik imkoniyatlari"

slayd 1 2.12-ma’ruza c++ tilining grafik imkoniyatlari. inisializasiyallash. ekrandan foydalanish. grafik holat. funksiya grafiklarini qurish http://acm.tuit.uz/forum koordinatalar sistemasi (0,0) (x,y) x( 640) y (480) x y http://acm.tuit.uz/forum http://acm.tuit.uz/forum * “ sendvich” prinsipi grafik rejimida ishlash grafika uchun oyna ochish grafika oynasini yopish http://acm.tuit.uz/forum http://acm.tuit.uz/forum * c/c++ 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 erda: gd – drayver nomi gm – rejim nomi path – yo’l http://acm.tuit.uz/forum borland c++ da grafika http://acm.tuit.uz/forum drayverlar .bgi fayllarida saqlana...

This file contains 37 pages in PPT format (1.2 MB). To download "c/c++ tilining grafik imkoniyatlari", click the Telegram button on the left.

Tags: c/c++ tilining grafik imkoniyat… PPT 37 pages Free download Telegram