Программирование SVGA-графики для IBM PC


Книга Программирование SVGA-графики для IBM PC

Автор: Соколенко П. Т.
Год издания: 2001
Издательство: БХВ-Петербург
Язык: русский
Размер: 9,30 Мб
Страниц: 420
Формат: PDF
ISBN: 5-94157-127-5
В книге изложены основы программирования компьютерной графики для 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 оценок
Формат: Книга
Уже скачали: 12793 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Журнал АиФ. Спецвыпуск. Вопросы и ответы №23 2012

    АиФ. Спецвыпуск. Вопросы и ответы №23 2012

    Название: АиФ. Спецвыпуск. Вопросы и ответы №23Год: 2012Издательство: ЗАО Аргументы и фактыФормат: PDFРазмер: 45 МбКол-во страниц: 31Для того, чтобы стать красивой вовсе необязательно изводить полови . . .

  • Журнал Кулинарный мир №103 спецвыпуск 2012. Банкетные блюда

    Кулинарный мир №103 спецвыпуск 2012. Банкетные блюда

    Название: Кулинарный мирГод / месяц: 2012 / декбрьНомер: спецвыпуск (103)Формат: pdfРазмер: 20.79 MBСпециальный выпуск журнала "Кулинарный мир". В этом номере: Банкетные блюдаскачать с depositfiles.c . . .

  • Книга Гороскопы знаменитых людей. С древнейших времен до наших дней. Книга 1,2,3

    Гороскопы знаменитых людей. С древнейших времен до наших дней. Книга 1,2,3

    Название: Гороскопы знаменитых людей. С древнейших времен до наших дней. Книга 1,2,3.Автор: Романенко А. ,Жуков Э., Леньшина И.Издательство: Санкт-ПетербургISBN: 5-86680-002-0Год выпуска: 1993-1994Стр . . .

  • Книга Целительная астрология

    Целительная астрология

    Название: Целительная астрологияАвтор: Востокова Е.Издательство: Ростов н/Д.: ФениксISBN: 5-222-10201-7Год выпуска: 2006Страниц: 288Формат: pdfРазмер: 19,2 мбОписание: Люди в последнее время начинают . . .

  • Журнал АиФ. Спецвыпуск. Дача. №22 2012

    АиФ. Спецвыпуск. Дача. №22 2012

    Название: АиФ. Спецвыпуск. Дача №22Год: 2012Издательство: Аргументы и фактыФормат: PDFЯзык: русскийСтраниц: 31Размер: 49 MbАргументы и факты. Спецвыпуск. Дача №22 (2012) - Как необычно, дешево и про . . .

  • Журнал Валя-Валентина № 23 2012

    Валя-Валентина № 23 2012

    Название: Валя-Валентина № 23(300) 2012 Год / месяц: 2012/ декабрьИздательство: ЗАО "ИМПОСТ"Страниц: 30Формат: jpgРазмер: 19,5 МбЖурнал по рукоделию предлагает коллекцию связанных крючком салфеток, ко . . .

  • Журнал Кулинарный мир №104 спецвыпуск 2012. Тёплые салаты

    Кулинарный мир №104 спецвыпуск 2012. Тёплые салаты

    Название: Кулинарный мирГод / месяц: 2012 / декбрьНомер: спецвыпуск (104)Формат: pdfРазмер: 21.73 MBСпециальный выпуск журнала "Кулинарный мир". В этом номере: Тёплые салатыскачать с depositfiles.com . . .

  • Книга Астродиагностика. Руководство для целительства

    Астродиагностика. Руководство для целительства

    Название: Астродиагностика. Руководство для целительстваАвтор: Гендель М., Гендель А.Издательство: Москва: Профит СтайлISBN: 5-98857-193-ХГод выпуска: 2011Страниц: 352Формат: pdfРазмер: 20,8 мбОписани . . .

  • Книга Здоровье и ваш знак зодиака

    Здоровье и ваш знак зодиака

    Название: Здоровье и ваш знак зодиака Автор: Воскресенская О.Издательство: Москва. ACT; С-Пб.: СоваISBN: 978-5-17-046831-7Год выпуска: 2007Страниц: 157Формат: pdfРазмер: 10,4 мбОписание: В этой книг . . .

  • Аудиокнига Практика “The Power of Now” (аудиокнига)

    Практика “The Power of Now” (аудиокнига)

    Название: Практика “The Power of Now”Автор: Экхарт Толле Издательство: Аудиокнига своими рукамиИсполнитель: Nikosho (ЛИ)Год выпуска: 2012Жанр: саморазвитиеБитрейт аудио: VBR 164Формат: MP3Продолжитель . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование SVGA-графики для IBM PC. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.