ГЛАВА 16 Программирование в среде Win64
ГЛАВА 16
Программирование в среде Win64
Наиболее заметный прогресс в развитии возможностей Windows после появления Windows NT и Windows 95 связан с приходом 64-разрядного программирования и расширением Win32 до Win64. На объединенный API обычно ссылаются просто как на Windows API, и именно такой практики мы придерживались на протяжении всей книги. API Win64 обеспечивает возможность выполнения в Windows наиболее крупных и требовательных в отношении ресурсов приложений уровня предприятий и приложений для научных расчетов. 64-разрядные системы позволяют программам использовать гигантские адресные пространства, которые выходят далеко за предел 4 Гбайт, обусловленный 32-битовой адресацией.
В данной главе описано нынешнее состояние Win64 и преимущества этого интерфейса, а также рассмотрена соответствующая модель программирования и обсуждены вопросы переносимости программ между различными операционными системами и аппаратными платформами. Это рассмотрение проводится безотносительно к фактическому типу 64-разрядного процессора или конкретной версии Windows, обеспечивающих поддержку Win64. Процесс переноса одного из предыдущих примеров иллюстрирует программа 16.1.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
ГЛАВА 1 Знакомство с Win32 и Win64
ГЛАВА 1 Знакомство с Win32 и Win64 В этой главе вы познакомитесь с семейством операционных систем (ОС) Microsoft Windows и интерфейсом прикладного программирования (Application Programming Interface, API), который используется всеми членами этого семейства. Здесь также кратко описывается новейший
Подготовка к работе с Win64
Подготовка к работе с Win64 Интерфейс Win64, который во время написания данной книги поддерживался Windows XP и Windows Server 2003 на процессорах семейства AMD64 (Opteron и Athlon 64) компании AMD и процессорах семейства Itanium (ранее известных под кодовыми названиями Merced, McKinley, Madison и IA-64) компании Intel,
Нынешнее состояние Win64
Нынешнее состояние Win64 В данном разделе анализируется состояние поддержки компанией Microsoft интерфейса Win64 на различных системах и процессорах, сложившееся к концу первого полугодия 2004 года. Поскольку ситуация постоянно меняется, приведенную ниже информацию следует
Модель программирования Win64
Модель программирования Win64 В зависимости от выбора способа представления таких стандартных типов данных С, как указатели и целочисленные типы данных (long, int и short), a также от того, вводятся или не вводятся нестандартные типы данных, возможны несколько вариантов модели
Глава 15. Обитание в среде KDE
Глава 15. Обитание в среде KDE В этой главе я хочу вкратце показать, как создать на компьютере, работающем под управлением ОС Linux, удобную для пользователя рабочую среду. До такой степени удобную, чтобы вообще можно было отказаться от использования Windows и Windows-продуктов. К
Глава 13 Разработка чертежей в среде AutoCAD
Глава 13 Разработка чертежей в среде AutoCAD Существует много способов разработки чертежей в среде AutoCAD. Квалифицированные пользователи, обладающие большим опытом работы, имеют в своем багаже собственные подходы к разработке конструкторской документации. Вашему вниманию
Глава 4 Анимация в среде 3ds Max 2008
Глава 4 Анимация в среде 3ds Max 2008 • Анимация с использованием ключевых кадров• Использование контроллеров и выражений• Анимация частиц• Текст, уносимый порывами ветра• Использование модификатора Cloth (Ткань) для симуляции поведения тканейАнимацию можно представить как
ГЛАВА 8 Работа с проектом базы данных среде Visual Studio .NET
ГЛАВА 8 Работа с проектом базы данных среде Visual Studio .NET Проект базы данных — это особый тип проекта Visual Studio .NET, предназначенный для создания и управления SQL-сценариями баз данных.Чтобы разработка приложений для работы с базами данных была проще и удобнее, в последнюю
Глава 16. VBA-программирование в Excel.
Глава 16. VBA-программирование в Excel. В этой главе ...~ Что такое объектная модель Excel~ Управление ячейками с использованием объектов диапазонов~ Создание собственных функций для использования в формулах рабочих листов~ Использование встроенных функций Excel в VBA-коле~ Работа с
Глава 18. Сетевое программирование
Глава 18. Сетевое программирование Если торговец в разговоре с вами произносит слово «сеть», скорее всего, он желает всучить свою визитную карточку. Но в устах программиста это слово обозначает электронное взаимодействие физически удаленных машин — неважно, находятся
Глава 13 Разработка чертежей в среде AutoCAD
Глава 13 Разработка чертежей в среде AutoCAD Существует много способов разработки чертежей в среде AutoCAD. Квалифицированные пользователи, обладающие большим опытом работы, имеют в своем багаже собственные подходы к разработке конструкторской документации. Вашему вниманию
ГЛАВА 33. Безопасность в операционной среде.
ГЛАВА 33. Безопасность в операционной среде. В Firebird не существует средств для шифрования и дешифрования данных (кроме паролей пользователей), которые передаются через клиентский интерфейс. Существуют некоторые ограничения в использовании инструментов Firebird, которые
Глава 13 Разработка чертежей в среде AutoCAD
Глава 13 Разработка чертежей в среде AutoCAD Существует много способов разработки чертежей в среде AutoCAD. Квалифицированные пользователи, обладающие большим опытом работы, имеют в своем багаже собственные подходы к разработке конструкторской документации. Вашему вниманию
Глава 11 Программирование на языке SQL
Глава 11 Программирование на языке SQL Как уже говорилось в главе 9, главной «специальностью» языка SQL является конструирование запросов пользователя к базе данных. Поэтому программирование на языке SQL – это в основном формирование таких
Глава 2 Работа в среде Windows Vista
Глава 2 Работа в среде Windows Vista ? Урок 2.1. Меню Пуск и Панель задач? Урок 2.2. Рабочий стол? Урок 2.3. Настройка интерфейса Windows Vista? Урок 2.4. Окна папок? Урок 2.5. Упорядочивание и поиск файлов? Урок 2.6. Операции с файлами и папками? Урок 2.7. Работа с изображениями в Windows? Урок 2.8. Работа со