Графическое программирование на Ms Fortran
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: изложение 8 класс, рефераты бесплатно
| Добавил(а) на сайт: Janutan.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
………………….
include ‘fgraph.fd’
…………………. символическая константа
I2 = setvideomode ($MAXRESMODE) ! графическая функция установки видеорежима
………………….
end
2. Установка видеорежима
Установка видеорежима необходима для выполнения графических процедур. Под видеорежимом подразумевается:
тип используемого монитора и видеокарты;
разрешение экрана;
использование цветного или монохромного изображения;
количество отображаемых цветов, определяемое количеством памяти выделяемой под цвет. Так “четырех битный цвет” соответствует шестнадцати цветам, восьми битный – 256 (т.е. два в восьмой степени) и т.д.
В настоящее время обычно используется 16 и 24 битные цвета.
Иногда до установки видеорежима для предотвращения возможных проблем несовместимости необходимо получить информацию о текущей видеосистеме.
Получение такой информации:
Record /videoconfig/ Myvideoconf ! включение структуры videoconfig под именем Myvideoconf
……………………..
call getvideoconfig (Myvideoconf) ! вызов п/п определения видеоконфигурации
Элементы структуры videoconfig описаны в файле fgraph.fd. Данной п/п можно узнать разрешение экрана, возможное количество цветов и т.д. Значения возвращаются через элементы структуры.
Установить графический видеорежим можно функцией setvideomode.
Пример:
dum = setvideomode ($MAXRESMODE)
В функцию передается идентификатор (номер) видеорежима. В данном случае передается символическая константа целого типа $MAXRESMODE (= - 3), определенная в файле FGRAPH.FD и определяющая, что выбирается и устанавливается видеорежим с максимальным разрешением.
В случае возникновения ошибки функция возвращает значение 0.
3. Установка среды изображения.
Рекомендуем скачать другие рефераты по теме: 1 класс контрольная работа, диплом школа.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата