Hallo liebe Leser!
Mit diesem Post beginnt unsere VB.net Tutorials-Reihe. Diesmal machen wir unser erstes, klassisches „Hello world!“ Programm.
Erstmal ladet ihr die euch Visual Basic Express Edition herunter (http://www.google.at/search?source=ig&hl=de&rlz=1G1GGLQ_DEAT252&=&q=visual+basic+express+edition+download&btnG=Google-Suche&meta=lr%3D).
Wenn ihr diese fertig installiert habt, startet Visual Basic über das Startmenü. Dann geht ihr auf „Datei -> Neues Projekt…“. Hier wählt ihr die „Windows Forms Anwendung“. Als Name wählt ihr irgendeinen passenden, wie zum Beispiel „Hello World“ oder „MyFirstProgramm“. Ihr bestätigt alles mit einem Klick auf OK.
Nachdem Visual Basic alles geladen hat, könnt ihr hier die Benutzeroberfläche erkennen. Aber als erstes sucht ihr mal im linken Fenster „Toolbox“ das „Label“ heraus. Ihr klickt einmal darauf, und danach zieht ihr einen kleinen Bereich in dem Fenster, welches in der Mitte ist. Nachdem ihr die Maus loslässt, erscheint ein Textfeld mit der Aufschrift „Label1″. Wir wollen aber stattdessen Hello World drauf stehen haben.
Es gibt 2 verschiedene Möglichkeiten, das zu bezwecken. Macht bitte beide, denn beide werden euch ein bisschen was beibringen.
1.) Ihr benutzt die Methode, welche ich eigentlich auch bevorzuge, da die andere unsinnig wäre. Aber die 2. muss sein, da sie euch auch ein wenig das Coden beibringt. Aber wir sind ja bei der 1., also klickt ihr einmal auf das Textfeld „Label1″, nun seht ihr rechtsunten ein Fenster mit einer Tabelle. Unter anderem steht da auch „Text……Label1″. Ihr klickt einmal auf das „Label1″ in der Tabelle, dann markiert ihr das „Label1″ und ersetzt es durch Hello world!
Jetzt überspringt bitte die 2. Methode, aber lest diese danach.
2.) Die 2. Methode besteht darin, dass wir den Text nicht von Beginn zuweisen wollen, sondern erst wenn das Fenster geladen wird. Beim Coden muss man immer die Namen von den einzelnen Steuerelementen(In diesem Fall das Label) wissen. Standardmäßig würde unser Label eigentlich „Label1″ heißen, aber wir wollen einen handlicheren Namen. Also klickt ihr erstmal das Textfeld an, dann rechtsunten in der Tabelle auf „Name…..Label1″, wobei ihr hier das Label1 markieren müsst. Dieses ersetzt ihr durch, nunja, sagen wir mal „MeinText“. Wenn ihr das habt, macht einmal einen doppelklick auf das Fenster, in welchem das Label zu sehen ist. Willkommen, mein Junge! In diesem Text wirst du wohl die meiste Zeit verbringen. Von den standardmäßig 2 generierten Zeilen wirst du mal 200 machen. Aber wollen wir mal nicht gleich von 0 auf 100 springen, beginnen wir mal klein. Noch haben wir es einfach, wir wissen, was wir machen wollen. Also, wir schreiben in die Zeile zwischen „Private Sub Form_L….“ und „End Sub“ folgenden Text:
MeinText.Text = "Hello world!"
MeinText heißt unser Label, und das „Text“ ist genau das, welches wir bei der 1. Methode in der Tabelle gesehen haben. Also können wir uns vorstellen, was dass zu bedeuten hat:
Der Text des Labels soll „Hello world!“ sein, denn = ist ein Zuweisungsoperator.
Und warum das Hello world! in Anführungszeichen gehört, ist einfach:
Jeder Text ist ein sogenannter String, und Strings müssen in Anführungszeichen geschrieben werden. Naja, also wollen wir halt mal weitermachen mit dem Start des Programms.
Wir haben jetzt bereit alles vorbereitet, also lass uns beginnen unser Programm zu starten. Immer hilfreich vor dem ist einmal das Speichern, welches ihr durch Datei->Alles Speichern bezwecken könnt. Hier lasst ihr alles wie es ist, und klickt auf „Speichern“. Jetzt wollen wir beginnen, unser Programm zu „compilieren“. Compilieren bedeutet, dass der Compiler den wir benutzen(Wir benutzen gerade beispielsweise Visual Basic), den Code den wir schreiben auf Maschinensprache übersetzt, quasi damit der Computer das Programm auch starten kann und weiß, was er tun soll. Also, ihr klickt einfach auf den grünen Pfeil oben mit dem ToolTip „Debugging starten“. Dann sollte eure erstes Fenster erscheinen.
GLÜCKWUNSCH!
Ihr habt eben euer erstes Programm erstellt!
Ich hoffe, dieses Tutorial hat euch gefallen!
MfG,
Rynti!