De ontwikkelingsomgeving van Visual Basic

advertisement
Visual Basic
Handleiding bij Visual Basic 6.0
Opgesteld door L.M. Bosveld, 2004.
Introductie in de ontwikkelomgeving van VB 6.0.
A. Wat is Visual Basic?
Visual Basic (voortaan VB) is een geïntegreerde ontwikkelomgeving (Integrated
Development Environment (IDE)) waarin programma's kunnen worden:
1. ontworpen
2. getest
3. ontdaan van fouten (gedebugged)
Programma's gemaakt met de VB-IDE heten projecten. Je kunt in VB verschillende
projecten maken. Als je VB start krijg je in een scherm te zien welke projecten je
allemaal kunt maken. Wij gaan in dit college beginnen met standaard projecten te
maken, om vertrouwd te raken met de beginselen van VB. Standaard projecten worden
aangeduid met Standard.EXE.
Op het scherm met de diverse projecten die je kunt maken en veranderen in VB staan 3
tabbladen:
-
New
Existing
Recent
Met New bepaal je het type van een nieuw project. Bij ons in het begin een
Standard.EXE project.
Existing klik je aan om een scherm met bestaande projecten te zien te krijgen, en er één
te kiezen waaraan je verder wilt werken.
Kies Recent om verder te gaan met een project waaraan je onlangs nog hebt gewerkt.
B. De VB-IDE.
Bij het maken van een nieuw of bestaand project verschijnt de VB-IDE.
Schrik niet van wat er nu allemaal op je scherm verschijnt. De onderdelen die normaliter
nu deel uitmaken van je scherm zijn de volgende:
Menubalk
Deze bevat de gebruikelijke menu-opdrachten File, Edit, etc.

Werkbalk
Deze balk maakt het mogelijk een aantal veelgebruikte menu-opdrachten snel uit te
voeren.
Standaard staat er een bepaalde werkbalk op je scherm. Je kunt echter ook extra
werkbalken voor bepaalde specifieke doeleinden toevoegen, en je kunt zelfs nieuwe
werkbalken maken. Klik hiervoor op View --> Toolbars --> Customize.

Project-venster
Dit venster toont de onderdelen van het project waar je mee bezig bent, en geeft je de
gelegenheid hier wat mee te doen. Eén project kan uit meerdere onderdelen bestaan.
Onderdelen van een project worden bewaard in mappen.
Dit venster wordt de Project Explorer genoemd, naar analogie van het programma
Windows Explorer, waarmee je ook mappen en bestanden kunt bekijken en
manipuleren.

Gereedschapskist (Toolbox)
De Toolbox links van je scherm bevat de pictogrammen van zgn. Controls. Controls zijn
de onderdelen van de gebruikersinterface van je programma. Dit zijn instructieknoppen
(command buttons), verschillende soorten keuzeknoppen (option buttons, checkboxes,
etc.), ruimtes waar de gebruiker tekst te zien krijgt of zelf kan intikken (textboxes), en
nog veel meer.
Deze Controls worden op een zgn. Form - formulier of vorm - gezet en maken het voor
de gebruiker van het programma mogelijk invoer (bijv. linker muisklik op een knop,
woord intikken) te geven waar het programma vervolgens iets mee doet.
Dubbelklik eens op verschillende Controls en kijk wat er op je Form verschijnt.

De Toolbox heeft als titel general, omdat het standaard Controls bevat. Je kunt echter
zelf altijd andere Controls toevoegen. Deze plaats je voor de overzichtelijkheid onder
een ander tabblad. Rechtsklik op de Toolbox en het snelmenu opent; Kies Add Tab en
geef een naam aan het nieuwe tabblad; VB plaatst dit tabblad nu onder in de Toolbox;
Kies vervolgens Components om uit een lijst van alle Controls die op je PC zijn
geïnstalleerd de door jouw gewenste Controls te selecteren.
Kenmerkenvenster (Properties)
VB is een object geörienteerde programmeertaal. De taal werkt met objecten. Zo is
bijvoorbeeld een Form een object, maar ook een Control is een object. Objecten
onderscheiden zich van elkaar door hun kenmerken en methoden. Het
kenmerkenvenster bevat de kenmerken die het geselecteerde object karakteriseren. Dit
zijn kenmerken zoals omvang, titelbalk, achtergrondkleur, etc.. De meeste kenmerken
zijn te veranderen m.b.v. de muis. Klik op de te wijzigen Property (kenmerk) en maak
een keuze uit de keuzemogelijkheden die in een venstertje verschijnen, of tik iets in.

Voer de volgende opdrachtjes uit om de mogelijkheden te verkennen van het
veranderen van Properties van een geselecteerd object:
- Verander de Name, Caption en BackColor van een Form. Kijk goed wat er gebeurt.
- Zet een Command Button Control in het Form door in het Toolbox-venster te
dubbelklikken op het bijbehorende icoontje, zet deze rechtsonder in het Form, en
verander de kenmerken Caption en Font van deze knop.
- Zet een Option Button Control in het Form linksboven, verander Alignment, en
Caption van dit object.
- Zet een Label Control in het Form rechtsboven, en verander Backcolor en Caption.
- Zet een Filelistbox in het Form linksonder, en verander ForeColor.
Kijk steeds goed wat er gebeurt.
Vorm/Formulierontwerpvenster (Form Designer)
Dit is het hoofdvenster midden in het scherm. Hier ontwerp je je programma. Je VBprogramma wordt een project genoemd. Dit project bestaat uit 2 delen:

