- •Херсон – 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 форми для введення даних про ліки в електронну таблицю
- •Домашнє завдання
- •Список літератури
2. Інструменти середовища Visual Basic
Вікно середовища містить головне меню, панель інструментів, а також:
палітру компонентів (ТооlВох);
вікно властивостей об'єктів (Properties Window);
вікно форми (Form);
редактор коду (Code).
Усі ці засоби можна відкрити у разі потреби командами головного меню View/ТооlВох, View/Properties Window, View/ Form та View/Code.
3. Головне меню та панель інструментів
Головне меню складається з таких команд (пунктів): File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window, Help.
Меню File містить стандартні команди, призначені для роботи з файлами проекту. За допомогою цих команд можна створити новий проект (New Project), відкрити чи закрити файл проекту (Open Project, Remove Project), додати проект (Add Project), зберегти проект чи форму (Save Project, Save Project As, Save Form.., Save Form.. As), роздрукувати вибрані файли проекту (Print) чи створити ехе-модуль (Make Project.exe).
Меню Edit містить стандартні команди для пошуку та заміни фрагмента тексту (Find, Replace, Find Next), команди роботи з буфером і (Copy, Cut, Paste тощо) тощо.
У меню View знаходяться команди візуалізацїї елементів середовища.
Меню Project містить команди керування проектом, зокрема команди додавання файлів до проекту (Add Form, Add Module тощо).
За допомогою команд меню Format можна вирівнювати компоненти відносно сітки та між собою (Align), задавати порядок відображення компонентів, які перетинаються (Order/Bring to Front, Order/Send to Back), змінювати розміри вибраного компонента (Make Same Size) і т.і.
Меню Debug призначене для налагодження проекту та пошуку помилок.
Меню Run містить команди керування роботою програми (Run, Break, End, тощо).
У меню Tools знаходяться команди для за-дання параметрів середовища.
Панель інструментів служить для розташування кнопок інструментів. На ній можуть міститися кнопки всіх згаданих команд.
4. Палітра компонентів
Палітра компонентів розташована в окремому вікні (рис. 1). Щоб помістити компонент у центр вікна форми, двічі клацають на його піктограмі. Якщо потрібно розташувати компонент десь на формі, клацають один раз на його піктограмі і обводять контур у потрібному місці форми. Вибраний компонент можна переміщати на формі, а також змінювати розміри, перетягуючи його маркери.
Рис. 1
5. Вікно властивостей об'єктів
За допомогою вікна властивостей можна задавати початкові значення властивостей об'єкта. Вікно інспектора об'єктів містить список компонентів поточної форми, а також дві закладки для властивостей: упорядковані за алфавітом (Alphabetic) та за призначенням (Categorized). Щоб активізувати вікно інспектора об'єктів, використовують клавішу F4. Список властивостей складається з двох стовпців: лівий містить назви властивостей компонентів, а правий — їхні значення (рис. 2).
Для введення значень властивостей числового та текстового типу (Width, Name тощо) використовується стандартне поле введення. Значення властивостей перерахованого типу (Alignment, Mouse-Pointer тощо) задаються комбінованим списком, звідки вибирають потрібне. Деякі комплексні властивості (Font, Picture, Icon тощо) використовують діалогові вікна, набір керуючих елементів яких залежить від конкретної властивості.
Рис. 2
