История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2018-01-03 | 161 |
5.00
из
|
Заказать работу |
|
|
Алгоритм можно представить как некоторые структуры, состоящие из отдельных базовых (основных) элементов. Логическая структура любого алгоритма может быть представлена комбинацией 3-х базовых структур: следование, ветвление, цикл
Базовая структура «следование» образуется из последовательности действий, последующих один за другим. Явл-ся основой для линейного алгоритма
Базовая структура «Ветвление » сущ-ет в 4-ех основных вариантах и обеспечивает в зависимости от результата проверки условия («да» или «нет») выбор одного из альтернативных путей работы алгоритма 1) если - условие, то – действие, конец если, 2) если – то - иначе: если – условие, то – дествие1, иначе – действие2, конец если, 3) выбор: при усл.1 – действие 1, при усл.2 – действ.2……. конец выбора, 4) выбор – иначе: выбор, если при усл.1 – действ.1, при усл. n – действ. n, иначе – действ. n+1, конец выбора
36. Объектно-ориентированный подход (основные понятия VBA: проект, модуль, объект, свойство, метод).
Приложение Майкрософт офис представляет собой совокупность вложенных объектов. Объектами являются сами приложения и все их компоненты.
VBA(Visual Basic for Application) – это главный (корневой) объект в иерархии объектов Excel. Оно имеет огромное число свойств и методов. Объект имеет: Свойства – описывают состояние объекта. Методы – определяют поведение объекта. События - определяют то, что может происходить с объектом. Коллекция объектов – представляет собой объект, содержащий множество других объектов одного и того же типа.
Процедуры и функции пользователя
Программа VBA представляет собой совокупность процедур и функций, размещенных, в зависимости от особенностей решаемой задачи, в одном или нескольких модулях. Каждый модуль имеет две области: общую и область процедур. В общей области (General Declarations) помещаются операторы описания переменных, которые являются общими для всех процедур и функций этого модуля. В области процедур помещается код программы.
|
В VBA программный код, реализующий какие-либо действия, оформляется в виде процедур и функций. Благодаря этому создаваемые программы имеют хорошую структурированность и наглядность.
Различают следующие типы процедур:
- процедуры обработки событий;
- процедуры макросов;
- процедуры пользователя.
Процедуры обработки событий связаны с каким-либо объектом и имеют следующий синтаксис:
Процедуры макросов создаются при записи макросов – по команде меню: Сервис – Макрос – Макросы
Процедура пользователя создается им для выполнения каких-либо действий в рамках разрабатываемой программы.
Функция – это процедура, которая выполняет действия и возвращает некоторое (вычисленное) значение вызвавшей программе.
Соглашения об именах в VBA, виды и типы данных
В языке действуют следующие соглашения на имена процедур переменных и констант: должны начинаться с буквы; могут включать буквы, цифры и символы подчеркивания; не должны включать знаки препинания или пробелы; не должны совпадать с ключевыми словами языка Visual Basic
Основные типы данных, используемые при описании переменных и констант: Integer (Целое),Long Integer (Длинное целое),Single (десятинное число одинарной точности),Double (Двойной точности),Currency (Десятичное число с фиксированной точностью),String (Строка текста),Boolean (логический =True,False),Date (Дата),Variant (Вариант), Object (экземпляр класса)
Переменные, константы, явное и неявное объявление переменных и констант в VBA.
Переменная – это имя, определяющее область памяти для хранения величины, которая может изменяться во время работы программы. Переменная используется для временного хранения данных в программе. Переменная может хранить информацию, введенную пользователем или полученную в процессе работы программы. Переменная может быть объявлена в программе ЯВНО и НЕЯВНО. При этом переменная используется без специального выделения для нее памяти. При явном объявлении переменной используется оператор Dim (Dimension-размерность), который резервирует определенную область под переменную.
|
К онстанта – это именованная область памяти для хранения данных, изменение которых во время работы программы не допускается. 2 типа в VBA: - встроенные константы ( true, false, null), пользовательские константы
|
|
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!