Zahiriddin muhammad bobur nomidagi andijon davlat universiteti




Download 47.9 Kb.
bet3/8
Sana08.04.2023
Hajmi47.9 Kb.
#49682
1   2   3   4   5   6   7   8
Bog'liq
Xakimova Gulchiroy
893429, Ijtimoiy pedagogik texnalogiyasi strukturasi va mazmuni, Sheriyatda petik uslub va ijodiy individuallik, TOʻPLAMLAR USTIDA AMALLAR, SHAXSIY ISH REJA yangi. X. Maxmudov (3), 1-Internet ma`lum, Mustaqillik yillarida ijrochilik (1), АндДУ 1-сонли баён ижроси, Ochiq dars 2021 Pilla chuvish sexida hosil boladigan chiqindilar, 1.Ахборот ва унинг ахамияти, АСТРОФИЗИКА, Kurs ishi titul yangi, Turgunova Madina, Raximova Sanobar
Kurs ishimning maqsadi: Grafik rejim bilan ishlash haqida tushunchalar berish.
Kurs ishimning vazifasi: Grafik rejim bilan ishlash haqida tushunchalar hosil qilish.

1.Grafik sinflar bibliotekasini ishlab chiqish

Matnli rejimda ekran bilan ishlash


Simvolli kiritish va chikarish. Quyidagi funktsiyalar dasturda simvollarni kiritish va chikarish uchun ishlatiladi.
getch(arg) – bitta simvol kiritilishini kutish. Kiritilayotgan simvol monitorda aks etmaydi. Bu funktsiyani programma oxirida argumentsiz ishlatilsa, monitorda ma’lumotlarni to klavisha bosilguncha o‘kish mumkin bo‘ladi.
putch(arg)- bitta simvolni standart okimga chiqarish uchun ishlatiladi.Simvol monitorda aks etmaydi.
getchar(arg) – bitta simvol kiritilishini kutish. Kiritilayotgan simvol monitorda aks etadi. Bu funktsiyani programma oxirida argumentsiz ishlatilsa, monitorda ma’lumotlarni to klavisha bosilguncha ukish mumkin bo‘ladi.
putchar(arg)- bitta simvolni standart okimga chikarish uchun ishlatiladi.Simvol monitorda aks etadi.
Bu funktsiyalar stdio.h modulida joylashgandir.
Misol:
#include
int main()
{
int c;
c=getchar();
putchar(c);
getch();
return 0;
}
Ekran bilan ishlovchi funktsiyalar. Quyidagi funktsiyalar matnli rejimda ekran bilan ishlashga mo‘ljallangan.
void clrscr(void) – ekranni tozalash
void gotoxy(int x, int y) – kursorni ko‘rsatilgan nuqtaga ko‘chirish
void textcolor( int c) – text rangini o‘rnatish
void textbackground ( int c) – text foni rangini o‘rnatish
Bu funktsiyalar conio.h modulida joylashgandir.
Ekran bilan ishlashga misol.
Do‘stona funktsiyaga ega bo‘lgan sinfga misol:
#include
class charlocus
{
int x,y;
char cc;
friend void friend_put (charlocus p, char c);
public:
charlocus (int xi, int yi, char ci)
{
x=xi; y=yi; cc=ci;
}
void display (void)
{
gotoxy(x,y); putch(cc);
}
};
void friend_put(charlocus p, char c)
{
p.cc=c;
}
int main ()
{
charlocus D(20,4, 'd');
charlocus S(10,10, 's');
clrscr( );
D.display( ); getch( ); S.display( ); getch( );
friend_put(D, 'x'); D.display( ); getch( );
friend_put(S, '#'); S.display( ); getch( );
return 0;
}
Dasturda D va S ob’ektlari yaratilib ular uchun ekranda kordinatalar va (d,s)simvollari aniqlanadi. So‘ng sinf funktsiyasi charlocus:
display ( )simvollarni ko‘rsatilgan pozitsiyaga chiqaradi. Global friend_putfunktsiyasi simvollarning o‘rnini almashtirib qo‘yadi.



Download 47.9 Kb.
1   2   3   4   5   6   7   8




Download 47.9 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Zahiriddin muhammad bobur nomidagi andijon davlat universiteti

Download 47.9 Kb.