Програма VB.Net с примерни кодове: модул, клас и структура
Модули във VB.Net
Програмата VB.Net се състои от следните модули:
- Декларация на пространство от имена
- Една или повече процедури
- Клас или модул
- Променливи
- Основната процедура
- Коментари
- Изявления и изрази
Пример за програма Hello World във VB.Net
По-долу е прост пример за програма Hello World във VB.Net:
Стъпка 1) Създайте ново конзолно приложение.
Стъпка 2) Добавете следния код:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Стъпка 3) Щракнете върху бутона Старт от лентата с инструменти, за да го стартирате. Трябва да отпечата следното на конзолата:
Нека обсъдим различните части на горната програма:
Обяснение на кода:
- Това се нарича декларация на пространството от имена. Това, което правим, е, че включваме пространство от имена с името System в нашата програмна структура. След това ще имаме достъп до всички методи, които са дефинирани в това пространство от имена, без да получаваме грешка.
- Това се нарича декларация на модул. Тук сме декларирали модул с име Module1. VB.Net е обектно-ориентиран език. Следователно трябва да имаме клас модул във всяка програма. Вътре в този модул ще можете да дефинирате данните и методите, които да се използват от вашата програма.
- Това е коментар. За да го маркираме като коментар, добавихме единични кавички (') в началото на изречението. Компилаторът VB.Net няма да обработи тази част. Целта на коментарите е да се подобри четливостта на кода. Използвайте ги, за да обясните значението на различни изрази във вашия код. Всеки, който чете кода ви, ще го разбере лесно.
- Един VB.Net модул или клас може да има повече от една процедура. Това е вътре в процедурите, където трябва да дефинирате своя изпълним код. Това означава, че процедурата ще дефинира поведението на класа. Една процедура може да бъде Function, Sub, Get, Set, AddHandler, OperaTor,, RemoveHandler или RaiseEvent. В този ред дефинирахме основната подпроцедура. Това маркира входната точка във всички програми на VB.Net. Той определя какво ще прави модулът, когато бъде изпълнен.
- Тук сме посочили поведението на основния метод. Методът WriteLine принадлежи към класа Console и е дефиниран в пространството на имената System. Не забравяйте, че това е импортирано в кода. Този оператор кара програмата да отпечата текста Hello Guru99 на конзолата, когато се изпълни.
- Този ред ще попречи на екрана да се затвори или да излезе скоро след като програмата е изпълнена. Екранът ще спре и ще изчака потребителят да извърши действие, за да го затвори.
- Затваряне на основната подпроцедура.
- Завършване на модула.
Клас във VB.Net
Във VB.Net използваме класове, за да дефинираме план за a Тип данни. Това не означава, че дефиницията на клас е дефиниция на данни, но описва от какво ще бъде направен обект от този клас и операциите, които можем да извършим върху такъв обект.
Обектът е екземпляр на клас. Членовете на класа са методите и променливите, дефинирани в класа.
За да дефинираме клас, използваме ключовата дума Class, която трябва да бъде последвана от името на класа, тялото на класа и командата End Class. Това е описано в следния синтаксис:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Тук
- АтрибутътList обозначава списък с атрибути, които трябва да бъдат приложени към класа.
- AccessModifier е нивото на достъп на дефинирания клас. Това е незадължителен параметър и може да приема стойности като публичен, защитен, защитен приятел, приятел и частен.
- Наследяванията обозначават всеки родителски клас, който наследява.
Пример за клас VB.Net
Следва примерен код за създаване на клас във VB.Net:
Стъпка 1) Създайте ново конзолно приложение.
Стъпка 2) Добавете следния код:
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
Стъпка 3) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:
Използвахме следния код:
Обяснение на кода:
- Създаване на модул с име Module1.
- Създаване на клас с име Фигура.
- Създаване на член на класа с име length of type Double. Нивото му на достъп е зададено на публично, което означава, че ще бъде достъпен публично.
- Създаване на член на клас, наречен ширина на типа Double. Нивото му на достъп е зададено на публично, което означава, че ще бъде достъпен публично.
- Край на часа.
- Създаване на основната подпроцедура.
- Създаване на обект с име Rectangle. Този обект ще бъде от тип figure, което означава, че ще може да осъществява достъп до всички членове, дефинирани в класа Figure.
- Дефиниране на променлива с име area of type Double и инициализиране на стойността му на 0.0.
- Достъп до свойството дължина, дефинирано в класа Figure и инициализиране на стойността му на 8.0.
- Достъп до свойството ширина, дефинирано в класа Фигура, и инициализиране на стойността му на 7.0.
- Изчисляване на площта на правоъгълника чрез умножаване на стойностите на дължината и ширината. Резултатът от това изчисление ще бъде присвоен на променливата площ.
- Отпечатване на текст и площта на правоъгълника на конзолата.
- Поставяне на конзолата на пауза в очакване потребителят да предприеме действие, за да я затвори.
- Приключване на подпроцедурата.
- Край на часа.
Структура във VB.Net
Структурата е тип данни, дефиниран от потребителя. Структурите ни предоставят начин за опаковане на данни от различни типове заедно. Структурата се декларира с помощта на ключовата дума структура.
Пример за структура на VB.Net
Ето пример за създаване на структура във VB.Net:
Стъпка 1) Създайте ново конзолно приложение.
Стъпка 2) Добавете следния код:
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
Стъпка 3) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:
Използвахме следния код:
Обяснение на кода:
- Създаване на модул с име Module1.
- Създаване на структура с име Struct.
- Създаване на променлива x от тип integer. Нивото му на достъп е зададено на Public, за да бъде публично достъпен.
- Създаване на променлива y от тип integer. Нивото му на достъп е зададено на Public, за да бъде публично достъпен.
- Край на конструкцията.
- Създаване на основната подпроцедура.
- Създаване на обект с име st от тип Struct. Това означава, че ще има достъп до всички свойства, дефинирани в структурата, наречена Struct.
- Достъп до променливата x, дефинирана в структурата Struct, и инициализиране на нейната стойност на 10.
- Достъп до променливата y, дефинирана в структурата Struct, и инициализиране на нейната стойност на 20.
- Дефиниране на променливата сума и инициализиране на нейната стойност към сумата от стойностите на горните две променливи.
- Отпечатване на текст и резултата от горната операция на конзолата.
- Поставяне на пауза на прозореца на конзолата в очакване потребителят да предприеме действие, за да го затвори.
- Край на основната подпроцедура.
- Край на модула.
Как да създадете нов проект в Microsoft Visual Studio
IDE означава интегрирана среда за разработка. Това е мястото, където пишем нашия код. Microsoft Visual studio формира най-често срещания тип IDE за програмиране на VB.Net.
За да инсталирате Visual Studio, използвайте това ръководи.
За да напишете своя код, трябва да създадете нов проект.
Следват стъпките за създаване на нов проект в Visual Studio:
Стъпка 1) Отидете в менюто Файл във Visual Studio
Отворете Visual Studio, щракнете върху менюто File и изберете New->Project от лентата с инструменти
Стъпка 2) Изберете Windows Приложение за формуляри
В новия прозорец щракнете върху Visual Basic от левия вертикален навигационен панел и изберете Windows Приложение за формуляри.
Стъпка 3) Дайте име на вашия проект
Дайте му име и щракнете върху бутона OK. Проектът ще бъде създаден.
Вие ще сте създали a Windows Проект за приложение на формуляр. Този тип проект ще ви позволи да създадете графичен потребителски интерфейс чрез плъзгане и пускане на елементи.
Как да създадете проект за конзолно приложение в Visual Studio
Може да се наложи да създадете приложение, което да работи на конзолата. Това изисква да създадете проект за конзолно приложение. Следните стъпки могат да ви помогнат да постигнете това:
Стъпка 1) Отворете Visual Studio и щракнете върху менюто Файл, изберете Нов и след това Проект от лентата с инструменти.
Стъпка 2) В новия прозорец щракнете върху Visual Basic от левия вертикален навигационен панел. Изберете Конзолно приложение.
Стъпка 3) Дайте му име и щракнете върху бутона OK. Проектът ще бъде създаден.
Oбобщение
- A Програма VB.Net се състои от различни части.
- След като импортираме пространство от имена в програма, за нас става възможно да използваме всички методи и функции, които са дефинирани в този модул.
- Всяка програма на VB.Net трябва да има модул.
- Компилаторът VB.Net игнорира коментарите.
- Можем да имаме повече от една процедура в една VB.Net програма.