Окно Свойства (Properties)
Список свойств выделенного объекта выводится в окне «Свойства» (Properties), изображенном на рисунке 3.4. Для того чтобы выделить объект, необходимо с помощью окна проекта выбрать форму и перейти в режим конструктора, используя команду «View Object». В качестве примера на рисунке 3.4 приведены свойства элемента управления «Поле» (Textbox). Свойства объекта можно упорядочить в алфавитном порядке «По алфавиту» (Alphabetic) или по категориям «По категориям» (Cateqorized), выбрав соответствующую вкладку. Предусмотрена также возможность получения быстрой справки по какому-либо свойству объекта. Для этого достаточно установить курсор на нужное свойство и нажать клавишу F1. Замечание. Если выделено несколько объектов, то в окне свойств выводятся только свойства, общие для всех выделенных объектов. В этом случае изменение какого-либо из общих свойств приведет к изменению аналогичных свойств всех выделенных объектов.
Рис. 3.4 Окно Свойства
Окно Просмотр объектов (Object Browser) Окно «Просмотр объектов» (Object Browser) предназначено для просмотра объектов, доступных при создании программы. Хотя на самом деле в этом окне просматриваем не объекты, а структуру соответствующего класса объектов. Окно просмотра объектов (рисунок 3.5) может использоваться для поиска или свойства объекта. Чтобы найти какое-либо свойство или метод, необходимо выполнить следующую последовательность действий: 1. Откройте в редакторе Visual Basic нужный модуль. 2. Нажмите на панели инструментов кнопку «Просмотр объектов» (Object Browser). 3. Используя раскрывающийся список «Проект/Библиотека» (Project/Library), расположенный в верхнем левом углу окна просмотра объектов, выберите нужную библиотеку.
4. Пометьте нужный объект в списке «Классы» (Classes). 5. Используя список «Компонент» (Members Of), выберите подходящий метод или свойство.
Рис.3.5 Окно Просмотр объектов
Для получения сведений о выбранном классе, методе, событии или свойстве нажмите кнопку «Справка» (Help) в окне «Просмотр объектов» (Object Browser). Лабораторная работа № 4. Программирование алгоритмов линейной структуры 4.1 Цель работы: изучение методов алгоритмизации и программирования алгоритмов линейной структуры. Краткие теоретические сведения При программировании линейной структуры используется оператор присваивания и встроенные диалоговые окна.
Оператор присвоения Оператор присвоения присваивает значение выражения переменной или константе. Оператор присвоения всегда включает знак равенства(=). Синтаксис: [Let] Переменная = выражение Инструкция Let не обязательна и чаще всего опускается. Оператор присвоения предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, имя которой указано в левой части. В результате, например, действие следующей пары операторов х==2 х==х+2 Переменной х будет присвоено 4. Имена переменных должны отражать суть обозначаемого объекта так, чтобы делать программу легко читаемой. В VBA имеются следующие ограничения на имена: 1. Длина имени не должна превышать 255 символов. 2. Имя на может содержать точек, пробелов и следующих символов: %, &,!, #, @, $. 3. Имя может содержать любую комбинацию, цифр и символов, начинающуюся с буквы. 4. Имена должны быть уникальны внутри области, в которой они определены. 5. Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур.
Хотя регистр (верхний или нижний) в имени не имеет значения, умелое использование его может существенно облегчить понимание содержательной стороны переменной. Например, вместо плоских и невыразительных имен
процентнаяставка
х_начзнач предпочтительнее использовать следующие имена, которые легче воспринимаются, благодаря выделению нескольких символов, входящих в них, разумным использованием верхнего регистра
ПроцентнаяСтавка
х_НачЗнач
Выражение состоит из элементов выражения (операндов) разделенных знаками операций и скобками. В программах на VBA можно использовать стандартный набор операций над данными. Имеются три основных типа операций: Математические, выполняются над числами, и их результатом являются числа Отношения, применяются не только к числам, и их результатом являются логические значения, например х>у Логические, используются в логических выражениях и их результатом являются логические значения, например Not x And y Приведем операции VBA указанных и дополнительных категорий. Таблица 4.1
VBA выполняет операции в соответствии с их приоритетами, что обеспечивает однозначность в трактовании значений выражений. Приведем приоритеты выполнения операций.
Приоритет Операции 1 Вызов функции и скобки 2 ^ 3 - (смена знака) 4 *, / 5 \ 6 Mod 7 +, - 8 >, <, >=, <=, <>, = 9 Not 10 And 11 Or 12 Xor 13 Equ 14 Imp
Операндами в выражении могут быть: переменные, константы, функции. В VBA имеются большой набор встроенных функций и процедур, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории: - Математические функции - Функции проверки типов - Функции преобразования форматов В таблице 4.2 перечислены математические функции, используемые в VBA
Таблица 4.2 Математические функции
Обратите внимание на то, что список функций табл. 4.2 несколько сокращен. Приведены только четыре встроенные тригонометрические функции, на самом же деле тригонометрических функций около 24, включая используемые гиперболические функции. В табл. 4.3 перечислены несколько стандартных формул, где использованы встроенные функции для вычисления недостающих. Эти формулы предназначены для положительных и отрицательных значений аргумента х. Некоторые из них, содержащие знак (+-), дают двойной результат. Используйте знак плюс (+) для вычисления первого значения и знак (-) для вычисления второго.
Таблица 4.3 Формулы общих математических функций, не вошедших в VBA
Число 1.5708 – это приближенное значение π/2.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|