Looking for vb.net Answers? Try Ask4KnowledgeBase
Looking for vb.net Keywords? Try Ask4Keywords

Visual Basic .NET LanguageНачало работы с Visual Basic .NET Language


замечания

Visual Basic .NET является официальным преемником оригинального языка программирования Microsoft Visual Basic. Visual Basic [.NET], похоже, имеет сходство с Python с отсутствием точек с запятой и скобками, но совместно с C ++ является основной структурой функций. Кудрявые фигурные скобки отсутствуют в VB .NET, но вместо этого заменяются фразами типа End If , Next и End Sub .

Версии

Версия VB.NET Версия Visual Studio Версия .NET Framework Дата выхода
7,0 2002 1,0 2002-02-13
7,1 2003 1,1 2003-04-24
8,0 2005 2.0 / 3.0 2005-10-18
9,0 2008 3,5 2007-11-19
10,0 2010 4,0 2010-04-12
11,0 2012 4.5 2012-08-15
12,0 2013 4.5.1 / 4.5.2 2013-10-17
14,0 2015 4.6.0 ~ 4.6.2 2015-07-20
15,0 2017 4,7 2017-03-07

Создание простого калькулятора для ознакомления с интерфейсом и кодом.

  1. Как только вы установили Visual Studio с https://www.visualstudio.com/downloads/ , запустите новый проект.
  1. Интерфейс

  2. Выберите «Приложение Windows Forms» на вкладке «Visual Basic». Вы можете переименовать его здесь, если вам нужно.

  3. Когда вы нажмете «ОК», вы увидите это окно:

Редактор VB.Net

  1. Перейдите на вкладку «Панель инструментов» слева. По умолчанию панель инструментов имеет опцию «auto-hide». Чтобы отключить эту опцию, щелкните маленький символ между символом «стрелка вниз» и символом «x» в правом верхнем углу окна панели инструментов.

  2. Ознакомьтесь с инструментами, представленными в коробке. Я сделал интерфейс калькулятора с помощью кнопок и текстового поля.

Калькулятор

  1. Перейдите на вкладку « Свойства » (она находится в правой части редактора). Вы можете изменить свойство текста кнопки и текстовое поле, чтобы переименовать их. Свойство шрифта можно использовать для изменения шрифта элементов управления.

  2. Чтобы написать конкретное действие для события (например, нажав на кнопку), дважды щелкните элемент управления. Откроется окно кода.

Образец кода

  1. VB.Net - это мощный язык, предназначенный для быстрого развития. Для него важна высокая инкапсуляция и абстракция. Вам не нужно добавлять точку с запятой, чтобы указать конец инструкции, скобок нет, и большую часть времени она автоматически корректирует случай алфавитов.
  2. Код, представленный на картинке, должен быть прост для понимания. Dim - это ключевое слово, используемое для инициализации переменной, а новое выделяет память. Все, что вы вводите в текстовое поле, по умолчанию имеет строку типа. Для использования значения используется другой тип.

Наслаждайтесь своим первым созданием в VB.Net!

Привет, мир

Во-первых, установите версию Microsoft Visual Studio , включая бесплатную версию Community. Затем создайте проект приложения консоли Visual Basic типа Console Application , а следующий код напечатает строку 'Hello World' на консоли:

Module Module1

    Sub Main()
        Console.WriteLine("Hello World")
    End Sub

End Module
 

Затем сохраните и нажмите F5 на клавиатуре (или перейдите в меню Отладка выберите пункт Выполнить без отладки или Run) , чтобы скомпилировать и запустить программу. 'Hello World' должен появиться в окне консоли.

Выходное окно, показывающее Hello World.

Hello World в текстовом поле при нажатии кнопки

Перетащите 1 текстовое поле и 1 кнопку

введите описание изображения здесь

Дважды щелкните по кнопке 1, и вы будете перенесены в Button1_Click event

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    End Sub
End Class
 

Введите имя объекта, для которого вы хотите установить таргетинг, в нашем случае это textbox1 . .Text - это свойство, которое мы хотим использовать, если мы хотим поместить на него текст.

Property Textbox.Text, gets or sets the current text in the TextBox . Теперь у нас есть Textbox1.Text

Нам нужно установить значение этого Textbox1.Text чтобы мы использовали знак = . Значение, которое мы хотим поместить в Textbox1.Text это Hello World . В целом, это общий код для помещения значения Hello World в Textbox1.Text

TextBox1.Text = "Hello World"
 

Добавление этого кода в clicked event в button1

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        TextBox1.Text = "Hello World"
    End Sub
End Class
 

введите описание изображения здесь

Область, край

Для удобства чтения, который будет полезен для новичков при чтении кода VB, а также для разработчиков полного времени для поддержки кода, мы можем использовать «Регион», чтобы установить область с одним и тем же набором событий, функций или переменных:

#Region "Events"
    Protected Sub txtPrice_TextChanged(...) Handles txtPrice.TextChanged
        'Do the ops here...
    End Sub

    Protected Sub txtTotal_TextChanged(...) Handles txtTotal.TextChanged
        'Do the ops here...
    End Sub

    'Some other events....

#End Region
 

Этот блок области может быть свернут, чтобы получить некоторую визуальную помощь, когда строка кода переходит на 1000+. Он также сохраняет ваши усилия прокрутки.

введите описание изображения здесь

Протестировано на VS 2005, 2008 2010, 2015 и 2017.