АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Графические возможности QBASIC

Читайте также:
  1. V1: Хроматографические методы контроля качества продовольственных товаров
  2. А6 (стр.3) ИЗОБРАЗИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ЛЕКСИКИ
  3. Альтернативные возможности производства масла и пушек
  4. Б) искривление члена и болью при эрекции вплоть до невозможности полового акта
  5. БИБЛИОГРАФИЧЕСКИЕ ССЫЛКИ
  6. Библиографические ссылки
  7. БИБЛИОГРАФИЧЕСКИЕ ССЫЛКИ
  8. Библиографические/научно-исследовательские/ информационные центры
  9. Биографические характеристики
  10. В небюджетной сфере и возможности их решения
  11. Валентные возможности элементов
  12. ВАШИ ВОЗМОЖНОСТИ В МИРЕ БОГАТСТВА

 

QBASIC поддерживает 2 режима работы дисплейного адаптера: текстовой и графический, и имеет определенный набор графических операторов.

В графическом режиме можно выводить на экран отдельные точки, линии, рисовать геометрические фигуры, чертить графики и т.п.

Это возможно потому, что программе доступен адрес каждой точке экрана.

Графический режим обеспечивает работу экрана в одном из 2-х форматов:

- средней разрешающей способности (320х200 пикселей);

- высокой разрешающей способности (640х200 пикселей).

Экран представляет собой матрицу из 64 000 [128 000] точек.

Нумерация точек - от левого верхнего угла экрана (0, 0) до правого нижнего (319 [639], 200).

В графическом режиме можно выводить на экран алфавитно – цифровую информацию для пояснений, подписей и т.д. При этом строка может состоять из 40 или 80 позиций.

 

Выбор графического режима

SCREEN R

R – режим {0, 1, 2}

0 – текстовой режим (WIDTH 40 или WIDTH 80)

1 – графический режим средней разрешающей способности

2 - графический режим высокой разрешающей способности

Оператор размещается в начале программы или ее графической части.

 

 

Выбор цвета

COLOR фон, палитра

Фон – число 0-15, определяющий цвет фона.

Палитра - числовое выражение 0-3, цвет графических объектов.

Например: фон 0- черный, 1- голубой, 2- зеленый,..., 15 – белый.

 

На экране можно использовать фиксированное количество цветов.

Таблица возможных цветов одновременного использования называется палитрой. Количество одновременно доступных цветов определяет размер палитры (например, при 64 цветах – палитра имеет 16 цветов).

 

Выбор окна выведения

 

По координатам главной диагонали оператор VIEW определяет на экране окно, стороны которого параллельны осям.

VIEW (x1, y1)- (x2, y2)

x1, y1, x2, y2 – координаты главной диагонали.

Оператор без параметров определяет окно размером с экран.

 

В программе может быть несколько операторов VIEW, но в данный момент активно только одно из окон.

Пример:

SCREEN 2

CLS

VIEW (1, 1) – (120, 199)

...

VIEW (121, 1) – (639, 199)

...

Для построения рисунка в декартовых координатах необходимо изменить направление координатной оси y на противоположное.

WINDOW (x1, y1)- (x2, y2)

x1, y1 – координаты нижнего левого угла прямоугольной области системы координат, которая выводится на экран.

x2, y2 – координаты верхнего правого угла.

Пример: WINDOW (-30, -30)- (130, 130)

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)