Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основы языка программированияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Visual Basic for Applications (VBA)
Алфавит VBA
Как и все языки программирования высокого уровня, Visual Basic имеет свой набор допустимых для использования символов – алфавит. Алфавит языка содержит в себе: · прописные и строчные буквы латинского алфавита: A, B, …, Z a, b, …, z; · прописные и строчные буквы русского алфавита: А, Б, …, Я а, б, …, я; · арабские цифры: 0, …, 9. Для построения конструкций языка используются также нижеперечисленные специальные символы: · + суммирование в математических выражениях и сцепление в строковых выражениях; · - разность (вычитание); · * умножение; · / деление; · \ целое деление; · ^ возведение в степень; · () для составления сложных выражений; · = оператор присваивания или знак “равно”, применяемый в логических выражениях; · & сцепление подстрок в строку (конкатенация); · ‘ комментарий; · _ разрыв строки исходного кода программы или как связка в идентификаторах; · > больше · < меньше; · <= меньше или равно (не больше); · >= больше или равно (не меньше); · <> не равно; · пробел разделитель слов (операторов) в языке. Из вышеописанных символов, относящихся к алфавиту языка, конструируются все структуры языка. К из числу относятся: имена типов, встроенных констант, процедур, функций, операторов, объектов, свойств, методов и др. Прописные и строчные буквы не различаются. Все слова, задействованные в конструкциях языка, являются зарезервированными словами и не могут применяться для других целей. Переменные и константы
В VBA, как и в других языках программирования высокого уровня, для хранения значений используют переменные и константы. Переменная – именованная область памяти, используемая для хранения значения, которое можно изменить при выполнении программы. Переменные подразделяются на простые и индексированные (переменные с индексом). Индексированными переменными являются элементы массивов. Константа – именованная область памяти, используемая для хранения фиксированного значения, которое невозможно изменить при выполнении программы. Имена переменных и констант должны удовлетворять следующим правилам: § первым символом всегда должна быть буква; § в составе имени нельзя использовать символы: !, @, &, $, #, пробел; · в качестве имени нельзя использовать ключевые (зарезервированные) слова, входящие в конструкции языка VBA; § длина имени не может быть более 255 символов; § имя нельзя повторять в пределах области его видимости (действия).
Область действия переменных и констант Область действия переменных и констант определяется с помощью ключевых слов: Private, Public и Static. Private – область действия в пределах конкретного модуля. После завершения выполнения модуля память, отведенная под эти переменные, освобождается. Public – область действия в пределах приложения. Static – область действия в пределах конкретного модуля внешних процедур, используемых в данном модуле. После завершения выполнения модуля значения этих переменных сохраняются и могут быть использованы при повторном выполнении модуля. Переменные и константы, в зависимости от области действия, подразделяются на глобальные и локальные. Если переменная или константа описана внутри процедуры, то она является локальной, то есть она определена и может использоваться только в пределах данной процедуры. Если переменная или константа описана вне процедуры, то она будет глобальной. Такая переменная или константа может быть использована в нескольких процедурах.
Объявление (описание) переменных и констант Переменная объявляется (описывается) с помощью ключевых слов Private, Public, Static, Dim. Чтобы явно указать тип переменной, используется ключевое слово As. Примеры описания простых переменных: Private X Public i As Integer, r As Long, c As Date Static Строка As String Dim Y Dim Z As Single ‘Явный способ объявления переменной. Самый простой и надежный Примеры описания индексированных переменных: Dim Массив1() As Integer Dim Массив2(12) As String
|
||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 566; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.8.139 (0.008 с.) |