In deze les
maken we een vereenvoudigde versie van Acron, een programmaatje dat een lijst
van afkortingen ("acroniemen") toont.
We zullen de afkortingen en hun betekenis tonen in een ListBox.
In deze eerste versie tonen we hoever
je kan komen, zonder zelf ook maar de minste bijkomende programma-code te schrijven!
Voorbereidingen
- Indien je dit nog niet gedaan hebt, download
dan acron01.zip naar
\DelphiLa.
Je bewaart best alle originele zip-bestanden in
\DelphiLa.
- Maak een nieuwe directory (map) aan met de
naam \DelphiLa\Acron01.
- Unzip acron01.zip naar directory \DelphiLa\Acron01. Controleer of
je de volgende bestanden hebt: acron01.dpr, main.dfm, en main.pas.
Beginnen met het einde
Zoals gewoonlijk, starten we met het einde: hoe gaat onze vereenvoudigde Acron
er uitzien en wat zou hij moeten doen?
- Start Delphi en open het project Acron01.dpr via het File menu en Open
Project...
Of zoek dit bestand in Windows Explorer en dubbelklik er op.
- Compileer de applicatie. Indien je vergeten bent hoe dat alweer gaat, kijk dan eens terug bij les
1.
- Zoals na iedere geslaagde compilatie, zal Delphi de applicatie starten in de "debugger".
- Speel even met het programma. Merk op dat de ListBox al een eenvoudige
zoek-functie ingebouwd heeft: indien je 'B' drukt op het toetsenbord, springt de lijst naar BIOS,
indien je opnieuw op 'B' drukt, gaat ie naar het volgende item met een 'B', BMP. Enzovoort...
- Stop de applicatie.
Klik in het File menu op Close All. Verwijder vervolgens alle bestanden uit \DelphiLa\Acron01.
|
|
Jouw beurt !
- Open het File menu en klik New Application. Delphi start
een new project.
- In de Object Inspector wijzig je de Caption van de form in Acron01 en
je wijzigt z'n Name in formMain
- In het File menu selecteer je Save Project As.
In de dialoog Save Unit1 as navigeer je naar \DelphiLa\Acron01 en
je geeft Main als
naam voor de unit.
- In de volgende dialoog, Save Project1 As, geef je Acron01 als
naam voor het project.
De ListBox toevoegen
- Klik in het componenten-palet op het icoon van de Listbox en plaats
er eentje op je form.
- In de Object Inspector klik je op het knopje naast de property Items.
De String List Editor wordt geopend. Voeg enkele regels tekst toe, bijvoorbeeld:
ANSI American National Standards Institute
BIOS Basic Input Output System
BMP BitMap
CR Carriage Return
DLL Dynamic Link Library
EOF End Of File
FTP File Transfer Protocol
GUI Graphical User Interface
- Wijzig de afmetingen van de form en de Listbox naar eigen smaak.
- Even testen. In Delphi's Run menu selecteer je Run (shortcut: druk functietoets F9).
Delphi compileert en start daarna je programma:
Acron verfraaien: de items uitlijnen
In de items van de Listbox, zou je spaties kunnen toevoegen tussen de afkortingen
en hun bechrijving. Maar je zal merken dat het onmogelijk is ze allemaal mooi onder
elkaar te krijgen.
Dat is omdat de tekst in een proportioneel lettertype staat, waarschijnlijk "MS
Sans Serif 8" of iets dergelijks.
Voorlopig gebruiken we een snelle en luie oplossing voor de uitlijning:
Het is nu al een stuk gemakkelijker om de afkortingen te lezen! Maar in een van de volgende lessen
zullen we dit probleem helemaal anders oplossen, dus voeg nu nog niet te veel items toe en "verfraai" er
niet te veel...
Wel, het is wonderlijk wat je kan doen met Delphi zonder een enkele regel
code te schrijven, niet?
Later zullen we Acron leren hoe hij de inhoud van de Listbox moet laden vanuit een
text bestand,
we zullen een betere zoekfunctie toevoegen, een menu, een toolbar, enz...
[ TOP ]
[ HOME ]
© Copyright 1999 - 2007
DelphiLand