www.webmoney.ru

Добавить в корзину Удалить из корзины Купить

Инициализация и закрытие графического режима


ID работы - 601980
информатика (контрольная работа)
количество страниц - 30
год сдачи - 2012



СОДЕРЖАНИЕ:



Содержание

Введение 3
1. Библиотечный модуль Graph 4
1.1. Назначение модуля Graph 4
1.2. Графические процедуры и функции 5
1.2.1. Процедуры управления графическим режимом 5
1.2.2. Функции управления графическим режимом 5
1.2.3. Процедуры управления экраном, окном, страницей 5
1.2.4. Процедуры управления цветом и палитрой 6
1.2.5. Функции управления цветом и палитрой 6
1.2.6. Функции работы с точками 6
1.2.7. Процедуры работы с точками 6
1.2.8. Процедуры работы с линиями 7
1.2.9. Процедуры построения фигур из линий 7
1.2.10. Процедуры построения криволинейных фигур 7
1.2.11. Процедуры работы с текстом 7
1.2.12. Функции работы с текстом 8
1.2.13. Процедуры обмена с памятью 8
1.2.14. Функции обмена с памятью 8
2. Инициализация и закрытие графического режима 8
3. Цвет и тип линий 10
4. Коэффициент сжатия изображения. 12
5. Построение различных графических примитив 13
5.1. Окружности, эллипсы и дуги. 13
5.2. Построение прямоугольников и ломаных. 14
6. Заливка областей изображения. 16
7. Битовые графические операции. 18
8. Управление видеостраницами. 21
9. Графические окна 22
10. Вывод текста 24
11. Включение шрифтов и драйверов в ЕХЕ файл 27
Заключение 29
Выводы 30
Литература 31





ВВЕДЕНИЕ:



1. Библиотечный модуль Graph
1.1. Назначение модуля Graph
Для решения графических задач в языке Turbo Pascal предназначен стандартный библиотечный модуль Graph. Модуль Graph представляет собой библиотеку подпрограмм, обеспечивающую полное управление графическими режимами различных адаптеров дисплеев. В нем содержится 79 графических процедур, функций, десятки стандартных констант и типов данных. Все они составляют единый комплекс средств, позволяющих разрабатывать профессиональные программные продукты. Подключение модуля Graph к пользовательской программе осуществляется стандартным способом - с помощью зарезервированного слова USES :
Пример: USES GRAPH;
После чего все графические средства языка Turbo Pascal доступны пользователю.
Чтобы запустить программу, использующую процедуры модуля Graph, необходимо, чтобы в рабочем каталоге находились соответствующие графические драйверы (файлы с расширением BGI), а если программа использует еще и штриховые шрифты, то необходимо, чтобы там же находились файлы шрифтов (с расширением CHR). Кроме того, в системе программирования (компилятору) должен быть доступен модуль GRAPH.TPU. Файл BGI представляет собой графический интерфейс (Borland Graphic Interface) фирмы Borland.
Он обеспечивает взаимодействие программ с графическими устройствами. Перед работой программы в графических режимах дисплея процедура InitGraph определяет тип видеоадаптера ПЭВМ, и загружает в память соответствующий BGI-драйвер, в котором определены возможные режимы работы. Процедура CloseGraph выгружает графический драйвер из памяти и восстанавливает текстовый режим работы видеоадаптера. Таким образом для работы в графическом режиме в рабочем каталоге должен находиться требуемый файл графического драйвера (обычно используют файл EGAVGA.BGI).
Все процедуры и функции модуля Graph по функциональному назначению можно разделить на следующие группы:
1.2. Графические процедуры и функции
1.2.1. Процедуры управления графическим режимом
CloseGraph Прекращение работы графического режима
DetectGraph Проверка оборудования и режима
GetModeRange Получение минимального и максимального номера графического режима




СПИСОК ЛИТЕРТУРЫ:



Литература

1. Вольский С.В., Дмитриев П.А. Turbo Pascal 7.0 для студентов и школьников. Учебное пособие. Издательство "Наука и техника", 2006, 224 с.
2. Долинский М.С. Алгоритмизация и программирование на Turbo Pascal. Издательство "Питер", 2005, 237 с.
3. Кассера В., Кассера Ф. Turbo Pascal 7.0. Издательство "ДиаСофт", 2003, 448 с.
4. Ковтанюк Ю., Шпак Ю. Программирование в Turbo Pascal переходим к Delphi. Издательство "МК-Пресс", 2006, 416 с.
5. Немнюгин С., Перколаб Л. Изучаем Turbo Pascal. Издательство "Питер", 2001, 320 с.
6. Рапаков Г.Г., Ружецкая С.Ю. Turbo Pascal для студентов и школьников. Издательство "БХВ-Петербург", 2002, 352 с.
7. Сухарев М. Turbo Pascal 7.0. Теория и практика программирования. Издательство "Наука и техника", 2004, 576 с.
8. Фаронов В.В. Turbo Pascal. Издательство "Питер", 2006, 386 с.
9. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. Издательство "КноРус", 2006, 576 с.
10. Элиот Б. Коффман. Turbo Pascal. Издательство "Вильямс", 2002, 896 с.

Цена: 1000.00руб.

ДОБАВИТЬ В КОРЗИНУ

УДАЛИТЬ ИЗ КОРЗИНЫ

КУПИТЬ СРАЗУ


ЗАДАТЬ ВОПРОС

Будьте внимательны! Все поля обязательны для заполнения!

Контактное лицо :
*
email :
*
Введите проверочный код:
*
Текст вопроса:
*



Будьте внимательны! Все поля обязательны для заполнения!

Copyright © 2009, Diplomnaja.ru