Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Графические средства языка basic
10.1. Передний план, фон и окантовка
На экране монитора можно выделить три области: передний план, фон, окантовка. Передний план – это область экрана, где располагаются текстовые данные и графические изображения, которые накладываются на фон. Фон – область экрана, в которой воспроизводится всё, что выводится на экран. Фон можно видеть сразу после включения микроЭВМ. Окантовка – окружной фон, но, как правило, она бывает того же цвета, что и сам фон. Поэтому она неразличима. Благодаря наличию окантовки сглаживаются различия между.
Режимы работы экрана
Экран монитора имеет 2 режима работы: текстовый и графический. Графический режим позволяет рисовать точки, линии, прямоугольники, окружности и рисовать различные фигуры. Итак, экран монитора в графическом режиме представлен точками, которые называются пикселями. Оператор переключения экрана монитора следующий:
SCREEN k,
где SCREEN – ключевое слово экран; k = 0…13 – режимы. Если к = 0, то осуществляется переход в текстовый режим (по умолчанию 80х25, где 80 – количество столбцов, 25 – количество строк). Остальные режимы (1…13) графические с различной разрешающей способностью.
Для выполнения лабораторных работ рекомендуются режимы: k = 9 – разрешающая способность 640х350 пикселей к=12 – разрешающая способность 640х480 пикселей, доступны 256 атрибутов цвета из 256К.
Координаты точек на экране
На рисунке 10.1 показаны координаты точек на экране для режима k = 12.
Рисунок 10.1. Координаты точек на экране
А(0, 0) – координата 1-й точки в левом верхнем углу, В(640, 0), С(640, 480) и D(0, 480).
Оператор COLOR в текстовом режиме
Синтаксическая структура оператора COLOR:
нс COLOR нц1, нц2, нц3,
где COLOR - ключевое слово “цвет”; нц1 - цвет переднего плана; нц2 – цвет фона; нц3 – цвет окантовки.
В таблице 10.1 приведены цвета для текстового режима Таблица 10.1. Цвета для текстового режима
В связи с переходом от цифровых видеотерминалов (CGA) к цифро-аналоговым (VGA) имеется небольшое расхождение между цифрой и цветом.
Оператор COLOR в графическом режиме
Синтаксическая структура оператора COLOR в графическом режиме следующая:
нс COLOR нц1, нц2,
где нц1- цвет фона и границы, нц2- палитра цветов переднего плана. Оператор COLOR определит, какая из двух палитр будет активной, а конкретный цвет задаётся самим оператором. Действие нц2 состоит в том, что если на экран был выведен рисунок, окрашенный в цвете палитры 0 (зеленый, красный или коричневый), то переключение на палитру 1 немедленно вызовет изменение этих цветов на голубой, пурпурный и белый. В таблице 10.2 приведены цвета фона в графическом режиме
Таблица 10.2. Цвета для графического режима
Оператор PSET
Этот оператор служит для отображения на экране отдельной точки с заданными координатами. Формат оператора:
PSET (a, b), <нц>,
где PSET – ключевое слово ”установить точку” (POINT SET); a – номер столбца, b – номер строки; нц – номер цвета. Если нц опущен, то по умолчания цвет будет коричневым.
Оператор LINE
Оператор LINE считается мощным средством графического пакета. Он позволяет строить прямые линии, прямоугольники, прямоугольники с закрашиванием. Формат оператора:
нс LINE (a1, b1) – (a2, b2), <нц>,
где LINE – ключевое слово “линия”; a1, b1 и a2, b2 – координаты соответственно первой и второй точек; нц – номер цвета.
Пример: LINE (5, 10) - (15, 20), 4
Построение ломаных линий
Построение ломаных линий показано на рисунке 10.2. на примере построения ромба.
Рисунок 10.2. Построение ромба
нс LINE (20, 80) - (50, 50), 3 LINE (50, 50) - (80, 80), 3 LINE (80, 80) - (50, 110), 3 LINE (50, 110) - (20, 80), 3
Во всех операторах кроме первого достаточно задавать только конечную точку:
нс LINE (20, 80) - (50, 50), 3 LINE - (80, 80), 3 LINE - (50, 110), 3 LINE - (20, 80), 3
Построение прямоугольников
Формат оператора:
нс LINE (a, b) - (а1, b1), <нц>, B,
где a, b и а1, b1 - координаты противолежащих вершин прямоугольника; буква B предназначена только для вычерчивания прямоугольника. Для указания цвета по умолчанию вместо <нц> ставится “запятая”.
Пример: нс LINE (20, 50) - (80, 110), 2, В
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-12-09; просмотров: 68; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.238.20 (0.009 с.) |