.


:




:

































 

 

 

 


. delphi

DELPHI

 

 

8

 

:

 


" DELPHI". .

 

. DELPHI

 

.

 

1. , Image1 ( Additional), Button1.

 

2. , OnClick Button1.

 

: .

 

:

 
 

1.. Image1 .

2013 . , - ( ). .

 

 
 

2. Image1 .

1994 . , - .

 

3. Image1 ( , ).

 

 

 
 

4. Image1 .

Samsung Philips 2012 . , - .

 

 
 

5. Image1 .

, .

 
 

6. Image1 .

. , - .

 

 
 

7. Image1 .

2013 . , - .

 

 
 

8. Image1 .

.

 

9. Image1 ( , ).

 

 
 

10. Image1 .

 
 

11. Image1 .

N 4 6 2013 . 4 : (00:00), (06:00), (12:00) (18:00). , - . .

 
 

12. Image1 .

 

 

.

1. Canvas? , .

2. Pen Brush ?

3. Canvas? .

4. Canvas? ?

5. ?

 

 

. DELPHI

Canvas - , .

- .

(X) (Y) .

(0, 0). .

, Height Width (Image) : ClientHeight ClientWidth.

 

( n) - .

:

 

Color - ( TColor).

: Image1.Canvas.Pen.Color:=clGreen; //

Width - ( ).

: Image1.Canvas.Pen.Width:=2;

Style - (; , ).

: Image1.Canvas.Pen.Style:=psSolid; //

: Pen.Width , .

Mode - : , , .

: Image1.Canvas.Pen.Mode:=pmNot;

, ( , ).

 

( Brush) - , .

 

:

 

Color - ( TColor).

: Image1.Canvas.Brush.Color:=clWhite; //

Style - () ( ).

: Image1.Canvas.Brush.Style:=bsHorizontal; //

 

" , .. , Pixels.

Pixels - TColor, .

: Form1.Canvas.Pixels[10,10]:=clRed; // (10,10)

 

Pixels .

Pixels[0,0] - .

Form:

Pixels[ClientWidth-1,ClientHeight-1] .

Image:

Pixels[Width - 1,Height - 1] .

 

MoveTo(x,) .

: Form1.Canvas.MoveTo(10,20);

 

Lin(x,y) , .

: Form1.Canvas.LinTo(100,130);

 

(, ) n , .

 

Polyline .

- TPoint, ( ).

 

:

Var gr: array[1..50] of TPoint; // -

..........

begin

..........

with Form1.Canvas do

begin

MoveTo(x0,y0); LineTo(x0,10); // Y

MoveTo(x0,y0); LineTo(200,y0); // X

Polyline(gr); //

end;

..........

end;

 

Rectangle(x1, y1,x2, y2) .

x1, y1 2, 2 - .

: Form1.Canvas.Rectangle(30,50,100,200);

 

RoundRec(x1,y1,2, 2, 3, 3) .

x1, y1, 2, 2 - , , ;

3 3 - , .

 

, , (Brush):

FillRect -

FrameRect - .

TRect, . Rect.

 

:

Var r1, r2: TRect; //

begin

//

r1:= Rect(20,20,60,40); r2:= Rect(10,10,40,50);

with Frm1.Canvas do

begin

Brush.Color:= clRed; FillRect(r1); //

Brush.Color:= clGreen; FrameRect(r2); //

end;

end;

 

Polygon .

- TPoint ( ,, )

 

:

Var pol: array[1..3] of TPoint; //

begin

pol[1].x:= 10; pol[1].y:= 50;

pol[2].x:= 40; pol[2].y:= 10;

pol[3].:= 70; pol[3].:= 50;

Form1.Canvas.Polygon(pol);

end;

 

Ellipse(x1,y1,2,2) , .

x1, y1, 2, 2 - , , , .

 

10.

Arc(x1,y1,2,2,3,3,4,4) .

x1, y1, 2, 2 - (), ;

3, 3 - , ;

4, 4 - , .

 

() - , 3 3 (4, 4).

 

.

 

Pie(x1,y1,x2,y2,3,3,4,4) .

x1, y1, 2, 2 - (), ;

3, 3, 4, 4 - , .

 

().

 

, (, 3), , (4, 4).

 

FloodFill (x, y, Color, FillStyle) (), (x,y) , .

 



<== | ==>
. | 1970 , 21:10
:


: 2016-10-27; !; : 716 |


:

:

: , .
==> ...

1632 - | 1600 -


© 2015-2024 lektsii.org - -

: 0.049 .