1.1 Delphi ү
Delphi 6 ү ғ ғ ң : , ә .
ң ғғ ө . құ- қ (Standard. View. Debug ә Custom) ә . Delphi 6 қ ұ. қ Delphi 6 - .
қ қ ұғ ң ұ. қ ұ ү. қ ұ [Running] ө қ .
ә ғ қғ, ә құғ ұ.
Құ- қғ ү ә ғ ә . File Open ңқ Standard құ- қ Open қ ә ә.Құ қғ ө ү () қғ. қ қ ққ ө ү ғ. Қ құ қң , ө ө ұ Customize қ қ ө қ ө ә қ қ . Customize құ- қң ү қң ң қ қ қ.
ғ қ құ. Delphi ң . қ қ ң қ құғ ө . ң Delphi- ү Standard қ ұ. Қ ө қ, ң . өң ғ Palette Properties ү . ұ 2 қғ .
ң - қң ң қ Properties ә ң.
1.2 DELPHIң ққ
Ø қ ө ғ;
Ø ғ қң өң ғғ;
|
|
Ø ғ қң ө қ ;
Ø Delphi ң құғ қ қ қң ұ ;
Ø Delphi-ң құ ң құң ү;
1.3 Өң .
Delphi ұ ң ң :
Ø ғ ө ;
Ø -ғғ ;
Ø қ ( қ ) қ құ;
Ø ә қ құ ү ғ құ;
Delphi ө ү ә. ү ү:
//Borland delphi/Delphi.
қ.ү 4 .
ұ Delphi ң ә қ ә қ : , , , , ,
1. (Project1)
2. ң . (Object inspector)
3. ң (form1)
4. ң (Unit1.pas)
ұ ғ. ұ ғ қ ұ. + ң . ұ ғ қ.
ң ұ .
ұ , ұ ң . қғ . ұ View/obgect inspector F1 қ ғ ғ. Obgect inspector ұ.
Propertits (қ)
Events (ғ)
ң . ұ ғ қғ ң , ң қғ ә қғ ә .
ұ қ қ қ ұ ү. ұ қ ғ, ғ . ө ғ Delphi- қ қ ғ .
Delphi- құғң қ ү ғ ұ.
(DPR ң қ)
(DFM)
(PAS)
(PAS)
()
|
|
ң ө . ң қ ң ө ө ұ. қ - құ ң қ қ қ ұ.
ө құ :
Program project1;
Uses Forms,
Unit1 in Unit1. pas{Form1},
Unit2 in Unit2. pas{Form2};
{$R*.RES}
begin
Application. Initialize;
Application. Create Form(TForm1,Form1);
Application.CreateForm(TForm2,Form2);
Application.Run;
End.
ң ә ә қ . ң ө ү ө. құ ә қң .
қғ ә өң . ұ Progect/view Sourec () ( ) қ . қ ү viewFormsshift+F12. қғ ң ө ң . ң ң . қғ ү . Қ ү view-Units ctrl+F12 ғ қ. pascal . қ ү Uses ө ө қ. ң . қғ ү құ. Delphi- ұ ғ ғ қғ. ұ Toolsimage Editor3.0 қ . ғ
(.DCR)
қ (.BMP)
Қ (.ICD)
(.CUR)
ң ә ң ә ү .
ә .
ғ қ (44) құ. Progectcomplie< > ctrlF9 қ ә ғ қ. ңғ ғ ә ө ң . ә әқ ү DCU ң қғ ө , қ . қ ғ қ ғ құ. Delphi Windows ү ү. Delphi ү ү Run/ Run F9 . қ ұ қ, Delphi Run/ Program Reset Crtl+F12 қ қ.
1.4 Ұң .
Delphi ққ ң ғғ ң . ғ қ қ, ң ө ұ ө .
ұ қ құ ң. құ ә қ ұ. қғ қ , қ .
|
|
Delphi- ү қ, қ қғ өң қ ө , ү ү қ. қ ұ ұғ ғ ө ұғ қ. қ ғ. , Windows common-dialogs ө ң ғ Dialogs қ.
Delphi ұғ ңғқ ү . , құ ғ ң ө ә , қ ү .
Delphi ң ө қғ , ә ү , -қ ү .
. ә ұ , ә ң ү қ ү ғ .
қ ұғ. Delphi қ ғ ғ қ , қ ұғ . қ ү қғ, ү , ө қ ә ә ү . ө ң ұғ қ , ұқ ә , ө ү Turbo Debugger ғ .
. ұ құ ө ө, ң ғ қ ғ (Properties and Events).
. Ұғ қ қғ ү ә қ ңғ қ. , ңғ қ ә . ө. ә ғ ү қ қ .
. Қ ң ө ә қ ү . , ғ ғ ә ң ңң қғ .
. ғ, ү қғ ә - қ ғ .
. ұ қ ң қ құ ң . Ұғ ө қғ ү . ү ұ ғ ғ Case құ Delphi- ң ү ң ү. ң құ :
|
|
Ø ә қ ұ .
Ø Қң ұ .
Ø .
RAD Pack құ Delphi ғ Borland Pascal 7.0 ғ қ құ . Қ қ DLL құ ң ә өң .
қ ү. Delphi- ң ү . ө ү ғ , -қ Delphi-ң ү ұң ө ө.
Query ғ SQL ә қ SQL-ұ құ ә ү .
DBGrid ә ғ ө, ә ғ ү . .
DataSource ұ Table Query ә қ ү .
MainMenu ұ ғ құ ү қ. қ Items қ ө . MainMenu ң ү 2 қ ғ . ShortCut қ қғ ү .
Panel ұ ң қ қ. ұ - , ғ ңғ. Panel Caption қ қ ө . Bevellnner, BevelOuter, bevelWidth, BorderStyle,BorderWidth қ қ ң ө .
Button ұ ң ө қ қ . Caption қ . қғ OnClick . қғғ қ .
ComboBox -ListBox ә Edit ң . ә ң .
Edit ү ө ү қ. ғ қ Text. BorderStyle қ қ ң ү ө .AutoSelect қ қ ү қ. SelLength, SelStart ә SelText қ ғ ң ө қ. MaxLength қ ң ұғ қ.
Label әү ө ү қ. ұ ғ ң . қ Items.
ExcelApplication ұ Microsoft Excel қ ү қ.
WebBrowser -ұ htm ң қғ құ ө ү ғ.
1.6 Delphi ң қ ү
Delphi , , ү ғ ғ ғұ қ құғ ү .
қ ң үң ғ ғ ( Image ), ұғ Canvas қ ә . ң (ү қ, ң ә .) ғ ү ң Canvas қ қ ә .
:
form1. Canvas. Restangle (10,10,100,100);
();
Қ ғ ә ғ () Canvas қ қ. ұ () ү- ұ, ң ә қ өң () ә (Y) қ қ.
|
|
Қ ә ққ
Қ () қ ә ү, қ ә ққ қ: қ ү ғ қ, ққ қ қ ғ қ.
(қ) ғ қ ә ққғ Pen (қ) Brush (ққ) қ ә , ұ TPen ә TBrush ө. ң қң ә қ ң ү қ.
TPen ң қ :
Color үң ү()
Width үң қңғ ( )
Style үң ү
Pen.Color қң ә ұқ қғ (TColor): clBlack, clOlive, clGray, clBlue, clMaroon, clNavy clSilver, clAqua, clGreen, clPurple, clRed, clWhite.
Pen.Style қ ә қ:
psSolid ү;
psDash ү, ұ ;
psDot ү, ққ ;
psClear ү ө.
Pen.Width қң ә ү , ү ү ғ.
Ққ (Canvas.Brush) ұқ қ ә қ ә қ.Ққ қ қ :
Color- ұқ ү;
Style қ қ ().
Brush.color қң ә ғ ө Tcolor ұқ қғ .
Brush.Style қә ә қ:
bsSolid ;
bsClear ;
bsHorizontal өң ;
bsVertical ;
bsFDiogonal қ ө қ .
1.7 ә ғ
қ ң ә ғ ү TextOut ә қ. әң қ ұқ ғ ү :
. Canvas. TextOut(x, y, );
ұғ x, y ғ әң ү;
қ ұқ (ғ ә).
TextOut ә ғ ә ң ң қ ,
PenPos қә ғ ,
: TextOut(PenPos.x, PenPos.y, );
1.8 Canvas ң қ
ғ , ғ ү Canvas қ . Canvas ң Pixels қ , қ ң ү қ ү ғ . (ұқ):
Form1.Canvas. Pixels [10,10]:=clRed;
ң ү қ ү .
2. Delphi ң қ ү
қ ұ ң қ ү қ ө қ. ң қ - ү ө ү . ққ ө :
1- ғ ң ғ ә . ңғ ө, ңғ ө.
ң ғ ғ ң, ә ө.
Қ
ұ қ ұң қ Delphi ң қ ү ө ә қ . ң ә ө ққ ғ . ә ө қ қ, қ ү ү. қ ұ ү ө .
Қ ң қ ң , қ қ. Ғң ә ң ң ө , ү құ ү ң ң ө. ң ғң ғғ . Delphi . ұ ү қ, ққ ә ү, қ ққ, ә қ құғ .
Ққ қ ғ -қ қң . , ұ қ ң ө ү, қ қ ә-ү ө ә ғ ғ ө.
ғ ә қ ұ қғ ң ұ, . ̳, -қ ғң ұң ө ң қ ғ . Ққ ә ұ қ, ғ ұ қ -қ ғ.
Қ ғғ қ ғ қ ү ғ қ ғ ң қ ң ө ғ ә қғ ұ ә ғ қ ү . ұ ң қ ұ ө .
ққ ұ ө ққ ү құ . ұ ө ү ғ . ққ ө .
ә ө ғ қ ү. ғ қ қң қ ә ғ . үң ққ ғ ө қ ү қ .
ң ө қ ң ә -қ ққ өң қ ү ә ө ұ қң .
ҳ ққ ң қ ү, қ: , , , ә қ қғ. ғ ө ұ ғ. Қ .
Ққ 2030″ қ ғ ң ұқ қ ә қ ү ү ә ң . Қ ү ә қ қғ қ ғ ә ү қ ү ұқ ү қ қғғ, ғ ө , өң, қ, , ә қ ң қғғ ө ү . . қғғ қ ә қ ү ұ () , ғ қғ қ () қ .
қ қғғ ө құғ ө, ң қ, ң ә қққ ұғ ү ң, ң ғ ң ә қ әң . қ ә қ ұғ ң қ қ-қ қғ, қғ ң ә , ә ұ ү ө , қ, ө, , ә ұ ғ ң ү қ .
ғ ә ө
1. :-/ . . , . . , . . -.: , 1992
2.ұғ . Қ. қ ққ ұғ қ ғ ә құ// қ , 2, 2002.- 2-3 .
3. . . //- , 1, 2000.- . 42-43.
4. . ., . . //, 1998, 2 . 32-36.
5. . ., . . //.- 1997.- 8.- .72-77.
ғ қ 7 ғ
қ: Delphi ғ ғ
ғ: .
: Қ .
Қғ 2014