• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

Visual Basic

  • Onderwerp starter koffiejunk
  • Startdatum
Status
Niet open voor verdere reacties.
K

koffiejunk

Gast
[hand]
Deze Tutorial is bedoelt voor Microsoft Visual Basic 2005 Express Edition. Die is hier te downloaden.

-------------------------------------------------
Nadat je Visual Basic gedownload en genstalleerd hebt, kan je het open. Dat mag, het hoeft niet!
Mensen die ervaring met voorgaande editie's van Visual Basic, zullen waarschijnlijk even opkijken van de nieuwe 'layout', 'vorm' en 'kleuren'.

Succes ermee!
easy7cd.jpg

-------------------------------------------------
Laten we gelijk bij het begin beginnen.
Bovenin heb je de gebruikelijke menu balk zoals bij alle applicatie's van Microsoft. Daarin zie je de gebruikelijke dingen (File, Edit, View, Tools, ect.).
Links in het scherm staat de 'Toolbox', als je er overheen gaat met de muis klapt hij uit. In de 'Toolbox' staan opjecten die je in een Form kunt zetten en vervolgens kun programmeren.

Nou hoor je je al denken, wat is in hemelsnaam een object, of een Form?
Enkele voorbeelden van objecten zijn:
- Button(s)
- Textboxen
- Labels
- Checkbox
- Ect.
Een form ziet er als volgt uit:
form0gf.jpg

In een form kun je objecten creeren en programmeren.
Dat is wat we gaan doen.
-------------------------------------------------
logo_express_editions.gif

1. Objecten

Een object heeft verschillende eigenschappen (bijvoorbeeld; grootte, hoogte, positie, kleur, tekst, etc.). Deze eigenschappen zijn door middel van code's makkelijk aan te passen. Een voorbeeld. Hierbij is gebruik gemaakt van een button (genaamd button1):
Code:
Button1.Visible = [COLOR=Blue]True[/COLOR]
Zoals mischien verwacht, zou deze code, indien je hem uitvoerd, button 1 zichtbaar maken. Mocht de code zijn:
Code:
Button1.Visible = [COLOR=Blue]False[/COLOR]
Dan zou de button niet meer zichtbaar zijn.

We gaan het eens even proberen. Zet een willekeurige button op je Form. Ik laat je helemaal zelfstandig uitzoeken hoe dat moet. Indien problemen kun je ze hier posten of ff een pb sturen.

Vervolgens... dubbelklik je op de button. Als het goed is, zie je nu dit ergens in je scherm staan:
code19ek.jpg

Zet vervolgens tussen "Private Sub Button1_Click()" en "End Sub" het volgende neer:
Code:
Button1.Visible = [COLOR=Blue]False[/COLOR]

Druk op F5 en bekijk het resultaat...

Laten we stap voor stap bekijken wat er gebeurt.
Door dubbel te klikker op een opject, kom je in het scherm waarin je de code's kwijt kunt voor het opject.

Code:
Public Class Form1
Dit geeft aan dat de code bij Form1 hoort. Zou het form ABCDEFGENZ heten, dan zou er "Public Class ABCDEFGENZ" hebben gestaan. Omdat je (net als bij vrijwel elke andere code) de code ook moet afsluiten, staat er (helemaal onderaan):
Code:
End Class

We willen dat als er op de button geklikt word, dat de button "verdwijnt". Dus is moet er op de button geklikt worden. Daarvoor gebruiken we:
Code:
     Private Sub Button1_Click()
Om de code af te sluiten:
Code:
End Sub


En dan, het laatste stukje code, van het object:
Code:
         Button1.Visible = False
Deze gaan we even helemaal uitleggen.
We beginnen bij het eerste.

Button1
Doe eens een gok, wat zou dat betekenen?
Juist, hiermee word het object Button1 bedoelt (die button die je op je scherm hebt staan)

Button1.Visible
Doordat die punt in het midden staat geef je voor de punt het object op en na de punt een eigenschap van het object wat je wil veranderen, in dit geval Visible.

Button1.Visible = False
Eerlijk gezegt hoop ik niet dat ik deze nog moet uit leggen, maar goed. Hiermee geef je aan dat het object niet zichtbaar moet zijn.
-------------------------------------------------
logo_express_editions.gif

Nog meer...
Ik hoop dat het je tot zover redelijk duidelijk is? Anders kun je me even PB'en of hier je vraag posten.

Een programma bestaad natuurlijk uit meer dan alleen een button die onzichtbaar word als je erop klikt.
Er zijn nog vl meer object eigenschappen! Ik behandel nu alleen degene die je (waarschijnlijk) het meest zult gebruiken.

.Text
Hiermee kun je de tekst van een object veranderen (dit kan echter niet bij alle objecten, wel bij de button).
Een voorbeeld zou er zo uit komen te zien:
Code:
    Private Sub Button1_Click()
     Button1.Text = "Tekst"
    End Sub
De tekst die in de button ston (Button1) is nu veranderd naar Tekst.

.Enabled
Hiermee geef je aan of het object gebruikt kan worden.
Code:
    Private Sub Button1_Click()
     Button1.Enabled = False
    End Sub
Probeer het uit, het werkt ook met "True" i.p.v. "False"...

Er zijn nog veel meer object eigenschappen.
Hier krijg je een paar code voorbeelden, dan mag je zelf uit zoeken wat ze doen en hoe je ze kunt bewerken.

Code:
Button1.Cursor = Cursors.WaitCursor
Button1.Refresh()
Button1.Hide()
Button1.Show()
Button1.Name = "Naam"

[/hand]​
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan