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

Программирование для IBM OS/2

© Александр Фролов, Григорий Фролов
Том 25, часть 1, М.: Диалог-МИФИ, 1996, 286 стр.

Эта книга является первой в серии книг, посвященных программированию для операционной системы IBM OS/2 Warp. Основная задача книги - научить вас создавать приложения для графической оболочки Presentation Manager. Мы расскажем о том, как работают событийно-управляемые приложения, рассмотрим механизм передачи сообщений, научим создавать и использовать окна, меню, органы управления и другие ресурсы, приведем исходные тексты многочисленных приложений. Книга предназначена всем, кто собирается освоить программирование для операционной системы IBM OS/2 Warp самостоятельно.

Оглавление

  • ВВЕДЕНИЕ
  • Глава 1. ОСНОВЫ PRESENTATION MANAGER
    • Базовые понятия и определения
    • Структура приложения Presentation Manager
    • Приложение MYWINDOW
  • Глава 2. ЭЛЕМЕНТАРНАЯ ТЕОРИЯ ОКОН
    • Иерархия окон и родственные связи
    • Изменение размеров и расположения окна
    • Передача сообщений функции окна
    • Создание дочерних окон
    • Приложение WINTREE
  • Глава 3. СОЗДАНИЕ МЕНЮ
    • Классификация типов меню
    • Подготовка шаблона меню
    • Обработка сообщения WM_COMMAND
    • Плавающее меню
    • Приложение MENUAPP
    • Изменение системного меню
    • Динамическое создание меню
    • Приложение MENUMOD
  • Глава 4. РИСОВАНИЕ ТЕКСТА
    • Пространство отображения
    • Функция GpiCharStringAt
    • Система координат
    • Приложение TEXTOUT
    • Другие фукнции для рисования текста
  • Глава 5. КЛАВИАТУРА
    • Сообщение WM_CHAR
    • Приложение KBDMSG
  • Глава 6. РАБОТА С МЫШЬЮ
    • Определение количества кнопок
    • Нумерация кнопок
    • Сообщения, потсупающие от мыши
    • Функции для работы с мышью
    • Приложение MOUSEMOV
    • Изменение внешнего вида курсора мыши
    • Управление курсором мыши с помощью клавиатуры
    • Приложение POINTER
  • Глава 7. ТАЙМЕР
    • Запуск и останов таймера
    • Сообщение WM_TIMER
    • Приложение BEEP
    • Другие функции для работы с таймером
    • Приложение CLOCK
  • Глава 8. ОРГАНЫ УПРАВЛЕНИЯ
    • Кнопки
    • Приложение BUTTON
    • Переключатели
    • Приложение CHECK
    • Полоса просмотра
    • Приложение SCROLL
  • ЛИТЕРАТУРА
  • ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

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