Program VB.Net cu exemple de cod: Modul, clasă și structură

Module în VB.Net

Un program VB.Net constă din următoarele module:

  • Declarație de spațiu de nume
  • Una sau mai multe proceduri
  • O clasă sau un modul
  • Variabile
  • Procedura principală
  • Comentarii
  • Declarații și expresii

Exemplu de program Hello World în VB.Net

Mai jos este un exemplu simplu de program Hello World în VB.Net:

Pas 1) Creați o nouă aplicație de consolă.

Pas 2) Adăugați următorul cod:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Pas 3) Faceți clic pe butonul Start din bara de instrumente pentru al rula. Ar trebui să imprime următoarele pe consolă:

Programul Hello World

Să discutăm diferitele părți ale programului de mai sus:

Programul Hello World

Explicația codului:

  1. Aceasta se numește declarație de spațiu de nume. Ceea ce facem este că includem un spațiu de nume cu numele System în structura noastră de programare. După aceea, vom putea accesa toate metodele care au fost definite în acel spațiu de nume fără a primi o eroare.
  2. Aceasta se numește declarație de modul. Aici, am declarat un modul numit Module1. VB.Net este un limbaj orientat pe obiecte. Prin urmare, trebuie să avem un modul de clasă în fiecare program. În cadrul acestui modul veți putea defini datele și metodele care vor fi utilizate de programul dumneavoastră.
  3. Acesta este un comentariu. Pentru a-l marca ca comentariu, am adăugat un singur ghilimele (') la începutul propoziției. Compilatorul VB.Net nu va procesa această parte. Scopul comentariilor este de a îmbunătăți lizibilitatea codului. Folosiți-le pentru a explica semnificația diferitelor declarații din codul dvs. Oricine va citi codul va fi ușor de înțeles.
  4. Un modul sau o clasă VB.Net poate avea mai multe proceduri. Este în interiorul procedurilor în care ar trebui să definiți codul executabil. Aceasta înseamnă că procedura va defini comportamentul clasei. O procedură poate fi Function, Sub, Get, Set, AddHandler, OperaTdR,, RemoveHandler sau RaiseEvent. În această linie, am definit subprocedura principală. Acesta marchează punctul de intrare în toate programele VB.Net. Acesta definește ce va face modulul când este executat.
  5. Aici am specificat comportamentul metodei primare. Metoda WriteLine aparține clasei Console și este definită în spațiul de nume System. Amintiți-vă că acest lucru a fost importat în cod. Această declarație face ca programul să imprime textul Hello Guru99 pe consolă atunci când este executat.
  6. Această linie va împiedica închiderea sau ieșirea ecranului imediat după ce programul a fost executat. Ecranul se va întrerupe și aștepta ca utilizatorul să efectueze o acțiune pentru a-l închide.
  7. Închiderea sub-procedurii principale.
  8. Încheierea modulului.

Clasă în VB.Net

În VB.Net, folosim clase pentru a defini un plan pentru a Tipul de date. Nu înseamnă că o definiție de clasă este o definiție de date, dar descrie din ce va fi făcut un obiect din acea clasă și operațiunile pe care le putem efectua asupra unui astfel de obiect.

Un obiect este o instanță a unei clase. Membrii clasei sunt metodele și variabilele definite în cadrul clasei.

Pentru a defini o clasă, folosim cuvântul cheie Class, care ar trebui să fie urmat de numele clasei, corpul clasei și instrucțiunea End Class. Acest lucru este descris în următoarea sintaxă:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Aici,

  • attributeList denotă o listă de atribute care urmează să fie aplicate clasei.
  • AccessModifier este nivelul de acces al clasei definite. Este un parametru opțional și poate lua valori precum Public, Protected, Protected Friend, Friend și Private.
  • Moștenirea denotă orice clasă părinte pe care o moștenește.

Exemplu de clasă VB.Net

Următorul este un exemplu de cod pentru a crea o clasă în VB.Net:

Pas 1) Creați o nouă aplicație de consolă.

Pas 2) Adăugați următorul cod:

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

Pas 3) Rulați codul făcând clic pe butonul Start din bara de instrumente. Ar trebui să obțineți următoarea fereastră:

Exemplu de clasă VB.Net

Am folosit următorul cod:

Exemplu de clasă VB.Net

