- •Та компютерної техніки
- •Ознайомлення з базовими поняттями програмування та основними етапами підготовки проекту у середовищі Vbasic. Порядок виконання роботи 1.1
- •Порядок виконання роботи 1.2
- •Завдання для самостійної роботи
- •Практична робота 2. Ознайомлення з графічними методами системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 2.1
- •Завдання для самостійної роботи
- •Порядок виконання роботи 2.2
- •Завдання для самостійної роботи
- •Практична робота 3. Ознайомлення з функціями InputBox та MsgBox системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 3
- •Завдання для самостійної роботи
- •Практична робота 4. Ознайомлення з правилами формування меню в системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 4
- •Завдання для самостійної роботи
- •Контрольні завдання
Завдання для самостійної роботи
-
В графічне вікно додати текст з назвою графіків, що побудовані.
-
Внести такі зміни до програми, щоб побудова графіків відбувалась в діапазоні від -2 до 2.
-
Побудувати графік функції y=tg(x) (або y=ctg(x), або y=1/x), враховуючи, що такі функції визначені не для кожного значення аргументу.
-
Побудувати графік функції y=f(x), де f(x) – будь-який арифметичний вираз за власним вибором.
Практична робота 3. Ознайомлення з функціями InputBox та MsgBox системи програмування Vbasic. Методичні вказівки до практичної роботи
Функція InputBox призначена для вводу невеликих фрагментів тексту. Вікно InputBox складається з таких елементів:
-
Рядок з назвою вікна;
-
Запрошення до введення інформації;
-
Поле для введення інформації;
-
Дві кнопки (OK та Cancel).
Функція виклику вікна InputBox:
імя змінної = InputBox(“запрошення до введення”, [“назва вікна”][,значення за замовчуванням][,Xpos,Ypos][,файл довідкової системи, файл контекстної підказки]
- Якщо назва вікна не вказується, у заголовку відображається назва додатку;
- якщо вказується значення за замовчуванням, воно відображається у полі введення;
- Xpos,Ypos – координати лівого верхнього кута вікна; за замовчуванням вікно відображається посередині екрану.
При звертанні до кнопки OK змінна набуває значення із поля введення (звертання до кнопки Cancel повертає пустий рядок). Введення числових даних можливе з використанням функції Val().
Функція MsgBox призначена для виводу коротких повідомлень і організації діалогу з користувачем (Vbasic надає можливість використання цього компонента, що входить до складу Windows). Вікно MsgBox містить такі елементи:
-
Текст повідомлення;
-
Назва вікна;
-
Піктограма;
-
Набір кнопок.
Використання MsgBox як команди:
MsgBox “повідомлення”[,кнопки та піктограма][,”назва вікна”][,файл довідкової системи, файл контекстної підказки]
Використання MsgBox як функції (надає можливість проаналізувати, до якої кнопки звертався користувач):
імя змінної = MsgBox (“повідомлення”[,кнопки та піктограма][,”назва вікна”][,файл довідкової системи, файл контекстної підказки])
Зовнішній вигляд вікна залежить від піктограми та наявності різних кнопок (формується послідовність із констант, обєднаних знаком “+”):
Константа |
Значення |
Зміст |
VbOKOnly |
0 |
Тільки кнопка OK |
VbOKCancel |
1 |
Кнопки OK та Отмена |
VbAbortRetryIgnore |
2 |
Кнопки Стоп, Повторить і Пропустить |
VbYesNoCancel |
3 |
Кнопки Да, Нет і Отмена |
VbYesNo |
4 |
Кнопки Да і Нет |
VbRetryCancel |
5 |
Кнопки Повторить і Отмена |
+ |
||
VbCritical |
16 |
Відображає піктограму |
VbQuestion |
32 |
Відображає піктограму |
VbExclamation |
48 |
Відображає піктограму |
VbInformation |
64 |
Відображає піктограму |
+ |
||
VbDefaultButton1 |
0 |
За замовчуванням активною є перша кнопка |
VbDefaultButton2 |
256 |
За замовчуванням активною є друга кнопка |
VbDefaultButton3 |
512 |
За замовчуванням активною є третя кнопка |
VbDefaultButton4 |
768 |
За замовчуванням активною є четверта кнопка |
+ |
||
VbApplicationModal |
0 |
Ознака модального вікна додатку |
VbSystemModal |
4096 |
Ознака модального вікна системи |
+ |
||
vbMsgBoxHelpButton |
16384 |
Додаткова кнопка для довідки |
vbMsgBoxSetForeground |
65536 |
Відображення діалогового вікна у фоновому режимі |
vbMsgBoxRight |
524288 |
Текст вирівнюється по правому краю |
vbMsgBoxRtlReading |
1048579 |
Текст відображається справа наліво (арабський) |
Значення, що повертаються функцією MsgBox:
Константа |
Значення |
Була нажатою кнопка |
VbOK |
1 |
OK |
VbCancel |
2 |
Отмена |
VbAbort |
3 |
Стоп |
VbRetry |
4 |
Повторить |
VbIgnore |
5 |
Пропустить |
VbYes |
6 |
Да |
VbNo |
7 |
Нет |