Книга: Системное программирование в среде Windows
Эта книга посвящена вопросам разработки приложений с использованием интерфейса прикладного программирования операционных систем компании Microsoft (Windows 9х, Windows XP, Windows 2000 и Windows Server 2003). Основное внимание уделяется базовым системным службам, включая управление файловой системой, процессами и потоками, взаимодействие между процессами, сетевое программирование и синхронизацию. Рассматривается методика переноса приложений, написанных в среде Win32, в среду Win64. Подробно описываются все аспекты системы безопасности Windows и ее практического применения. Изобилие реальных примеров, доступных также и на Web-сайте книги, существенно упрощает усвоение материала.Книга ориентирована на разработчиков и программистов, как высокой квалификации, так и начинающих, а также будет полезна для студентов соответствующих специальностей.
Содержание
Оглавление статьи/книги
- Введение
- ГЛАВА 1 Знакомство с Win32 и Win64
- ГЛАВА 2 Использование файловой системы и функций символьного ввода/вывода Windows
- ГЛАВА 3 Усовершенствованные средства для работы с файлами и каталогами и знакомство с реестром
- ГЛАВА 4 Обработка исключений
- ГЛАВА 5 Управление памятью, отображение файлов и библиотеки DLL
- ГЛАВА 6 Управление процессами
- ГЛАВА 7 Потоки и планирование выполнения
- ГЛАВА 8 Синхронизация потоков
- ГЛАВА 9 Влияние синхронизации на производительность и рекомендации по ее повышению
- ГЛАВА 10 Усовершенствованные методы синхронизации потоков
- ГЛАВА 11 Взаимодействие между процессами
- ГЛАВА 12 Сетевое программирование с помощью сокетов Windows
- ГЛАВА 13 Windows Services
- ГЛАВА 14 Асинхронный ввод/вывод и порты завершения
- ГЛАВА 15 Безопасность объектов Windows
- ГЛАВА 16 Программирование в среде Win64
- ПРИЛОЖЕНИЕ А Использование примеров программ
- ПРИЛОЖЕНИЕ Б Сопоставление функций Windows, UNIX и библиотеки С
- ПРИЛОЖЕНИЕ В Результаты измерения производительности
- Библиография
- Сноски из книги
- Содержание книги
- Популярные страницы
Похожие страницы
- Системное программирование в среде Windows
- 1.1. Введение в объектно-ориентированное программирование
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)
- Системное программное обеспечение
- 4.2. Центр уведомлений Windows 10
- Загрузочные дискеты и Live CD для Windows
- 6.8. Разгон видеокарты на Windows 10
- Интеграция Windows SharePoint и Microsoft Office
- Программирование на языке Пролог для искусственного интеллекта