Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SrrazOffpril_Vecher.rtf
Скачиваний:
7
Добавлен:
18.09.2019
Размер:
1.9 Mб
Скачать

Министерство образования российской федерации

МОСКОВСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра «Бухгалтерский учет и финансы»

Шеверева Е.А.

СРЕДСТВА РАЗРАБОТКИ ОФИСНЫХ ПРИЛОЖЕНИЙ

Учебное пособие

Москва 2004

М инистерство образования российской федерации

МОСКОВСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра «Бухгалтерский учет и финансы»

Утверждаю

«___» _____________ 2004г.

Проректор по учебной работе

______________Соколов В.В.

Шеверева Е.А.

СРЕДСТВА РАЗРАБОТКИ ОФИСНЫХ ПРИЛОЖЕНИЙ

Учебное пособие

Москва 2004

Аннотация

Цель изучения дисциплины – освоение и приобретение слушателями навыков в области теории и практики программирования в интегрированной среде разработки Visual Basic for Application, предоставляющей новые возможности стандартных приложений Microsoft Office. Учебное пособие содержит теоретический материал курса, примеры программного кода (в зависимости от темы пособия), тестовые задания для закрепления изученного материала и список рекомендуемой литературы для углубленного изучения дисциплины «Средства разработки офисных приложений».

Учебное пособие рекомендовано для студентов специальностей 06.04.00 «Финансы и кредит» и 06.05.00 «Бухгалтерский учет, анализ и аудит». Кроме того, может быть использовано для студентов экономических специальностей в рамках изучения дисциплины «Информатика» (предусмотренной Государственным образовательным стандартом как федеральный компонент) или как самостоятельная дисциплина регионального или выборного компонента «Средства разработки офисных приложений».

Печатается по решению Редакционно-издательского совета Московской государственной академии приборостроения и информатики.

Рецензент: к.т.н., профессор Мацнев А.П.

Научный редактор: доцент Лащинская Н.В.

Зав.кафедрой ЭФ-4 к.э.н., доцент Бондарчук Н.В.

Содержание

Аннотация

3

Введение

7

Тема 1. Основы программирования

9

1.1. Создание, редактирование и запуск программ

9

1.1.1. Редактор Visual Basic

9

1.1.2. Макросы

13

1.1.3. Процедуры

13

1.1.4. Использование значения, возвращаемого функцией

16

1.1.5. Выполнение процедуры Sub

16

1.1.6. Передача аргументов в процедуру

18

1.1.7. Именованные аргументы

19

1.1.8. Процедуры для обработки событий

20

1.1.9. Средства, ускоряющие написание программ

21

1.1.10. Проекты документов и шаблонов

23

1.1.11. Модули классов

23

1.2. Переменные, константы и типы данных

24

1.2.1. Типы данных в Visual Basic

24

1.2.2. Объявление константы, переменной или массива

25

1.2.3. Объявление объектной переменной

27

1.2.4. Встроенные константы

28

1.3. Управляющие конструкции

29

1.3.1. Операторы ветвления

30

1.3.2. Операторы цикла

32

1.3.3. Вложение управляющих конструкций

37

1.3.4. Выход из циклов и процедур

38

Тема 2. Введение в модели объектов

40

2.1. Обзор моделей объектов

40

2.1.1. Иерархия или модель объектов

40

2.1.2. Свойства и методы

42

2.1.3. Связь модели объектов с пользовательским интерфейсом

42

2.1.4. Объекты-наборы

43

2.2. Автоматизация операций с использованием объектов

44

2.2.1. Получение ссылки на объект

44

2.2.2. Вызов свойств и методов объекта

47

2.2.3. Инструментальные средства Visual Basic

48

2.3. Программирование объектов другого приложения

53

Тема 3. Объекты Microsoft Office

54

3.1. Объекты Microsoft Access

54

3.2. Объекты Microsoft Excel

55

3.3. Объекты Microsoft Power Point

56

3.4. Объекты Microsoft Word

57

Тема 4. Меню и панели инструментов

58

4.1. Средства настройки пользовательского интерфейса

59

4.1.1. Диалоговое окно Customize (Настройка)

59

4.1.2. Visual Basic

60

4.2. Выбор подходящих элементов пользовательского интерфейса

61

4.3. Система меню

62

4.4. Модификация системы меню на этапе разработки

64

4.4.1. Добавление пользовательской строки меню

64

4.4.2. Добавление меню

64

4.4.3. Добавление подменю

65

4.4.4. Добавление и группировка команд

65

4.4.5. Создание и модификация контекстных меню

66

4.4.6. Удаление компонентов меню

67

4.4.7. Восстановление встроенных компонентов меню

67

4.5. Модификация системы меню в период выполнения

67

4.5.1. Отображение пользовательской строки меню

68

4.5.2. Динамическое отображение компонентов меню

68

4.5.3. Включение и отключение компонентов меню

69

4.6. Панели инструментов

69

4.7. Модификация панелей инструментов на этапе разработки

71

4.7.1. Создание пользовательской панели инструментов

71

4.7.2. Добавление и группирование элементов

72

4.7.3. Добавление и инициализация текстовых полей, списков и полей со списками

73

4.7.4. Удаление элементов с панели инструментов

73

4.7.5. Восстановление встроенных панелей инструментов

74

4.8. Модификация панелей инструментов в период выполнения

74

4.8.1. Отображение панелей инструментов и отдельных элементов

74

4.8.2. Восстановление встроенных панелей инструментов

75

4.8.3. Включение и отключение элементов на панелях инструментов

75

4.8.4. Индикация состояния кнопок на панели инструментов

75

4.8.5. Модификация пользовательских текстовых полей, списков и полей со списками

76

Тема 5. Элементы управления на базе ActiveX и диалоговые окна

76

5.1. Разработка нестандартных диалоговых окон

76

5.2. Использование нестандартных диалоговых окон

78

5.2.1. Получение и установка значений свойств в период выполнения

79

5.2.2. Закрытие нестандартного диалогового окна

82

5.3. Работа с элементами управления в документе, листе или на слайде

83

Тема 6. Оптимизация кода

83

6.1. Основные принципы оптимизации кода

84

6.2. Оптимизация кода для Microsoft Excel

86

6.3. Оптимизация кода для Microsoft Word

87

Тема 7. Отладка и обработка ошибок

87

7.1. Создание обработчика ошибок

87

7.2. Иерархия обработчиков ошибок

89

7.3. Тестирование обработчика за счет эмуляции ошибок

91

7.4. Строчная обработка ошибок

92

7.5. Отключение обработки ошибок

93

7.6. Общие принципы отладки

94

7.7. Режимы конструктора, выполнения и прерывания

96

7.8. Окна отладки

97

7.9. Просмотр стека вызовов

98

Тема 8. Разработка приложений для Интернета и Word Wide Web

98

8.1. Термины и концепции, связанные с Интернетом

98

8.2. Работа с гиперссылками

103

8.3. Сохранение документов и объектов в формате HTML

107

8.4. Элемент средства просмотра Web Microsoft

109

8.5. Элемент управления Internet Transfer

110

8.6. Элемент управления WinSock

113

8.7. Создание персонального Web-сервера

115

Тестовые задания для закрепления материала учебного пособия

116

Рекомендуемая литература

156

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]