Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_лекции_Саладаев.doc
Скачиваний:
55
Добавлен:
03.05.2015
Размер:
15.75 Mб
Скачать

Язык Visual Basic

Язык, на котором вы пишете и говорите, имеет определенную структуру: например, книга состоит из главы, которые состоят из абзацев, содержащих предложения, в свою очередь, состоящие из слов. Программы, написанные на Visual Basic, также имеют структуру: модули соответствуют главам, процедуры – абзацам, строки кода – предложениям.

В речи используются различные категории слов, например существительные или глаголы. Каждая категория используется в соответствии с определенным набором правил. Visual Basic во многом аналогичен языку, которым вы пользуетесь каждый день. Visual Basic также содержит правила, определяющие порядок использования в программах категорий слов, называемых элементами программирования.

К элементам программирования Visual Basic относятся инструкции, объявления, методы, операторы и ключевые слова. По завершении следующих занятий вы узнаете об этих элементах и способах их использования.

Письменный и разговорный языки также содержат набор правил (синтаксис), которые определяют порядок слов в предложениях. Visual Basic также содержит синтаксис, который сначала может показаться непонятным, но в действительности является очень простым. Например, чтобы сказать "Максимальная скорость моего автомобиля составляет 55", нужно написать:

Car.Speed.Maximum = 55

Позже вы узнаете о синтаксисе больше, а также о средствах в Visual Basic, например IntelliSense, которые предоставляют рекомендации по синтаксису при написании программ.

На этом занятии вы узнали, что такое язык программирования и как он работает. На следующем занятии вы начнете изучение языка программирования Visual Basic. За небольшое время вы освоите язык Visual Basic на уровне естественного языка.

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

Может возникнуть вопрос — зачем же использовать переменные, если можно сразу использовать сами данные? Как говорит само название "переменные", представляемые ими значения могут изменяться во время выполнения программы. Например, можно написать программу для отслеживания числа леденцов в банке на столе. Поскольку сладости предназначены для того, чтобы их ели, число леденцов в банке, вероятно, будет со временем изменяться. Вместо того, чтобы переписывать программу каждый раз после того, как захочется сладкого, можно представить число леденцов в виде переменной, которая будет изменяться со временем.

Хранение информации в переменных

Для использования переменной необходимо выполнить три действия:

  1. Объявить переменную. Сообщить программе имя и тип переменной, которую требуется использовать.

  2. Присвоить переменной значение. Передать переменной значение для хранения.

  3. Непосредственно использовать переменную. Извлечь значение, содержащееся в переменной, и использовать его в программе.

Объявление переменных

При объявлении переменной необходимо решить, как она будет называться, и какой тип данных будет ей присвоен. Имя переменной может быть любым, но оно должно начинаться с буквы или знака подчеркивания. Если используется имя, описывающее содержащееся в переменной значение, то код будет легче читать. Например, переменная, позволяющая отслеживать число леденцов в банке, может называться totalCandy.

Объявите переменную, при помощи ключевых слов Dim и As, как это показано ниже.

Язык Visual Basic

Dim aNumber As Integer

Эта строка кода сообщает программе, что требуется использовать переменную с именем aNumber, и что она должна хранить целые числа (тип данных Integer).

Поскольку aNumber является переменной типа Integer, она может хранить только целые числа. Если бы нужно было хранить, например, число 42.5, то использовался бы тип данных Double. А для хранения слов используется тип данных с именем String. Еще одним типом данных, который следует упомянуть здесь, является тип Boolean, который может хранить значения True или False.

Ниже приведены дополнительные примеры объявления переменных.

Язык Visual Basic

Dim aDouble As Double

Dim aName As String

Dim YesOrNo As Boolean

Примечание.

Локальную переменную можно создать без объявления ее типа с помощью вывода локального типа. При использовании вывода локального типа тип переменной определяется значением, которое ей присвоено. Дополнительные сведения см. в разделе Вывод локального типа.

Дополнительные сведения о других типах переменных содержатся в разделе Подробное рассмотрение. Типы данных.

Присваивание переменным значений

Значение переменной присваивается при помощи знака =, иногда называемого оператором присваивания, как показано в следующем примере.

Язык Visual Basic

aNumber = 42

Эта строка кода берет значение 42 и сохраняет его в ранее объявленной переменной с именем aNumber.

Объявление и присваивание значений для переменных со значениями по умолчанию

Как показано выше, можно объявить переменную в одной строке кода и присвоить ей значение позже, в другой строке. Это может вызвать ошибку при попытке использовать переменную до присвоения ей значения.

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

Язык Visual Basic

Dim aDouble As Double = 0

Dim aName As String = "default string"

Dim YesOrNo As Boolean = True

Объявление переменных и присвоение им значений по умолчанию в одной строке поможет предотвратить возможные ошибки. При этом далее в коде по-прежнему можно присваивать переменным другие значения.

Практическое задание

В этом упражнении будет написана короткая программа, которая создает четыре переменные, присваивает им значения, а затем отображает каждое значение в окне, называемом окном сообщения. Давайте начнем с создания проекта, в котором будет храниться код.