Название: Программирование SVGA-графики для IBM PC
Автор: Соколенко П. Т.
Издательство: БХВ-Петербург
ISBN: 5-94157-127-5
Год издания: 2001
Страниц: 420
Язык: Русский
Формат: PDF
Качество: отличное
Размер: 9,30 Мб
Описание:
В книге изложены основы программирования компьютерной графики для IBM PC на языке ассемблера. В ней рассмотрены: особенности основных видеорежимов SVGA, программирование построения рисунков и палитры цветов, работа с курсором и мышью, вывод текстовых сообщений и получение спецэффектов. Излагаемый материал иллюстрируется многочисленными примерами. В приложениях вы найдете описание графического стандарта BMP, работы с оперативной памятью компьютера, а также техники составления подпрограмм для алгоритмических языков высокого уровня.
Книга предназначена для читателей, интересующихся программированием компьютерной графики, и может быть рекомендована как начинающим, так и опытным программистам.
Содержание:
Предисловие
Глава 1. Видеосистемы и стандарт VESA
1.1. Видеосистемы и их стандартизация
1.1.1. Мониторы
1.1.2. Видеокарты и стандарты
1.1.3. Акселераторы
1.2. Общая характеристика стандарта VESA
1.2.1. Стандартизация видеорежимов
1.2.2. Информационные функции VBE
1.2.3. Основные функции VBE 1.2
1.2.4. Новые возможности VBE 2.0
Глава 2. Особенности работы в режимах VESA
2.1. Проверка поддержки видеорежима
2.2. Обработка информации о режиме
2.3. Процедуры для работы с одним окном видеопамяти
2.4. Работа с двумя окнами видеопамяти
2.5. Страничная организация видеопамяти
2.6. Часто используемые в примерах имена
2.7. Раздел для начинающих
Глава 3. Видеорежимы packed pixel graphics
3.1. Работа с отдельными точками
3.1.1. Команды для манипуляции с точками
3.1.2. Окна видеопамяти
3.1.3. Точки и их адреса
3.2. Построение геометрических фигур
3.2.1. Прямые линии
3.2.2. Прямоугольники
3.3. Построение рисунков
3.3.1. Варианты построения строк
3.3.2. Воспроизведение не сжатых рисунков
3.3.3. Воспроизведение сжатых рисунков
3.3.4. Заключительные замечания
Глава 4. Цвет на экране
4.1. Как получается цвет точки
4.2. Исходная цветовая палитра
4.3. Функции BIOS
4.4. Простая установка палитры
4.5. Манипуляции с палитрой цветов
Глава 5. Работа с текстом
5.1. Текстовые режимы
5.1.1. Русский текст на экране
5.1.2. Общая характеристика процесса вывода текста
5.1.3. Вывод текста с использованием поддержки DOS и BIOS
5.1.4. Непосредственная работа с видеобуфером
5.2. Графические режимы
5.2.1. Таблицы символов
5.2.2. Программный знакогенератор
5.2.3. Вывод информационных строк
5.2.4. Текстовый курсор в графическом режиме
5.2.5. Ввод символов с клавиатуры
Глава 6. Курсор и мышь
6.1. Построение рисунка курсора
6.1.1. Курсоры для Windows
6.1.2. Предварительная подготовка рисунка
6.1.3. Немаскируемый курсор
6.1.4. Маскируемый курсор
6.1.5. Замечания к описанным подпрограммам
6.2. Подготовка к работе с манипулятором «мышь»
6.2.1. Общее описание драйвера мыши
6.2.2. Предварительные действия
6.3. Работа в режиме опроса драйвера мыши
6.3.1. Управляющий алгоритм для режима опроса
6.3.2. Формирование кодов событий
6.3.3. Управление перемещением курсора
6.4. Работа в режиме прерываний
6.4.1. Функции драйвера
6.4.2. Примеры прерывающих подпрограмм
Глава 7. Цвет в коде точки
7.1. Кодирование цвета
7.1.1. Среднее количество цветов
7.1.2. Максимальное цветовое разрешение
7.1.3. 24-разрядный код точки
7.2. Координаты и адреса точек
7.3. Линии, строки и прямоугольные области
7.3.1. Подпрограммы для рисования линий
7.3.2. Подпрограммы для построения строк
7.3.3. Работа с прямоугольными областями
7.4. Рисунки, использующие палитру
7.4.1. Преобразование палитры в форматы Hi-Color
7.4.2. Преобразование палитры в форматы True Color
7.4.3. Построение рисунков с использованием палитры
7.5. Рисунки, не использующие палитру
7.5.1. Рисунки, подготовленные в стандарте BMP
7.5.2. Рисунки, подготовленные в стандарте PCX
7.5.3. Способы сжатия полноцветных рисунков
7.6. Наложение рисунков и спецэффекты
Приложение А. Рисунки в файлах BMP
А.1. Общая характеристика стандарта
А.1.1. Заголовок файла для Windows
А.1.2. Заголовок файла для OS/2
А.1.3. Образ рисунка в файле
А.2. Общая схема обработки заголовка файла
А.2.1. Возможные отклонения от стандарта
А.2.2. Ввод спецификации и открытие файла
А.2.3. Чтение заголовка файла и палитры
А.2.4. Анализ основных полей заголовка
А.2.5. Манипуляции с палитрой
А.3. Построение рисунков, использующих палитру
А.3.1. Построение рисунка сверху вниз
А.3.2. Построение рисунка снизу вверх
А.3.3. Универсальная процедура построения рисунка
Приложение Б. Оперативная память
Б.1. Обычная память (Conventional Memory)
Б. 1.1. Сегменты оперативной памяти
Б.1.2. Сегментирование текстов программ
Б.1.3. Динамическое управление памятью
Б.1.4. Использование функций DOS
Б.2. Расширенная память (Expanded Memory)
Б.2.1. Спецификация расширенной памяти
Б.2.2. Использование функций драйвера
Б.2.3. Работа с расширенной памятью
Б.3. Расширенная память (Extended Memory)
Приложение В. Оформление подпрограмм
В.1. Классификация подпрограмм
В.2. Оформление программных модулей
В.3. Параметры в стеке
В.4. Работа процедур со стеком
В.5. Учет особенностей компилятора
Список литературы
Предметный указатель
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12799 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Мифы древнего КитаяАвтор: Юань КэИздательство: М.:Наука Год: 1965 Страниц: 133Формат: pdfРазмер: 23,09 мбКачество: хорошееЯзык: русскийКнига известного ученого, профессора Юань Кэ — наиболее . . .
Название: Лечение прополисомАвтор: В.К. Лавренов, Ю.В. Лавренов, В.И. ВолковИздательство: СталкерISBN: 966-09-0082-1 Год: 2007Страниц: 92Язык: РусскийФормат: pdfРазмер: 19.9 МбКак использовать силу да . . .
Название: Мифы и сказки Древнего ЕгиптаАвтор: Мачинцев Г.А.Издательство: ПКФ "ОЮ - 92"; СПб; Год: 1993 Страниц: 94Формат: pdfРазмер: 17,45 мбКачество: хорошееЯзык: русскийВ книге представлены мифы, ск . . .
Название: Комнатные растения. Энергетические защитники или вампирыАвтор: Певная Т.К.Издательство: Рипол классикISBN: 5-7905-3917-3Год издания: 2006Страниц: 64Язык: РусскийФормат: PDFРазмер: 7.06 МбО . . .
Название: Большевистская диктатура в свете анархизма. Десять лет советской власти (коллективное исследование)Автор: КолективИздательство: Париж. Заграничная орг. рус. анархистов-коммунистов "Дело труд . . .
Автор:КоллективНазвание: Византийское искусство. Том 64Издательство: ДиректмедиаISBN: 5-94865-107-xГод: 2006Формат: ISOРазмер: 498МВСтраниц:20000Со словами «Византийское искусство» у нас связан устойч . . .
В 57 томах этой энциклопедии собраны воедино множество рекомендаций по избавлению от недугов народнымиспособами. Начальным материалом для данной энциклопедии послужили письма читателей газеты, посвящ . . .
Название: Казаки на персидском фронте (1915-1918)Автор: Емельянов А.Г.Издательство: ВечеГод издания: 2007Язык: русскийCтраниц: 464Формат: PDFРазмер: 43,5 МБОписание: С иллюстрациями (фотографии). Сери . . .
Название: Диеты не работают!Автор: Шварц Р.Издательство: Фэшн БуксISBN: 5-9614-0219-3Год издания: 2005Страниц: 108Язык: РусскийФормат: PDFРазмер: 1 МбОписание: Если проблема лишнего веса портит вам . . .
Название: Казаки на персидском фронте (1915-1918)Автор: Емельянов А.Г.Издательство: ВечеГод издания: 2007Формат: PDFЯзык: русскийCтраниц: 464Размер: 43,5 МБОписание: С иллюстрациями (фотографии). Сери . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование SVGA-графики для IBM PC. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.