44
ss
to‗r ko‗rinishida
bsDia
gCross
dioganal shtrixlash, to‗r
ko‗rinishida
Bo‗yash turining ko‗rinishi quyidagi rasmda ko‗rsatilgan (1-rasm):
1-rasm.
Bo‗yash turining ko‗rinishi
Chizmaga
matn kiritish uchun
TextOut
usulidan foydalaniladi.
TextOut
usulining to‗liq ko‗rinishi quyidagicha:
Obyekt. Canvas. TextOut(x,y,matn);
bu yerda:
Obyekt
– matn chiqariladigan obyektning nomi;
x,y
- matnni yozilishi boshlanadigan koordinata nuqtalari;
matn
- matnli, sonli va simvolli o‗zgaruvchi, kiritilishi lozim bo‗lgan matn.
Sxemalar
, chizmalar va rasmlarni hosil qilish
uchun bir nechta figuralar
majmuidan foydalanishga to‗g‘ri keladi. Bunday figuralarga: nuqta, to‗g‘ri chiziq,
to‗rtburchak, aylana, yoylar va h.k. kiradi.
Ekranda chizma hosil qilish uchun, dastur shu
chizmani tashkil etuvchi
sodda grafiklarni birlashtirib chiqishi kerak. Grafik chizmalarni chizish uchun
Canvas
komponentasining metodlaridan foydalaniladi.
Quyida shu metodlarni
ko‗rib chiqimiz:
1.
Component.Canvas.lineTo(x,y)
– to‗g‘ri chiziq chizish uchun ishlatiladi.
2.
Obekt.Canvas.Ellipse(x1,y1, х2,у2)
– berilgan parametrlar bo‗yicha
ellips va aylana chizadi.
3.
Obekt.Canvas.Arc(x1,y1,х2,у2,х3,у3,х4,у4)-
yoy
chizish
uchun
ishlatiladi.
4.
Obekt.Canvas.Rectangle(x1, y1,x2, y2)
– to‗g‘ri to‗rt burchak chizadi.
5.
Form1.Canvas.Pixels[10,10]:=clRed
– Nuqta chizish uchun ishlatiladi.
Yuqorida ko‗rib chiqilgan metodlardan foydalanib dastur yaratamiz (12-
rasm).
1-misol
: Sohalarni to‗ldirish usullaridan foydalangan holda uycha
chizamiz.
Dostları ilə paylaş: