Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Продолжаем изучать Visual Basic

Строки и их разделители, комментарии


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

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

В Visual Basic, как и в большинстве языков программирования, могут быть использованы комментарии. Они служат для пояснения отдельных фрагментов программы и не воспринимаются Visual Basic при выполнении программы. Для выделения начала комментария можно использовать или верхнюю запятую ('), или команду Rem - их действие аналогично. Заметим, что Rem представляет собой оператор и поэтому должен находиться в отдельной строке, а верхняя запятая может ставиться в любом месте строки, при этом текст комментария располагают справа.

Число строк кода (формы, модуля и т. п.) ограничивается 65 534. Это ограничение не существенно, поскольку число строк в большинстве программ меньше.

Переменные


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


VB Explorer — тут есть все, место как и для новичка, так и для специалиста

Во многих языках программирования все используемые переменные должны быть объявлены. Эта процедура нужна для того, чтобы сообщить системе программирования имя и тип переменной. Например, переменная называется Var1 и содержит текст. После объявления этой переменной система знает, каково ее содержимое и, что особенно важно, сколько памяти нужно зарезервировать для нее. Впрочем, это не обязательно: при написании программы в Visual Basic пользователь решает сам, нужно объявлять переменную или нет. Для явного объявления переменной используют оператор Dim, который имеет следующий синтаксис:

Dim Имя_переменной {Тип_данных}

Имя переменной выбирается произвольно, но при этом следует соблюдать следующие правила:

  • имя переменной должно начинаться с буквы;
  • максимальная длина имени - 255 символов;
  • имена могут содержать только букы, цифры и символ подчеркивания;
  • нельзя использовать зарезервированное в Visual Basic слово (например, MsgBox).

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

Исходя из этого, следующие коды эквивалентны:

Dim Price As Currency Price = 100 или Price@=100

Процедуры и функции


В Visual Basic, как и во многих других языках программирования, большинство программ создается из блоков, известных как процедуры и функции. Весь программный код находится как бы внутри процедур. Если возникает необходимость в решении какой-либо задачи в любом месте программы, то вызывается процедура.

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

Процедуры начинаются оператором Sub и заканчиваются оператором End, между которыми и помещается код. Они могут вызываться или самим Visual Basic (процедуры обработки событий), или другими процедурами. Имя процедуры обработки события состоит из имени объекта и имени события:

Private Sub Commandl Click()
End Sub

Можно создавать и собственные процедуры, так называемые общие процедуры. Для этого нужно выбрать в окне кода в верхних меню (General) и (Declarations).В окне кода введите sub, затем имя, например Proc1, и нажмите клавишу Enter.

После этого появляется новая процедура:

Sub Proc1 ()
End Sub

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

[Назад] [Вперед]

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог