ΠΠ°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΎΡΠΌΡ
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΡ. 1 Π‘ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΡ. 2 ΠΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°ΡΠ° ΡΠΈΡ. 3 ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΈΠ³ΡΡΠ΅ ΡΠΈΡ. 4 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΈΡ. 5 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ ΡΠΈΡ. 6 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΏΠΈΡΠΈ ΡΠΈΡ. 7 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°. ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½Π° ΡΠΎΡΠΌΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ»Ρ ΠΎΠΏΡΠΈΠΉ ΠΌΠ΅Π½Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΡΡΡΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ. ΠΡΠΈΠΌΠ΅ΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΎΡΠΌΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅
1. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
1.1 Unit Camera_unit
1.2 unit Spravka_Unit
1.3. ΠΠ»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
2. Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΠ°ΡΠΈΠ°Π½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄Π²ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠΈΡΡ Π½ΠΎΠΌΠ΅ΡΠ° Π·Π°ΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠΈ.
ΠΠΎΠΌΠ΅Ρ Π²Π°ΡΠΈΠ°Π½ΡΠ° | ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1 | ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2 | |
5, 8 | |||
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1. ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΎΡΠΌΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΈ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΊΠΈΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ°. ΠΠ»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Canvas ΡΠΎΡΠΌΡ.
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½Π° ΡΠΎΡΠΌΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ»Ρ ΠΎΠΏΡΠΈΠΉ ΠΌΠ΅Π½Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΡΡΡΡΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ. ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² Π»Π΅ΠΊΡΠΈΡΡ .
5. Π‘ΠΎΠ·Π΄Π°ΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°
ΠΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ | |
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ/ ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ ΠΌΠ΅Π½Ρ Π½Π° ΡΠΎΡΠΌΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ½ΠΎΠΊ. | |
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ/ ΠΡΠΈΡΡΠΈΡΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ ΠΌΠ΅Π½Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΈΡΡΠ½ΠΎΠΊ ΠΈΡΡΠ΅Π·Π°Π΅Ρ. | |
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ/ ΠΡΡ ΠΎΠ΄ | ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ | |
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ/ΠΠΎΠΊΠ°Π·Π°ΡΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ TStringGrid) ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΈΡΠΈΠ½Π΅, Π²ΡΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠΎΡΠΌΡ | |
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ / Π‘ΠΊΡΡΡΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° ΠΎΡΠΈΡΠ°Π΅ΡΡΡ. | |
1. Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°
ΠΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ | |
ΠΡΡ ΠΎΠ΄ | ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ | |
ΠΠ°Π΄ΠΏΠΈΡΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΡΠΈΡΡΠ½ΠΊΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ. (ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Canvas) | |
ΠΠ²ΡΠΎΡ | ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. | |
1. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
1.1Unit Camera_unit
unit Camera_Unit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, Grids, ExtCtrls;
type
TCamera_form = class (TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
Information: TStringGrid;
N11: TMenuItem;
procedure N2Click (Sender: TObject);
procedure N4Click (Sender: TObject);
procedure N3Click (Sender: TObject);
procedure N6Click (Sender: TObject);
procedure N7Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure N9Click (Sender: TObject);
procedure N10Click (Sender: TObject);
procedure N11Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Camera_form: TCamera_form;
a:integer;//ΠΊΠΎΡΡΡΠΈΡΠΈΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π°
x, x1, xc, y, y1,yc:integer;//ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΎΠ±ΡΠ΅ΡΠ°
r1,r2:integer;//ΡΠ°Π΄ΠΈΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°
dx:integer; //ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅
flag_figura, flag_inform, flag_help:boolean;
implementation
uses Spravka_Unit;
{$R *.dfm}
procedure Clearing; //ΡΡΠ΅ΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ
begin
Camera_form.Canvas.Brush.Color:= Camera_form.Color;
Camera_form.Canvas.FillRect (rect (x-1,y-2*a-1,x+10*a, y+9*a));
end;
procedure Foto (x, y, a: integer); //ΡΠΈΡΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ellipse, Poilgon, Rectangle
var
pc, bc: Tcolor;//ΡΠ΅ΠΊΡΡΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ° ΠΈ ΠΊΠΈΡΡΠΈ
begin
//Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
x1:=x+8*a;
y1:=y+5*a;
xc:=round ((x1+x)/2);//ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Π₯ ΡΠ΅Π½ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π°
yc:=round ((y1+y)/2);//ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Π£ ΡΠ΅Π½ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π°
r1:=2*a;//ΡΠ°Π΄ΠΈΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΡΡΠ³Π°
r2:=round (0.75*r1);//ΡΠ°Π΄ΠΈΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΊΡΡΠ³Π°
//ΡΠΈΡΡΠ΅ΠΌ ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ
with Camera_form.Canvas do
begin
//ΡΠΎΡ ΡΠ°Π½ΠΈΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ²Π΅Ρ ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ° ΠΈ ΠΊΠΈΡΡΠΈ
pc:=Pen.Color;
bc:=Brush.Color;
//ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π½ΡΠΆΠ½ΡΠΉ ΡΠ²Π΅Ρ ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ° ΠΈ ΠΊΠΈΡΡΠΈ
Pen.Color:= clBlack;
Brush.Color:= clGray;
//ΡΠΈΡΡΠ΅ΠΌ
Rectangle (x, y, x1, y1);
Ellipse ((xc-r1),(yc-r1),(xc+r1),(yc+r1));
Ellipse ((xc-r2),(yc-r2),(xc+r2),(yc+r2));
PolyGon ([Point ((xc-r1), y), Point ((xc-r2), round (y-0.75*a)),
Point ((xc+r2), round (y-0.75*a)), Point ((xc+r1), y)]);
PolyGon ([Point (round (x+0.5*a), y), Point (round (x+0.5*a), round (y-0.5*a)),
Point (round (x+1.5*a), round (y-0.5*a)), Point (round (x+1.5*a), y)]);
//Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π½ΡΠΆΠ½ΡΠΉ ΡΠ²Π΅Ρ ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ° ΠΈ ΠΊΠΈΡΡΠΈ
Pen.Color:= pc;
Brush.Color:= bc;
end;
end;
procedure TCamera_form.N2Click (Sender: TObject);
begin
Clearing;
a:=50;
x:=100;
y:=100;
Foto (x, y, a);
flag_figura:=true;
end;
procedure TCamera_form.N4Click (Sender: TObject);
begin
Close;
end;
procedure TCamera_form.N3Click (Sender: TObject);
begin
Clearing;
flag_figura:=false;
Information.Visible:=false;
end;
procedure TCamera_form.N6Click (Sender: TObject);
var
shirina, vysota, center, x0y0: string;
begin
if flag_figura then
begin
Information.Visible:=true;
Information.Cells[0,0]: ='ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ';
Information.Cells[1,0]:='ΠΠΈΠΊΡΠ΅Π»ΠΈ';
Information.Cells[0,1]:='Π¨ΠΈΡΠΈΠ½Π° Π€ΠΈΠ³ΡΡΡ';
Information.Cells[0,2]: ='ΠΡΡΠΎΡΠ° Π€ΠΈΠ³ΡΡΡ';
Information.Cells[0,3]: ='Π¦Π΅Π½ΡΡ ΡΠΈΠ³ΡΡΡ';
Information.Cells[0,4]: ='Π’ΠΎΡΠΊΠ° ΠΎΡΡΡΠ΅ΡΠ°';
shirina:=IntToStr (8*a);
Information.Cells[1,1]: = shirina;
vysota:=IntToStr (round (5.75*a));
Information.Cells[1,2]: = vysota;
center:='X=';
center:= center+IntToStr (round (xc));
center:= center+'; Y=';
center:= center+IntToStr (round (yc));
Information.Cells[1,3]: = center;
x0y0:='x0=';
x0y0:= x0y0+IntToStr (round (x));
x0y0:= x0y0+'; y0=';
x0y0:= x0y0+IntToStr (round (y));
Information.Cells[1,4]: = x0y0;
end
else
Information.Visible:=false;
end;
procedure TCamera_form.N7Click (Sender: TObject);
begin
Information.Visible:=false;
end;
procedure TCamera_form.FormCreate (Sender: TObject);
begin
//Camera_form.Color:=ClOlive;
end;
procedure TCamera_form.N9Click (Sender: TObject);
begin
Spravka_form.Panel_autor.Visible:=false;
Spravka_form.Panel_program.Visible:=true;
Spravka_form.Show;
end;
procedure TCamera_form.N10Click (Sender: TObject);
begin
Spravka_form.Panel_autor.Visible:=true;
Spravka_form.Panel_program.Visible:=false;
Spravka_form.Show;
end;
procedure TCamera_form.N11Click (Sender: TObject);
begin
// Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½ Π½Π°
// ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΎΡΠΌΡ.
if flag_figura then
begin
Camera_form.Canvas.Font.Name := 'Times New Roman';
Camera_form.Canvas.Font.Size := 24;
Camera_form.Canvas.Font.Style := [fsBold] + [fsItalic];
Camera_form.Canvas.Font.Color := clRed;
Camera_form.Canvas.TextOut (195,16,'Π€ΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ');
end;
end;
end.
1.2 unit Spravka_Unit
unit Spravka_Unit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TSpravka_form = class (TForm)
Close_Button: TButton;
Panel_program: TPanel;
Label_p1: TLabel;
Label_p2: TLabel;
Label_p3: TLabel;
Label_p4: TLabel;
Label_p5: TLabel;
Panel_autor: TPanel;
Label_a1: TLabel;
Label_a2: TLabel;
Label_a3: TLabel;
procedure Close_ButtonClick (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Spravka_form: TSpravka_form;
implementation
{$R *.dfm}
procedure TSpravka_form.Close_ButtonClick (Sender: TObject);
begin
Close;
end;
end.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΡΠΌΠ° ΡΠ΅ΠΊΡΡ
1.3 ΠΠ»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
program Camera_Project;
uses
Forms,
Camera_Unit in 'Camera_Unit.pas' {Camera_form},
Spravka_Unit in 'Spravka_Unit.pas' {Spravka_form};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm (TCamera_form, Camera_form);
Application.CreateForm (TSpravka_form, Spravka_form);
Application.Run;
end.
2. Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΡ. 1 Π‘ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΡ. 2 ΠΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°ΡΠ° ΡΠΈΡ. 3 ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΈΠ³ΡΡΠ΅ ΡΠΈΡ. 4 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΈΡ. 5 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ ΡΠΈΡ. 6 ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΏΠΈΡΠΈ ΡΠΈΡ. 7 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ»ΠΈ ΠΎΡΠ²ΠΎΠ΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Delphi ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠΎΠ·Π΄Π°ΡΡΠ°Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅Π½Ρ ΠΈ ΡΠΏΡΠ°Π²ΠΊΡ.
1. Π‘ΠΈΡΠ½ΡΠΊΠΎΠ²ΡΠΊΠ°Ρ Π. Π. «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡ «. // Π‘ΠΈΠ±ΠΠ£Π’Π
2. ΠΡΠ»ΡΡΠΈΠ½ Π. Π. «ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π’urbo Delphi», 2007 Π³.;
3. Π§Π΅ΡΠ½ΠΎΠΊΠΎΠ²Π° Π. Π. «Delphi 2007», 2007;