VB.Net програма с Code Примери

⚡ Умно обобщение

Структурата на програмата във VB.Net организира кода в пространства от имена, модули, класове и процедура Main, която се изпълнява първа. Разбирането на тези градивни елементи, заедно със структурите за групиping данни, позволява на начинаещите да пишат ясни, добре организирани конзолни и Windows Приложения за формуляри във Visual Studio.

  • 🔘 Пространства от имена: Операторът Imports изтегля пространство от имена, като например System, в обхвата, така че методите му да могат да се извикват директно.
  • ☑️ Модули и класове: Всяка програма се нуждае от модул или клас, който да съхранява нейните данни, процедури и изпълнима логика.
  • Основна процедура: Main маркира входната точка, от която започва изпълнението във всяко VB.Net приложение.
  • 🧪 структури: Структурата пакетира няколко свързани стойности от различни типове в един потребителски дефиниран тип стойност.
  • 🛠️ Видове проекти: Visual Studio изгражда както конзола, така и Windows Приложения за формуляри за VB.Net.
  • 🤖 AI помощ: Копилот и ИнтелигентностCode В Visual Studio 2026, скелетоване на VB.Net модули и класове от подкани на обикновен английски език.

Структура на програмата 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) Щракнете върху бутона Старт от лентата с инструменти, за да го стартирате. Трябва да отпечата следното на конзолата:

Програма Hello World

Нека обсъдим различните части на горната програма:

Програма Hello World

Обяснение на Code:

  1. Това се нарича декларация на пространството от имена. Това, което правим, е, че включваме пространство от имена с името System в нашата програмна структура. След това ще имаме достъп до всички методи, които са дефинирани в това пространство от имена, без да получаваме грешка.
  2. Това се нарича декларация на модул. Тук сме декларирали модул с име Module1. VB.Net е обектно-ориентиран език. Следователно трябва да имаме клас модул във всяка програма. Вътре в този модул ще можете да дефинирате данните и методите, които да се използват от вашата програма.
  3. Това е коментар. За да го маркираме като коментар, добавихме единични кавички (') в началото на изречението. Компилаторът VB.Net няма да обработи тази част. Целта на коментарите е да се подобри четливостта на кода. Използвайте ги, за да обясните значението на различни изрази във вашия код. Всеки, който чете кода ви, ще го разбере лесно.
  4. VB.Net модул или клас може да има повече от една процедура. Вътре в процедурите трябва да дефинирате изпълнимия си код. Това означава, че процедурата ще дефинира поведението на класа. Процедурата може да бъде Function, Sub, Get, Set, AddHandler, OperaTor, RemoveHandler или RaiseEvent. В този ред дефинирахме подпроцедурата Main. Тя маркира входната точка във всички VB.Net програми. Тя определя какво ще прави модулът, когато бъде изпълнен.
  5. Тук сме задали поведението на основния метод. Методът WriteLine принадлежи към класа Console и е дефиниран в пространството от имена System. Не забравяйте, че това беше импортирано в кода. Този оператор кара програмата да отпечата текста Hello. Guru99 на конзолата при изпълнение.
  6. Този ред ще попречи на екрана да се затвори или да излезе скоро след като програмата е изпълнена. Екранът ще спре и ще изчака потребителят да извърши действие, за да го затвори.
  7. Затваряне на основната подпроцедура.
  8. Завършване на модула.

След като програмата Hello World е налице, следващият основен градивен елемент на VB.Net програмата е класът.

Клас във 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) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:

Пример за клас VB.Net

Използвахме следния код:

Пример за клас VB.Net

Обяснение на Code:

  1. Създаване на модул с име Module1.
  2. Създаване на клас с име Фигура.
  3. Създаване на член на класа с име length of type Double. Нивото му на достъп е зададено на публично, което означава, че ще бъде достъпен публично.
  4. Създаване на член на клас, наречен ширина на типа Double. Нивото му на достъп е зададено на публично, което означава, че ще бъде достъпен публично.
  5. Край на часа.
  6. Създаване на основната подпроцедура.
  7. Създаване на обект с име Rectangle. Този обект ще бъде от тип figure, което означава, че ще може да осъществява достъп до всички членове, дефинирани в класа Figure.
  8. Дефиниране на променлива с име area of ​​type Double и инициализиране на стойността му на 0.0.
  9. Достъп до свойството дължина, дефинирано в класа Figure и инициализиране на стойността му на 8.0.
  10. Достъп до свойството ширина, дефинирано в класа Фигура, и инициализиране на стойността му на 7.0.
  11. Изчисляване на площта на правоъгълника чрез умножаване на стойностите на дължината и ширината. Резултатът от това изчисление ще бъде присвоен на променливата площ.
  12. Отпечатване на текст и площта на правоъгълника на конзолата.
  13. Поставяне на конзолата на пауза в очакване потребителят да предприеме действие, за да я затвори.
  14. Приключване на подпроцедурата.
  15. Край на часа.

Наред с класовете, VB.Net предлага структури като опростен начин за пакетиране на свързани стойности заедно.

Структура във 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) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:

Структура във VB.Net

