Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_9_10_I.doc
Скачиваний:
3
Добавлен:
31.07.2019
Размер:
228.86 Кб
Скачать
    1. Описание данных

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

Константа - это величина, которая однозначно определяется на этапе разработки программы и не изменяется в процессе выполнения программы.

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

Тип констант можно не объявлять.

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

Оператор описания (объявления) переменных:

{Dim | Private | Public | Static } имя [As тип] [, имя [As тип] ] …

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

Dim - ключевое слово объявления переменной;

As - ключевое слово для обозначения типа данных для объявляемой переменной;

имя - имя описываемой переменной;

тип - тип данных для объявляемой переменной (при задании префикса тип указывать не обязательно).

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

Примеры:

Dim Name, YourName As String, N As Integer, Money As Currency.

Visual Basic позволяет не объявлять переменные заранее. Однако такая практика замедляет выполнение программы и, кроме того, является источником разных ошибок. Поэтому ее следует всячески избегать и объявлять перемнные с помощью соответствующих операторов описания. Чтобы VB расценивал необъявленную переменную как ошибочную, в разделе General должен присутствовать оператор Option Explicit. VB может помещать туда этот оператор автоматически – если задать из меню «Tools» команду «Options», нажать вкладку «Editor» и включить параметр «Require Variable Declaration».

В операторах описания констант и переменных могут применяться также ключевые слова VB: Public, Private, которые влияют на область видимости (действия) объявлений (область программы, в которой возможно их использование). В частности, константа или переменная может использоваться только в конкретной процедуре, во всех процедурах какого-либо определенного модуля (формы) или в любой процедуре данной программы. При этом правила задания области видимости переменной (для константы - аналогично) можно определить следующим образом

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

  • Если переменная объявлена операторами Dim или Private в разделе General формы, то она будет доступна для всех процедур этой формы. Для других форм такая переменная будет невидима.

  • Если переменная объявлена оператором Public в разделе General какой-либо формы, то к ней возможен доступ из любых модулей (форм) приложения. Такие переменные называются глобальными (открытыми).

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