АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Введение. Кафедра автоматизированных систем управления

Читайте также:
  1. I. Введение
  2. I. ВВЕДЕНИЕ.
  3. II. ВВЕДЕНИЕ
  4. А.1 Введение
  5. ВВЕДЕНИЕ
  6. Введение
  7. Введение
  8. Введение
  9. Введение
  10. Введение
  11. ВВЕДЕНИЕ
  12. ВВЕДЕНИЕ

ПРОГРАММИРОВАНИЕ В СРЕДЕ 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, в приложении приведены примеры решения задач и некоторые варианты заданий.

В результате освоения дисциплины студент должен: знать - основные положения информатики, понятие информации; уметь - использовать стандартные пакеты прикладных программ для решения практических задач на персональном компьютере (ПК); владеть - основными методами работы на ПК с прикладными программными средствами, средствами компьютерной графики.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)