Използвахме следния код:

Структура във VB.Net

Обяснение на Code:

  1. Създаване на модул с име Module1.
  2. Създаване на структура с име Struct.
  3. Създаване на променлива x от тип Integer. Нивото ѝ на достъп е зададено на Public, за да бъде публично достъпна.
  4. Създаване на променлива y от тип Integer. Нивото ѝ на достъп е зададено на Public, за да бъде публично достъпна.
  5. Край на конструкцията.
  6. Създаване на основната подпроцедура.
  7. Създаване на обект с име st от тип Struct. Това означава, че ще има достъп до всички свойства, дефинирани в структурата, наречена Struct.
  8. Достъп до променливата x, дефинирана в структурата Struct, и инициализиране на нейната стойност на 10.
  9. Достъп до променливата y, дефинирана в структурата Struct, и инициализиране на нейната стойност на 20.
  10. Дефиниране на променливата сума и инициализиране на нейната стойност към сумата от стойностите на горните две променливи.
  11. Отпечатване на текст и резултата от горната операция на конзолата.
  12. Поставяне на пауза на прозореца на конзолата в очакване потребителят да предприеме действие, за да го затвори.
  13. Край на основната подпроцедура.
  14. Край на модула.

Как да създадете нов проект в Microsoft Visual Studio

IDE означава интегрирана среда за разработка. Това е мястото, където пишем нашия код. Microsoft Visual Studio е най-разпространеният тип IDE за програмиране на VB.Net.

За да инсталирате Visual Studio, използвайте това ръководи.

За да напишете своя код, трябва да създадете нов проект.

Следват стъпките за създаване на нов проект в Visual Studio:

Стъпка 1) Отидете в менюто Файл във Visual Studio

Отворете Visual Studio, щракнете върху менюто File и изберете New->Project от лентата с инструменти

Проект за конзолно приложение в Visual Studio

Стъпка 2) Изберете Windows Приложение за формуляри

В новия прозорец щракнете върху Visual Basic от левия вертикален навигационен панел и изберете Windows Приложение за формуляри.

Windows Проект за приложение за формуляри във Visual Studio

Стъпка 3) Дайте име на вашия проект

Дайте му име и щракнете върху бутона OK. Проектът ще бъде създаден.

Вие ще сте създали a Windows Проект за приложение за формуляри. Този тип проект ще ви позволи да създадете графичен потребителски интерфейс чрез плъзгане и пускане.ping елементи.

Как да създадете проект за конзолно приложение в Visual Studio

Може да се наложи да създадете приложение, което да работи на конзолата. Това изисква да създадете проект за конзолно приложение. Следните стъпки могат да ви помогнат да постигнете това:

Стъпка 1) Отворете Visual Studio и щракнете върху менюто Файл, изберете Нов и след това Проект от лентата с инструменти.

Проект за конзолно приложение в Visual Studio

Стъпка 2) В новия прозорец щракнете върху Visual Basic от левия вертикален навигационен панел. Изберете Конзолно приложение.

Проект за конзолно приложение в Visual Studio

Стъпка 3) Дайте му име и щракнете върху бутона OK. Проектът ще бъде създаден.

Въпроси и Отговори

Модулът има един споделен, ненаследяем екземпляр, така че е подходящ за помощен код и входни точки на конзолата. Класът е план, който създавате като обекти и можете да наследявате за многократно използваеми, обектно-ориентирани дизайни.

Процедурата Main е входната точка на всяка VB.Net програма; .NET средата за изпълнение я извиква след зареждане на приложението. Вътре в модул Main не се нуждае от ключова дума Shared, но в клас тя трябва да бъде Shared.

Именуемото пространство е контейнер от най-високо ниво, който групира свързани класове и модули и предотвратява конфликти на именуване. Операторът Imports го въвежда в обхвата, така че можете да извиквате членове като Console.WriteLine директно.

Използвайте структура за малки, краткотрайни данни, защото тя е тип стойност копирано при присвояване. Изберете клас за по-големи обекти, нуждаещи се от наследяване, препратки или споделено състояние, тъй като класовете са управлявани от heap типове препратки.

VB.Net е обектно-ориентиран, така че целият изпълним код трябва да се намира в модул или клас. Този контейнер съдържа променливите, процедурите и входната точка Main, от които компилаторът се нуждае, за да организира програмата.

Да. GitHub Copilot във Visual Studio 2026 може да генерира пълни VB.Net структури, превръщайки коментар на обикновен английски език в процедура от типа Module, Class или Main. Винаги преглеждайте генерирания код, преди да го използвате.

Да. Visual Studio 2026 използва изкуствен интелект чрез GitHub Copilot и IntelliCode за да ускорите кодирането във VB.Net, предлагайки контекстно-зависими допълвания, които изучават вашите модели и първо показват най-подходящите членове.

Конзолното приложение се изпълнява в текстов команден прозорец и е идеално за изучаване на основния синтаксис на VB.Net. Windows Приложението Forms добавя графичен интерфейс, изграден чрез плъзгане и пусканеping контроли за настолни приложения.

Обобщете тази публикация с: