ùòåø 10

ùòåø 9

ùòåø 8

ùòåø 7

ùòåø 6

ùòåø 5

ùòåø 4

ùòåø 3

ùòåø 1

  
 

òåìí äãìôé

ùéòåø 2

 îîéø ùòø çìéôéï ìîèáòåú àøåôàééí: èôñéí, òøéëä, ëôúåøéí

 

áùéòåø äæä ðéöåø âøñà ôùåèä ùì EuroCC, äàôìé÷öéä ùäåöâä áùéòåø 1. áéðúééí äãâù ìà éäéä òì îä äúëðéú òåùä àìà òì àéê ìäúçéì ôøåéé÷è, àéê ìùîåø ÷áöéí, ìäåñéó øëéáéí åòåãàáì á÷øåá îàåã, ðîùéê áäéìåê âáåä éåúø!


äëðåú  

1.      àí òãééï ìà òùéú æàú, äåøã àú euroen01.zip ì- \Delphi_tutorial. çëä! àì úáöò ìæä unzip òãééï: ëì ôøåéé÷è é÷áì ñôøéä îùìå, åæä äëé èåá ìùîåø àú ëì ä÷áöéí äî÷åøééí á- \Delphi_tutorial

2.      öåø ñôøéä çãùä: \Delphi_tutorial\EuroEN01. ëîåáï ùàúä éëåì ìáçåø ùîåú àçøéí òáåø äñôøéåú åäôøåéé÷èéí ùìê. àáì àí úùúîù áîáðä ùàðé îöéò ëàï, æä éäéä äøáä éåúø ÷ì ìäáéï àçã àú äùðé. 

3.      äòú÷ àú euroen01.zip  ì-\Delphi_tutorial\EuroEN01 åáöò ìå "unzip" áñôøéä äæå. áãå÷ ùéù ìê àú ä÷áöéí eurenl01.dpr, euroform.dfm, euroform.pas.

ãó ääåøãåú


[ìøàù äòîåã]

 

îúçéìéí îäñåó

ëøâéì, ðúçéì îäñåó: àéê öøéê EuroCC ìäøàåú åîä äåà öøéê ìòùåú?

1.       äúçì Delphi åôúç àú äôøåé÷è euroen01.dpr ãøê úôøéè ä-File  å- Open Project...

2.       ÷îôì àú äàôìé÷öéä. àí ùëçú àéê ìòùåú æàú, äñúëì ùåá áùòåø 1.  

3.       ìàçø ÷åîôéìöéä îåöìçú, Delphi îúçéìä àú äàôìé÷öéä á"ñáéáú" ä-ãáâø (debugger).

 

 

4.      ùç÷ òí äúëðéú. ùéí ìá ù-Delphi  ðåúðú äåãòú ùâéàä (error message) åùäéà òåöøú àú äúëðéú àí àúä î÷ìéã òøê ìà çå÷é åàæ ìåçõ òì ëôúåø. áëãé ìäîùéê, ìçõ RUN áúôøéè ä- RUN, àå ìçõ F9.
á÷åôñú ääåãòåú (
message box) ùäåôéòä ìçõ OK. àçø ëê ìà ú÷áì äåãòú ùâéàä ùðéä,  ëéååï ùáâøñà ôùåèä æå ùì EuroCC àðçðå ìà áåã÷éí äàí ä÷ìè çå÷é (äùååä æàú òí ääúðäâåú áùéòåø 1).

 

 

5.      òöåø àú äàôìé÷öéä.
áúôøéè ä-
File,ìçõClose All .îç÷ àú ëì ä÷áöéí î- \Delphi_tutorial\EuroEN01, äùúîù áîðäì ä÷áöéí äîåòãó òì éãê (ñééø äçìåðåú).

 


[ìøàù äòîåã]

 

 

äâéò úåøê!

  1. ôúç àú úôøéè ä- File ìçõ òì Delphi .New Application úúçéì ôøåé÷è çãù:

 

·        ùåøú äëåúøú (title bar) ùì Delphi úøàä àú äùí ùì äôøåéé÷è äçãù Project1. äîùîòåú äéà ù- Delphi éöøä ÷åáõ ùð÷øà.Project1.dpr 
ùéí ìá: àí úúçéì ëîä ôøåé÷èéí çãùéí àçã àçøé äùðé, äôøåé÷è äùðé é÷áì àú äùí Project2.dpr æä ùàçøé éäéä Project3 … ãìôé áàåôï ñéãøúé ðåúðú ùîåú ì÷áöéí çãùéí ìøëéáéí çãùéí.

 

·        ùéí ìá ìçìåï òí äëåúøú Form1. çìåï æä äåà äáñéñ ìôøåé÷è ùìä. àôìé÷öéåú á- Delphi îúáññåú òì èôñéí (Forms). ìëì àôìé÷öéä éù èåôñ àçã àå éåúø.
èåôñ äåà øëéá áöåøú çìåï. ìëï áéì ÷øà ìæä "çìåðåú"áèåôñ àçã àúä éëåì ìùéí øëéáéí àçøéí, ëîå ëôúåøéí, ÷åôñàåú-òøéëä (Edit-boxes) ëôúåøé øãéå (Radiobuttons) ÷åôñàåú øùéîä (ListBoxes) ÷åôñàåú ÷åîáéðöéä (ComboBoxes) åéöåøé çìåðåú éãåòéí àçøéí.

 

