|
|
|
|
|
|
|
|
|
|
|
ң ү ғғ Delphi қ қ ң.
ң қ қң қ ұқ, ө ө қ , ң ғ қ ә .
Құ қғ ө ғ ұ. Delphi қ құғ құ қ. ң әқ ү ғ ғңқ ғ Windows ң . Құ қ қ ғ (Standard, Additional ә ..), ң әқ ө ә қң ө қ.
Құ ң қ ққ:
Standard Windows қ қ ү құ ұ. (, ә ..).
Additional қ қ ( ғ ғ құ, қ ө ә ..).
|
|
Data Access қ ү құ ұ.
Data Controls қ қ қ ө құ ұ ә ү қ ү .
Dialogs қ - қ құ құ (қ ң, ә ..).
System қ ү қ қ құ.
VBX Visual Basic құ.
Ø ғ ө қң ә өң ғ ң. Ә қң, ө ң қ қ ә құ қң.
ұ құң ө ң құ ғң қ.
-ғ ң ө, ғ қғ, ғ ә .. ғ ү .
ғ :
Unit .
Form .
Path .
Қ қ :
Add ғ қ.
Remove .
View unit ө.
View form ө.
Options .
ғ ұ, ғ құғ ә ғ ғғ. ң ғ ң ққ.
Open File at Cursor қң ө қ
Browse Symbol at Cursor , ә ө ү
Toggle Breakpoint қ ү ғ
Run to Cursor қ қң ө
Debug Evaluate/Modify ө ә ө ү қ қ
Debug Add Watch to Cursor ғң ө ү қ
Read Only ә ғ
қ құғ қғғ ү .. ң ө ң қ қ ә ң қғғ ә ғ ( , , ө ә ..).
ұқ Delphi 6 ғ ңқ . ұ , қ құ ә ң ғ қ қ қ, қ қ - қ.
|
|
Ø Delphi 6 ң құ ң.
Tools Environment Options ңң. ө қ қ қ қң, Preferences қ ұ:
Autosave options (қ ):
- Editor files (Run ңғ Delphi ққ ө қ.);
- Project Desktop ( Delphi қң ң ң ұ өңң қ).
Compiling and running ( ә қ):
- Show Compiler Progress (ѳң ңң ө ү );
- Minimize On Run (ѳ қң ққ Delphi . қң ң Delphi қ );
- Hide Designers On Run (Қ қ ұғ Object Inspector ә Form window ғ қ. Қ ғ .).
OK ң.
3. Delphi ң ң қ қ ү.
Delphi . Delphi қғ ө ө: , ң , ұқң ә . ө ғ ң қ ұ, қ ң ғғ, ө ү құ Toggle Form/Unit .
ϳ Құ ғ құ ғ қ . ϳң ө ғ ғ.
Ø қң ө Run ң ә ғ ң.
ϳң ғ , ғ ө , ң қ ғ ә ә Windows ң қ ң.
ң қ ң. ң ө өң, ң, ғғ қғ ң, ү ғ үң.
ѳ қғ, .
Alt+F4 ң Delphi ғқ қ ә.
ң құ ң ө қ қ ұ. құң ң қ ( 1.3. ғ ң ө). қ ұ: Properties (қ ғ)ә Events (қғ ғ).
Ø Құң ғ Button , ң ң.
ϳ ң ( 1.4).
ұ -қ құ қ .
Ø Қғ құқ ң.
|
|
ң өұ қ . ұ құ ә құң Button1: TButton. ұ ғ Button TButton , қ T ә .
1.4 ϳ құ қ
TButton ғ ә ң қ құ ғ, қ құң қ қ . Properties ғ 2 ғғ ө: қ ғ ә қ ә ғ. қ ғ құң қң ң , ң қ қң қ ә ө. Қ қң ә ө ..
4. "" құ.
Ø Form1 ң.
Ø Caption қ ң.
Ø MainMenu құң ө ( 1.5. ө) құң, құң :
Ø ғ ң, ң;
Ø ғ MainMenu ң.
ң ү Form1.MainMenu1 қ ғ ;
Caption ң, ғң ң қ ғғ қө өұқ .
Enter қ ң ң ғ ң;
Caption , Enter ң.
Ø қ ү ү ә ө ң.
ө қ қ ғ ө , ү , Caption қ ң -.
Ø ң құң :
ңң ғ қөұ қң ө ң;
Caption , Enter ң;
қ ү ғ ә ң.
Ø қ қ Form 1. MainMenu1 құғ ң.
1.5 ғң
Ø ү ғ ғ ң:
- ң.
- ө ұғ қң ө ғң (Delphi қғ өң ү ү құ);
|
|
қң ө ұғ ғ қң ө ө ө ң:
Close;
:
procedure TForm1.N5Click(Sender: TObject);
Begin
Close;
end;
Ø 5 ө қң.
Ø Run ң ө ғ ң.
ң құқ құқ. ң ұ қ қ, ң ( ғ ғқ қ ) қ ө. ң қғ ә ә ұ қ.
5. ә ң ң қ.
Ø өңң ң ү құң: __Delphi (, 3-1__Delphi).
Ø ғ ғ __ құң.
Ø Delphi ң ң: File Save Project As құ Save Project As қ ң.
Ø Save Unit1 As қ қ , ғ ң қғ ғ ( 1.6). Ү ғ ө ө .PAS ң .
1.6 ң ң қ
Ø ңң C:\\ \\__.
Ø ө MainForm өң ә ң.
қ ү Save Project1 As қ қ қ ( 1.7). Ү ғ .DPR (D elphi PR oject) ң .
Ø ө Test ө ң ә ң.
ң ң Test , ң __ .
ң ұ ң ғқ ң ұ қғ қ .
Ø ң.
1.7 қ
Delphi ң: ң құ ө құ , құ , Delphi ң : , ә ; ң қ үң, , ң қғң өң құң; әң ә ғ ғқ қ үң.
қ ұ 2 ң ң ғқ
2 қ ұ ң ң ғқ қ; Delphi құ ққ ң ғқ ү қ, қғ ү ә ң қғ өң ң ө қ өң ө.
1. 1қ ұ құғ қ ә ң ғқ ө.
Ø Delphi қң.
Ø ң ң: File \ Open Project
Ø ғ ң (.DPR ң ) TEST.DPR ң, ғ қң ғ , - ңң қ Enter ң.
|
|
қ .
Ø ң ғқ ө ү ң Project\View Source ң.
Ø өң қ ң ғқ қң ( 1.8).
. 1.8. ң ғқ
ң ғқ ғң қ, қ ө, ә ғң ұ.
ғң қ Program қ ө ұ, ң ә ғң . ң қ ә Delphi ң қ.
қ ө Forms ү Mainform ұ, ң ғқ Mainform.pas. .
{$R *.RES} ғқ ң ү ұ (, қң ) қ ү ү ғ. ұ ң ұ ң ң ә , қ ң.res ғ .
ғ begin ө ә end ө қ. ү ұ: қ ү, Form1 құ ә Application қң құ қ, ңғ ү - қ қ ү ғғ.
Ø Mainform ң ғқ ө ғң ( 1.9). ү құ ң View Unit ( ң ) ң.
View Unit ( ө ) . (ұ View\Units қ Ctrl+F12 ң қ қғ .)
Ø ҳ Mainform ң, OK ң.
Object Pascal ғқ қғ ұ (өң ). ү ң құ:
Unit < ң >;
Interface
Implementation
Initialization
Finalization
end.
1.9 ң ғқ
ң қ Unit қ ө ұ, ң ң ң ғқ ұ , ң қ. ғ қ қ ү құ (ң ғ TEST.DPR қғ).
ң ғқ ң қ ө ө ұ: , ү , ә қ ө.
ө interfase ө . ұ ө ғғ қ қ ү ң қ қ (, ұқ, ә ғңқ ғ) ұ:
) қ ө, uses ө . ө ғ ң ү қғ, ң әқ қ;
) ө, type ө . ң құ Delphi құғ (TForm1 ). ұ құ ң қ қғ өң ң ұ. ң ұ: TmenuItem N1, N2,.... N8, ң ң ә , қғ ә : , , ----, , ә . Delphi құ ғ ү ғқ қ қ; Procedure N5Click (Sender: Tobject);
) қ ө var ө .
ү ө implementation ө . қ , қ қ ң , қғ ә .. қғ өң ң ұ. ң ң ұ ү, ө қғ өң қ.
қ ғ ұ ө ғ ұ :
procedure TForm1.N5Click(Sender: TObject);
Begin
Close;
end;
ұ - қ қ қғ өң.
{$R *. DFM }, ү өң , ғ ү ө ң ә .dfm ң қ ң қң ә қ ұқ .
ә қ ө .
ө ң ғ ә . , initialization ө begin... end ққ.ұ өң ғң қ ә ң ұ қ қ.
Қ ө finalization ө ә ғң қ ұ.
Ø ү қң T -ң ғ қ қғ өң өң.
ғ қ ө ққ ұ. ң ө қ ғ қ қ . New Items қ қ ң , ү құ ң New .
2. Aboutbox ң ң ( 1.10.) құ.
Ø File New ң ң, ң ғ O ther... ңң, New Items қ - қ , Forms Aboutbox ңң.
ұ Aboutbox :
- қ , Additional құ ң Image () ң ө қ;
- ә құ (TLabel);
- .
Ø Aboutbox ң ң Caption қ ң қ ң.
Ø Image құ қ қ ң.
ң ң қ қ .
Ø қң қ қ ұ Image құң қ қ ң өң.
Ø Image құң ң Picture қң ү ү ң.
Picture Editor ( )ң Load ң.
Load Picture ң : ө 256color қ өң (C:\Program Files\Common Files\Borland Shared\Images\Splash).
ң SHIPPING.BMP ңң (қң қ қ ңғ ) ә ң.
Ø Picture Editor ң OK қ ң қ қ ң.
Ø Image құ ң ә Stretch () қ true қң.
қғ ғ .
1.10 ң
ϳ қ ә құ (TLabel) ң. ү ә құ қ қ ң ә Delete ң.
Ø Aboutbox Label құ қң (Standart құ ). ғ ә .
Ø Label1 құ ү ң AutoSize қ false ң (ұ қ Label - ң ұғ әң ұғ ). Alignment ә Layout қ taCenter, tlCenter ң, ә құң ғ қ. WordWrap қ True (ө ғ ө ұқ ).
Ø Caption қ Copyrighte by Makeew S. ң (ө ң өң).
Ø қң ө Label1 құ қ ө ң ә ң ң қ ғғ ұ ң.
Ø Color қ ң ү ң.
Ø Font қң ү ү қ Қ қ қ қ, қң ү, ө ә ү ң.
Әү қ ә ү Label қ ә ә ү ө қ . Ә Label 256 .
Ø ϳ ң.
Ø ң ң Caption қ өң.
Ø ң ө өң ң.
3. ң ғқ MainForm ң қ.
Ø ғ ң ң (ң қ қ 1 қ ұ ө ә қ қ).
Ø ң ә қ ң.
қ өң ң ғ .
Ø қң ө - ө ұғ ң:
AboutBox.ShowModal;
ұ ғң қ ғ ғ.
Ø Құғ қң: құ ң Save All ң; қ ң ө about_x , ң, қғ ү қ.
Ø Toggle Form / Unit қ қ MAINFORM.PAS ң ң қң(ң ө ә ғқ қ ә ). ғң әң uses қ ө ү қ about_x ң.
Ø ғ ң. T ғң ң ұ қ ң.
ұ қ ұ қ қ қ құ ү, қғ өң, ғғ қ, құ (ә, қ ә ..), ғқ ң ә ң құ ққ.
қ ұ 3 қ құ
3 қ ұ 1 қ ұ ұғ ө T қ құ қ; ә құ ү қ; ң ғқ ғ құң қ ә ө.
1. қ. құ.
Ø ңғ қ ұ құғ (TEST.DPR) ғ қң ә ң ұ қ ң. ұ ғ ң, қ ң.
құғ .
ң 3 4 ұ 5 ұқ ұ. 5 ұқ . ұ қ қ ұ ү қ, ә қ қң ө ұ. Delphi ғ ұ ү . ұ ң ғ қ.
Ø Құ ң New ң, New Items Forms қ ңң, Tabbed pages ң(Tabbed Notebook Dialog қ ), ң.
Ø ϳ қ үң. ү қ ә ү қ ұ. ϳң ә ғ ұ ұғ ғ ә қ қ. Қ ңғ Cancel ә l ң. құ ң. ұ құ ә құ ө. ҳ ұ: PagesDlg , PageControl1 , ү қ TabSheet1, TabSheet2, TabSheet3, Panel1, Panel2 ә Btn .
Ø ϳ қ ә ққғ ғң: PagesDlg ңң, Caption қ ң , Name қ TestDlg ә Enter ң. қ қ қ ә TestDlg ұ, ң қ. Color қ ң ү ң, .
Ø ң қ өң (ә ң ұқ ) ә ң 1, 2 ә . . ң. ү TabSheet1 ңң ә Caption қ 1 ә .. ң.
Ø қ қ ү қң ө қң ң қ ң, , New Page ңң.
Ø қ 5 ғ ү, ң TabWidth (ң ң) қң ә ң. Width қң ә ң ң .
2. қ ң ұғ ө.
ң ң ә ғ ұқ ң қ. қ қ. ұқң ә қң ү ү . ү Panel ә Label құ қ.
Ø PageControl1 ңң ә ActivePage ( қ) қ TabSheet1 ңң.
Ø қ қғ қғ ү ә ң. ү ққ құ Panel құ қң ә қң ө қң ғғ ө ң ( 1.11). Align қ - alClient ә ң.
Ø ң Color қ қ қ ү қң ә ң , ү ң.
Ø Caption қ Panel3 ң.
Ø ғ қ қ ң. ү Bevelinner ( ) қ Lowered (ө) ә Bevelouter (қ ) қ Raised (өң) ә ғң.
Ø Label құ қң, ң ң ң ә әң ү Label құң Autosize қ False ә ң. Alignment қ taCenter ( өң ғ ), Layout қ tlCenter ә (өң ),
Ø Word Wrap қ (ө ө ұқ ) True ә ғң.
Ø Label1 құң Caption қ ? ң , Font қ қ қ қ, қң ү, ү ә ө ң.
Ø қ ү ғ Additional қ Image құ қң ә қ қғ қ қ ү Picture Editor қң. Load ң ө ү қ, C:\Program Files\Common Files\Borland Shared\Images\Splash\16color Athena.bmp үң.
Ø ң Stretch қ true ә ғң.
Ø Қғ ғ Shift ң қ , құң ө ө , Ctrl қ құ ң ғ .
1.11 ң
Қ қ ғ ң , ң ө ұ ң қ. Қ ң ү Standard ң RadioGroup құ қ, қ . (ұ ө ғң ңғ ғ қ қғң қ.)
Ø ң ұғң ғ RadioGroup құ қң ә ң Caption қ ң қ ң.
Ø Items () қ қң String List Editor ( ң ) қң.
Ø ұ ң Delphi, Windows 95, ү Microsoft Office 95 , ң.( ұ ). ң ә RadioGroup құ ң ң қ қ ғ .
Ø Қ қ ң ғ қң өң. ү қң қ қ ң ә Edit ()ң (ө) ң. қ ң ә Edit ң Paste (қ) ң.
Ø Өң 2, 3, 4, 5 ұқ ұ ғ 4 қ құң.
Ø ϳң құғ Test_x.pas қң.
Ø ң ғқ ң қ ң. ү ң \ қ ң қғ өң ғ ғқ . қң ө - ө ұғ ң
TestDlg.Showmodal;
Ø Uses ө қғ ң test_x ң;
4. құ ә қ.
1.12 ң
Ø New Items қ қ Dialogs қ ңң ә Standard Dialog (қ қ қ ) ң ңң. ϳ қ , Name қ ң Resultdlg ң ( 1.12).
Ø ϳ ң ғ қң. ң ө ғң ң. ү ң ғ қң ң қ ғ ң. ғ Align ң, ғ қ қ Center in window ңң.
Ø ϳң ң ғғ ғ Label құ қң, ң Autosize қ false ә, Alignment қ taCenter ә ң. Қң ң. Label құң ң ң ғқ ә ң ә ң ә .
Ø ϳ қң.
Ø ϳң Result_x қң ә MainForm.pas қң.
Ø ө өң ғқ құң. ң \ қ Mainform ң қң ә қң ө - ө ұғ қң ө ғң ә ң (ө үң ұ ң ө , қғ 4 ұқң ғң .).