русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стандартные подпрограммы для работы в графическом режиме


Дата добавления: 2015-09-15; просмотров: 742; Нарушение авторских прав


 

Для активизации графического режима работы экрана необходимо иметь библиотеку стандартных графических подпрограмм GRAPH.TPU и графический драйвер (программа, управляющая техническими средствами), например, CGA.BGI. Обычно данные модули находятся в каталоге ТР, содержащем все основные модули TURBO PASCAL, в противном случае необходимо указать путь к соответствующему драйверу, а в OPTIONS\DIRECTORIES меню Turbo Pascal задать путь к библиотеке GRAPH.TPU.

Модуль Graph дает возможность установки графических окон, построения и заполнения различными стилями геометрических фигур: точки, линии, окружности, эллипса, дуги, прямоугольника, диаграммы. Для вывода текста используются разнообразные шрифты, которые можно увеличивать, выравнивать, ориентировать горизонтально и вертикально на экране.

Все процедуры и функции модуля Graph, данные в пособии,по функциональному назначению можно разделить на группы:

1. Управление графическими режимами и их анализ

( DetectGraph, InitGraph, CloseGraph, GraphResult, GraphErrorsMsg, GraphDefaults, SetWriteMode, SetGraphMode, GetMaxMode, GetGraphMode, GetModeName, GetDriverNamen, ClearDevice, GetGraphName, GetModeRange).

2. Управление текущим указателем

( MoveTo, MoveRel, GetMaxX, GetMaxY, GetX, GetY).

3. Управление графическими окнами, страницами

( SetViewPort, ClearViewPort, GetViewSettings, SetActivPage, SetVisualPage).

4. Управление цветом и шаблоном заполнения изображений.

(SetColor, SetBKColor, SetPalette, SetAllPalette, SetLineStyle, SetFillStyle, SetFillPattern, FloodFill GetColor, GetMaxColor, GetBKColor, GetPalette, GetPaletteSize, GetDefaultPalette, GetLineSettings, GetFillSettings,GetFillPattern).

5. Изображение геометрических элементов

a) коэффициент сжатия изображений

( SetAspectRatio, GetAspectRatio ).



б) геометрические элементы

( Line, LineTo, LineRel, Arc, GetAspectCoords, Circle, Sector, Ellipse, FillEllipse, Rectangle, Bar, Bar3D, DrawPoly,

FillPoly).

6. Битовые операции

( PutPixel, GetPixel, ImageSize, GetImage, PutImage).

7. Вывод текста

(OutTextXY, OutText, SetTextStyle, SetTextJustify,

SetUserCharSize, TextHeight, TextWidth, InstallUserFont, RegisterBGIFont, GetTextSettings).

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

 



<== предыдущая лекция | следующая лекция ==>
Использование буфера экрана. | Шрифт, стиль и выравнивание текста, размер символов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.