You are on page 1of 3

Listingul programului

//--------------------------------------------------------------------------#include <vcl.h>
#pragma hdrstop
#include "koal1.h"
//--------------------------------------------------------------------------#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//--------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender)
{
//Hogeac
Canvas->Brush->Color=clBlack;
Form1->Canvas->Rectangle(350,250,380,200);
//Casa
Canvas->Brush->Color=clRed;
TPoint P[3];
P[0].x=400;
P[0].y=200;
P[1].x=500;
P[1].y=300;
P[2].x=300;
P[2].y=300;
Form1->Canvas->Polygon(P,2);
/*Form1->Canvas->MoveTo(400,200);
Form1->Canvas->LineTo(500,300);
Form1->Canvas->MoveTo(400,200);
Form1->Canvas->LineTo(300,300);*/
Canvas->Brush->Color=clGreen;
Form1->Canvas->Rectangle(300,300,500,500);
//Soare
Canvas->Brush->Color=clYellow;
Form1->Canvas->MoveTo(20,50);
Form1->Canvas->Ellipse(100,30,180,120);
//Ferestre
Form1->Canvas->Rectangle(320,350,350,320);
Form1->Canvas->Rectangle(450,320,480,350);
//Usa
Canvas->Brush->Color=clSilver;
Form1->Canvas->Rectangle(380,410,430,500);
//Nouri
Canvas->Brush->Color=clBlue;
Form1->Canvas->Ellipse(500,50,200,100);
Form1->Canvas->Ellipse(820,50,550,100);
//Gard
Canvas->Brush->Color=clTeal;

Form1->Canvas->Rectangle(0,500,300,350);
Form1->Canvas->MoveTo(30,500);
Form1->Canvas->LineTo(30,350);
Form1->Canvas->MoveTo(60,500);
Form1->Canvas->LineTo(60,350);
Form1->Canvas->MoveTo(90,500);
Form1->Canvas->LineTo(90,350);
Form1->Canvas->MoveTo(120,500);
Form1->Canvas->LineTo(120,350);
Form1->Canvas->MoveTo(150,500);
Form1->Canvas->LineTo(150,350);
Form1->Canvas->MoveTo(180,500);
Form1->Canvas->LineTo(180,350);
Form1->Canvas->MoveTo(210,500);
Form1->Canvas->LineTo(210,350);
Form1->Canvas->MoveTo(240,500);
Form1->Canvas->LineTo(240,350);
Form1->Canvas->MoveTo(270,500);
Form1->Canvas->LineTo(270,350);
Form1->Canvas->MoveTo(300,500);
Form1->Canvas->LineTo(300,350);
//Copac
Canvas->Brush->Color=clBlack;
Form1->Canvas->Rectangle(580,450,590,500);
Canvas->Brush->Color=clGreen;
Form1->Canvas->Ellipse(650,200,520,450);
//Fructe
Canvas->Brush->Color=clRed;
Form1->Canvas->Ellipse(550,400,560,420);
Form1->Canvas->Ellipse(550,340,560,360);
Form1->Canvas->Ellipse(550,280,560,300);
Form1->Canvas->Ellipse(570,340,580,360);
Form1->Canvas->Ellipse(580,200,590,220);
Form1->Canvas->Ellipse(600,220,610,240);
Form1->Canvas->Ellipse(600,400,610,420);
Form1->Canvas->Ellipse(610,280,620,300);
Form1->Canvas->Ellipse(560,250,570,270);
//Pamint
Form1->Canvas->MoveTo(500,500);
Form1->Canvas->LineTo(1370,500);
//Drum
Canvas->Brush->Color=clGray;
Form1->Canvas->Rectangle(0,500,1370,720);
Canvas->Brush->Color=clWhite;
Form1->Canvas->Rectangle(0,600,200,610);
Form1->Canvas->Rectangle(220,600,420,610);
Form1->Canvas->Rectangle(440,600,640,610);
Form1->Canvas->Rectangle(660,600,860,610);
Form1->Canvas->Rectangle(880,600,1080,610);
Form1->Canvas->Rectangle(1100,600,1300,610);
Form1->Canvas->Rectangle(1320,600,1370,610);
//Masina
Canvas->Brush->Color=clYellow;
Form1->Canvas->MoveTo(600,510);
Form1->Canvas->Ellipse(760,450,810,500);

Form1->Canvas->MoveTo(600,510);
Form1->Canvas->Ellipse(900,450,950,500);
Canvas->Brush->Color=clNavy;
Form1->Canvas->Rectangle(750,450,950,380);
Form1->Canvas->Rectangle(750,300,850,380);
Canvas->Brush->Color=clMaroon;
Form1->Canvas->Rectangle(910,320,920,380);
//Text
Canvas->Brush->Color=clYellow;
Form1->Canvas->Font->Size=16;
Canvas->TextOutA(900,140,"Lucrare de laborator Nr1");
}
Rezultatul:

You might also like