Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка QB.doc
Скачиваний:
16
Добавлен:
06.11.2018
Размер:
2.41 Mб
Скачать

2.11.5 Графiчнi оператори Оператор view

Оператор VIEW визначає розмір та положення області перегляду, де графіка може бути виведена на екран

VIEW [ [ SCREEN ] ( X1! , Y1! ) - ( X2! , Y2! ) [, [колiр %] [,межi %]]]

SCREEN – вказує, що координати задаються вiдносно екрана, а не області перегляду.

( X1! , Y1! ) - ( X2! , Y2! ) ­– координати дiагоналi протилежних кутів області перегляду.

[колiр %] – атрибут кольору, який установлює і заповнює колiр области перегляду.

[межа %] – арибут кольору, який установлює колiр межi областi перегляду.

Коли всi аргументi пропущенi, область перегляду - весь екран. Допустимi атрибути кольору залежать вiд вашого графiчного адаптера та режима екрана, установленого останнiм оператором SCREEN.

Використовуйте оператор VIEW для зміни розміру області перегляду.

Приклад:

Для виконання цього прикладу потрiбен кольоровий графiчний адаптер.

SCREEN 1

VIEW (10, 10)-(300, 180) , , 1

LOCATE 1, 11: PRINT "Бiльша область перегляду графiки"

VIEW SCREEN (80, 80)-(200, 125), , 1

LOCATE 11, 11: PRINT "Менша область перегляду графiки" .

Оператор screen

Оператор SCREEN установлює режим та iншi характеристики екрана.

SCREEN режим %[,[перемикання кольору%][,[активна стор%][видима стор%]]]

Режим % - установлює режим екрана (1- графічний, 0-текстовий).

перемикання кольору% - значення (0 чи 1), яке перемикає мiж кольоровим та монохромним зображенням (тiльки в режимах 0 чи 1) :

Режим Значення Дiя

0 0 Вимикає колiр

0 Не нуль Вмикає колiр

1 0 Вмикає колiр

1 Не нуль Вимикає колiр

[активна стор%] – сторiнка екрана, в якiй записується вдрук тексту чи графiки.

[видима стор%] – сторiнка екрана, яка вiдображується на екрані в цей момент.

Приклад

Для виконання цього прикладу потрiбен кольоровий графічний адаптер.

SREEN 1 320 x 200 graphics

LINE (110, 70) - (100, 120), , D

LINE (0, 0) - (320, 200), 3, , &HFF00

Оператор circle

Оператор CIRCLE малює на екранi кола та елiпси

CIRCLE [STEP] (X!, Y!), радiус! [,[колiр%] [,[початок!] [,[,[кiнець!] [,аспект!]]]]

де [STEP] – вказує, що координати задаються вiдносно поточної позицiї курсора.

(X!, Y!) – координати центра кола чи елiпса.

[Радiус!] – радiус кола чи елiпса в одиницях поточної системи координат, визначеної останнiми операторами SCREEN,

[колiр%] – атрибут кольору, який устанавливаює колір окружності. Допустимі атрибути кольору залежать вiд вашого графiчного адаптера та режиму екрана, встановленого останнiм оператором SCREEN.

[початок!] – початковий кут дуги у радіанах.

[кінець!] – кiнцевий кут дуги у радіанах.

[аспект!] – відношення довжини осі Y до довжини осі Х, використовується при зображенні еліпсів.

Приклад Для виконання цього прикладу потрібен графічний відеоадаптер.

SCREEN 2

CIRCLE (320, 100), 200

CIRCLE STEP (0, 0), 100