Переменные и операторы Visual Basic .NET
Использование переменных в программе
Переменные могут хранить одно и то же значение на протяжении всей программы, а могут несколько раз изменять свое значение, в зависимости от ваших потребностей. Следующее упражнение демонстрирует, как переменная с именем LastName может содержать различные текстовые значения, и как значение этой переменной может присваиваться свойствам объектов.
Изменение значения переменной
- Запустите Visual Studio.
- В меню File (Файл) выберите пункт Open (Открыть), а затем щелкните на Project (Проект). Откроется диалоговое окно Open Project (Открытие проекта).
- Откройте проект Variable Test, расположенный в папке c:\vbnet03sbs\Гл.5\variable test.
-
Если форма проекта не отображается, щелкните в Solution Explorer (Обозревателе решений) на Form1.vb, а затем на кнопке View Designer (Просмотреть конструктор) . В Windows Forms Designer (Конструкторе Windows Forms) появится форма Variable Test. Variable Test - это "скелет" программы - он содержит форму с метками и кнопками для отображения вывода, но почти не содержит кода программы. В этом упражнении вы добавите этот код. Форма Variable Test выглядит так.
Эта форма содержит две метки и две кнопки. Для отображения информации в каждой из этих меток вы будете использовать переменные.
Примечание. Объекты меток выглядят как поля потому, что я установил их свойства BorderStyle на значение Fixed3D.
- Сделайте двойной щелчок мышью на кнопке Показать. В Редакторе кода появится процедура события Button1_Click.
-
Чтобы объявить и использовать переменную LastName, введите следующие операторы программы:
Dim LastName As String LastName = "Сидоров" Label1.Text = LastName LastName = "Боденштейн фон Карлштадт" Label2.Text = LastName
Эти операторы программы разбиты на три группы. Первый оператор объявляет переменную LastName с помощью оператора Dim и типа String. Вторая и третья строки присваивают переменной LastName фамилию "Сидоров", а затем отображают это имя в первой метке формы. Этот пример демонстрирует одно из наиболее частых случаев использования переменных в программе - передачу информации в свойство.
Четвертая строка присваивает переменной LastName фамилию "Боденштейн фон Карлштадт" (другими словами, она изменяет содержимое этой переменной). Обратите внимание, что вторая строка длиннее, чем первая и содержит несколько пробелов. Когда вы присваиваете переменным текстовые строки, или используете строки в других местах, вы должны заключать текст этих строк в кавычки. (Для чисел этого делать не требуется.)
Помните еще об одной важной характеристике переменных, объявленных в этой процедуре события: они поддерживают область видимости или хранят свои значения только внутри той процедуры события, в которой вы их используете. Далее в этой лекции вы узнаете о том, как объявлять переменные так, что их можно использовать в любой из процедур событий вашей формы.
- Чтобы снова отобразить форму, щелкните на закладке Form1.vb [Design].
- Сделайте двойной щелчок мышью на кнопке Выход. В Редакторе кода появится процедура события Button2_Click.
-
Чтобы остановить программу, введите оператор
End
Ваш экран должен выглядеть примерно так.
- Чтобы сохранить изменения, щелкните на кнопке Save All (Сохранить все).
- Чтобы запустить программу, щелкните на кнопке Start (Начать), расположенной на стандартной панели инструментов. Программа запустится на выполнение в среде разработки.
-
Щелкните на кнопке Показать. Программа объявляет переменную, присваивает ей два значения и копирует каждое из значений в соответствующую метку на форме. Программа производит следующий вывод:
- Чтобы остановить программу, щелкните на кнопке Выход. Программа остановится, и вы вернетесь в среду разработки.