| |
|
|
|
|
|
|
|
|
|
|
òåìí äãìôé ùéòåø 5: ëôúåøé øãéå
äëðåú
àì
úòùä ìåunzip
òëùéå.
æëåø ùëì ôøåé÷è ùåëï áñôøéä îùìå. ëîå-ëï äñëîðå ìùîåø àú ëì ÷áöé ä-zip á-
\Delphi_tutorial.
îä
éäéå äúåöàåú ? ëîå áùéòåø ä÷åãí, áåà ðöéõ áúåöø ùì âøñà 2 ùì EuroCC.
ùéí
ìá ùáâøñà äæå äñëåîéí îéåùøéí áöåøä èåáä, ùìà ëîå áâøñà ä÷åãîú. äùâðå æàú ò"é
äçìôú äâåôï (font)
ùì äúååéú (label)
áâåôï îñåâ "fixed width"
("ñéãåø äøåçá") åò"é ééùåø ìéîéï ùì äúååéåú.
áúôøéè
ä- File
ìçõ Close
All.
àðìéæä
îäéøä NLG 1 ùååä Euro 2.20371 (âéìãï äåìðãé). ìçéöä òì ëôúåø ä- "equals"
öøéëä ìäîéø àú äîñôø îä-edit-box
ìòøê
á- Euro (äùéèä
ùì äçéùåá úìåéä áëôúåø äøãéå äðìçõ) . ìàçø îëï äòøê îåîø î- Euro
ìîèáò àçø åäúåöàåú îåôéòåú áúååéåú (labels).
äúååéú ùúåàîú àú äîèáò äîúçéì çééáú ìäéäôê ìáìúé ðøàéú. äúëðéú âí îáöòú äîøä ëàùø ëôúåø øãéå (radio
button) ìçåõ.
áàåúä îéãä úúáöò äîøä ò"é ä÷ìãú òøê åìçéöú ENTER. äúëðéú öøéëä ìäúçéì áäîøä ùì100 Euro ìîèáòåú
àçøéí. øëéáéí ìàôìé÷öéä æå, òáåø ùìåùú ñåâé äîèáòåú: ÷åôñú òøéëä (edit-box)
àçú òáåø ä÷ìè ùì äñëåí, ëôúåø (button)
àçã, ùìåù úååéåú (labels)
òáåø ëì äúåöàåú (ñëåîé äúåöàåú åùîåú äîèáòåú). äåñôú
øëéáéí å÷áéòú îàôééðéí1.
ùéí àú äøëéáéí á- Form
(èåôñ) (úåëì ìîöåà àú ëì äøëéáéí áòîåã
standard
áôìèú äøëéáéí).
ä- Form
öøéê ìäøàåú áòøê ëê:
2.
á-Object
Inspector
ùðä
àú îàôééðé äøëéáéí ëê: Edit1·
Name : InputEdit ·
Text: 100 Button1·
Name : ConvertButton ·
Caption : equals RadioGroup1·
Name : CurrRadioG ·
Caption : completely delete the actual caption ·
ItemIndex : 0 Label1·
Name : EuroLabel Label2·
Name : BEFLabel Label3·
Name : NLGLabel 3.
áçø á- RadioGroup.
á- Object Inspector,
ìçõ Property
Items.
ëòú ìçõ òì äëôúåø òí ùìåù äð÷åãåú ùäåôéò:
4.
ä-String
List editor
ðôúçä.
ä÷ìã ùìåù ùåøåú ëîåôéò ìîèä. ìàçø îëï ìçõ OK.
5.
ìàçø âøéøä åùéðåé äâåãì ùì äøëéáéí, ä-form öøéê
ìäøàåú ëê:
6.
á-form
áçø
ùìåù úååéåú (labels).
ðéúï ìáöò æàú ò"é ìçéöä òì SHIFT
åìçéöä òì ëì úååéú (àå ò"é ìçéöä òì SHIFT åùéîåù
áòëáø áëãé ìéöåø îìáï áçéøä îñáéá ìùìåùú äøëéáéí). ëòú
àúä éëåì ì÷áåò àú äîàôééðéí ùì ëì äúååéåú (labels)
ááú àçú ëãìäìï:
áúéáú äãàìåâ ùì äâåôï (ôåðè), áçø áâåôï
(ëéååï ùáå ìëì äúååéí øåçá àçéã), âåãì 9, öáò Navy.
âøñà
îôåùèú ùì ä÷åã 1.
áçø ConvertButton.
á- Object Inspector,
ìçõ òì äçåöõ Events
ìàçø îëï, ìçõ ìçéöä ëôåìä (òí äòëáø) òì äùãä äìáï ìéã OnClick.ãìôé
ðåúðú ìîáöò äîàåøò àú äùí: .ConventButtonClick
á-Editor (òåøê),
ãìôé éöøä úáðéú òáåø îáöò äîàåøò äð"ì. äåñó ÷öú ÷åã ìîáöò äîàåøò ëãìäìï:
2.
áçø á- RadioGroup.
öåø
îáöò îàåøò òáåø
îàåøò ä- OnClick
á-
ObjectInspector
åäùìí æàú á- code
editor:
CurrConvert æä äùí òáåø äôøåöãåøä ùúáöò àú äçéùåá åùúøàä àú äúåöàåú.
áìé ùâøä æå "CurrConvert",
ðöèøê ìçæåø òì ëì ä÷åã áùðé îáöòé äîàåøòåú îàåçø éåúø, ðöèøê ìçæåø òì äáìå÷ äæä
ùì ä÷åã áîáöò äîàåøò äùìéùé åäøáéòé: àçã òáåø ìçéöä òì ëôúåø ä-ENTER
àçøé äëðñú äñëåí, åàçã òáåø ääîøä ä"àåèåîèéú" äøàùåðä ùöøéëä ìäúáöò
îéã ìàçø äúçìú äúëðéú. 3.
÷åãí ëì öøéê ìäöäéø òì ëê ùðùúîù áùâøä ùùîä CurrConvert.
äöäøä æå çééáú ìäåôéò áçì÷ äøàùåï ùì ä÷åã, áçì÷ ä- interface.
á-editor,
ùéí àú äñîï áñåó äùåøä ùàåîøú {Privet declaration}
ìçõ ENTER
ìäúçìú ùåøä çãùä. äëðñú àú ä÷åã äöáåò àãåí.
4.
ä÷åã òáåø ùâøä æå öøéê ìäéåú îîå÷í áçì÷ äîéîåù - implementation.
ùéí àú äñîï àçøé äð÷åãä ôñé÷ ùîñééîú àú îáöò äîàåøò äàçøåï, àçøé ä- end; äùàø
ùåøä øé÷ä åä÷ìã æàú:
ëîåáï, æäå
ø÷ çì÷ ÷èï îä÷åã äãøåù ìðå. àðçðå ìà îñúëìéí òì ëôúåøé äøãéå åàðçðå ìà îáöòéí
ùåí äîøåú. àáì áçéðú äúëðéú ùìê ááéèéí (áéñéí?) ÷èðéí úâøåí ìä÷ìä áàéúåø ùâéàåú. 5.
÷îôì
àú äúëðéú. ìçõ òì ConventionButton.
äëðñ òøê ì- Edit-b0x
ìçõ
òì ëôúåøé äøãéå .
6.
òöåø àú äúëðéú.
îä æå îçøåæú?îçøåæú æå ñãøä ùì úååéí, àúä éëåì ìäöéâ îçøåæú ò"é äùîä ùìä áëåúøú
(caption)
ùì øëéá (èåôñ (form),
úååéú (label),
ëôúåø (Button))
àå áè÷ñè ùì øëéá (ìãåâîà, Edit). á÷åã äî÷åø, ééåöâ úåëï ùì îçøåæú áéï îøçàåú (ìà ëôåìåú). áîçøåæåú ðéúï ìèôì áãøëéí îøáåú, ìãåâîà: ìçáø ùúé îçøåæåú áëãé ìéöåø îçøåæú
çãùä: S2: = 'ABC' + 'DEF' Copyright (C) 2000 Guido Festraets Webmaster of the DelphiLand site: http://www.festra.com |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||