- •Херсон – 2007
- •Visual Basic. Короткі теоретичні відомості
- •1. Основні поняття
- •2. Інструменти середовища Visual Basic
- •3. Головне меню та панель інструментів
- •4. Палітра компонентів
- •5. Вікно властивостей об'єктів
- •8. Редактор коду
- •6. Вікно форми
- •7. Структура проекту
- •Лабораторна робота № 1. Програмування кнопок. Об'єкти: форма, текстове поле, зображення, кнопка
- •Хід роботи
- •1. Завантажте середовище візуального програмування Visual Basic.
- •2. Активізуйте ще два вікна Visual Basic:
- •3. Запустіть програму Project1 на виконання і розгляньте вікно порожньої поки що форми. Проекспериментуйте з вікном форми. Запустити програму можна декількома способами:
- •5. Збережіть створену програму у своїй папці.
- •6. Візуально ознайомтеся з властивостями форми Width та Height.
- •11. Аналогічно вставте у форму ще декілька текстових полів з вашими біографічними даними.
- •12. Вставте у форму об'єкт типу Image (зображення).
- •13. Вставте свою портретну фотографію за допомогою властивості Picture (ілюстрація) об'єкта Image1.
- •14. Вставте свою художню фотографію у форму поверх існуючої, скориставшись ще одним об'єктом типу Image.
- •15. Проекспериментуйте з властивістю Visible (видимість) обох зображень, кожного разу виконуючи програму (див. Пункт 3).
- •16. Вставте у форму кнопки для засвічування фотографій - два об'єкти типу CommandButton з назвами Command1 і Command2.
- •17. Запрограмуйте кнопку "Портретна фотографія" так, щоб після її натискання у формі з'являлась портретна фотографія.
- •Лабораторна робота № 2. Програмування розгалужень. Об'єкти: поля редагування, перемикачі
- •23. 3Мініть розміри та кольори символів (зокрема об'єктів Label3 і Text3), розташування об'єктів, фон форми (властивість Back-Color) так, щоб форма виглядала якнайкраще.
- •24. 3Абезпечте появу підказки "Введіть суму в доларах" після переміщення вказівника миші до поля Техt3.
- •26. Продемонструйте створену форму викладачеві. Закінчіть роботу. Домашнє завдання
- •Лабораторна робота № 3. Програмування циклів. Об'єкти: Checkbox, Frame. Робота з меню
- •13. 3Апрограмуйте команду "Очистити поле виведення" головного меню.
- •14. 3Апрограмуйте команду "Кінець" головного меню, скориставшись стандартною процедурою End:
- •15. 3Апустіть створену програму та дослідіть її роботу.
- •Лабораторна робота № 4. Файли записів
- •6. Запрограмуйте процедуру створення форми Form_Load():
- •Середовище програмування visual basic for applications (vba) Лабораторна робота № 5. Програмування в середовищі vba для програми Microsoft Word
- •5. Вставте у форму індикатор стану виконання процесу перетворення тексту Progress Bar.
- •6. Активізуйте вікно форми і запустіть програму (форму) на виконання, клацнувши на кнопці Run Sub/UserForm.
- •7. Запрограмуйте відкривання вікна "Перетворення тексту" у момент запуску макросу.
- •9. Запрограмуйте кнопку Ok, двічі клацнувши по ній.
- •10. Опишіть глобальну змінну word.
- •Домашнє завдання
- •Лабораторна робота № 6. Програмування в середовищі vba програми Microsoft Excel
- •Лабораторна робота № 7. Реалізація методу простих ітерацій засобами vba у програмі Microsoft Excel
- •Лабораторна робота № 8. Створення засобами vba форми для введення даних про ліки в електронну таблицю
- •Домашнє завдання
- •Список літератури
Домашнє завдання
Задача 9.1. Додайте до форми ще два поля редагування: "Виробник" (об'єкт типу TextBox) та „Постачальник" (об'єкт типу СоmboВох). Підготуйте назви чотирьох постачальників і змініть коди процедур UserForm_Initialize і CommandButton1_Click відповідним чином. Змініть ЕТ, додавши до неї відповідні два стовпці.
Задача 9.2. Додайте до форми UserForml ще одну кнопку „Очистити", клацнувши на якій користувач витре інформацію з полів введення на формі й поверне їх до початкового стану без занесення інформації у таблицю, що корисно у випадку виявлення помилки під час введення даних.
Список літератури
Алексеев В.Е., Baулин А.С., Петрова Г.Б. Вычислительная техника и программирование. Практикум по программированию: Ікт. пособие / Под ред. А.В. Петрова. М., 1991.
Алтухов Е.В., Рыбалко Л А., Савченко B.C. Основы информатики и вычислительной техники: Учеб. пособие. М., 1992.
Глинсъкий Я.М. Інформатика: Пробний навч. посібник, ів, 1992.
Глинський Я.М. Основи інформатики та обчислювальної Ііки. У 4-х ч. Ч ЛИ. Бейсик: Експ. підр. для 11 класу. Львів, 5.
Кергаль М. Методы программирования на Бейсике (с упражнениями). М., 1991.
Кетков Ю.Л. GW-, Turbo- и Quick Basic для IBM PC. M., 1992.
МейерБ.,БоддуэнК. Методы программирования. М., 1981.
Моррил Г. Бейсик для ПК ИБМ. М., 1987.
Москвитина АЛ., Новичков B.C. Алгоритмические языки в техникуме. Бейсик. М., 1989.
Очков В.Ф., Пухначев Ю.В. 24 этюда на Бейсике. М., 1988.
Райманс Г.Г. Qbasic: Основы языка программирования (Вводнойкурс). К., 1992.
Светозарова Г.И., Мельников АЛ.., Козловский А.В. Практикум по программированию на языке Бейсик: Учеб. пособие для вузов. М., 1988.
Спірідонов В.І., Войтков В.Г. Обчислювальна техніка і програмування. Хмельницький: ХТІ, 1992.
Уолш Б. Программирование на Бейсике. М., 1988.
Чернов Б.И. Программирование на алгоритмических языках Бейсик, Фортран,Паскаль: Кн. для внеклас. чтения. М., 1991.
Visual Basic та VBA:
Ананьев Н„ Федоров А. Самоучитель Visual Basic 6.0. БХВ-Петербург, 2002.
ГарнаевА. Самоучитель VBA. СПб.: БХВ-Петербург, 2002, 2003.
Коропов Б. VBA: специальный справочник. СПб.: Питер, 2002.
Райтингер М., Мус Г. Visual Basic 6.0. BHV, К., 2001.
Сайлер Б., Споттс Д. Использование Visual Basic 6. М., 2001.
Хорее В Д. Самоучитель программирования на VBA в Microsoft Office. Юниор, К., 2001.
Кузъменко ВТ. Программирование на VBA 2002. ООО Бином-Пресс, М., 2003.
Кузъменко В.Г. VBA 2003. ООО Бином-Пресс, М., 2004.
