Артикул: 41453

Win32

Автор: Финогенов К. Г.

Год: 2006

Издательство: Диалог-МИФИ

Место издания: Москва

ISBN: 5-86404-173-4

Страниц: 411

Форматы: PDF

цена: 100 руб.

Книга является простым и доступным для широкого круга читателей пособием по разработке 32-разрядных программ для систем Windows на языке C++. Рассмотрены основные особенности архитектуры защищенного режима процессоров Intel, дано введение в язык С++, описаны принципы составления прикладных программ для Windows. Особое внимание уделяется новым средствам, включенным в Win32, – потокам, процессам, синхронизации, передаче данных, отображению файлов в память и др. Книга предназначена главным образом для начинающих программистов, студентов вузов, аспирантов и преподавателей, однако может быть полезна и опытным программистам, желающим освоить специальные средства Win32.

Предисловие
Глава 1. Архитектура процессоров Intel
Память и процессор
Системная шина и передача данных
Регистры процессора и адресация памяти
Система ввода-вывода
Система прерываний
Глава 2. Интегрированные среды разработки
Интегрированная среда разработки Borland C++
Отладка программ в IDE Borland C++
Интегрированная среда разработки Microsoft Visual C++
Отладка программ в IDE Visual C++
Глава 3. Основы программирования на языке C++
Работа над программными примерами
Объявление и использование данных
Управление ходом программы
Предложения цикла
Функции
Основы аппарата макросов
Ключевые слова #include и typedef
Глава 4. Основы разработки приложений Windows
Простейшая программа с главным окном
Главная функция WinMain()
Сообщения Windows
Оконная функция
Макрос HANDLE_MSG
Окна сообщений
Глава 5. Интерфейс графических устройств – GDI
Обработка сообщений WM_PAINT
Вывод текстовых строк и простых геометрических фигур
Логические шрифты
Глава 6. Ресурсы: меню и диалоги
Меню в главном окне приложения
Диалог в главном окне приложения
Модальный диалог как главное окно приложения
Визуальные средства подготовки сценариев меню и диалогов
Стандартные модальные диалоги Windows
Немодальный диалог
Графика диалогового окна
Глава 7. Таймеры Windows и служба времени
Установка таймера
Программа календаря-часов
Измерение однократных интервалов
Мультимедийные таймеры
Глава 8. Окна Windows
Организация дочерних окон
Окна предопределенных классов в главном окне приложения
Организация виртуального измерительного прибора
Глава 9. Ресурсы: растровые изображения
Программа, выводящая растровое изображение
Хранение растровых изображений
Вывод растровых изображений
Компоновка составных изображений
Проблемы отображения вычисляемых математических функций
Глава 10. Стандартные элементы управления
Графический список
Индикатор прогресса
Наборный счетчик
Глава 11. Работа с файлами
Базовые операции с файлами
Асинхронные операции с файлами
Файлы, проецируемые в память
Использование страничного файла
Отладка программ, использующих сложные системные средства
Глава 12. Процессы и потоки
Общие понятия
Создание процесса
Создание потока
Глава 13. Обмен информацией между процессами и потоками
Обмен сообщениями
Передача данных с помощью механизма сообщений
Обмен данными через файлы
Глава 14. Синхронизация процессов и потоков
Общие характеристики объектов Windows
Критические секции и защита данных
Мьютексы
События
Семафоры
Предметный указатель

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Рецензии на книгу

Чтобы писать рецензии и получать вознаграждения за рекомендации книг, станьте экспертом

Бестселлеры