Структура, модуль, классы программы 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 может иметь более одной процедуры. Это внутри процедур, где вы должны определить свой исполняемый код. Это означает, что процедура будет определять поведение класса. Процедура может быть функцией, подпрограммой, Get, Set, AddHandler, Operator, RemoveHandler или RaiseEvent. В этой строке мы определили основную подпроцедуру. Это отмечает точку входа во все программы VB.NET. Он определяет, что модуль будет делать при запуске.
  5. Здесь мы указали поведение основного метода. Метод WriteLine принадлежит классу Console и определен внутри пространства имен System. Помните, что это было импортировано в код. Этот оператор заставляет программу печатать текст 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. Создание класса с именем Figure.
  3. Создание члена класса с именем length типа Double. Для него установлен публичный уровень доступа, что означает, что он будет доступен публично.
  4. Создание члена класса с именем width типа Double. Для него установлен публичный уровень доступа, что означает, что он будет доступен публично.
  5. Завершение занятия.
  6. Создание основной подпроцедуры.
  7. Создание объекта с именем Rectangle. Этот объект будет иметь тип figure, что означает, что он сможет получить доступ ко всем членам, определенным внутри класса Figure.
  8. Определение переменной с именем area типа Double и инициализация ее значения 0,0.
  9. Доступ к свойству length, определенному в классе Figure, и инициализация его значения 8.0.
  10. Доступ к свойству ширины, определенному в классе Figure, и инициализация его значения 7.0.
  11. Вычисление площади прямоугольника путем умножения значений длины и ширины. Результат этого вычисления будет присвоен переменной площади.
  12. Печать текста и области прямоугольника на консоли.
  13. Приостановка консоли в ожидании действий пользователя по ее закрытию.
  14. Завершение подпроцедуры.
  15. Завершение занятия.

Структуры

Структура - это определяемый пользователем тип данных. Структуры предоставляют нам способ упаковки данных разных типов вместе. Структура объявляется с использованием ключевого слова structure. Пример создания структуры в 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 и щелкните меню «Файл», выберите «Создать», затем «Проект» на панели инструментов.

Шаг 2) В новом окне щелкните Visual Basic на левой вертикальной панели навигации. Выберите Приложение Window Forms.

Шаг 3) Дайте ему имя и нажмите кнопку ОК. Проект будет создан.

Вы создали проект приложения Windows Form. Этот тип проекта позволит вам создать графический пользовательский интерфейс, перетаскивая элементы.

Возможно, вам потребуется создать приложение, работающее на консоли. Для этого вам потребуется создать проект консольного приложения. Следующие шаги могут помочь вам в этом:

Шаг 1) Откройте Visual Studio и щелкните меню «Файл», выберите «Создать», затем «Проект» на панели инструментов.

Шаг 2) В новом окне щелкните Visual Basic на левой вертикальной панели навигации. Выберите Консольное приложение.

Шаг 3) Дайте ему имя и нажмите кнопку ОК. Проект будет создан.

Резюме

  • Программа VB.NET состоит из различных частей.
  • После импорта пространства имен в программу мы можем использовать все методы и функции, определенные в этом модуле.
  • Каждая программа VB.NET должна иметь модуль.
  • Компилятор VB.NET игнорирует комментарии.
  • В программе VB.NET может быть несколько процедур.