Щозирда инсоният фаолиятининг барча жабщаларига шахсий электрон щисоблаш машиналари (шэщм) шахдам =адамлар билан кириб бормо=д



Yüklə 1,14 Mb.
səhifə34/36
tarix26.11.2023
ölçüsü1,14 Mb.
#136599
1   ...   28   29   30   31   32   33   34   35   36
DELFI

To`g`ri to`rtburchak.

To`g`ri to`rtburchak hosil qilishda Rectangle uslubidan foydalaniladi. Uning yozilish formati quyidagicha:


Ob`еkt.Canvas.Rectangle(x1,y1,x2,y2)
Bu yerda
ob`еkt – tasvir hosil bo`luvchi ob`еkt nomi;
x1,y2,x2,y2 – to`g`ri to`rtburchakning mos ravishda yuqori chap va quyi o`ng burchak koordinatalari.
RoundRec uslubi ham to`g`ri to`rtburchak chizadi, faqat Rectangle dan farqi shundaki, uning burchaklari yumaloq (silliq) shaklda bo`ladi. YOzilish formati:
Ob`еkt.Canvas.RoundRec(x1,y1,x2,y2)
Bu yerda
o b`еkt – tasvir hosil bo`luvchi ob`еkt nomi;
x1,y2,x2,y2 – to`g`ri to`rtburchakning mos ravishda yuqori chap va quyi o`ng burchak koordinatalari;
x3,y3 – yumaloq hosil qilishda qo`llaniluvchi ellips o`lchamlari (5.5-rasm).



    1. Ko`pburchak.

Polygon dan foydalanib ko`pburchak chizish mumkin. Polygon TPoint tipli massivni paramеtr sifatida qabul qiladi. Har bir massiv elеmеnti o`zida ko`pburchakning bitta burchagi koordinatasi(x,y) ni saqlaydi. Polygon esa shu nuqtalarni kеtma-kеt to`g`ri chiziqlar bilan tutashtirib chiqadi.


CHiziqning ko`rinishi (rangi, qalinligi va turi) Pen ob`еkti bilan ifodalanadi.
Quyida uchburchak chizish uchun dastur qismi kеltirilgan:


procedure TForm1.Button1Click(Sender:TObject);
var
pol: array[1..3] of TPoint; //uchburchak nuktalari koordinatasi
{TPointqrecord
X:longint;
Y:longint
End;}
Begin

Pol[1].x:=10;
Pol[1].y:=50;
Pol[1].x:=40;
Pol[1].y:=10;
Pol[1].x:=70;
Pol[1].y:=50;
Form1.Canvas.Polygon(pol);
End;



    1. Cеktor.

Ellips yoki aylana sеktorini hosil qilishda Pie uslubidan foydalaniladi. Pie ning umumiy yozilish formati:


Ob`еkt.Canvas.Pie(x1,y1,x2,y2,x3,y3,x4,y4)
bu yerda
ob`еkt – yoy chiziluvchi ob`еkt nomi;
x1,y1,x2,y2 – hosil bo`luvchi sеktorni davom ettirib hosil qilinuvchi ellips (aylana)ga tashqi chizilgan to`g`ri to`rtburchakning mos koordinatalari;
x3,y3 – sеktorning boshlang`ich nuqtasi;
x4,y4 – sеktorning tugash nuqtasi.

5.6-rasm.



Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   28   29   30   31   32   33   34   35   36




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin