Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по технологической практике.doc
Скачиваний:
3
Добавлен:
01.09.2019
Размер:
2.09 Mб
Скачать

1 Постановка задачи 9

1.1 Цель создания 9

1.2 Область применения 11

1.3 Анализ существующих способов решения поставленной задачи 11

2 Объектная модель excel 12

2.1 Иерархия объектов 12

2.2 Свойства и методы объектов 13

2.3 Коллекции 13

2.4 Работа с объектами Range 13

2.4.1 Свойство Range 14

2.4.2 Свойство Cells 14

2.4.3 Свойство Offset 14

3 Элементы языка vba 16

3.1 История VBA 16

3.2 Комментарии 16

3.3 Типы данных 16

3.4 Переменные 18

3.4.1 Правила именования переменных 18

3.4.2 Объявление переменных 19

3.4.3 Область действия переменных 19

3.5 Константы 19

3.5.1 Объявление констант 19

3.6 Массивы 20

3.6.1 Объявление массивов 20

3.6.2 Объявление многомерных массивов 20

3.6.3 Динамический массив 20

3.6.4 Переменные объектов 21

3.6.6 Управление объектами и коллекциями 21

3.6.6.1 Конструкция With-End With 22

3.6.6.2 Конструкция For Each-Next 22

3.6.7 Контроль над выполнением кода 22

3.6.7.1 Операторы GoTo 23

3.6.7.2 Конструкция If-Then 23

3.6.7.3 Конструкция Select Case 23

3.6.8 Циклическая обработка инструкций 23

3.6.8.1 Циклы for-next 24

3.6.8.2 Циклы do while и do until 24

3.6.9 Процедуры и функции 25

3.6.9.1 Объявление процедуры 25

4 Разработка программного модуля 26

4.1 Анализ системы и требований 26

4.2 Проектирование программного продукта 27

4.2.1 Разработка алгоритмов, определение используемых типов данных, переменных и констант, для процедур 27

4.2.2 Выделение компонентов программного продукта 28

4.2.3 Разработка пользовательского интерфейса 28

4.3 Кодирование 31

4.4 Сопровождение 31

4.4.1 Оценка эффективности программного продукта и рассмотрение перспектив модификаций 31

ВЫВОДЫ 33

ПРИЛОЖЕНИЕ А. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 34

ПРИЛОЖЕНИЕ Б. ЛИСТИНГ МОДУЛЕЙ 40

ПРИЛОЖЕНИЕ В. АЛГОРИТМЫ 50