În acest tutorial, veți învăța-
- Module
- Programul Hello World
- Clase
- Structuri
- Folosind Microsoft Visual Studio IDE
Module
Un program VB.NET constă din următoarele:
- Declarație spațiu de nume
- Una sau mai multe proceduri
- O clasă sau modul
- Variabile
- Procedura principală
- Comentarii
- Declarații și expresii
Programul Hello World
Pasul 1) Creați o nouă aplicație pentru consolă.
Pasul 2) Adăugați următorul cod:
Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module
Pasul 3) Faceți clic pe butonul Start din bara de instrumente pentru al rula. Ar trebui să imprime următoarele pe consolă:
Să discutăm diferitele părți ale programului de mai sus:
Explicația Codului:
- Aceasta se numește declarația spațiului 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.
- Aceasta se numește declarație de modul. Aici, am declarat un modul numit Module1. VB.NET este un limbaj orientat obiect. Prin urmare, trebuie să avem un modul de clasă în fiecare program. În interiorul acestui modul veți putea defini datele și metodele care vor fi utilizate de programul dvs.
- Acesta este un comentariu. Pentru a-l marca ca un comentariu, am adăugat un singur citat (') 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 afirmații din codul dvs. Oricine va citi codul dvs. va fi ușor de înțeles.
- Un modul sau o clasă VB.NET poate avea mai multe proceduri. Este în cadrul procedurilor în care ar trebui să vă definiți codul executabil. Aceasta înseamnă că procedura va defini comportamentul clasei. O procedură poate fi o Funcție, Sub, Obține, Set, AddHandler, Operator, RemoveHandler sau RaiseEvent. În această linie, am definit sub-procedura principală. Aceasta marchează punctul de intrare în toate programele VB.NET. Acesta definește ce va face modulul atunci când este executat.
- 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.
- Această linie va împiedica închiderea sau ieșirea ecranului imediat după executarea programului. Ecranul se va întrerupe și va aștepta ca utilizatorul să efectueze o acțiune pentru al închide.
- Închiderea sub-procedurii principale.
- Încheierea modulului.
Clase
În VB.NET, folosim clase pentru a defini un plan pentru un tip de date. Nu înseamnă că o definiție a clasei este o definiție a datelor, 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ă:
[] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class
Aici,
- AttributList 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, Protejat, Prieten protejat, Prieten și Privat.
- Moștenitorii denotă orice clasă părinte pe care o moștenește.
Urmează un exemplu de cod pentru a crea o clasă în VB.NET -
Pasul 1) Creați o nouă aplicație pentru consolă.
Pasul 2) Adăugați următorul cod:
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
Pasul 3) Rulați codul făcând clic pe butonul Start din bara de instrumente. Ar trebui să obțineți următoarea fereastră:
Am folosit următorul cod:
Explicația Codului:
- Crearea unui modul numit Module1.
- Crearea unei clase numită Figura.
- Crearea unui membru al clasei numit lungimea de tip Double. Nivelul său de acces a fost setat la public, ceea ce înseamnă că va fi accesat public.
- Crearea unui membru al clasei numit lățime de tip Double. Nivelul său de acces a fost setat la public, ceea ce înseamnă că va fi accesat public.
- Încheierea clasei.
- Crearea sub-procedurii principale.
- Crearea unui obiect numit dreptunghi. Acest obiect va fi de tip figura, ceea ce înseamnă că va fi capabil să acceseze toți membrii definiți în clasa Figura.
- Definirea unei variabile denumite zonă de tip Double și inițializarea valorii acesteia la 0,0.
- Accesarea proprietății de lungime definită în clasa Figura și inițializarea valorii sale la 8.0.
- Accesarea proprietății de lățime definită în clasa Figura și inițializarea valorii acesteia la 7.0.
- Calculul ariei dreptunghiului prin înmulțirea valorilor de lungime și lățime. Rezultatul acestui calcul va fi atribuit variabilei de zonă.
- Imprimarea textului și a zonei dreptunghiului de pe consolă.
- Întreruperea consolei așteptând ca un utilizator să ia măsuri pentru a o închide.
- Încheierea subprocedurii.
- Încheierea clasei.
Structuri
O structură este un tip de date definit de utilizator. Structurile ne oferă o modalitate de ambalare a datelor de diferite tipuri împreună. O structură este declarată folosind cuvântul cheie structură. Exemplu pentru crearea unei structuri în VB.NET:
Pasul 1) Creați o nouă aplicație pentru consolă.
Pasul 2) Adăugați următorul cod:
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
Pasul 3) Rulați codul făcând clic pe butonul Start din bara de instrumente. Ar trebui să obțineți următoarea fereastră:
Am folosit următorul cod:
Explicația Codului:
- Crearea unui modul numit Module1.
- Crearea unei structuri numite Struct.
- Crearea unei variabile x de tip întreg. Nivelul său de acces a fost setat la Public pentru ao face accesibil publicului.
- Crearea unei variabile y de tip întreg. Nivelul său de acces a fost setat la Public pentru ao face accesibil publicului.
- Sfârșitul structurii.
- Crearea sub-procedurii principale.
- Crearea unui obiect numit st de tip Struct. Aceasta înseamnă că va putea accesa toate proprietățile definite în structura numită Struct.
- Accesarea variabilei x definită în structura Struct și inițializarea valorii acesteia la 10.
- Accesarea variabilei y definită în structura Struct și inițializarea valorii acesteia la 20.
- Definirea sumei variabilei și inițializarea valorii acesteia la suma valorilor celor două variabile de mai sus.
- Imprimarea textului și a rezultatului operației de mai sus pe consolă.
- Întreruperea ferestrei consolei, așteptând ca un utilizator să ia măsuri pentru a o închide.
- Sfârșitul sub-procedurii principale.
- Sfârșitul modulului.
Folosind Microsoft Visual Studio IDE
IDE înseamnă Mediu de dezvoltare integrat. Aici ne scriem codul. Microsoft Visual studio formează cel mai comun tip de IDE pentru programarea VB.NET.
Pentru a instala Visual Studio, utilizați acest ghid.
Pentru a vă scrie codul, trebuie să creați un proiect nou. Următorii pași vă pot ajuta să realizați acest lucru:
Pasul 1) Deschideți Visual Studio și faceți clic pe meniul Fișier, alegeți Nou apoi Proiectați din bara de instrumente.
Pasul 2) În fereastra nouă, faceți clic pe Visual Basic din panoul de navigare vertical din stânga. Alegeți Aplicația pentru formulare de ferestre.
Pasul 3) Dați-i un nume și faceți clic pe butonul OK. Proiectul va fi creat.
Veți fi creat un proiect Windows Form Application. Acest tip de proiect vă va permite să creați o interfață grafică de utilizator prin tragerea și plasarea elementelor.
Poate fi necesar să creați o aplicație care rulează pe consolă. Acest lucru necesită crearea unui proiect de aplicație Console. Următorii pași vă pot ajuta să realizați acest lucru:
Pasul 1) Deschideți Visual Studio și faceți clic pe meniul Fișier, alegeți Nou apoi Proiectați din bara de instrumente.
Pasul 2) În fereastra nouă, faceți clic pe Visual Basic din panoul de navigare vertical din stânga. Alegeți Console Application.
Pasul 3) Dați-i un nume și faceți clic pe butonul OK. Proiectul va fi creat.
rezumat
- Un program VB.NET este compus din diferite 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.