Program VB.Net cu Code Exemple

⚡ Rezumat inteligent

Structura programului VB.Net organizează codul în spații de nume, module, clase și o procedură Main care rulează prima. Înțelegerea acestor elemente constitutive, împreună cu structurile pentru grupuri...ping date, permite începătorilor să scrie în consolă clară și bine organizată și Windows Aplicații de tip formular în Visual Studio.

  • 🔘 Spații de nume: Instrucțiunea Imports introduce în domeniul de aplicare un spațiu de nume precum System, astfel încât metodele sale să poată fi apelate direct.
  • ☑️ Module și clase: Fiecare program are nevoie de un modul sau o clasă care să conțină datele, procedurile și logica executabilă.
  • ✅ Procedura principală: Main marchează punctul de intrare unde începe execuția în fiecare aplicație VB.Net.
  • 🧪 structuri: O structură împachetează mai multe valori corelate de tipuri diferite într-un singur tip de valoare definit de utilizator.
  • 🛠️ Tipuri de proiecte: Visual Studio construiește atât Console, cât și Windows Aplicații de formulare pentru VB.Net.
  • 🤖 Asistență AI: Copilot și InteligențăCode În Visual Studio 2026, modulele și clasele VB.Net se bazează pe schele din prompturi în limba engleză simplă.

Structura programului VB.Net

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 de Code:

  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. În interiorul procedurilor ar trebui să definiți codul executabil. Aceasta înseamnă că procedura va defini comportamentul clasei. O procedură poate fi o funcție, un sub, un get, un set, un addinșator. OperaTdR, RemoveHandler sau RaiseEvent. În această linie, am definit subprocedura Main. Aceasta marchează punctul de intrare în toate programele VB.Net. Definește ce va face modulul atunci 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. Rețineți că aceasta a fost importată în cod. Această instrucțiune face ca programul să afișeze 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.

Odată cu programul Hello World implementat, următorul element de bază al unui program VB.Net este clasa.

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 de Code:

  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.

Alături de clase, VB.Net oferă structuri ca o modalitate ușoară de a împacheta valori corelate.

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 de creare a unei structuri î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 de Code:

  1. Crearea unui modul numit Module1.
  2. Crearea unei structuri numită Struct.
  3. Se creează o variabilă x de tip Integer. Nivelul său de acces a fost setat la Public pentru a o face accesibilă publicului.
  4. Se creează o variabilă y de tip Integer. Nivelul său de acces a fost setat la Public pentru a o face accesibilă publicului.
  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 este 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.

Windows Proiectul Forms Application î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 Proiect de aplicație Forms. Acest tip de proiect vă va permite să creați o interfață grafică cu utilizatorul prin glisare și plasareping elemente.

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.

Întrebări frecvente

Un modul are o instanță partajată, ne-moștenită, deci se potrivește codului helper și punctelor de intrare ale consolei. O clasă este un plan pe care îl instanțiezi ca obiecte și pe care îl poți moșteni pentru design-uri reutilizabile, orientate pe obiecte.

Procedura Main este punctul de intrare al fiecărui program VB.Net; runtime-ul .NET o apelează după încărcarea aplicației. În interiorul unui modul, Main nu necesită cuvântul cheie Shared, dar în interiorul unei clase trebuie să fie Shared.

Un spațiu de nume este containerul de nivel superior care grupează clase și module corelate și previne conflictele de denumire. Instrucțiunea Imports îl aduce în domeniul de aplicare, astfel încât să puteți apela direct membri precum Console.WriteLine.

Folosește o structură pentru date mici și de scurtă durată, deoarece este o tipul valorii copiat la atribuire. Alegeți o Clasă pentru obiecte mai mari care necesită moștenire, referințe sau stare partajată, deoarece clasele sunt tipuri de referință gestionate de heap.

VB.Net este orientat pe obiecte, deci tot codul executabil trebuie să se afle în interiorul unui modul sau a unei clase. Acest container conține variabilele, procedurile și punctul de intrare principal de care compilatorul are nevoie pentru a organiza programul.

Da. GitHub Copilot în Visual Studio 2026 poate genera structuri VB.Net complete, transformând un comentariu în limba engleză simplă într-o procedură Module, Class sau Main. Verificați întotdeauna codul generat înainte de a-l utiliza.

Da. Visual Studio 2026 folosește inteligența artificială prin GitHub Copilot și IntelliCode pentru a accelera codarea VB.Net, oferind completări contextuale care învață tiparele dvs. și scot mai întâi la iveală cei mai relevanți membri.

O aplicație consolă rulează într-o fereastră de comandă doar text și este ideală pentru învățarea sintaxei de bază VB.Net. Windows Aplicația Forms adaugă o interfață grafică construită prin glisare și plasareping controale pentru aplicațiile desktop.

Rezumați această postare cu: