Структура на програмата VB.Net, модул, класове: Пример за Hello World

Съдържание:

Anonim

В този урок ще научите -

  • Модули
  • Програма Hello World
  • Класове
  • Структури
  • Използване на Microsoft Visual Studio IDE

Модули

Програмата VB.NET се състои от следното:

  • Декларация на пространство от имена
  • Една или повече процедури
  • Клас или модул
  • Променливи
  • Основната процедура
  • Коментари
  • Изявления и изрази

Програма Hello World

Стъпка 1) Създайте ново конзолно приложение.

Стъпка 2) Добавете следния код:

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

Стъпка 3) Щракнете върху бутона Старт от лентата с инструменти, за да го стартирате. Той трябва да отпечата следното на конзолата:

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

Обяснение на кода:

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

Класове

Във VB.NET използваме класове, за да дефинираме план за тип данни. Това не означава, че дефиницията на клас е дефиниция на данни, но описва от какъв обект от този клас ще бъде направен и операциите, които можем да извършим с такъв обект.

Обектът е екземпляр на клас. Членовете на класа са методите и променливите, дефинирани в класа.

За да дефинираме клас, използваме ключовата дума Class, която трябва да бъде последвана от името на класа, тялото на класа и изявлението End Class. Това е описано в следния синтаксис:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Тук,

  • AttributeList обозначава списък с атрибути, които трябва да бъдат приложени към класа.
  • AccessModifier е нивото на достъп на дефинирания клас. Това е незадължителен параметър и може да приема стойности като Public, Protected, Protected Friend, Friend и Private.
  • Inherits означава всеки родителски клас, който наследява.

Следва примерен код за създаване на клас във VB.NET -

Стъпка 1) Създайте ново конзолно приложение.

Стъпка 2) Добавете следния код:

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

Стъпка 3) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:

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

Обяснение на кода:

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

Структури

Структурата е дефиниран от потребителя тип данни. Структурите ни предоставят начин за опаковане на данни от различни видове заедно. Структура се декларира с помощта на ключовата дума за структура. Пример за създаване на структура във VB.NET:

Стъпка 1) Създайте ново конзолно приложение.

Стъпка 2) Добавете следния код:

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

Стъпка 3) Стартирайте кода, като щракнете върху бутона Старт от лентата с инструменти. Трябва да получите следния прозорец:

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

Обяснение на кода:

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

Използване на Microsoft Visual Studio IDE

IDE означава интегрирана среда за развитие. Там пишем нашия код. Microsoft Visual studio формира най-често срещания тип IDE за програмиране на VB.NET.

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

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

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

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

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

Ще създадете проект за кандидатстване на Windows Form. Този тип проекти ще ви позволят да създадете графичен потребителски интерфейс чрез плъзгане и пускане на елементи.

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

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

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

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

Обобщение

  • Програмата VB.NET се състои от различни части.
  • След импортиране на пространство от имена в програма, става възможно да използваме всички методи и функции, дефинирани в този модул.
  • Всяка програма VB.NET трябва да има модул.
  • Компилаторът на VB.NET игнорира коментари.
  • Можем да имаме повече от една процедура в програма VB.NET.