In diesem Tutorial lernen Sie:
- Module
- Hallo Weltprogramm
- Klassen
- Strukturen
- Verwenden der Microsoft Visual Studio-IDE
Module
Ein VB.NET-Programm besteht aus folgenden Elementen:
- Namespace-Deklaration
- Ein oder mehrere Verfahren
- Eine Klasse oder ein Modul
- Variablen
- Das Hauptverfahren
- Bemerkungen
- Aussagen & Ausdrücke
Hallo Weltprogramm
Schritt 1) Erstellen Sie eine neue Konsolenanwendung.
Schritt 2) Fügen Sie den folgenden Code hinzu:
Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module
Schritt 3) Klicken Sie in der Symbolleiste auf die Schaltfläche Start, um es auszuführen. Auf der Konsole sollte Folgendes gedruckt werden:
Lassen Sie uns die verschiedenen Teile des obigen Programms diskutieren:
Erklärung des Codes:
- Dies wird als Namespace-Deklaration bezeichnet. Was wir tun, ist, dass wir einen Namespace mit dem Namen System in unsere Programmierstruktur aufnehmen. Danach können wir ohne Fehler auf alle in diesem Namespace definierten Methoden zugreifen.
- Dies wird als Moduldeklaration bezeichnet. Hier haben wir ein Modul namens Module1 deklariert. VB.NET ist eine objektorientierte Sprache. Daher müssen wir in jedem Programm ein Klassenmodul haben. In diesem Modul können Sie die Daten und Methoden definieren, die von Ihrem Programm verwendet werden sollen.
- Dies ist ein Kommentar. Um es als Kommentar zu markieren, haben wir am Anfang des Satzes ein einfaches Anführungszeichen (') eingefügt. Der VB.NET-Compiler verarbeitet diesen Teil nicht. Der Zweck von Kommentaren besteht darin, die Lesbarkeit des Codes zu verbessern. Verwenden Sie sie, um die Bedeutung verschiedener Anweisungen in Ihrem Code zu erklären. Jeder, der Ihren Code liest, wird es leicht verstehen.
- Ein VB.NET-Modul oder eine Klasse kann mehr als eine Prozedur haben. In Prozeduren sollten Sie Ihren ausführbaren Code definieren. Dies bedeutet, dass die Prozedur das Klassenverhalten definiert. Eine Prozedur kann eine Funktion, ein Sub, ein Get, ein Set, ein AddHandler, ein Operator, ein RemoveHandler oder ein RaiseEvent sein. In dieser Zeile haben wir die Hauptunterprozedur definiert. Dies markiert den Einstiegspunkt in alle VB.NET-Programme. Es definiert, was das Modul tun soll, wenn es ausgeführt wird.
- Hier haben wir das Verhalten der primären Methode festgelegt. Die WriteLine-Methode gehört zur Console-Klasse und wird im System-Namespace definiert. Denken Sie daran, dass dies in den Code importiert wurde. Diese Anweisung veranlasst das Programm, den Text Hello Guru99 bei der Ausführung auf der Konsole zu drucken.
- Diese Zeile verhindert, dass der Bildschirm kurz nach Ausführung des Programms geschlossen oder beendet wird. Der Bildschirm wird angehalten und wartet, bis der Benutzer eine Aktion zum Schließen ausführt.
- Schließen der Hauptunterprozedur.
- Modul beenden.
Klassen
In VB.NET verwenden wir Klassen, um einen Entwurf für einen Datentyp zu definieren. Dies bedeutet nicht, dass eine Klassendefinition eine Datendefinition ist, sondern beschreibt, woraus ein Objekt dieser Klasse besteht und welche Operationen wir an einem solchen Objekt ausführen können.
Ein Objekt ist eine Instanz einer Klasse. Die Klassenmitglieder sind die innerhalb der Klasse definierten Methoden und Variablen.
Um eine Klasse zu definieren, verwenden wir das Schlüsselwort Class, dem der Name der Klasse, der Klassenkörper und die End Class-Anweisung folgen sollten. Dies wird in der folgenden Syntax beschrieben:
[] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class
Hier,
- Die attributeList bezeichnet eine Liste von Attributen, die auf die Klasse angewendet werden sollen.
- Der accessModifier ist die Zugriffsebene der definierten Klasse. Es ist ein optionaler Parameter und kann Werte wie "Öffentlich", "Geschützt", "Geschützter Freund", "Freund" und "Privat" annehmen.
- Die Vererbung bezeichnet jede übergeordnete Klasse, die sie erbt.
Es folgt ein Beispielcode zum Erstellen einer Klasse in VB.NET:
Schritt 1) Erstellen Sie eine neue Konsolenanwendung.
Schritt 2) Fügen Sie den folgenden Code hinzu:
Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module
Schritt 3) Führen Sie den Code aus, indem Sie in der Symbolleiste auf die Schaltfläche Start klicken. Sie sollten das folgende Fenster erhalten:
Wir haben den folgenden Code verwendet:
Erklärung des Codes:
- Erstellen eines Moduls mit dem Namen Module1.
- Erstellen einer Klasse mit dem Namen Figure.
- Erstellen eines Klassenmitglieds mit dem Namen Länge vom Typ Double. Die Zugriffsebene wurde auf öffentlich festgelegt, was bedeutet, dass öffentlich darauf zugegriffen wird.
- Erstellen eines Klassenmitglieds mit dem Namen width vom Typ Double. Die Zugriffsebene wurde auf öffentlich festgelegt, was bedeutet, dass öffentlich darauf zugegriffen wird.
- Den Unterricht beenden.
- Erstellen der Hauptunterprozedur.
- Erstellen eines Objekts mit dem Namen Rectangle. Dieses Objekt ist vom Typ figure, was bedeutet, dass es auf alle in der Figure-Klasse definierten Elemente zugreifen kann.
- Definieren einer Variablen mit dem Namen area vom Typ Double und Initialisieren ihres Werts auf 0.0.
- Zugriff auf die in der Figure-Klasse definierte Längeneigenschaft und Initialisierung ihres Werts auf 8.0.
- Greifen Sie auf die in der Figure-Klasse definierte Eigenschaft width zu und initialisieren Sie ihren Wert auf 7.0.
- Berechnung der Fläche des Rechtecks durch Multiplikation der Werte für Länge und Breite. Das Ergebnis dieser Berechnung wird der Flächenvariablen zugeordnet.
- Drucken von Text und des Bereichs des Rechtecks auf der Konsole.
- Anhalten der Konsole, während darauf gewartet wird, dass ein Benutzer Maßnahmen zum Schließen der Konsole ergreift.
- Unterprozedur beenden.
- Den Unterricht beenden.
Strukturen
Eine Struktur ist ein benutzerdefinierter Datentyp. Strukturen bieten uns die Möglichkeit, Daten verschiedener Typen zusammen zu verpacken. Eine Struktur wird mit dem Schlüsselwort struct deklariert. Beispiel zum Erstellen einer Struktur in VB.NET:
Schritt 1) Erstellen Sie eine neue Konsolenanwendung.
Schritt 2) Fügen Sie den folgenden Code hinzu:
Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module
Schritt 3) Führen Sie den Code aus, indem Sie in der Symbolleiste auf die Schaltfläche Start klicken. Sie sollten das folgende Fenster erhalten:
Wir haben den folgenden Code verwendet:
Erklärung des Codes:
- Erstellen eines Moduls mit dem Namen Module1.
- Erstellen einer Struktur mit dem Namen Struct.
- Erstellen einer Variablen x vom Typ Integer. Die Zugriffsebene wurde auf Öffentlich festgelegt, um den Zugriff öffentlich zu ermöglichen.
- Erstellen einer Variablen y vom Typ Integer. Die Zugriffsebene wurde auf Öffentlich festgelegt, um den Zugriff öffentlich zu ermöglichen.
- Ende der Struktur.
- Erstellen der Hauptunterprozedur.
- Erstellen eines Objekts mit dem Namen st vom Typ Struct. Dies bedeutet, dass auf alle in der Struktur mit dem Namen Struct definierten Eigenschaften zugegriffen werden kann.
- Zugriff auf die in der Struktur Struct definierte Variable x und Initialisierung ihres Werts auf 10.
- Zugriff auf die in der Struktur Struct definierte Variable y und Initialisierung ihres Werts auf 20.
- Definieren der Variablensumme und Initialisieren ihres Werts mit der Summe der Werte der beiden oben genannten Variablen.
- Drucken von Text und dem Ergebnis des obigen Vorgangs auf der Konsole.
- Anhalten des Konsolenfensters, während darauf gewartet wird, dass ein Benutzer Maßnahmen zum Schließen des Konsolenfensters ergreift.
- Ende der Hauptunterprozedur.
- Ende des Moduls.
Verwenden der Microsoft Visual Studio-IDE
IDE steht für Integrated Development Environment. Hier schreiben wir unseren Code. Microsoft Visual Studio ist der häufigste IDE-Typ für die VB.NET-Programmierung.
Verwenden Sie dieses Handbuch, um Visual Studio zu installieren.
Um Ihren Code zu schreiben, müssen Sie ein neues Projekt erstellen. Die folgenden Schritte können Ihnen dabei helfen:
Schritt 1) Öffnen Sie Visual Studio und klicken Sie auf das Menü Datei. Wählen Sie in der Symbolleiste Neu und dann Projekt.
Schritt 2) Klicken Sie im neuen Fenster im linken vertikalen Navigationsbereich auf Visual Basic. Wählen Sie Window Forms Application.
Schritt 3) Geben Sie ihm einen Namen und klicken Sie auf die Schaltfläche OK. Das Projekt wird erstellt.
Sie haben ein Windows Form-Anwendungsprojekt erstellt. Mit dieser Art von Projekt können Sie eine grafische Benutzeroberfläche erstellen, indem Sie Elemente ziehen und ablegen.
Möglicherweise müssen Sie eine Anwendung erstellen, die auf der Konsole ausgeführt wird. Dazu müssen Sie ein Konsolenanwendungsprojekt erstellen. Die folgenden Schritte können Ihnen dabei helfen:
Schritt 1) Öffnen Sie Visual Studio und klicken Sie auf das Menü Datei. Wählen Sie in der Symbolleiste Neu und dann Projekt.
Schritt 2) Klicken Sie im neuen Fenster im linken vertikalen Navigationsbereich auf Visual Basic. Wählen Sie Konsolenanwendung.
Schritt 3) Geben Sie ihm einen Namen und klicken Sie auf die Schaltfläche OK. Das Projekt wird erstellt.
Zusammenfassung
- Ein VB.NET-Programm besteht aus verschiedenen Teilen.
- Nach dem Importieren eines Namespace in ein Programm können wir alle in diesem Modul definierten Methoden und Funktionen verwenden.
- Jedes VB.NET-Programm muss über ein Modul verfügen.
- Der VB.NET-Compiler ignoriert Kommentare.
- In einem VB.NET-Programm können mehrere Prozeduren vorhanden sein.