Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_ VBA1.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
5.22 Mб
Скачать

23. 3Мініть розміри та кольори символів (зокрема об'єктів Label3 і Text3), розташування об'єктів, фон форми (властивість Back-Color) так, щоб форма виглядала якнайкраще.

24. 3Абезпечте появу підказки "Введіть суму в доларах" після переміщення вказівника миші до поля Техt3.

Виберіть об'єкт Text3 і як значення властивості ToolTipText уведіть текст підказки. Збережіть роботу, запустіть програму і пере копайтеся, що підказка з'являється.

25. Поміняйте вигляд стрілки з = > на →, а <= на ←.

Для цього виберіть об'єкт Labels і як значення властивості Caption введіть українську букву р, після чого, активізувавши властивість Font, виберіть назву шрифту Wingdings Двічі клацніть на правому, перемикачі і в його процедурі введіть українську букву р замість =>. у процедурі для лівого перемикача символи <= замініть буквою п. Збережіть роботу запустіть програму і переконайтеся, що стрілка змінила свій вигляд.

26. Продемонструйте створену форму викладачеві. Закінчіть роботу. Домашнє завдання

Задача 2.1. Передбачте у створеній програмі ще одну кнопки для очистки полів грошових сум. Виконайте програми і переконайтесь у правильності її роботи.

Підказка. Для об'єктів Text3, Text4 у процедурі опрацювання події натискання на цю кнопку використайте команду присвоєння їхнім властивостям Text порожнього рядка (") .

Задача 2.2. Забезпечте появу підказки "Введіть курс купівлі" та Введіть курс продажу" після переміщення вказівника миші до полів Textl та Тех2 відповідно (див п. 24).

Задача 2.3. У процедурі для кнопки "Обчислити" передбачте 1% збору у пенсійний фонд від операції купівлі-продажу.

Задача 2.4. Модифікуйте програму, передбачивши додаткові можливість зміни типу операцій (купівля, продаж) внаслідок клацання мишею на спілці. Запишіть у звіт фрагмент програмного коду, який реалізує таку можливість. Виконайте програму.

Підказка. Для цього двічі клацніть на текстовому полі стрілки. Відкриється вікно програмного коду із заготовкою процедури Label3_Click (опис дій у випадку клацання на об'єкті Label3). В тілі цієї процедури можна скористатися командами вигляду:

Задача 2.5. Спростіть форму (вилучіть зайві об'єкти) та змініть код кнопки "Обчислити" так, щоб її можна було використати для переведення миль у кілометри чи навпаки в залеж­ності від положення перемикача (1 миля = 1,609344 кілометрів).

Задача 2.6. У створену для задачі 2.5. форму вставте рамку (об'єкт Frame), а в неї — два перемикачі для вибору типу милі з двох можливих значень: морської чи звичайної (1 морська миля = 1,852 кілометрів).

Лабораторна робота № 3. Програмування циклів. Об'єкти: Checkbox, Frame. Робота з меню

Мета роботи. Створити форму для розв'язування задачі табулювання функції. Побудувати у ній головне меню з командами: закінчити роботу програми, табулювати функцію, очистити поля ви­ведення результатів. Результати табулювання вивести у багато­рядкове поле редагування (об'єкт типу Text). Передбачити можли­вість виведення результатів на екран, у файл, у масив. Напрямок виведення задати за допомогою трьох прапорців (об'єктів типу CheckBox), розташованих у рамці (Frame) (див. рис. 9).

Об'єкт CheckBox використовують для створення незалежного дво- чи трипозиційного прапорця: увімкнено/вимкнено(/недоступ-ний). Для цього об'єкта визначені такі дві нові властивості:

Властивість

Опис властивості

Приклади значень

Value

Стан прапорця

Grayed (недоступний), Unchecked (вимкнений), Checked (увімкнений)

MousePointer

Вигляд вказівника миші на об'єкті

Arrow (стрілка), Cross (хрест)

Рамка Frame призначена для розміщення у ній групи із кількох об’єктів. Рамку використовують для покращення дизайну вікна програми. Властивості цього об'єкта аналогічні до описаних вище.

Хід роботи

1. Завантажте середовище Visual Basic.

2. 3мініть заголовок (Caption) форми з "Form1" на "Табулювання функції" (без лапок) і збільшіть розміри форми у вертикальном напрямку.

3. 3мініть піктограму у лівому верхньому куті форми, задавши конкретний файл з рисунком піктограми як значення властивості Icon (піктограма) форми.

Клацніть у рядку Icon на (…), щоб отримати вікно Load Icone Відкрийте папку С: \ Program Files \ Microsoft Visual Studio \ Common \ MSDev98 \ Template \ ALT, виберіть графічний файл з будь-якою піктограмою – Open/ Ok.

4. 3бережіть виконану на даний момент форму у своїй власній папці (File/ Save Project).

5. Вставте у форму поле редагування Text1.

Збільшіть розміри поля. Властивість ScrollBars (наявність смуг прокручування) цього об'єкта задайте Both (будуть обидві смуги — вертикальна і горизонтальна). Властивість MultiLine задайте – True - дозвіл об'єкту працювати більш ніж з одним рядком/

6. Розташуйте у формі поля редагування Text2, ТехtЗ, Text4 і відповідні їм текстові поля "Ліва межа", "Права межа", "Крок", а також текстове поле для вигляду даної функції y=sin(x) +1

Розмір, стиль і колір шрифтів виберіть на власний розсуд так щоб форма виглядала якнайкраще - Save Project. 7. Задайте початкові значення для полів редагування лівої і правої меж аргумента функції та для кроку зміни цього аргумента наприклад, такі, як на рис. 9.

Для цього змініть властивість Text цих об’єктів. Для набору символу десяткової крапки чи коми використайте символ, передбачений операційною системою комп’ютера.

8. Вирівняйте вставлені поля редагування до лівого краю першого об’єкта та надайте їм однакові розміри.

Виокремте ці об'єкти і скористайтесь потрібними командами головного меню Format / Align /… та Format / Make Same Size.

9. Вставте у форму рамку (об'єкт типу Frame).

Для цього використайте компоненту Frame палітри компонентів. Змініть значення властивості Caption (підпис) цього об’єкта на слово "Вивести" (без лапок). Розмір, стиль і колір шрифту виберіть на власний розсуд. Збільшіть рамку

Рис. 9 Рис. 10

10. Вставте у рамку три прапорці (об'єкти типу CheckBox).

Для цього використайте компоненту CheckBox із палітри компонентів. Вирівняйте прапорці і змініть значення їх властивостей Caption на такі, які показані на рис. 9. Стиль і колір шрифтів виберіть на власний розсуд.

11. Встановіть прапорці "На екран" та “У масив" у положення "увімкнено".

Для цього виокремте ці об'єкти та змініть значення їхніх властивостей Value на Checked.

12. Введіть назви команд головного меню форми (рис. 11-13).

Команди головного меню, як і інші компоненти Visual Basic, є об'єктами. Для створення команд виберіть елемент головного меню Tools / Menu Editor. У вікні, що з'явиться, введіть назви команд меню (властивість Caption) і їхні імена (властивість Name), щоразу натискаючи на кнопку "Next":

Caption

Name

Обчислення

Протабулювати

Очистити поле виведення

Кінець

Про програму

Кінець

mnuCalc

mnuTabul

mnuClear

mnuFmish

mnuAbout

mnuEnd

Задайте ієрархію команд за допомогою стрілок: → (підпорядкувати) та ← (вивести із підпорядкування). Змінити послідовність команд можна за допомогою стрілок: ↑ та ↓.