Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка2.doc
Скачиваний:
3
Добавлен:
22.11.2018
Размер:
294.4 Кб
Скачать

Завдання для самостійної роботи

  1. Змінити програму таким чином, щоб існував режим розрахунку площі за замовчуванням (тобто перемикач “Площа” повинен бути вибраний спочатку і завжди, якщо не був вибраний “Периметр”).

  1. Внести до програми зміни, які дозволять для наступного розрахунку залишати активним попередньо вибраний перемикач.

  1. Доповнити програму операторами, які дозволять змінювати колір текстового поля з результатом: якщо отримане значення більше, ніж 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