Читаем Полное руководство по Microsoft Windows XP полностью

• PC Theater Interconnectivity Standard (Стандарт межкомпонентного соединения ПК). Данный стандарт определяет, как производители электроники могут обновлять свои продукты для работы на компьютере. В большей части такой продукции для создания подключения используется USB;

• Connector and Signal Standards for Stereoscopic Display Hardware (Стандарты сигнала и подключения для оборудования стереоскопического изображения). Пользователи игр и программ трехмерной графики оценят этот стандарт, так как он определяет способ подключения стереоскопических устройств на компьютере;

• VESA BIOS Extension (VBE – расширение базовой системы ввода/вывода VESA). Используйте эту серию стандартов, чтобы узнать о режимах дисплея для SVGA и о более продвинутых адаптерах;

• Monitor Timing Standard (Стандарт синхронизации монитора). Данная серия стандартов предоставляет постоянный способ производства эргономных корректных дисплеев с частотой обновления 70 Гц, которая прекрасно снижает утомляемость глаз.

...

Рекомендация

VESA предоставляет подробную спецификацию для ряда видеоадаптеров и стандартов мониторов. Вы можете связаться с VESA напрямую:

Video Electronic Standard Association

920 Hillview Ct., Suite 140

Milpitas, CA 95035

Телефон: 408-957-9270

Internet: http://www.vesa.org/

Windows XP поддерживает несколько новых стандартов, включая DirectX 8 , который позволяет производителям игр писать программы с высокоскоростной графикой, используя стандартный интерфейс. Стандарт DirectX обеспечивает средства для записи прямо на устройство, пока он еще поддерживает работу Windows c данным изображением. Windows продолжает отслеживать действия, выполняемые компьютерной игрой, но делает это без вмешательства, на которое наталкивается стандартное приложение. Преимущества DirectX заключаются в быстродействии и максимальной гибкости.

По мнению многих пользователей, предыдущие версии DirectX создавали больше проблем, чем решали. Самый большой недостаток старых версий заключался в том, что производителю приходилось прикладывать больше усилий для того, чтобы разработать и установить программу. Введение высококачественного комплекса инструментальных средств (Software Development Kits – SDKs) и распространение сведений о DirectX не устранило этот недостаток. Кроме того, многие люди ранее испытывали проблемы с совместимостью при использовании DirectX, который, по существу, является набором API-интерфейсов для поддержки мультимедиа с нестандартными адаптерами дисплея. Сегодня большая часть видеоадаптеров прекрасно работают с DirectX.

Стандарт OpenGL и сохраняет свою жизнеспособность, но сегодня он встречается реже, чем в старых версиях Windows. Изначально он был доступен только пользователям Windows NT, но большинство современных версий Windows включают его. OpenGL – это набор графических программ-библиотек. Применение таких программ помогает сэкономить время разработки и ускоряет отображение информации на экране.

Вы можете увидеть действие OpenGL, используя экранные заставки OpenGL Windows XP. Щелкните правой кнопкой мыши по Рабочему столу и выберите пункт Свойства (Properties). Перейдите на вкладку Заставка (Screen Saver). В списке заставок укажите Трубопровод [Direct3D] (3D Pipes). Нажмите кнопку Просмотр (Preview), после чего появится изображение, как на рис. 16.1 (обратите внимание, я немного увеличил картинку). Вы увидите набор высокоскоростных трехмерных графических программ в действии. Недостаток OpenGL заключается в том, что он не очень быстр и недостаточно прост. Сегодня большинство разработчиков используют DirectX-игры, тем не менее OpenGL очень популярен для бизнес-приложений.

Рисунок 16.1. Эта экранная заставка – пример того, как OpenGL улучшает динамику в трехмерной анимации

Архитектура графической подсистемы Windows XP

Теперь, когда у вас есть некоторое представление о трудностях, с которыми сталкивается корпорация Microsoft (и другие производители ПО), когда собирается выпустить на рынок что-то новое, подошло время обсудить, как это происходит. Видеоадаптеры обогнали простые требования того времени, когда IBM стояла у руля.

Перейти на страницу:

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

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT