RU EN
RU EN
Win32 : основы программирования Финогенов К. Г.

Win32 : основы программирования

Финогенов К. Г.

Диалог-МИФИ 2006 г. 411 страниц

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

Пролистать

Для бесплатного просмотра доступны первые 7 страниц

Купить доступ

Доступ к 4 826 книгам раздела IT и электроника от 34.95 $

Содержание

  • Предисловие
  • Глава 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
  • Критические секции и защита данных
  • Мьютексы
  • События
  • Семафоры
  • Предметный указатель