Составители:
Рубрика:
92
Проблема синхронизации................................................................................... 21
Обмен в программном режиме .......................................................................... 21
Обмен в прерываниях ......................................................................................... 22
Использование программных прерываний для программирования ввода-
вывода .............................................................................................................................. 24
2. Ремесло програмирования ................................................................................. 27
Системы автоматизации программирования ....................................................... 27
Программирование как вид человеческой деятельности................................ 27
Борьба за производительность труда. ............................................................... 28
Общее описание и назначение языка VBA........................................................... 30
Тенденции развития программного обеспечения и краткая характеристика
языка VBA ....................................................................................................................... 30
Макросы в пакете Microsoft Office.................................................................... 31
Типы данных и идентификаторы........................................................................... 31
Основные идеи кодирования данных в памяти машины ................................ 31
Типы данных........................................................................................................ 32
Идентификаторы ................................................................................................. 34
Константы и переменные ................................................................................... 35
Массивы ............................................................................................................... 37
Структуры............................................................................................................ 39
Область действия и время жизни переменной ................................................. 40
Комментарии ....................................................................................................... 42
Стандартные операции ........................................................................................... 42
Понятие операции ............................................................................................... 42
Арифметические операции ................................................................................ 43
Операции сравнения ........................................................................................... 44
Логические операции.......................................................................................... 44
Операции со строками ........................................................................................ 45
Стандартные операторы ......................................................................................... 46
Понятие оператора.............................................................................................. 46
Операторы языка VBA ....................................................................................... 47
Оператор объявления переменных.................................................................... 48
Оператор присваивания...................................................................................... 49
Базовые операторы ввода-вывода
..................................................................... 49
Условный оператор............................................................................................. 56
Оператор ветвления ............................................................................................ 57
Операторы цикла................................................................................................. 59
Функции и процедуры в языках программирования....................................... 63
Объявление функций .......................................................................................... 64
Вызов функций и процедур................................................................................ 65
Определение функций и процедуры ................................................................. 65
Возврат значений в вызывающую программу через список формальных
параметров....................................................................................................................... 67
Классы и объекты.................................................................................................... 69
Понятия класса и объекта................................................................................... 69
Создание классов и объектов............................................................................. 70
Дополнительные возможности Ввода – вывода .................................................. 73
Обмен данными между Excel и VBA ................................................................ 73
Элементы управления рабочего листа Excel.................................................... 74
Пользовательские формы ................................................................................... 76