Александр ФроловГригорий Фролов
Добро пожаловать
Новости
Карта сайта
Книги и статьи
Документация
Web-проекты
Восстановление данных
Авторский CD-ROM
Консалтинг
Документация и справочные системы
Представительство в Интернете
Клуб NetSpider
Пишите нам
Отзывы
Наши благодарности

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

© Александр Фролов, Григорий Фролов
Том 13, часть 3, М.: Диалог-МИФИ, 1994, 284 стр.

Третья в серии книг, посвященных программированию для операционной системы Microsft Windows. Из этой книги вы узнаете о способах создания меню, а также о том, как подключить к нему клавиатурный интерфейс и создать орган управления Toolbar. Подробно описаны средства управления памятью, особенности работы программ в защищенном режиме, использование локальной и глобальной области памяти, а также работа с моделями памяти. Вы научитесь работать с блоками памяти размером больше 64 Кбайт и узнаете о функциях, позволяющих работать с локальной таблицей дескрипторов. Рассмотрены вопросы создания DLL-библиотек, приведены конкретные области их применения. Отдельная глава посвящена работе с файлами и стандартными диалоговыми панелями, предназначенными для открытия файлов.

Оглавление

  • ВВЕДЕНИЕ
  • Глава 1. МЕНЮ
    • Классификация типов меню
    • Создание меню при помощи шаблона
    • Сообщения, поступающие от меню
    • Приложение MENU
    • Функции для работы с меню
    • Приложение DMENU
    • Системное меню
    • Плавающее меню
    • Использование плавающего меню в органе управления EDIT
    • Акселераторы
    • Орган управления TOOLBAR
    • Приложение SMARTPAD
    • Графика в меню
    • Приложение GMENU
  • Глава 2. УПРАВЛЕНИЕ ПАМЯТЬЮ
    • Особенности защищенного режима работы процессора
    • Память в различных режимах работы Windows
    • Работа с памятью в приложениях Windows
    • Функция malloc и farmalloc
    • Работа с локальной таблицей дескрипторов
    • Работа с большими массивами данных
    • Утилита HEAPWALK
    • Модели памяти
  • Глава 3. БИБЛИОТЕКИ ДИНАМИЧЕСКОЙ КОМПОНОВКИ
    • Статическая и динамическая компоновка
    • DLL-библиотеки в операционной системе Windows
    • Структура DLL-библиотеки
    • Приложение DLLCALL
    • Приложение DISCARD
    • Фильтры
    • Приложение WINHOOK
  • Глава 4. РАБОТА С ФАЙЛАМИ
    • Особенности работы с файлами в мультизадачной среде
    • Функции Windows для работы с файлами
    • Новый вариант приложения OEM3ANSI
  • Приложение 1. КОДЫ ОШИБОК В WINDOWS
  • ЛИТЕРАТУРА
  • ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

© Александр Фролов, Григорий Фролов, 2001.  Художник Алексей Абрамкин, редактор Юлия Леонова