Название: Программирование 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 оценок |
Формат: | Книга |
Уже скачали: | 12797 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Knitting №1606 2000 Автор: коллектив Издательство: Hamaka Страниц: 85 Формат: DJVU Размер: 13 МБ Качество: Отличное Язык: Японский Год издания: 2000 Популярный японский журнал по вязанию спи . . .
Название: Слепой инстинкт Автор: Винкельман Андреас Издательство: Клуб семейного досуга Страниц: 338 Формат: RTF Размер: 10,2 мб Качество: Отличное Язык: Русский Год издания: 2012 ISBN: 978-5-9910-185 . . .
Название: Lady Boutique №8 2012 Автор: коллектив Издательство: Lady Boutique Страниц: 276 Формат: JPG Размер: 125 МБ Качество: Отличное Язык: Японский Год издания: 2012 Популярный японский журнал по к . . .
Название: Советчица. Приусадебное хозяйство №12 2011 Автор: коллектив Издательство: ФЛП Данюк В.А. Страниц: 52 Формат: PDF Размер: 16 МБ Качество: Отличное Язык: Русский Год издания: 2011 "Советчица.П . . .
Название: Magic Crochet №16-21 1982 Автор: коллектив Издательство: Les Editions de Saxe S.A. Страниц: 57-82 в каждом номере Формат: JPG Размер: 108 МБ Качество: Отличное Язык: Английский Жанр: № 16-21 . . .
Название: Электрический ток и его применение Автор: Адирович Э.И. Издательство: Воениздат Страниц: 90 Формат: DJVU Размер: 2.81Мб Качество: Отличное Язык: Русский Год издания: 1953 Энергия - это работ . . .
Название: Чудесный крючок. Красиво и легко! №79 2012 Автор: коллектив Издательство: Ашет Коллекция Страниц: 24 Формат: JPG Размер: 38.2 MB Качество: Отличное Язык: Русский Жанр: вязание Год издания: 2 . . .
Название: Когда приближается гроза Автор: Франсуаза Саган Издательство: Нигде не купишь Формат: MP3 Размер: 180 Мб Качество: Отличное Язык: Русский Жанр: роман, зарубежная проза Год издания: 2012 Эта . . .
Название: Советчица. Приусадебное хозяйство №9 2011 Автор: коллектив Издательство: ФЛП Данюк В.А. Страниц: 52 Формат: PDF Размер: 15 МБ Качество: Отличное Язык: Русский Год издания: 2011 "Советчица.Пр . . .
Название: Point de Croix Magazine №70 2010 Автор: Коллектив авторов Издательство: Cordier Editions Страниц: 55 Формат: JPG Размер: 52,3 Мб Качество: Отличное Язык: Французский Жанр: вышивка крестом Го . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование SVGA-графики для IBM PC. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.