- •Та компютерної техніки
- •Ознайомлення з базовими поняттями програмування та основними етапами підготовки проекту у середовищі Vbasic. Порядок виконання роботи 1.1
- •Порядок виконання роботи 1.2
- •Завдання для самостійної роботи
- •Практична робота 2. Ознайомлення з графічними методами системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 2.1
- •Завдання для самостійної роботи
- •Порядок виконання роботи 2.2
- •Завдання для самостійної роботи
- •Практична робота 3. Ознайомлення з функціями InputBox та MsgBox системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 3
- •Завдання для самостійної роботи
- •Практична робота 4. Ознайомлення з правилами формування меню в системи програмування Vbasic. Методичні вказівки до практичної роботи
- •Порядок виконання роботи 4
- •Завдання для самостійної роботи
- •Контрольні завдання
Завдання для самостійної роботи
-
Змінити програму таким чином, щоб існував режим розрахунку площі за замовчуванням (тобто перемикач “Площа” повинен бути вибраний спочатку і завжди, якщо не був вибраний “Периметр”).
-
Внести до програми зміни, які дозволять для наступного розрахунку залишати активним попередньо вибраний перемикач.
-
Доповнити програму операторами, які дозволять змінювати колір текстового поля з результатом: якщо отримане значення більше, ніж 500, зробити колір фону текстового вікна червоним, у іншому випадку – зеленим.
Практична робота 2. Ознайомлення з графічними методами системи програмування Vbasic. Методичні вказівки до практичної роботи
Увага:
-
якщо ім’я об’єкту не вказується, дія оператора відноситься до самої форми;
-
якщо заданий параметр Step, координати в структурі оператора вважаються відносними (тобто як доданки до координат останньої поточної точки);
-
якщо в операторі не вказується колір, побудова виконується кольором переднього плану.
Метод зображення на об’єкті чисел та рядків:
[Ім’я об’єкту].Print [рядок виводу]
Рядок виводу являє собою послідовність фрагментів (констант та виразів); якщо фрагменти відділяються “,” – під це значення при виводі буде відведено 14 знакових позицій, якщо між фрагментами “;” – значення виводяться через один пропуск; “;” наприкінці означає, що наступний метод Print буде виводити дані на обєкті у той же рядок. Пустий рядок виводу призведе просто до переходу до нового рядку на обєкті.
Метод призначення об’єкту системи координат:
[Ім’я об’єкту].Scale (X1,Y1)-(X2,Y2)
(X1,Y1) – математичні координати лівого верхнього кута, (X2,Y2) – математичні координати правого нижнього кута відповідного об’єкту.
Метод зображення на об’єкті точки:
[Ім’я об’єкту].PSet [Step] (X,Y)[,колір]
(X,Y) – координати точки.
Метод зображення на об’єкті ліній та прямокутників:
[Ім’я об’єкту].Line [Step] [(X1,Y1)]-(X2,Y2) [, колір [,прапорець]]
[(X1,Y1)]-(X2,Y2) – координати початкової та кінцевої точок відрізка або координати лівого верхнього та правого нижнього кутів прямокутника; якщо координати початкової точки відсутні, побудова здійснюється від поточної точки;
прапорець приймає значення: В - малюється прямокутник, BF - малюється зафарбований прямокутник;
Після побудови поточною стає точка з координатами (X2,Y2).
Метод зображення на об’єкті кола, еліпсу, дуги або сектора:
[Ім’я об’єкту].Circle [Step] (X,Y), радіус [,колір] [,кут1,кут2] [,коефіцієнт стиснення ]
(X,Y) – координати центру кола або еліпсу;
кут1,кут2 – початковий та кінцевий кути дуги або сектору (вказуються в радіанах в діапазоні від -2 до 2); якщо перед цими значеннями буде знак “-“, зображається сектор, тобто зєднуються лініями центр кола, початок та кінець дуги;
коефіцієнт стиснення – позитивне число, яке визначає ступінь витягнення (якщо значення цього числа <1, фіксується радіус вздовж осі OX, при значенні >1 зафіксованим буде радіус вздовж осі OY).
Після побудови поточною стає точка з координатами центра кола.
Метод очищення форми або графічного вікна від зображень і тексту:
[Ім’я форми або об’єкту].Cls
Властивість, що визначає товщину лінії або точки:
[Ім’я об’єкту].DrawWidth = число
Властивість, що визначає колір фону:
[Ім’я об’єкту].ВаскColor = колір
Властивість, що визначає колір переднього плану:
[Ім’я об’єкту].ForeColor = колір
Властивість, що визначає стиль забарвлення:
[Ім’я об’єкту].FillStyle = число
Властивість, що визначає колір забарвлення:
[Ім’я об’єкту].FillColor = колір
Таблиця кольорів |
||
Кольор |
Константа |
Числове значення |
Чорний |
vbBlack |
0 |
Червоний |
vbRed |
255 |
Зелений |
vbGreen |
65280 |
Жовтий |
vbYellow |
65535 |
Синій |
vbBlue |
16711680 |
Бузковий |
vbMagenta |
16711935 |
Блакитний |
vbCyan |
16776960 |
Білий |
vbwhite |
16777215 |