Операционная система Microsoft Windows 3.1 для программиста -том 3


Введение - часть 2


Вы можете использовать этот класс в своих разработках.

Вторая глава - о средствах управления памятью в операционной системе Windows версии 3.1. Управление памятью в Windows намного сложнее, чем в MS-DOS. Вы должны учитывать мультизадачный режим работы операционной системы Windows. Кроме того, все приложения Windows используют защищенный режим работы процессора, существенно отличающийся от реального режима, знакомого вам по MS-DOS. Перед прочтением этой главы мы рекомендуем вам обратиться к тому 6 "Библиотеки системного программиста", который называется "Защищенный режим процессоров Intel 80286/80386/80486". Во второй главе книги, которую вы сейчас читаете, мы рассмотрели только основные вопросы использования защищенного режима. В томе 6 вы найдете более подробное описание.

Во второй главе мы расскажем вам об использовании локальной и глобальной области памяти, об использовании моделей памяти при создании приложений Windows. Вы научитесь работать с блоками памяти большого размера (больше 64 Кбайт). Мы также расскажем о редко используемых, но очень мощных функциях, позволяющих работать с локальной таблицей дескрипторов.

Третья глава посвящена библиотекам динамической загрузки, называемых также DLL-библиотеками. DLL-библиотеки используются практически во всех крупных приложениях Windows. Более того, сама операционная система Windows есть в некотором смысле ни что иное, как набор DLL-библиотек.

Для решения некоторых задач, таких как перехват сообщений перед их поступлением во все приложения, вам не обойтись без создания своих DLL-библиотек. Мы рсскажем вам о структуре DLL-библиотеки, о том, как ее создавать и использовать, а также приведем исходные тексты нескольких приложений, использующих DLL-библиотеки, в том числе исходные тексты приложения, позволяющего вводить в среде Windows с клавиатуры символы кириллицы (очень сильно упрощенный аналог приложений типа CyrWin и ParaWin). Вы научитесь встраивать системные фильтры с помощью функции SetWindowsHookEx.




Начало  Назад  Вперед



Книжный магазин