Mavzu: Borland C++ Builderning grafik vositalari. Reja




Download 33.14 Kb.
bet4/4
Sana28.10.2022
Hajmi33.14 Kb.
#28451
1   2   3   4
Bog'liq
Mavzu Borland C Builderning grafik vositalari. Reja
2 5262614962408262335, Tranzistor - Vikipediya, Tekshirdi Setmetov. N. U, Kasbiy qiziqish va layoqatlarni eksperimental o’rganish Reja, 2reja, 2reja, 9-davomi-2, portal.guldu.uz-Qattiq jismlar fizikasi (1), Mavzu bionika asoslari va uning inson hayotidagi o’rni
Polyline metodini yopiq konturlarni chizish uchun ishlatish mumkin. Buning uchun massivning birinchi va oxirgi elementlari, bitta nuqta koordinatalarini o’z ichiga olgan bo’lishi kerak.
To ’g’rito ’rtburchak
Rectangle metodi to’g’rito’rtburchak chizadi. Metod chaqiruvi ko’rsatmasida to’g’rito’rtburchak burchaklarining ikkita nuqta koordinatalarini belgilash lozim.
Masalan, buyruq
Image1->Canvas->Rectangle(10,10, 50, 50);
Chapdan teppa burchagi (10, 10) nuqtada, o’ng tomondan pastdagi burchagi esa (50, 50) nuqtada joylashgan kvadratni chizadi.
To’g’rito’rtburchak konturining rangi, ko’rinishi va kengligini Pen xossasi, to’g’rito’rtburchak ichini bo’yash uslubi va rangini esa, metod to’g’rito’rtburchakni chizayotgan yuzaning Brush xossasi aniqlaydi. Masalan, quyidagi bayro chizadi
Image1->Canvas->Brush->Color = clWhite; // mo’yqalam rangi - oq Image1 ->Canvas->Rectangle( 10,10,90,30);
Image1->Canvas->Brush->Color = clBlue; // mo’yqalam rangi - ko’k Image1 ->Canvas->Rectangle( 10,30,90,50);
Image1->Canvas->Brush->Color = clRed; //mo’yqalam rangi - qizil Image1->Canvas->Rectangle(10,50,90,70);
Kodning quyidagi qismi TRect strukturastdan Rectangle metodi o’lchamlari sifatida foydalanish keltirilgan.
Rect rct; // to’g’rito’rtburchak qism
rct.Top = 10;
rct.Left =10;
rct.Bottom=50;
rct.Right = 50;
Image1->Canvas->Rectangle(rct); //to’g’rito’rtburchakni ko’rsatadi To’g’rito’rtburchak chizishni yana ikki metodi bor. FillRect metodi, asbob sifatida (Brush) mo’yqalamni ishlatib, ichi bo’yalgan to’g’rito’rtburchak, FrameRect metodi esa, qalam yordamida faqat kontur chizadi. Bu metodlarda faqat bitta, Trect tipidagi struktura, o’lchami bor. Trect strukturasi chegaralari o’lchamlarini Rect funktsiyasi yordamida buyurish mumkin. Masalan:
TRect rct; // bo’yash kerak bo’lgan maydon rct =Rect(10,10,30,50); // maydon koordinatalari Image1->Canvas->Brush->Color = clRed; // bo’yash rangi Image1->Canvas->FillRect(rct); // bo’yalgan to’g’rito’rtburchakni yoritib berish
RoundRect metodi dumaloqlashkan burchakli to’g’rito’rtburchak chizadi. RoundRect metodini chaqirish ko’rsatmasi umumiy holda quyidagicha ko’rinishda bo’ladi:
Image1->Canvas->RoundRect(xl, yl, x2, y2, x3, y3); xl, y1, x2, y2 o’lchamlari o’rnini aniqlab beradi, x3 va y3 -esa ,to’rtdan bir qismi aylanalashgan burchak chizishda ishtirok etayotgan, ellips kattaligini. (rasm. 2).
Download 33.14 Kb.
1   2   3   4




Download 33.14 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu: Borland C++ Builderning grafik vositalari. Reja

Download 33.14 Kb.