Forum
=> Noch nicht angemeldet?Es gibt ein Problem mit dem BB-Code dieser betrifft jedoch nur den [code]-Teil. Darum bitte wir jegliche Codes vorübergehend mit [quote] zu gestalten.
Forum - Teil 1 von Bagplatt´s Tutorial Reihe
Du befindest dich hier: Forum => Tutorial-Visual Basic => Teil 1 von Bagplatt´s Tutorial Reihe |
|
Bagplatt (10 Posts bisher) |
Es lebe der gute alte PAP kurz Programmablaufplan. Vielleicht ist er etwas aus der Mode gekommen aber gerade für Anfänger eine Erleichterung. Der PAP zeigt dem Anfänger was genau passiert. Und wie das Programm vorgeht. Nun wollen wir ein wenig mehr forderndes Programm schreiben mit Hilfe von einem PAP. Wir machen ein Programm in dem man 3 Zahlen eingeben kann. Das Programm sagt dann das kleinste und das größte am Schluss in einer MSGBOX -> (messengerbox) aus. Gut zur Erklärung was diesen PAP angibt. Am anfang Startet das Programm. Dann wartet es auf die Eingabe A. Wenn eine Zahl eingegeben wurde, wird diese Zahl als Eingabe A gespeichert. Anschließend wird A als max wert eingetragen. Dann wartet es auf die 2 Eingabe. Wenn die eingabe B größer als max ist. Dann wird B der maximalwert. Wenn nicht macht das Programm weiter mit Eingabe C. Als letztes überprüft das Programm Eingabe c mit max. Wenn c größer als max ist. Wird c Max. Am Schluss wird Max z.B. in einer MessageBox ausgegeben. Aber was hilft reden. Schreiten wir zur Tat. Wir Öffnen eine neue Form wie im Tutorial 1. Als erstes ordnen wir 3 Textboxen und ein Button beliebig an. Was für uns in entwicklungszwecken unnötig ist, ist für den Endbenutzer wichtig. Also ziehen wir uns noch 3 Label auf die Form die wir "Eingabe A" , "Eingabe B", und "Eingabe C" nennen. Nun gehen wir wieder ins Codefenster. Am Anfang sollte alles wieder so aussehen :
Nun müssen wir uns 4 Variabeln deklarieren die unsere Eingaben zwischenspeichern. Dies geht so. Wir springen mit unserer Maus über das FormLoad, aber bleiben unter dem "Public Class Form1. Dort fügen wir dies ein.
Dim -> sagt dem Programm das wir nun etwas deklarieren ect. wollen a,b,c,max -> sind vom Entwickler gewählten Namen auf dessen der Wert gespeichert wird. Dies heist es könnte auch heißen g,f,h,e Was aber den Entwickler verwirrt. Integer -> Dies bedeutet das der zu speichernde Wert eine Zahl sein muss Wenn wir das gemacht haben sollte alles so aussehen :
Wenn wir das gemacht haben, gehen wir wieder zurück in den DesignerModus, und machen einen Doppelklick auf den Button. Wir werden in das Codefenster zurückgeschickt das jetzt so aussehen sollte :
Soweit so gut. Nun sagen wir dem Button was passieren soll. Es sollen die Werte von den Textboxen in unseren Variabeln a,b,c gespeichert werden. Das geht so. Wir fügen im Button-Codebereich folgendes ein
Dieser Code gibt an, dass die Inhälte von den Textboxen in den Variabeln gespeichert werden soll. Nun geht es an den Haupteil, wo unser Programm überprüft welcher Wert der größte ist. Wir gehen unter "c= Textbox3.Text". Dort fügen wir als erstes folgendes ein.
Das sagt unserem Programm das max "a" ist. Also ist max der Wert der Textbox1. Nun müssen wir überprüfen ob der Wert b größer als max ist. Das geht so
Dies ist eine "IF" abfrage. Sie fragt etwas ab, und gibt bei erfolgreicher/nichterfolgreicher abschließung ein Ereigniss ab. Nun machen wir das gleiche bei c.
Was hier passiert muss ich wohl nicht mehr erklären. Nun soll natürlich am Schluss ausgegeben werden welcher wert am höchsten ist. Dies geht in der Kurzform z.B. in einer MessageBox(Msgbox)
Ich entstuldige mich für dieses komische Zeichen vor max. ES MUSS EIN "UND"-Zeichen sein. Unser kompletter Code sollte nun so aussehen : Public Class Form1 Dim a, b, c, max As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub
Der Code ausschnit mit dem Form load kann man bis zu End Form entfernen. Dann sieht alles so aus.
Nur noch Debuggen und speichern. MFG Bagplatt |
Antworten:
Themen gesamt: 23
Posts gesamt: 29
Benutzer gesamt: 4
Derzeit Online (Registrierte Benutzer): Niemand