Windows для профессионалов, Рихтер Дж., 2008

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Windows для профессионалов, Рихтер Дж., 2008.

   Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двух приложений. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как взаимодействие с операционной системой, библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функции, появившиеся в Windows 2000, и приводится информация, специфическая для 64-разрядной Windows 2000. В этом издании автор, перейдя с языка С на C++, переработал все программы-примеры и представил ряд новых приложений, например ProcessInfo и LISWatch. Также появились совершенно новые материалы: выравнивание данных, привязка потоков к процессорам, кэш-линии процессоров, архитектура NUMA, перехват API-вызовов и др.
Книга предназначена профессиональным программистам, владеющим языком C/C++ и имеющим опыт разработки Windows-приложений. Прилагаемый компакт-диск содержит все программы из книги (исходный код и исполняемые файлы для процессоров х86, IA-64 и Alpha).

Windows для профессионалов, Рихтер Дж., 2008


Windows 2000 и Unicode.
Windows 2000 — операционная система, целиком и полностью построенная на Unicode. Все базовые функции для создания окон, вывода текста, операций со строками и т. д. ожидают передачи Unicode-строк. Если какой-то функции Windows передается ANSI-строка, она сначала преобразуется в Unicode и лишь потом передается операционной системе. Если Вы ждете результата функции в виде ANSI-строки, операционная система преобразует строку — перед возвратом в приложение — из Unicode в ANSI. Все эти преобразования протекают скрытно от Вас, но, конечно, на них тратятся и лишнее время, и лишняя память.

Например, функция CreateWindoivEx, вызываемая с ANSI-строками для имени класса и заголовка окна, должна, выделив дополнительные блоки памяти (в стандартной куче Вашего процесса), преобразовать эти строки в Unicode и, сохранив результат в выделенных блоках памяти, вызвать Unicode-версию CreateWindoivEx.

ОГЛАВЛЕНИЕ.
Введение.
ЧАСТЬ I МАТЕРИАЛЫ ДЛЯ ОБЯЗАТЕЛЬНОГО ЧТЕНИЯ.
ГЛАВА 1 Обработка ошибок.
ГЛАВА 2 Unicode.
ГЛАВА 3 Объекты ядра
ЧАСТЬ II НАЧИНАЕМ РАБОТАТЬ.
ГЛАВА 4 Процессы.
ГЛАВА 5 Задания.
ГЛАВА 6 Базовые сведения о потоках.
ГЛАВА 7 Планирование потоков, приоритет и привязка к процессорам.
ГЛАВА 8 Синхронизация потоков в пользовательском режиме
ГЛАВА 9 Синхронизация потоков с использованием объектов ядра.
ГЛАВА 10 Полезные средства для синхронизации потоков
ГЛАВА 11 Пулы потоков.
ГЛАВА 12 Волокна.
ЧАСТЬ III УПРАВЛЕНИЕ ПАМЯТЬЮ.
ГЛАВА 13 Архитектура памяти в Windows.
ГЛАВА 14 Исследование виртуальной памяти.
ГЛАВА 15 Использование виртуальной памяти в приложениях.
ГЛАВА 16 Стек потока.
ГЛАВА 17 Проецируемые в память файлы
ГЛАВА 18 Динамически распределяемая память.
ЧАСТЬ IV ДИНАМИЧЕСКИ ПОДКЛЮЧАЕМЫЕ БИБЛИОТЕКИ.
ГЛАВА 19 DLL: основы.
ГЛАВА 20 DLL: более сложные методы программирования.
ГЛАВА 21 Локальная память потока.
ГЛАВА 22 Внедрение DLL и перехват API-вызовов.
ЧАСТЬ V СТРУКТУРНАЯ ОБРАБОТКА ИСКЛЮЧЕНИЙ.
ГЛАВА 23 Обработчики завершения.
ГЛАВА 24 Фильтры и обработчики исключений.
ГЛАВА 25 Необработанные исключения и исключения C++.
ЧАСТЬ VI ОПЕРАЦИИ С ОКНАМИ.
ГЛАВА 26 Оконные сообщения.
ГЛАВА 27 Модель аппаратного ввода и локальное состояние ввода.
ПРИЛОЖЕНИЕ А Среда разработки.
ПРИЛОЖЕНИЕ Б Распаковщики сообщений, макросы для дочерних элементов управления и API-макросы.
Предметный указатель.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Windows для профессионалов, Рихтер Дж., 2008 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Хештеги: :: ::