|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Введение. Кафедра автоматизированных систем управления
ПРОГРАММИРОВАНИЕ В СРЕДЕ VBA
Учебное пособие
МОСКВА 2011 МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (МАДИ)
Кафедра автоматизированных систем управления
Заведующий кафедрой д.т.н, профессор __________ А.Б. Николаев
“___”_____________ 2011г.
Н.Г.КУФТИНОВА
ПРОГРАММИРОВАНИЕ В СРЕДЕ VBA
Учебное пособие
Москва 2011 В учебном пособии рассмотрены основные положения программирования в среде Visual Basic for Applications (VBA). Приведены примеры для решения задач программирования и алгоритмизации по дисциплине «Информатика». Пособие предназначено для студентов по направлению подготовки 141100 «Энергетическое машиностроение» и 280700 «Техносферная безопасность» МАДИ и может быть использовано студентами других направлений подготовки, осваивающими программирование в среде VBA. Также рассмотрены основные принципы программирования, этапы решения задач, порядок проектирования программ и изложены основы программирования на языке VBA. Приведено большое количество примеров.
© МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (МАДИ)
Оглавление Введение. 5 1. Разработка алгоритма. Блок-схема. Структуры алгоритмов. 5 1.1. Понятие алгоритма. Структуры алгоритмов. 5 2. Представление данных в памяти,типы данных, идентификаторы, переменные, массивы.. 18 2.1. Программный способ записи алгоритмов. 18 2.2. Представление данных в памяти. 20 2.3. Типы данных. 22 2.4. Идентификаторы, переменные, массивы.. 25 2.5. Операции, выражения, операторы.. 34 3. Структура программ на VBA, операторы описания, присваивания 39 3.1. Структура программ на VBA.. 39 3.2. Операторы описания. 42 3.3. Oператоры присваивания. 44 4. Понятие макроса, создание, отладка программы.. 45 4.1. Понятие макроса. Создание макроса. 45 4.2. Отладка, использование среды для отладки программ.. 52 4.3. Средства отладки. 53 4.4. Обработка ошибок выполнения. 57 4.5. Перехват ошибок. 60 4.6. Общие сведения о перехвате ошибок. 61 5. Управляющие структуры VBA.. 67 5.1. Конструкция If... Then. 67 5.2. Конструкция If... Then... Else. 70 5.3. Конструкция Select Case. 73 6. Операторы цикла. Вложенные циклы.. 76 6.1. Операторы цикла. 76 6.2. Вложенные циклы.. 82 7. Символьные данные. Операции и функции для работы с символьными данными. 89 7.1. Символьные данные. 89 7.2. Операции и функции для работы с символьным данными. 89 8. Булевские вектора и операции для работы с ними. 101 9. Подпрограмма-процедура. 105 9.1. Общие процедуры.. 106 9.2. Создание новых процедур. 107 9.3. Просмотр существующих процедур. 107 9.4. Вызов процедур Sub. 108 9.5. Процедуры в стандартных модулях. 110 10. Подпрограмма-функция. 110 10.1 Вызов процедур Function. 112 10.2. Механизмы передачи параметров. Типы данных параметров. Передача параметров по значению.. 112 10.3. Передача параметров по ссылке. 113 10.4. Неизвестное число параметров. 116 10.5. Рекурсия. 117 11. Использование объектов, их свойства и методы. Формы.. 123 11.1. Работа с объектами. 123 11.2. Происхождение объектов. Основы работы с объектами. 124 11.3. Установка значений свойств. 127 11.4. Получение значений свойств. 127 11.6. Взаимосвязь объектов. 129 11.7. Применение свойств и методов к членам наборов. 130 11.8. Общие наборы в VBA.. 131 11.9. Разработка формы. События и методы формы.. 132 11.10. Связь между объектами. Создание объектов. Использование и объявление переменных для объектов. 135 11.11. Формы как объекты. Объект FSO.. 140 12. Элементы управления в приложениях VBA.. 151 12.1. Кнопки управления. 151 12.2. Метки. 153 12.3. Текстовые поля. 154 12.4. Работа с текстом в текстовом поле. 156 12.5. Флажки. 158 12.6. Создание групп переключателей. Выбор переключателей. 159 12.7. Комбинированные окна и списки. 161 12.8. Полосы прокрутки как устройства ввода. 162 12.9. Графическое окно в качестве контейнера. 163 12.10. Элемент управления Image. 164 12.11. Другие элементы управления. 165 Литература. 172 Приложение 1. 174 Приложение 2. 182
Введение
В учебном пособии рассматриваются вопросы визуального программирования. Для описания теории и практики визуального программирования использован язык VBA, в приложении приведены примеры решения задач и некоторые варианты заданий. В результате освоения дисциплины студент должен: знать - основные положения информатики, понятие информации; уметь - использовать стандартные пакеты прикладных программ для решения практических задач на персональном компьютере (ПК); владеть - основными методами работы на ПК с прикладными программными средствами, средствами компьютерной графики. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |