Рекомендуем
Работа с файлами в Win32 |
Исследование программ: до дизассемблера и отладчика |
Проектирование интерфейса пользователя средствами Win32 API |
Книга
Азбука программирования в Win 32 API
312 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-048-5
ББК 32.97
Аннотация
Изложены вопросы создания программных приложений для Window’95 и Windows NT. Описаны основные типы переменных, макросов, функций. Материал книги иллюстрируется многочисленными примерами. Настоящее издание (третье вышло в 2002 г.) дополнено описанием тех возможностей Windows, которые не были упомянуты в предыдущих изданиях. Для программистов.
Изложены вопросы создания программных приложений для Window’95 и Windows NT. Описаны основные типы переменных, макросов, функций. Материал книги иллюстрируется многочисленными примерами. Настоящее издание (третье вышло в 2002 г.) дополнено описанием тех возможностей Windows, которые не были упомянуты в предыдущих изданиях. Для программистов.
Оглавление
СОДЕРЖАНИЕ
Предисловие 3
GETTING STARTED - ДАВАЙТЕ НАЧНЕМ! "HELLO, WORLD!"
WIN32 API 5
Файлы программы для Windows 5
Что необходимо для получения исполняемого модуля 5
Типы данных, применяемые в Windows 6
Венгерская нотация 7
Windows как объектно-ориентированная система 7
"Кровеносная система" программы для Windows 8
WinMain() + функция окна = минимальная программа для Windows 9
Первая программа для Windows 10
UNICODE 27
Что TaKoeUnicode 27
Unicode в Windows NT и Windows'95 28
ОСНОВЫ РИСОВАНИЯ И КОПИРОВАНИЯ ИЗОБРАЖЕНИЙ 33
Немного лирики 33
Контекст устройстыва 33
Коды растровых операций 47
Полосы прокрутки 50
Контекст устройства и WMPAINT 58
Рисование графических примитивов 58
ВЗАИМОДЕЙСТВИЕ ПРОГРАММЫ С ПОЛЬЗОВАТЕЛЕМ 70
Немного о ресурсах (предсиловие к разговору) 70
Меню и акселераторы 74
Диалоговые окна и их элементы 98
ОБЩИЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ 135
Работа со строкой состояния 136
Работа со спином 141
Работа с трекбаром 148
Работа с индикатором (progress bar'ом) 156
Работа с окнами подсказок 161
Работа со списком изображений 170
Работа с закладками 181
Работа с окном просмотра деревьев 192
Окно редактирования, поддерживающее форматирование текста
(Rich Edit Control) 202
РЕЕСТР 222
Структура реестра 222
Работа с реестром 223
КОЕ-ЧТО О МНОГОЗНАЧНОСТИ В WINDOWS 236
Запуск процесса 238
Завершение процесса 245
Создание потока 251
Завершение потока 252
Синхронизация 253
ДИНАМИЧЕСКИ ПОДКЛЮЧАЕМЫЕ БИБЛИОТЕКИ 258
Способы присоединения DLL к программе 259
Вывернем программы наизнанку 264
Инициализация и деинициализация DLL 266
КОНСОЛИ 269
Что такое консоль 269
Техника разработки консольной программы 270
Крючки (хуки) 287
Заключение 306
Приложение 307