- •Фгбоу впо «Воронежский государственный технический университет»
- •Программная реализация функций управления видеосистемой эвм
- •Программная реализация функций управления видеосистемой эвм
- •1.2. Содержание работы
- •1.3. Используемое оборудование и программные средства
- •2.1. Краткие теоретические сведения
- •Функции Win32 api для видеосистемы
- •Получение цвета точки с заданными координатами
- •Управляющие функции видеосистемы
- •Установка режимов копирования изображения
- •3.1. Порядок выполнения лабораторной работы
- •3.2. Указания по оформлению отчета
- •Программная реализация функций управления видеосистемой эвм
Фгбоу впо «Воронежский государственный технический университет»
Кафедра систем автоматизированного проектирования
и информационных систем
Программная реализация функций управления видеосистемой эвм
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторным работам по дисциплине «Виды обеспечений САПР» для студентов направления 230100 «Информатика и вычислительная техника» (магистратура) очной формы обучения
Воронеж 2011
Составитель канд. техн. наук А.В. Питолин
УДК 681.3
Программная реализация функций управления видеосистемой ЭВМ: методические указания к лабораторным работам по дисциплине «Виды обеспечений САПР» для студентов направления 230100 «Информатика и вычислительная техника» (магистратура) очной формы обучения / ФГБОУВПО «Воронежский государственный технический университет»; сост. А.В. Питолин. Воронеж, 2011. 23 с.
Методические указания содержат теоретические и практические сведения по разработке программных средств управления видеосистемой ЭВМ с использованием функций WIN32 API.
Методические указания подготовлены в электронном виде в текстовом редакторе MS Word XP и содержатся в файле ВО САПР методичка3.doc
Табл. 1. Библиогр.: 6 назв.
Рецензент канд. техн. наук, доц. Е.Н. Королев
Ответственный за выпуск зав. кафедрой, д-р техн. наук, проф. Я.Е. Львович
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
© ФГБОУВПО «Воронежский государственный технический университет», 2011
Программная реализация функций управления видеосистемой эвм
ОБЩИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ РАБОТЫ
1.1. Цель работы: изучение и программная реализация функций управления видеосистемой ЭВМ с использованием процедур WIN32 API.
1.2. Содержание работы
Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в изучении функций WIN32 API, особенностей их программной реализации на одном из языков высокого уровня. Лабораторное задание состоит в разработке программных средств управления видеосистемой ЭВМ.
1.3. Используемое оборудование и программные средства
Для выполнения лабораторной работы требуется ПЭВМ типа IBM PC с установленной ОС Windows 98 и выше, инструментальная среда программирования Borland C++ Builder.
2. ДОМАШНЕЕ ЗАДАНИЕ
2.1. Краткие теоретические сведения
Видеосистема обеспечивает обратную связь в интерфейсе пользователя. На дисплей выводится информация о работе программ. Вместе с устройствами ручного ввода видеосистема является неотъемлемой частью всех современных ПЭВМ. Для ПЭВМ в основном используются дисплеи на базе электронно-лучевых трубок.
Функции видеосистемы представляют собой весь набор действий, связанных с выводом графической информации, режимом отображения, цветовой палитрой системы и сервисом. Под выводом графической информации понимаются операции, касающиеся вывода цветных (для цветной системы) точек и фигур, закрашивание и копирование областей, вывод текста. Количество режимов отображения (видеорежимов) имеет конечное значение, которое определяется количеством возможных цветовых режимов (4-битный, 8-битный, 16-битный и 32-битный) и разрешений (640х480, 800х600, 1024х768 и т.д.). Цветовая палитра операционной системы - это определенные цвета, которые окрашивают те или иные объекты стандартного интерфейса пользователя. Такими элементами для Windows являются рабочий стол, шрифты, окна и их элементы. Сервисные функции видеосистемы заключаются в управлении хранителями экрана, отключении дисплея и т.п.
Несмотря на различные виды дисплеев и видеоадаптеров, доступ со стороны программ к видеосистеме достаточно унифицирован.