- •Программирование на языке
- •Методические указания
- •Степанов а.Г. Программирование на языке Visual Basic for Applications. Методические указания для выполнения лабораторных работ.
- •Лабораторная работа №1 создание макросов в среде Excel
- •Методические указания
- •Объект.Метод
- •Лабораторная установка
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №2 обнаружение ошибок и отладка программы
- •Методические указания
- •Порядок оформления отчета
- •Порядок выполнения работы
- •Порядок оформления отчета
- •Контрольные вопросы
- •Лабораторная работа №3 создание функций пользователя
- •Методические указания
- •Порядок выполнения работы
- •Порядок оформления отчета
- •Варианты заданий к выполнению лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа №4 встроенные диалоговые окна
- •Методические указания
- •Порядок выполнения работы.
- •Порядок оформления отчета
- •Контрольные вопросы.
- •Лабораторная работа №5 средства создания пользовательского интерфейса
- •Методические указания
- •Порядок выполнения работы.
- •Порядок оформления отчета
- •Контрольные вопросы.
- •Лабораторная работа №6 работа с внешними файлами
- •Методические указания
- •Порядок выполнения работы.
- •Порядок оформления отчета
- •Варианты заданий к выполнению лабораторной работы.
- •Контрольные вопросы.
- •Лабораторная работа №7 создание класса
- •Методические указания
- •Порядок выполнения работы.
- •Порядок оформления отчета
- •Варианты заданий к выполнению лабораторной работы.
- •Контрольные вопросы.
- •Литература
Порядок выполнения работы.
Включите компьютер. Загрузите Windows. Загрузите Excel и выполните команду Файл/Открыть. При стандартной настройке на экране появится окно Открытие документа, а в окне Папка появится название основной рабочей папки Мои документы. Если по каким-то причинам установилась другая папка, нажмите кнопку меню Папка и выберете папку Мои документы. Ниже будет показано содержимое папки Мои документы. Найдите папку с номером вашей группы. Откройте эту папку и найдите файл, соответствующий вашей фамилии, установите на него курсор. Нажмите кнопку Открыть и убедитесь, что в верхней левой области экрана после текста Microsoft Excel появилось название рабочей папки с вашей фамилией.
Перейдите на следующий лист рабочего поля. Если свободные листы отсутствуют, выполните команду Вставить/Лист.
Последовательностью команд Сервис/Макрос/Редактор Visual Basic запустите редактор VBA.
Выполните команду Вставка/Модуль и создайте новый модуль. Выберете его значок в окне проекта, чтобы активизировать окно редактора для создания собственной функции. В открывшемся окне напишите на VBA программу функции, демонстрирующую возможности вывода в файл информации в соответствии со своим индивидуальным заданием.
Проверьте работоспособность созданной вам функции из рабочего листа Excel.
Сохраните результаты выполнения работы в файле на диске.
Порядок оформления отчета
Отчетом о лабораторной работе является файл с именем, совпадающим с фамилией студента с результатами работы в папке Мои документы/номер группы.
Варианты заданий к выполнению лабораторной работы.
Напишите функцию или набор функций, осуществляющие следующие операции с файлами.
Запись и чтение файла последовательного доступа, данные форматированные.
Запись и чтение файла последовательного доступа, данные неформатированные.
Запись и чтение файла произвольного доступа, данные форматированные.
Запись и чтение заданной записи (записей) файла произвольного доступа, данные форматированные.
Запись, чтение и добавление записи (записей) файла произвольного доступа, данные форматированные.
Копирование файла последовательного доступа, данные неформатированные.
Копирование файла последовательного доступа, данные форматированные.
Совместная работа с файлом последовательного доступа, данные неформатированные.
Совместная работа с файлом последовательного доступа, данные форматированные.
Совместная работа с файлом произвольного доступа, данные форматированные.
Контрольные вопросы.
В чем отличие форматированной и не форматированной записи в файл?
Какие существуют возможности для организации совместного доступа к файлу?
Как можно найти нужную запись в файле?
Как копировать файлы?
Как можно изменять содержимое файла?
Что такое двоичный файл и где он используется?
Что происходит при выполнении операции закрытия файла?
Как можно определить конец файла?
Перечислите основные типы файлов VBA.