·        îàçåøé äçìåï "Form1" úîöà àú çìåï ä- Editor (òåøê). îùí úåëì ìøàåú àú ÷åã äî÷åø. ÷åã äî÷åø äåà úåöàä ùì ùéúåó ôòåìä áéï ãìôé ìòöîê:  ìëì éçéãä Delphi  éöøä úáðéú (template) ùàúä éëåì ìîìà.
áéðúééí àúä áèç ìà øåàä ãáø, ôøè ìúçúéú çìåï ä- Editor  (ñøâì äîöá ùìå).

 

 

  1. ìçõ òì çìåï ä-Editor, ìîùì òì ñøâì äîöá (äôñ òí äàéðãé÷öéä 1:1 Modified Insert ) çìåï ä- Editor  ëåìå îåöâ:

 

 

Unit1 äåà äùí ùì ä-Unit  ùîúàéí ì- Form1. ãìôé éöøä àú ä÷åáõ Unit1.pas, ùîëéì àú ÷åã äî÷åø òáåø Form1, äèåôñ äòé÷øé ùì äàôìé÷öéä.

  áéðúééí, ëì ä÷áöéí äììå ÷ééîéí á- RAM  ùì äîçùá ùìê, àúä öøéê ìùîåø àåúí.

  1. ôúç àú úôøéè ä- File åìçõ òì Save All.

áúéáú äãéàìåâ  Save Unit1 as, áçø àú äñôøééä \Delphi_tutorial\EuroEN01 äëðñeuroform  ëùí ä÷åáõ. ãìôé ùåîøú àú äè÷ñè ùì ä- unit á÷åáõ euroform.pas

ùàø äîéãò òáåø äèåôñ ðùîø àåèåîèéú á – euroform.dfm 

  1. áúéáú äãéàìåâ äáàä, Save Project 1 as, äñôøééä äîúàéîä ëáø ðáçøä. äëðñ euroen01 ëùí ä÷åáõ. ãìôé ùåîøú àú äîéãò ùðåöø áôøåé÷è ë- euroen01.dpr (÷åáõ æä îëéì àú ùîåú ä- Units åäèôñéí ùéöøú ùîåú ä- units  äàçøéí ùáùéîåù äôøåé÷è, åòåã).  

ùéí  ìá ùùåøú äëåúøú (title bar) ùì çìåï ä-  Editoräùúðúä ì- euroform.pas. àáì àéôä ÷åáõ äôøåé÷è, ÷åáõ ä- dpr! äåà ìà ðøàä ìòéï ëøâò, àáì æä ìà çùåá. àì úùðä ùåí ãáø á÷áöé  dpr àí àúä ìà éåãò áãéå÷ îä àúä òåùä, éåúø èåá ùúùàéø àú ðéäåì äôøåé÷è ìãìôé.


[ìøàù äòîåã]

÷áöéí åùîåú ÷áöéí

äëé èåá ìùîåø àú ëì ä÷áöéí ùì ôøåé÷è çãù ëîä ùéåúø îå÷ãí, ëê ìà úúðñä áäôúòåú ìà ðòéîåú ëîå àéáåã ôøåé÷è, àå áî÷øéí ùì ôøåé÷èéí ù÷ééîéí àùø ðîç÷éí ò"é çãùéí (åæä äøáä éåúø âøåò).

  • àúä ìâîøé çåôùé áîúï äùí ì- unit äøàùåï (áî÷øä ùìðå äéçéã).

  • ëîåáï ùëì ä- units  äàçøéí çééáéí ì÷áì ùîåú àçøéí.

  • ùí äôøåé÷è çééá ìäéåú ùåðä îëì ùîåú ä- units. àñåø ùâí ì- unit åâí ìôøåéé÷è éé÷øàå euroen01, ìîøåú ùäñéåîåú ùìäí ùåðåú!!!

  • çåõ îùí äôøåé÷è , ãìôé éåöøú ùí ì÷åáõ äî÷åôì åì÷åáõ ä- exe  áî÷øä ùìðå äåà éäéä euroen01.exe ìëï ëãàé ìçùåá òì ùí îúàéí ìôðé ùîúçéìéí ôøåéé÷è.

   


[ìøàù äòîåã]

àðìéæä îäéøä

ìòùåú àðìéæä ìôðé ùäúçìú æä çöé äîùç÷ àðçðå éåãòéí ù-1 Euro ùååä    40.3399 BEF  ãøê àâá, æä ðëåï âí òáåø äôøð÷ äìå÷ñîáåøâé ìçéöä òì äëôúåø öøéëä ìäîéø àú äòøê á÷åôñú ä- edit ìîèáò àçø. ùí äîèáò öøéê ìäåôéò.

