Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Переменные. Синтаксические описания

Читайте также:
  1. В арифметических выражениях кроме переменных, указанных в списке формальных параметров, могут присутствовать и другие переменные.
  2. Вторичные переменные
  3. Глобальные и локальные переменные
  4. Логические переменные
  5. Макроэкономические модели. Экзогенные и эндогенные переменные. Запасы и потоки
  6. Макроэкономические модели. Эндогенные и экзогенные переменные. Реальные и номинальные величины. Потоки и запасы.
  7. Нетипизированные параметры-переменные

Синтаксические описания

Синтаксис языка программирования — это правила написания программ.

Рассмотрим пример — возьмем из справочной системы описание команды. Мы пока не будем вдаваться в смысл ключевых слов (перед нами — описание оператора цикла), приведенных здесь, остановимся на основных частях описания.

For counter = start To end [Step step]

[statements]

[Exit For]

[statements]

Next [counter]

В синтаксических описаниях VBA жирным шрифтом выделены ключевые слова языка, курсивом даны названия переменных и других элементов языка. В квадратных скобках располагаются необязательные элементы – то есть такие элементы, без описания которых можно обойтись. Например, в приведенном описании блоки[statements] будут содержать в себе "полезную нагрузку" цикла – операторы, которые будут выполняться многократно, однако цикл будет работать и без них.

Элементы, которые допускают альтернативный выбор, разделяются знаком " | ". Например, такая запись: " one | two " обозначает "one или two".

Ниже мы будем останавливаться на существенно важных особенностях тех или иных конструкций. Если вам понадобятся подробности — вы сможете найти их в справке к VBA.

Теперь рассмотрим понятие переменной — важнейшее понятие в любом языке программирования.

Переменные

05-01-Переменная.docm — пример к п. 5.2.

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

У переменной есть несколько важнейших характеристик. Первая — имя переменной. Используя имя, мы можем обращаться к переменной в программе. Вторая характеристика — это тип данных, которые могут храниться в переменной. Тип определяет характер данных, которые мы можем хранить в переменной. Например, это могут быть числовые данные (возраст пользователя) и строковые данные (имя пользователя).

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

При именовании переменных старайтесь пользоваться латинскими буквами. Иначе возможны проблемы при работе ваших программ на различных версиях Office.

Например, такие имена переменных выглядят вполне корректно: str_Name, num_Age, str_Name1, num_Item2 и т.д. Обратите внимание на префиксы, которыми мы снабдили имена переменных. Это признак особого стиля именования переменных. Он очень напоминает стиль именования элементов управления, который мы рассматривали выше.

Напишем программу на VBA, иллюстрирующую простой пример работы с переменными. Сначала она должна задать пользователю вопрос: "Как вас зовут", а потом — вывести его имя в окне сообщения.

Для этого добавим в документ Microsoft Word кнопку с именем cmd_Variables и надписью "Имя пользователя". Зададим ее обработчику Click следующий код (листинг 5.1.):

txt_Name = InputBox("Введите ваше имя")

MsgBox (txt_Name)


Дата добавления: 2015-07-24; просмотров: 53 | Нарушение авторских прав


Читайте в этой же книге: Типы данных в VBA | Конкатенация | Val — тип String в тип Double |
<== предыдущая страница | следующая страница ==>
Схемы водопроводов из поверхностных источников водоснабжения.| Листинг 5.1. Код обработчика Click кнопки cmd_Variables (html, txt)

mybiblioteka.su - 2015-2024 год. (0.012 сек.)