- •Херсон – 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 форми для введення даних про ліки в електронну таблицю
- •Домашнє завдання
- •Список літератури
13. 3Апрограмуйте команду "Очистити поле виведення" головного меню.
Клацніть на команді головного меню форми "Очистити поле виведення", не запускаючи програму на виконання. З'явиться заготовка процедури реакції на подію виклику цієї команди. У ній залишіть команду присвоєння порожнього рядка для очистки поля редагування Textl:
14. 3Апрограмуйте команду "Кінець" головного меню, скориставшись стандартною процедурою End:
Збережіть виконану на даний момент форму у своїй папці (File /Save Project).
15. 3Апустіть створену програму та дослідіть її роботу.
Проекспериментуйте з багаторядковим полем редагування Textl, вводячи та коректуючи у ньому будь-який текст. Зверніть увагу (на те, що в цьому вікні можна виконувати такі ж дії з текстом, як і в текстовому редакторі: виокремлювати фрагмент тексту, копіювати, переносити чи вилучати фрагмент. Витріть текст за допомогою команди головного меню "Очистити поле виведення". Закінчіть роботу програми, клацнувши на команді "Кінець".
16. Запрограмуйте команду "Протабулювати".
Виконайте команду "Протабулювати" з головного меню форми, клацнувши на ній один раз. З'явиться заготовка процедури, яку заповніть так:
17. Виконайте програму і проекспериментуйте з різними значеннями лівої, правої межі та кроку зміни аргумента. Закрийте вікно програми "Табулювання функції".
18. 3бережіть створену програму у своїй папці.
19. Продемонструйте створену форму викладачеві. Закінчіть роботу.
Домашнє завдання
Задача 3.1. Модифікуйте реалізацію програми, передбачивши можливість табулювання функції і її похідної. Вибір варіанта табулювання (з похідною чи без неї) здійснити за допомогою додаткового прапорця.
Підказка. Виконайте такі дії:
вставте у форму об'єкт типу CheckBox (прапорець), надайте його властивості Caption значення "Похідна", виберіть для підпису один із кирилізованих шрифтів 12-го розміру, вирівняйте вставлений об'єкт.
змініть програмний код кнопки "Протабулювати", використавши в тексті її процедури такі команди:
'
Задача 3.2. Визначити, кількість значень функції більших, ніж 0,5 і менших, ніж 1.
Задача 3.3. Передбачте у створеній програмі додаткову можливість для визначення максимального та мінімального значень функції.
Підказка. У тілі процедури кнопки "Протабулювати", скористайтеся такими командами:
Задача 3.4. Змініть процедуру команди "Протабулювати" так, щоб для увімкненого прапорця "У масив" виведення результатів виконувалось в одновимірний масив.
Задача 3.5 (побудова графіка). Виконайте команду "Components" контекстового меню панелі компонентів, і в одержаному вікні на закладці Controls встановіть прапорець у позиції ChartFX 2.0 OLE Custom Control / Ok. Вставте у форму об'єкт ChartFX (діаграма) для побудови графіка функції. Виберіть контекстове меню Properties (Властивості) цього об'єкта і на закладці Appearance у списку Gallery Type виберіть піктограму потрібного графіка. На закладці SDView заберіть прапорець 3D. На закладці DataValues задайте очікувані (орієнтовно) максимальне і мінімальне значення функції / Ok. Створіть додатковий пункт меню або вставте кнопку "Намалювати графік" для отримання графіка і запрограмуйте (наприклад, кнопку) так:
Задача 3.6. В умовах задачі 3.5 використайте задані на формі значення лівої і правої меж графіка та кроку розбиття.
