Visual Basic langjährigen Popularität ist ein Ergebnis mehrerer seiner Funktionen , einschließlich der Kern der Sprache , BASIC, eine Sprache, die speziell für den Beginn Programmierer erstellt . Ein weiteres wichtiges Merkmal ist Visual Basic seine Anpassungsfähigkeit . Sie können es für Projekte, die stark variieren in ihrer Komplexität , Betriebsumgebung und Zweck verwenden. Mit anderen Worten, können Sie es für auffällige Web-Apps und Spiele verwenden, aber auch einfach, fünf -Dienstprogramme . Lernen über andere Visual Basic -Funktionen können Sie entscheiden, ob es das Richtige für Ihr Projekt ist . Visual Basic ist objektorientiert
Schreiben Visual Basic-Code beinhaltet denken visuell , und denken zuerst über Objekte , anstatt Verfahren. Ein Formular , um Benutzereingaben zu erhalten ist eine Aufgabe und wahrscheinlich andere Objekte enthält - " . Kinder " seine Befehlsschaltflächen , Textfelder und Optionsfelder sind Beispiele für Steuerelemente, die Sie auf einem Formular finden könnte.
Visual Basic -Programme sind Event Driven
eine natürliche Folge der Programmierung mit Objekten ist die Wahl , welche Ereignisse jedes Objekt wird , zu reagieren, und wählen Sie dann jedes Objekt Reaktion auf diese Ereignisse . Das folgende ist ein Code -Fragment, das einen Radio-Button ist (ein Objekt ) Reaktion auf das Ereignis von einem Benutzer auf sie darstellt.
( RadioButton1.Checked ) Dann
MsgBox (" Eine ausgezeichnete Wahl ! ") End If
Visual Basic -Code wird " Family Oriented "
Wie bereits erwähnt, können Objekte die Eltern sein andere Objekte. Das macht mehr Sinn desto Visual Basic Code, den Sie schreiben. Und diese familiäre Beziehung macht den Code leichter zu verstehen. Die folgenden Code-Fragment deaktiviert und aktiviert alle aber eines der Steuerelemente sitzt auf einem Eingabeformular .
For Each ct As Control In Me.Controls
If Not ( TypeOf ct Ist Button) Dann
ct.Enabled = Nicht ct.Enabled
End IfNext
Code wie diesen zeigt, dass die Kontrollen, die Sie deaktivieren oder sind damit alle sitzen auf einer Form (als Me ) . Sie würden nicht den Zusammenhang zwischen diesen Kontrollen und das übergeordnete Formular , wenn Sie zu diesen genannten Kontrollen durch ihre individuellen Namen , wie folgt aus:
RadioButton1.Enabled = falseTextBox37.Enabled = falseListBox29.Enabled = false ...
WYSIWIG Form Designer
Ein weiteres Merkmal von Visual Basic ist die WYSIWYG ( was Sie sehen, ist was du bekommst) Formular-Designer . Sie können Formulare visuell und schnell zu erstellen, während Visual Basic liefert das Skelett Code hinter dem Formular und dessen Steuerelemente . Erstellen eines neuen Formulars in Visual Basic über den Menüpunkt "Projekt> Add Windows Form. " Sie per Drag & Drop Steuerelemente auf das Formular aus einer Palette von Steuerelementen , die Sie dann Größe und Position nach Ihren Bedürfnissen Projekts . Visual Basic speichert die Einstellungen, die Sie zuweisen im Design-Fenster , wenn Sie ausführen schließlich Ihrem Programm.
Hinzufügen von Code , um jedes Objekt
Doppelklick auf jedes Objekt in der Designer-Fenster bewirkt, Visual Basic , um etwas skeleton-Code für das Objekt zu erstellen. Ihre Aufgabe ist es, die Lücken zu füllen , um das Objekt etwas tun. Wenn Sie ein Button-Steuerelement für das Formular zu erstellen , doppelklicken Sie darauf, während in Form Design-Fenster . Visual Basic führt Sie zu der Subroutine button1_Click . In diesem Unterprogramm Code, den Sie , was Sie zu geschehen, wenn das Programm die Benutzer drücken Sie die Taste während der Programmausführung wollen .