VB.Net-programma met Code Voorbeelden
โก Slimme samenvatting
De programmastructuur van VB.Net organiseert code in namespaces, modules, klassen en een Main-procedure die als eerste wordt uitgevoerd. Inzicht in deze bouwstenen, samen met structuren voor groepering, is essentieel.ping data, stelt beginners in staat om duidelijke, goed georganiseerde console- en Windows Formulierenapplicaties in Visual Studio.
Modules in VB.Net
Een VB.Net-programma bestaat uit de volgende modules:
- Declaratie van de naamruimte
- Eรฉn of meerdere procedures
- Een les of module
- Variabelen
- De hoofdprocedure
- Heb je vragen? Stel ze hier.
- Verklaringen en uitdrukkingen
Hello World Programmavoorbeeld in VB.Net
Hieronder vindt u een eenvoudig Hello World-programmavoorbeeld in VB.Net:
Stap 1) Maak een nieuwe consoletoepassing.
Stap 2) Voeg de volgende code toe:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Stap 3) Klik op de Start-knop in de werkbalk om het uit te voeren. Het zou het volgende op de console moeten afdrukken:
Laten we de verschillende onderdelen van het bovenstaande programma bespreken:
Uitleg van Code:
- Dit wordt de naamruimtedeclaratie genoemd. Wat we doen is dat we een naamruimte met de naam System in onze programmeerstructuur opnemen. Daarna hebben we toegang tot alle methoden die in die naamruimte zijn gedefinieerd zonder een foutmelding te krijgen.
- Dit wordt een moduledeclaratie genoemd. Hier hebben we een module met de naam Module1 gedeclareerd. VB.Net is een objectgeoriรซnteerde taal. Daarom moeten we in elk programma een klassenmodule hebben. In deze module kunt u de gegevens en methoden definiรซren die door uw programma moeten worden gebruikt.
- Dit is een opmerking. Om het als commentaar te markeren, hebben we een enkel aanhalingsteken (') aan het begin van de zin toegevoegd. De VB.Net-compiler verwerkt dit deel niet. Het doel van opmerkingen is om de leesbaarheid van de code te verbeteren. Gebruik ze om de betekenis van verschillende uitspraken in uw code uit te leggen. Iedereen die uw code leest, zal deze gemakkelijk te begrijpen vinden.
- Een VB.Net-module of -klasse kan meerdere procedures bevatten. Binnen procedures definieert u uw uitvoerbare code. Dit betekent dat de procedure het gedrag van de klasse bepaalt. Een procedure kan een functie, subprocedure, get-, set- of addhandler-methode zijn. Operator, RemoveHandler of RaiseEvent. In deze regel hebben we de subprocedure Main gedefinieerd. Deze markeert het startpunt in alle VB.Net-programma's. Het definieert wat de module zal doen wanneer deze wordt uitgevoerd.
- Hier hebben we het gedrag van de primaire methode gespecificeerd. De WriteLine-methode behoort tot de Console-klasse en is gedefinieerd in de System-naamruimte. Vergeet niet dat deze in de code is geรฏmporteerd. Deze instructie zorgt ervoor dat het programma de tekst "Hello" afdrukt. Guru99 op de console wanneer uitgevoerd.
- Deze regel voorkomt dat het scherm snel wordt gesloten of afgesloten nadat het programma is uitgevoerd. Het scherm pauzeert en wacht tot de gebruiker een actie uitvoert om het te sluiten.
- Afsluiten van de hoofdsubprocedure.
- Beรซindigen van de module.
Nu het "Hello World"-programma is geรฏmplementeerd, is de volgende essentiรซle bouwsteen van een VB.Net-programma de klasse.
Klasse in VB.Net
In VB.Net gebruiken we klassen om een โโblauwdruk voor a te definiรซren Data type. Dit betekent niet dat een klassedefinitie een datadefinitie is, maar het beschrijft waaruit een object van die klasse zal bestaan โโen de bewerkingen die we op zo'n object kunnen uitvoeren.
Een object is een instantie van een klasse. De klasseleden zijn de methoden en variabelen die binnen de klasse zijn gedefinieerd.
Om een โโklasse te definiรซren, gebruiken we het Class-trefwoord, dat gevolgd moet worden door de naam van de klasse, de klassebody en de End Class-instructie. Dit wordt beschreven in de volgende syntaxis:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Hier
- De attributeList geeft een lijst met attributen aan die op de klasse moeten worden toegepast.
- De accessModifier is het toegangsniveau van de gedefinieerde klasse. Het is een optionele parameter en kan waarden aannemen zoals Public, Protected, Protected Friend, Friend en Private.
- De Inherits geeft elke ouderklasse aan die deze overerft.
VB.Net-klassevoorbeeld
Hieronder vindt u een voorbeeldcode voor het maken van een klasse in VB.Net:
Stap 1) Maak een nieuwe consoletoepassing.
Stap 2) Voeg de volgende code toe:
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
Stap 3) Voer de code uit door op de Start-knop in de werkbalk te klikken. U zou het volgende venster moeten krijgen:
We hebben de volgende code gebruikt:
Uitleg van Code:
- Een module maken met de naam Module1.
- Een klasse maken met de naam Figure.
- Een klaslid maken met de naam lengte van het type Double. Het toegangsniveau is ingesteld op openbaar, wat betekent dat deze openbaar toegankelijk is.
- Een klaslid maken met de naam breedte van type Double. Het toegangsniveau is ingesteld op openbaar, wat betekent dat deze openbaar toegankelijk is.
- De les beรซindigen.
- Het creรซren van de hoofdsubprocedure.
- Een object maken met de naam Rechthoek. Dit object zal van het type figuur zijn, wat betekent dat het toegang kan krijgen tot alle leden die binnen de klasse Figure zijn gedefinieerd.
- Het definiรซren van een variabele met de naam area of โโtype Double en het initialiseren van de waarde ervan op 0.0.
- Toegang krijgen tot de lengte-eigenschap die is gedefinieerd in de klasse Figure en de waarde ervan initialiseren op 8.0.
- Toegang krijgen tot de breedte-eigenschap die is gedefinieerd in de klasse Figure en de waarde ervan initialiseren op 7.0.
- Bereken de oppervlakte van de rechthoek door de waarden van lengte en breedte te vermenigvuldigen. Het resultaat van deze berekening wordt toegewezen aan de gebiedsvariabele.
- Afdrukken van wat tekst en het gebied van de rechthoek op de console.
- De console pauzeren, wachtend tot een gebruiker actie onderneemt om deze te sluiten.
- Beรซindigen van de subprocedure.
- De les beรซindigen.
Naast klassen biedt VB.Net structuren aan als een eenvoudige manier om gerelateerde waarden te bundelen.
Structuur in VB.Net
Een structuur is een door de gebruiker gedefinieerd gegevenstype. Structuren bieden ons een manier om gegevens van verschillende typen samen te verpakken. Een structuur wordt gedeclareerd met behulp van het sleutelwoord structuur.
VB.Net-structuurvoorbeeld
Hier volgt een voorbeeld van het maken van een structuur in VB.Net:
Stap 1) Maak een nieuwe consoletoepassing.
Stap 2) Voeg de volgende code toe:
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
Stap 3) Voer de code uit door op de Start-knop in de werkbalk te klikken. U zou het volgende venster moeten krijgen:
We hebben de volgende code gebruikt:
Uitleg van Code:
- Een module maken met de naam Module1.
- Een structuur maken met de naam Struct.
- Een variabele x van het type Integer aanmaken. Het toegangsniveau is ingesteld op Public, zodat de variabele publiekelijk toegankelijk is.
- Een variabele y van het type Integer wordt aangemaakt. Het toegangsniveau is ingesteld op Public, zodat de variabele publiekelijk toegankelijk is.
- Einde van de structuur.
- Het creรซren van de hoofdsubprocedure.
- Een object maken met de naam st van het type Struct. Dit betekent dat het toegang heeft tot alle eigenschappen die zijn gedefinieerd in de structuur met de naam Struct.
- Toegang krijgen tot de variabele x die is gedefinieerd in de structuur Struct en de waarde ervan initialiseren op 10.
- Toegang krijgen tot de variabele y die is gedefinieerd in de structuur Struct en de waarde ervan initialiseren op 20.
- Het definiรซren van de variabele som en het initialiseren van de waarde ervan op de som van de waarden van de bovenstaande twee variabelen.
- Het afdrukken van wat tekst en het resultaat van de bovenstaande bewerking op de console.
- Het consolevenster pauzeren, wachtend tot een gebruiker actie onderneemt om het te sluiten.
- Einde van de hoofdsubprocedure.
- Einde van de module.
Hoe u een nieuw project kunt maken in Microsoft Visual Studio
IDE staat voor Integrated Development Environment. Het is waar we onze code schrijven. Microsoft Visual Studio is de meest voorkomende IDE voor VB.Net-programmering.
Om Visual Studio te installeren, gebruikt u dit gids.
Om uw code te schrijven, moet u een nieuw project maken.
Hieronder volgen de stappen om een โโnieuw project in Visual Studio te maken:
Stap 1) Ga naar het menu Bestand in Visual Studio
Open Visual Studio, klik op het menu Bestand en kies Nieuw->Project in de werkbalk
Stap 2) Selecteer Windows Formulieren aanvraag
Klik in het nieuwe venster op Visual Basic in het linker verticale navigatievenster en kies Kiezen Windows Formulieren aanvraag.
Stap 3) Geef een naam aan uw project
Geef het een naam en klik op de knop OK. Het project wordt gemaakt.
Je hebt een Windows Formulierenapplicatieproject. Met dit type project kunt u een grafische gebruikersinterface maken door elementen te slepen en neer te zetten.ping elementen.
Een consoletoepassingsproject maken in Visual Studio
Mogelijk moet u een applicatie maken die op de console draait. Hiervoor moet u een Console Application-project maken. De volgende stappen kunnen u hierbij helpen:
Stap 1) Open Visual Studio en klik op het menu Bestand. Kies Nieuw en vervolgens Project in de werkbalk.
Stap 2) Klik in het nieuwe venster op Visual Basic in het linker verticale navigatiedeelvenster. Kies Console-applicatie.
Stap 3) Geef het een naam en klik op de knop OK. Het project wordt gemaakt.










