DEV C++ da grafikani sozlash
Dev-C++ da grafika bilan ishlash uchun quyidagi sozlashlarni bajarish lozim: graphics.h va libbgi.a
(biblioteka) fayllarni yuklab oling (acm.tuit.uz/forum).
graphics.h faylni C:\Dev-Cpp\include papkasiga nusxasini ko’chiring.
libbgi.a faylni C:\Dev-Cpp\lib papkasiga nusxasini ko’chiring.
Dev-C++ ni ishga tushiring va ToolsaCompiler options menyusiga kiring.
Compiler bo=limiga o=ting va Add these commands to the linker comma nd line ga galochka qo=ying va uning oynasiga quyidagi satrni yozing (1-rasm):
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
1-rasm. Dev C++ da grafika bilan ishlash uchun sozlash.
Chiziq rangini tanlash - setcolor ( rang);
Rang va bo’yaladigan soha stilini tanlash - setfillstyle ( stili, rangi );
- shaffof;
- to'liq bo'yalgan;
6 - qiya chiziqli;
8 - setka;
11- nuqtali.
Nuqta hosil qilish - putpixel (x o’qi bo’yicha koordinata, o’qi bo’yicha koordinata, rang);
Masalan: putpixel (150,120, 9);
To’g’ri chiziq hosil qilish - line (x1, y1, x2, y2); x1, y1- chiziq boshi koordinatasi; x2, y2 - chiziq oxiri koordinatasi. Masalan: setcolor ( 10 ); line (120,100,220,100); Siniq chiziqlar hosil qilish setcolor ( 12 ); - chiziq rangi moveto (x1, y1); - chiziq boshlanish koordinatasi lineto (x2, y2); - chiziq
singan qismi koordinatasi lineto (x3, y3); - chiziq oxiri koordinatasi To’rtburchak hosil qilish - rectangle (x1, y1, x2, y2); x1, y1- to’rtburchak diogonali boshi koordinatasi; x2, y2 - to’rtburchak diogonali oxiri koordinatasi. Masalan: setcolor (10); rectangle (100, 100, 200, 200); to’rtburchak soha hosil qilish setfillstyle (1, 12); - stil va rangni tanlash bar (x1, y1, x2, y2); - to'rtburchak soha chizish; x1, y1- to’rtburchak
diogonali boshi koordinatasi; x2, y2 - to’rtburchak diogonali oxiri koordinatasi. Aylana chizish - circle ( x, y, R ); x, y - aylana markazi koordinatasi, R - aylana radiusi. Masalan: setcolor ( LIGHTRED ); circle (
120,130,50 );
Do'stlaringiz bilan baham: |