øëéáéí òáåø äàôìé÷öéä äæå: 1 ÷åôñú òøéëä (edit box) ìäëðñú îéãò, 2 ëôúåøéí (àçã ìäîøä î- Euro ì- BEF åàçã òáåø ääôê), 6 úååéåú (labels) (àçú ìùí äîèáò äôåúç, àçú ìè÷ñè "equal" ,ùúééí ìúåöàåú, ùúééí ìùîåú äîèáòåú).

 


[ìøàù äòîåã]

  

äåñôú øëéáéí

äöòãéí äáàéí îñáéøéí àéê ìäåñéó øëéáéí ìèåôñ:

1.        ìçõ òì çìåï ä- form: äåà îåôéò áçæéú. èéô: àúä éëåì âí ììçåõ F12 àùø îçìéó áéï ä- unit á-Editor ì- Form. ñáéø ìäðéç ùúøàä îìáï ñøé÷ä (raster) ìîòìä . äåà î÷ì òì äîé÷åí ùì äøëéáéí. îñéáåú ùì áäéøåú äùîèúé àú ä- raster îäúîåðä. òì äîçùá äàéùé ùìé ëéáéúé àú ä- Form-raster: ëîòè ëì ãáø ðéúï ìäúàéí àéùéú áãìôé. àáì àì úùðä éåúø îãé àí ø÷ äúçìú òí ãìôé, ëéååï ùàçøú éäéä ìê ÷ùä îàåã ìùçæø àú äñáéáä äî÷åøéú. áî÷øä äëé âøåò, úöèøê ìäú÷éï àú ãìôé îçãù.

 

2.      áôìèä ùì  äøëéáéí, áçø áñîì (icon) ùì øëéá ä- Edit. äåà áòîåã äñèðãøèé ùì äôìèä:

 

3.      ìçõ àéôä ùäåà á- Form . ÷åôñú òøéëä (Edit-box) úåôéò áå, òí äè÷ñè Edit1 (æäå äùí ùì äøëéá äæä).

 

4.      âøåø àú äøëéá Edit1 ìçì÷ äòìéåï ôéðä ùîàìéú ùìForm1  öã éîéï îúçú ìùåøú äëåúøú (title bar).

 

5.      áçø áøëéá Label  îôìèú äøëéáéí.

 

 

äòáø àú äñîï ìàï ùäåà îöã éîéï ùì Edit1  åìçõ òí äòëáø: Label1 îîå÷îú á- Form.

 

6    áçø ùåá Label  îôìèú äøëéáéí, åàæ ìçõ îéîéï ì- Label2, Label1 ðåìãä.

 

7.      áçø àú øëéá ä- Button îôìèú äøëéáéí (âí ëï áòîåã ñèðãøèé). äåñó àåúå ìèåôñ àéôä ùäåà îúçú ì÷åôñú ä- Edit. ëôúåø çãù òí äùíButton1  îåôéò.

 

8.      îúçú ì- Button1, äåñó ëôúåø ùðé ìèåôñ.

 

9.      äåñó ùúé úååéåú îéîéï ì- Label3) Button1  å-Label4) äåñó ùúé úååéåú  îéîéï ì-   Label5) Button2 å-Label6 ) ëøâò äèåôñ ùìê öøéê ìäøàåú ëê áòøê:

   

 

10. âøåø øëéáéí ëê ù-Form1  éúàéí ôçåú àå éåúø ìúîåðä ùîòì.

÷øåá ìååãàé, ùäèåôñ ùìê äøáä éåúø âãåì. ÷áò àú âåãì äèåôñ ò"é âøéøú äëôúåø äùîàìé áôéðä ùì îñâøú äçìåï, ëôé ùäééú òåùä òí ëì çìåï àçø.  

11.äâéò äæîï ìùîåø àú òáåãúê: áúôøéè ä- File áçø .Save All

 

12.äáä ðáçï. áúôøéè ä- Run , áçø Run àå ìçõ F9.

   

 ãìôé ú÷îôì åúøéõ àú úåëðéúê.
 ðøàä ëàéìå äúëðéú ìà òåùä ëìåí, àê àì úèòä: æåäé àôìé÷öééú çìåðåú îìàä ìëì ãáø åòðééï: àúä éëåì ì÷áåò àú äâåãì, ìäæéæ àú äçìåï, ìäëðéñ è÷ñè, ìòøåê àåúå, ììçåõ òì ëôúåøéí,
 

13.òöåø àú  äàôìé÷öéä.

 


  ìäúøàåú áùéòåø 3 !

ëì àôìé÷öéä îëéìä èåôñ àçã àå éåúø.

àáì ìëì ëìì éù éåöà îï äëìì:-)

ãìôé âí îàôùøú éöéøä ùì àôìé÷öéåú áìé èôñéí. ìà àúééçñ ìæä áùéòåøéí ëéåï ùäí îúòñ÷éí á- RAD  òáåø Windows.

 [ìøàù äòîåã]

 

             

Copyright (C) 2000 Guido Festraets

Webmaster of the DelphiLand site: http://www.festra.com 

îáðä äùéòåø:  
äëðåú  
îúçéìéí îäñåó  
!äâéò úåøê  
÷áöéí åùîåú ÷áöéí  
àðìéæä îäéøä  
äåñôú øëéáéí