Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MP_VB-2.doc
Скачиваний:
13
Добавлен:
18.04.2015
Размер:
341.5 Кб
Скачать

Переменные и константы

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

Константы получают свое значение на этапе разработки программы и при выполнении программы не изменяются.

Чтобы программа смогла воспользоваться переменной и константой, их необходимо объявить - указать ее имя и тип. Синтаксис объявления следующий:

константы:

[Public/Private] Const ИмяКонстанты [As ИмяТипа] = Значение

переменной:

Public/Private/Dim ИмяПеременной [As ИмяТипа]

Начинается объявление с одного из зарезервированных слов, определяющих область видимости переменной:

  • Dim- объявляет локальные переменные, которые существуют только во время вызова функции или процедуры, где они объявлены,

  • Private- объявляет переменные или константы внутри процедуры или функции,

  • Public- объявляет переменную глобального типа: на уровне приложения, которая доступна из всех модулей и форм проекта,

  • Static– объявляет переменные внутри процедур и функций, которые вне их недоступны, но в отличие от локальных переменных они сохраняют свое значение (не обнуляются) при выходе из процедуры или функции, где они объявлены.

При выборе имени для переменной и константы следует учитывать, что имя должно:

  • начинаться с короткого префикса, который является стандартным для объектов данного рода и описывает тип и область видимости (таблица 1.1.),

  • отражать ее назначение,

  • начинаться с заглавной буквы и содержать только буквы, цифры и знак подчеркивания - “_”,

  • отличаться от зарезервированных слов Visual Basic.

  • содержать не более 255 символов.

Таблица 1.1.

Префиксы имен, отражающие тип переменных

Тип переменной (константы)

Префикс

Boolean

bin

String

str

Integer

int

Single

sng

Variant

vnt

General (область видимости)

g

Операции

Чтобы присвоить переменной значение, необходимо выполнить операцию присваивания:

Имя_переменной = Выражение

Под выражениемможет пониматься другая переменная, арифметическое выражение, функция, свойство некоторого объекта или значение (числовое, строковое и т.д.). Тип операндов и результата должен быть совместимым с типом переменной.

В программах на языке Visual Basic можно использовать обычный набор операций над данными:

  • математические операции- сложение(+),вычитание(-),умножение(*),деление(/),возведение в степень(^),- выполняются над числами и их результатом также являются числа,

  • операции отношения:(>)больше,(<)меньше,(=>)больше или равно,(<=)меньше или равно,(=)равно,(<>)не равно, - применяются к числам, строкам, а их результатом всегда является логическое значение - True или False,

  • логические операции- выполняются над логическими значениями:Not- логическое отрицание "НЕ",And- логическое "И",Or- логическое "ИЛИ". Операндами в них выступаютлогические величины и возвращают они тоже логические значения.

Оператор And возвращает True, только если оба операнда имеют значение True. Когда оба операнда равны False, оператор And возвращает False. По смыслу он соответствует английскому слову and (русскому и).

Оператор Or возвращает True, если лчбой из двух операндов имеют значение True или оба – False. Он по смыслу соответствует русскому или.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]