Основы программирования в Win32API: Курс лекций

Курс лекций представляет собой систематизированное изложение принципов и приёмов программирования в операционной системе Windows с использованием среды Win32API. Цель книги — дать фундаментальные знания по созданию приложений для Windows, работая напрямую с API, минуя высокоуровневые фреймворки.

В первой части рассматриваются базовые элементы операционных систем семейства Windows, принципы взаимодействия программ с ОС, а также сходства и различия между Windows 9x и Windows NT/2000. Это создаёт необходимую теоретическую основу для понимания архитектуры платформы.

Значительное внимание уделяется многозадачности и многопоточности. Подробно разбираются API-функции для работы с процессами и потоками, управление их приоритетами, синхронизация с помощью семафоров, событий и критических секций, а также создание потоков с использованием библиотеки MFC.

Отдельные главы посвящены управлению памятью (архитектура памяти, виртуальная память, файлы, проецируемые в память) и организации ввода/вывода (асинхронный ввод/вывод, перекрывающиеся операции, порты завершения). Также рассматриваются работа с реестром Windows и операции с буфером обмена. Примеры программ выполнены в среде разработки Microsoft Visual C++ 6.0.

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

Основы программирования в Win32API: Курс лекций
A
Автор
Ю.В. Марапулец
Издательство
КамчатГТУ
Год
2004
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент