C++: Стандартные библиотечные функции работы с графикой - Программирование, компьютеры и кибернетика курсовая работа
Главная
Программирование, компьютеры и кибернетика
C++: Стандартные библиотечные функции работы с графикой
Анализ графического модуля "graphics.h". Анализ функции модуля, констант, типов и его глобальных переменных. Реализация пользовательской библиотеки "mouse.h". Особенности работы с мышкой в графическом и обычном режимах, разработка программного кода.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Волжский Университет им. В.Н. Татищева
Факультет Информатики и Телекоммуникаций
Дисциплина: Системное программное обеспечение
«C++: Стандартные библиотечные функции работы с графикой»
Как было уже сказано, данный модуль используется для работы с графикой под ОС MS-DOS. Функции, используемые в нём, для работы с графикой, да и как и сама графика, довольно примитивны. Итак, начнём.
Для инициализации модуля требуется подключить, так называемый, заголовочный файл (#include ). В этом файле описаны все функции, которые требуются для написания программы работающей с “графикой”.
Соответствующее сообщение об ошибке
(BGI) графика не установлена (использовать initgraph)
Графические аппаратные средства не обнаружены
Недостаточно памяти чтобы загрузить драйвер
Недостаточно памяти в просмотре заливки
Недостаточно памяти для загрузки шрифта
Недопустимый графический режим для выбранного драйвера
Установленный пользователем битовый образец используется когда стиль линии стоит как USERBIT_LINE.
Определяет в каком виде будут выводится следующие линии( сплошной, пунктирный, центрированный).
Определяет будет ли толщина следующих линий обычной или толстой.
Даёт номер цветов в палитре для текущего графического драйвера в текущем режиме.
Массив байтов, содержащий необработанный номер цвета для каждого входа в палитру. Если элемент цветов -1, то палитра для данного входа не определена.
Битовый рисунок источника копируется на экран.
Исключающее ИЛИ. Отображает на экране исходное изображение.
ИЛИ. Отображает на экране текущее изображение, не убирая предыдущего выведенного этого же изображения.
Выводит на экран картинку поверх остальных объектов.
Копирует и вставляет инверсированный источник.
text_just - Параметр горизонтального и вертикального выравнивания для функции settextjustify().
Таблица 12. Значения параметра text_just.
text directions - Настройки текста. Содержит два параметра HORIZ_DIR и VERT_DIR.
textsettingstype - Используется для получения текущих настроек текста функцией gettextsettings().
USER_CHAR_SIZE - Определённый пользователем размер символа. В таблице 13 указаны значения данного параметра, а так же размеры шрифтов, соответствующие заданному параметру.
Размер дисплея 8x8 растровых шрифтов
Символы дисплея в 8x8 экранных блоков
Символы дисплея в 16x16 экранных блоков
Символы дисплея в 80x80 экранных блоков
Используется функциями gettextsettings(), settextstyle(), setusercharsize() и параметром textsettingstype.
VERT_DIR - Данный параметр устанавливает направление графического вывода шрифта (Имя параметра: VERT_DIR; Значение: 1; Направление: Снизу в верх, поворачивает выводимый текст на 90 градусов против часовой стрелки). Данный параметр используется функциями gettextsettings(), settextstyle(), setusercharsize().
viewporttype - Используется для получения настроек области вывода функцией getviewsettings().
Структурная диаграмма программного модуля. Разработка схемы программного модуля и пользовательского интерфейса. Реализация программного модуля: код программы; описание использованных операторов и функций. Вид пользовательской формы с заполненной матрицей. курсовая работа [215,3 K], добавлен 01.09.2010
Процесс создания программы, разработка проекта программы и программирование. Лексическая обработка, синтаксический анализ, поэтапная генерация кода, использование библиотечного файла и кода. Стандартные функции библиотечного кода, математические ошибки. курсовая работа [26,4 K], добавлен 01.12.2009
Порядок работы менеджера турфирмы. Анализ рынка программных приложений для ведения туристического бизнеса. Выбор средств проектирования и разработки системы управления баз данных. Разработка, реализация и анализ работы программного модуля, его запуск. дипломная работа [3,4 M], добавлен 19.07.2015
Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования. отчет по практике [296,1 K], добавлен 19.04.2015
Структурная диаграмма программного модуля. Нахождение суммы элементов, находящихся над главной диагональю. Реализация программного модуля: код программы; описание использованных операторов и функций. Особенности тестирования программного модуля. курсовая работа [146,6 K], добавлен 01.09.2010
Разработка функциональной и структурной схемы программного средства. Реализация основного модуля программы. Реализация модуля печати и модуля обновлений. Изучение взаимодействия информационных технологий, методов их интеграции и обмена данными. дипломная работа [3,2 M], добавлен 27.10.2017
Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы. курсовая работа [81,7 K], добавлен 18.08.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
C++: Стандартные библиотечные функции работы с графикой курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Методи організації виробничих процесів
Дипломная работа по теме Разработка зоны технического обслуживания ремонтно-механических мастерских дорожного ремонтно-строительного управления
Реферат по теме Социология Огюста Конта
Острый Ларингит Реферат
Реферат На Тему Этапы Развития Геополитики
Безопасность Жизнедеятельности Реферат Для Вузов
Курсовая работа по теме Разработка цифрового тахометра, измеряющего в диапазоне от 1200 до 6000 об/мин с погрешностью 0.2 %
Реферат: Протестантский тип человека как основа европейской культуры Нового времени
Реферат по теме Математические игры и головоломки
Сочинение По Русскому Огэ 9.2
Прочие Доходы И Расходы Курсовая
Курсовая Работа Роль Медсестры В Профилактике Остеохондроза У Женщин
Реферат: Homer And Virgil Essay Research Paper Comparative
Реферат: Травматизм при занятиях физическими упражнениями
Дипломная работа по теме Исследование состояния и повышение уровня организации контроля качества продукции (на материалах ОАО 'Промприбор')
Курсовая работа по теме Спрос, предложение и понятие их эластичности
Физическое Воспитание Детей Реферат
Курсовая работа по теме Рентгеноанатомия глазницы
Курсовая Работа Еаэс
Курсовая работа по теме Природоохранная деятельность ОАО 'Нафтан' завод 'Полимир'
Средства и приёмы юридической техники - Государство и право контрольная работа
Методика преподавания темы "Информация. Информационные процессы и системы" в 9 классе общеобразовательной школы. Проблемный метод обучения - Педагогика курсовая работа
Уголовная ответственность за нарушение правил дорожного движения и эксплуатации транспортных средств - Государство и право курсовая работа