- •Та компютерної техніки
- •Ознайомлення з базовими поняттями програмування та основними етапами підготовки проекту у середовищі 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 |
Нет |