Explicația codului:

  1. Crearea unui modul numit Module1.
  2. Crearea unei clase numite Figure.
  3. Crearea unui membru al clasei numit length of type Double. Nivelul său de acces a fost setat la public, ceea ce înseamnă că va fi accesat public.
  4. Crearea unui membru al clasei numit breadth of type Double. Nivelul său de acces a fost setat la public, ceea ce înseamnă că va fi accesat public.
  5. Încheierea clasei.
  6. Crearea sub-procedurii principale.
  7. Crearea unui obiect numit dreptunghi. Acest obiect va fi de tip figure, ceea ce înseamnă că va putea accesa toți membrii definiți în interiorul clasei Figure.
  8. Definirea unei variabile numită zonă de tip Double și inițialându-și valoarea la 0.0.
  9. Accesarea proprietății length definită în clasa Figure și inițializarea valorii acesteia la 8.0.
  10. Accesarea proprietății de lățime definită în clasa Figure și inițializarea valorii acesteia la 7.0.
  11. Calcularea ariei dreptunghiului prin înmulțirea valorilor lungimii și lățimii. Rezultatul acestui calcul va fi atribuit variabilei zonă.
  12. Imprimarea unui text și a zonei dreptunghiului pe consolă.
  13. Întreruperea consolei în așteptarea ca un utilizator să ia măsuri pentru a o închide.
  14. Încheierea subprocedurii.
  15. Încheierea clasei.

Structura în VB.Net

O structură este un tip de date definit de utilizator. Structurile ne oferă o modalitate de a împacheta datele de diferite tipuri împreună. O structură este declarată folosind cuvântul cheie structura.

Exemplu de structură VB.Net

Iată un exemplu pentru a crea o structură în VB.Net:

Pas 1) Creați o nouă aplicație de consolă.

Pas 2) Adăugați următorul cod:

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

Pas 3) Rulați codul făcând clic pe butonul Start din bara de instrumente. Ar trebui să obțineți următoarea fereastră:

Structura în VB.Net

Am folosit următorul cod:

Structura în VB.Net

Explicația codului:

  1. Crearea unui modul numit Module1.
  2. Crearea unei structuri numită Struct.
  3. Crearea unei variabile x de tipul întreg. Nivelul său de acces a fost setat la Public pentru a-l face accesibil public.
  4. Crearea unei variabile y de tipul întreg. Nivelul său de acces a fost setat la Public pentru a-l face accesibil public.
  5. Sfârșitul structurii.
  6. Crearea sub-procedurii principale.
  7. Crearea unui obiect numit st de tip Struct. Aceasta înseamnă că va fi capabil să acceseze toate proprietățile definite în structura numită Struct.
  8. Accesarea variabilei x definită în structura Struct și inițializarea valorii acesteia la 10.
  9. Accesarea variabilei y definită în structura Struct și inițializarea valorii acesteia la 20.
  10. Definirea sumei variabilei și inițializarea valorii acesteia la suma valorilor celor două variabile de mai sus.
  11. Tipărirea unui text și rezultatul operației de mai sus pe consolă.
  12. Întreruperea ferestrei consolei în așteptarea ca un utilizator să ia măsuri pentru a o închide.
  13. Sfârșitul subprocedurii principale.
  14. Sfârșitul modulului.

Cum se creează un proiect nou în Microsoft Visual Studio

IDE înseamnă Integrated Development Environment. Aici scriem codul. Microsoft Visual studio formează cel mai comun tip de IDE pentru programarea VB.Net.

Pentru a instala Visual Studio, utilizați acest lucru ghida.

Pentru a scrie codul, trebuie să creați un nou proiect.

Următorii sunt pașii pentru a crea un nou proiect în Visual Studio:

Pasul 1) Accesați Meniul Fișier din Visual Studio

Deschideți Visual Studio, faceți clic pe meniul Fișier și alegeți Nou->Proiect din bara de instrumente

Proiect de aplicație consolă în Visual Studio

Pasul 2) Selectați Windows Formulare de cerere

În fereastra nouă, faceți clic pe Visual Basic din panoul de navigare vertical din stânga și alegeți Windows Formulare de cerere.

Proiect de aplicație consolă în Visual Studio

Pasul 3) Dați un nume proiectului dvs

Dați-i un nume și faceți clic pe butonul OK. Proiectul va fi creat.

Veți fi creat un Windows Formular Proiect de cerere. Acest tip de proiect vă va permite să creați o interfață grafică cu utilizatorul prin glisarea și plasarea elementelor.

Cum se creează un proiect de aplicație de consolă în Visual Studio

Poate fi necesar să creați o aplicație care rulează pe consolă. Acest lucru necesită să creați un proiect de aplicație consolă. Următorii pași vă pot ajuta să realizați acest lucru:

Pas 1) Deschideți Visual Studio și faceți clic pe meniul Fișier, alegeți Nou, apoi Proiect din bara de instrumente.

Proiect de aplicație consolă în Visual Studio

Pas 2) În fereastra nouă, faceți clic pe Visual Basic din panoul de navigare vertical din stânga. Alegeți Aplicația de consolă.

Proiect de aplicație consolă în Visual Studio

Pas 3) Dați-i un nume și faceți clic pe butonul OK. Proiectul va fi creat.

Rezumat

  • A Programul VB.Net este compus din diverse părți.
  • După importarea unui spațiu de nume într-un program, devine posibil să folosim toate metodele și funcțiile care au fost definite în acel modul.
  • Fiecare program VB.Net trebuie să aibă un modul.
  • Compilatorul VB.Net ignoră comentariile.
  • Putem avea mai multe proceduri într-un program VB.Net.