1. de onderdelen van je interface, d.w.z. de vensters, knoppen, tekstruimten, waarmee
het programma met zijn gebruiker communiceert
2. de programmacode achter deze onderdelen
Zoals al eerder opgemerkt kan een project meerdere Forms bevatten, elk met hun eigen
interface en programmacode.
Voor elk Form worden 2 vensters gebruikt:
(i)
het Form-venster
(ii)
het Code-venster
Je kunt van venster wisselen door in de Menubalk View --> Code of View --> Object te
selecteren. Je kunt ook op de pictogrammen View Code en View Object bovenin de
Project Explorer klikken. Probeer de diverse mogelijkheden maar eens uit.
Formulier/Vorm-opmaakvenster (Form Layout)
In dit venster, dat rechts onderin je IDE-scherm zichtbaar is, kun je de beginposities van
het/de Form(s) van je project opgeven. Werk je met meerdere Forms, dan kun je elk
Form positioneren t.o.v. het belangrijkste (hoofd-)Form. Ga eens naar dit scherm en
verander de positie van het Form in dit venster. Klik nu in de menubalk op Run --> Start
en kijk wat er gebeurt.

Het venster Immediate
Dit venster staat onderin het IDE-scherm (als het niet zichtbaar is kies View -->
Immediate Window). Dit venster is een hulpmiddel bij het opsporen van fouten.
Tijdens de uitvoering van het programma kun je in dit venster:
1. de programmacode bekijken en evt. veranderen
2. de waarden van je variabelen bekijken en evt. veranderen
3. bepaalde VB-opdrachten geven om bijv. berekeningen te controleren. Tik in dit
venster het volgende in: Print 255/5
en druk op Enter. Wat zie je? Tik nog wat andere sommen in.
Tik ook eens in:
Voornaam = "<je voornaam>"
Achternaam = "<je achternaam>"
Print "Hallo, " + Voornaam + " " + Achernaam
Druk op Enter. Kijk eens, wat aardig!

C. Projecten en Formulieren/Vormen (Forms) benoemen en bewaren.
Projecten, formulieren/vormen, knoppen, vensters, plaatjes, etc. zijn allemaal objecten,
die elk een een Naam(Name-)kenmerk kennen. Met dit kenmerk ken je aan het
betreffende object een naam toe.
 Projecten opslaan.
Projecten bezitten slechts het kenmerk Name. Geef je via dit kenmerk een naam aan het
project, dan heb je aan het project-object een naam gegeven en verschijnt deze naam
op verschillende plaatsen in het IDE-venster:
-
in de Project Explorer
in de titelblak van de VB-IDE helemaal bovenaan
in de titelbalk van het Form-venster
-
in de titelbalk van het bijbehorende Code-venster
Een project sla je als bestand (file) op onder dezelfde naam als de naam die je het hebt
gegeven als objectkenmerk, of onder een geheel nieuwe naam. In het eerste geval hoef
je geen nieuwe naam in te tikken (deze staat al als bestandsnaam gereed in het Save
Project As-scherm), in het tweede geval moet je deze standaard beschikbare naam
expliciet veranderen.
De extensie van een projectbestandsnaam is .vbp (Visual Basic Project).
Het is gangbaar om een project op te slaan in een aparte map. Dit kan door eerst een
nieuwe map aan te maken in het Save Project As-venster, deze map vervolgens te
openen, en hierin het project (al dan niet onder objectnaam) op te slaan.
 Forms opslaan.
Een Form kent eveneens het kenmerk Name, maar daarnaast ook het kenmerk Caption.
Met Name leg je de naam van het Form-object vast. Deze naam vind je terug in de
titelbalken van de Form Designer in het Form- en Code-venster. De Form-objectnaam
staat hier achter de project-objectnaam. Met Caption geef je de naam op die je in de
titelbalk van het Form wilt hebben staan. Deze laatste naam komt tevens in de
titelbalk van de gebruikersinterface te staan als je het project gaat uitvoeren (Kies
voor uitvoeren van een project en om zo de titelbalk te kunnen zien: Run --> Start).
Een Form sla je als bestand op in dezelfde map als de map waarin het projectbestand
is opgeslagen waartoe het Form behoort. De bestandsnaamextensie is .frm (van Form).
Het Formbestand kun je net als het projectbestand opslaan onder zijn objectnaam of
onder een nieuwe naam.
Een Form sla je op door het in de Project Explorer aan te klikken, vervolgens File -->
Save <hier staat standaard de Formobjectnaam al vermeld> .frm As ... te kiezen. Is er nog geen
nieuwe map voor het project aanwezig, dan kun je die eerst in het Save File As-scherm,
waarin je bent terechtgekomen, aanmaken. Open deze en sla het Formbestand hierin
op, al dan niet onder zijn objectnaam. Is er al een nieuwe map voor het project waar het
Form bijhoort, dan open je deze en sla je het Formbestand hierin op, weer, al dan niet
onder Formobjectnaam.
Download