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

Сантехнический монтаж канализации Нижний Новгород с гарантированным качеством.

Содержание


Инициализация локальной области данных в заданном сегменте
Приложение LMEM
Листинг 2.5. Файл lmem/lmem.cpp
Листинг 2.5. Файл lmem/lmem.cpp - часть 2
Листинг 2.6. Файл lmem/lmem.def
Статическая память
Автоматическая память
Дополнительная память в структуре класса окна
Дополнительная память в структуре окна
Ресурсы приложения
Ресурсы приложения - часть 2
Функция malloc и farmalloc
Работа с локальной таблицей дескрипторов
Работа с локальной таблицей дескрипторов - часть 2
Работа с большими массивами данных
Утилита HEAPWALK
Утилита HEAPWALK - часть 2
Модели памяти
Модели памяти - часть 2
Библиотеки динамической компоновки
Статическая и динамическая компоновка
Статическая и динамическая компоновка - часть 2
DLL-библиотеки в операционной системе Windows
DLL-библиотеки в операционной системе Windows - часть 2
DLL-библиотеки в операционной системе Windows - часть 3
DLL-библиотеки в операционной системе Windows - часть 4
Структура DLL-библиотеки
Функция LibEntry
Функция LibMain
Функция LibMain - часть 2
Функция WEP
Экспортируемые функции
Импортирование функций
Библиотека импорта
Использование оператора IMPORTS
Динамический импорт функций во время выполнения приложения
Динамический импорт функций во время выполнения приложения - часть 2
Динамический импорт функций во время выполнения приложения - часть 3
Динамический импорт функций во время выполнения приложения - часть 4
Файл определения модуля для DLL-библиотеки
Анализ DLL-библиотек при помощи утилиты tdump.exe
Анализ DLL-библиотек при помощи утилиты tdump.exe - часть 2
Анализ DLL-библиотек при помощи утилиты tdump.exe - часть 3
Анализ DLL-библиотек при помощи утилиты tdump.exe - часть 4
Приложение DLLCALL
Листинг 3.1. Файл dllcall/dllsrc.cpp
Листинг 3.2. Файл dllcall/dll.def
Листинг 3.3. Файл dllcall/dllcall.cpp
Листинг 3.4. Файл dllcall/dllcall.def
Приложение DISCARD
Листинг 3.5. Файл discard/discard.cpp
Листинг 3.5. Файл discard/discard.cpp - часть 2
Листинг 3.5. Файл discard/discard.cpp - часть 3
Листинг 3.6. Файл discard/discard.def
Листинг 3.7. Файл discard/dll.c
Листинг 3.8. Файл discard/dll.def
Фильтры
Установка фильтра
Установка фильтра - часть 2
Установка фильтра - часть 3
Отмена фильтра
Функции фильтра
Фильтр WH_CALLWNDPROC
Фильтр WH_CBT
Фильтр WH_DEBUG
Фильтр WH_GETMESSAGE
Фильтр WH_HARDWARE
Фильтр WH_JOURNALRECORD
Фильтр WH_JOURNALPLAYBACK
Фильтр WH_KEYBOARD
Фильтр WH_MOUSE
Фильтр WH_MSGFILTER
Фильтр WH_SYSMSGFILTER
Фильтр WH_SHELL
Приложение WINHOOK
Приложение WINHOOK - часть 2
Листинг 3.9. Файл winhook/winhook.cpp
Листинг 3.9. Файл winhook/winhook.cpp - часть 2
Листинг 3.9. Файл winhook/winhook.cpp - часть 3
Листинг 3.9. Файл winhook/winhook.cpp - часть 4
Листинг 3.9. Файл winhook/winhook.cpp - часть 5
Листинг 3.10. Файл winhook/winhook.hpp
Листинг 3.11. Файл winhook/winhook.def
Листинг 3.12. Файл winhook/kbhook.cpp
Листинг 3.12. Файл winhook/kbhook.cpp - часть 2
Листинг 3.12. Файл winhook/kbhook.cpp - часть 3
Листинг 3.12. Файл winhook/kbhook.cpp - часть 4
Листинг 3.12. Файл winhook/kbhook.cpp - часть 5
Листинг 3.12. Файл winhook/kbhook.cpp - часть 6
Листинг 3.13. Файл winhook/kbhook.rc
Листинг 3.14. Файл winhook/kbhook.def
Работа с файлами
Особенности работы с файлами в мультизадачной среде
Файлы и обработка сообщений
Временные файлы
Временные файлы - часть 2
Кодировка OEM
Функции Windows для работы с файлами
Открытие файлов
Открытие файлов - часть 2
Открытие файлов - часть 3
Стандартные диалоговые панели для открытия файлов
LStructSize
Flags
HwndOwner
HInstance
LpstrFilter
LpstrCustomFilter
NMaxCustFilter
NFilterIndex
LpstrFile
NMaxFile
LpstrFileTitle
NMaxFileTitle
LpstrInitialDir
LpstrTitle
NFileOffset
NFileExtension
LpstrDefExt
LCustData
LpfhHook
LpTemplatename
Закрытие файлов
Создание файлов
Чтение и запись
Позиционирование
Определение типа устройства ввода/вывода
Использование стандартной библиотеки транслятора
Проверка присутствия share.exe
Листинг 4.1. Файл isshare/isshare.cpp
Листинг 4.1. Файл isshare/isshare.cpp - часть 2
Листинг 4.2. Файл isshare/isshare.def
Новый вариант приложения OEM3ANSI
Новый вариант приложения OEM3ANSI - часть 2
Листинг 4.3. Файл oem3ansi/oem3ansi.cpp
Листинг 4.3. Файл oem3ansi/oem3ansi.cpp - часть 2
Листинг 4.3. Файл oem3ansi/oem3ansi.cpp - часть 3
Листинг 4.3. Файл oem3ansi/oem3ansi.cpp - часть 4
Листинг 4.3. Файл oem3ansi/oem3ansi.cpp - часть 5
Листинг 4.4. Файл oem3ansi/oem3ansi.rc
Листинг 4.5. Файл oem3ansi/oem3ansi.def
Приложение 1. Коды ошибок в Windows
Литература



Начало    



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