Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
IV. Некоторые сведения о языке Visual Basic for Applications
Основные понятия
Объект представляет собой элемент приложения, например, «лист», «ячейка», «диаграмма», «форма» или «отчет». В программе на языке Visual Basic необходимо идентифицировать объект, прежде чем применять к нему методы или изменять значения его свойств. Метод представляет собой действие, выполняемое над объектом. Например, Add – метод объекта ComboBox, поскольку он добавляет новую запись в поле со списком. В следующей процедуре для внесения нового элемента в объект ComboBox (поле со списком) используется метод Add.
Sub AddEntry(newEntry as String) Combo1.Add newEntry End Sub
Свойство представляет собой атрибут объекта, определяющий характеристики объекта, такие как размер, цвет, положение на экране или состояние объекта (например, доступность или видимость). Чтобы изменить характеристики объекта, надо просто изменить значения его свойств.
Чтобы задать значение свойства, надо указать объект, через точку указать имя свойства, затем знак равенства (=) и новое значение свойства. Например, в следующей процедуре изменяется заголовок формы Visual Basic посредством задания свойства Caption.
Sub ChangeName(newTitle) myForm.Caption = newTitle End Sub Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши), для которого можно запрограммировать отклик. События возникают в результате действий пользователя или программы, или же они могут быть вызваны системой.
Инструкция Visual Basic является полной командой. Она может содержать ключевые слова, операторы, переменные, константы и выражения. Любая инструкция относится к одной из следующих категорий: · инструкции описания, именующие переменные, константы или процедуры, а задающие типы данных; · инструкции присвоения, присваивающие значение или выражение переменной или константе; · исполняемые инструкции, инициирующие действие (они могут выполнить метод или функцию, а также могут организовать повторение или ветвление блоков программы; эти инструкции часто содержат математические или условные операторы). Обычно инструкция располагается на одной строке, но ее можно продолжить и на следующую строку с помощью символа продолжения строки – "_".
Комментарии позволяют объяснить процедуру или определенную инструкцию всем читателям программы. Чтобы внести комментарий в строку, на которой расположена инструкция, после инструкции следует поставить апостроф, и после поместить комментарий. По умолчанию комментарии выделяются в тексте зеленым цветом.
Типы данных
Допускаемые VBA типы данных приведены в таблице 1.
Таблица 1 Типы данных VBA
Массивы любых типов данных требуют 20 байт памяти плюс 4 байта на каждую размерность массива плюс число байт, требуемых для хранения данных. Объем памяти, требуемый для сохранения данных, рассчитывается как произведение числа элементов на размер элемента. Например, данные в одномерном массиве, который содержит четыре элемента типа Integer, требующих по 2 байта на элемент, занимают 8 байт. Вместе с 20 байтами на массив и 4 байтами на размерность общий требуемый объем составляет 32 байта.
Объектом (при компиляции) следует указать ссылку на объект в переменной, описанной с конкретным именем класса.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-06-14; просмотров: 36; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.203.68 (0.006 с.) |