
- •Информатика Сборник лабораторных работ по программированию в среде Visual Basic for Applications
- •Содержание
- •Введение
- •Лабораторная работа №1. Vba. Основные понятия. Среда разработки. Основы пРоГраммирования. Переменные
- •Среда программирования vba
- •Основы программирования на vba
- •Переменные
- •Математические операторы
- •Контрольные вопросы
- •Лабораторная работа №2. Диалоговые окна
- •Лабораторная работа № 3. Разветвляющиеся алгоритмы
- •1. Операторы условия if...Then
- •1.1 Строчный оператор If…Then…Else
- •1.2 Блочный условный оператор
- •1.3 Вложенные операторы If
- •1.4 Логические операции
- •2. Безусловный переход GoTo
- •3. Оператор выбора – переключатель
- •5. Задачи для самостоятельного решения!
- •Лабораторная работа № 4. Циклы со счетчиком
- •Лабораторная работа № 5. Циклы с условием
- •1. Циклы с предусловием
- •2. Цикл с постусловием
- •3. Цикл For Each … Next
- •4. Задания к лабораторной работе
- •5. Контрольные вопросы
- •Лабораторная работа № 6. Работа с формами. Создание интерактивных программ.
- •Примеры создания программ для работы с объектами окна диалога
- •Кнопка на рабочем листе создается с помощью Панели инструментов Формы (Элементы управления). Макрос назначается двойным щелчком левой кнопки мыши или с помощью контекстного меню.
- •Варианты для самостоятельных работ:
- •Литература
Варианты для самостоятельных работ:
В таблицах приведены имена полей и соответствующие им названия объектов. Каждый объект должен иметь надпись.
Вариант 1
Продажа аппаратуры
Аппаратура |
Город |
Фирма |
Месяц |
Поле |
Список |
Поле со списком |
Группа флажков |
Вариант 2
Приемо-сдаточная накладная
№ |
Код детали |
Наименование детали |
Номер операции |
Количество деталей |
Поле и счетчик |
Поле |
Поле |
Поле со списком |
Поле со списком |
Вариант 3
Товаро - транспортная накладная
Номер |
Код |
Наимено-вание материала |
Ед. измере-ния |
Цена за ед. |
Кол-во |
|
|
Постав-щик |
Получатель |
|
|
|
|
Поле и счетчик |
Поле |
Поле |
Поле |
Поле со списком |
Поле |
Поле |
Вариант 4
Прием на работу
Ф И О |
Вид работы |
Форма оплаты |
Продолжительность рабочего дня, час |
Поле |
Группа флажков |
Группа переключателей |
Поле со списком |
Вариант 5
Предоставление отпуска
Фамилия, имя, отчество |
Должность |
Вид отпуска |
Кол-во дней |
Поле |
Список |
Поле со списком |
Поле и счетчик |
Вариант 6
Карточка студента
Фамилия |
Группа |
Факультет |
Возраст, лет |
Поле |
Поле со списком |
Список |
Поле и счетчик |
Вариант 7
Архив школы
Фамилия |
Класс |
Год окончания школы |
Медаль |
Поле |
Поле со списком |
Поле со списком |
Группа переключателей |
Вариант 8
Экзаменационная ведомость
Группа |
Ф и о |
№ зачетной книжки |
Дисциплина |
Оценка |
Поле со списком |
Поле |
Поле |
Поле со списком |
Поле со списком |
Вариант 9
Лотерея
Фамилия |
Город |
Выигрыш |
Отправлен |
Поле |
Поле со списком |
Поле со списком |
Группа переключателей |
Вариант 10
Карточка студента
Фамилия |
Спортивная секция |
Факультативы для посещения |
Предметы по выбору |
Поле |
Поле со списком |
Группа флажков |
Список |
Вариант 11
Карточка сотрудника
Фамилия, имя, отчество |
Национальность |
Место рождения |
Семейное положение |
Поле |
Поле со списком |
Поле со списком |
Группа переключателей |
Вариант 12
Ведомость задолжностей в библиотеке
Фамилия |
Название книги |
Кол-во дней |
Оплата штрафа |
Поле |
Поле со списком |
Поле и счетчик |
Группа переключателей |
Вариант 13
Отчет по продажам
Код продукции |
Продавец |
Имя клиента |
Вид оплаты |
Поле со списком
|
Поле |
Поле со списком
|
Группа флажков |