Книга: Финогенов К. Г. «Win32»
Книга является простым и доступным для широкого круга читателей пособием по разработке 32-разрядных программ для систем Windows на языке C++. Рассмотрены основные особенности архитектуры защищенного режима процессоров Intel, дано введение в язык С++, описаны принципы составления прикладных программ для Windows. Особое внимание уделяется новым средствам, включенным в Win32, – потокам, процессам, синхронизации, передаче данных, отображению файлов в память и др. Содержание:Предисловие...... 3 Глава 1. Архитектура процессоров Intel...... 7 Память и процессор...... 7 Системная шина и передача данных...... 13 Регистры процессора и адресация памяти...... 18 Система ввода-вывода...... 37 Система прерываний...... 40 Глава 2. Интегрированные среды разработки...... 47 Интегрированная среда разработки Borland C++...... 47 Отладка программ в IDE Borland C++...... 55 Интегрированная среда разработки Microsoft Visual C++...... 61 Отладка программ в IDE Visual C++...... 64 Глава 3. Основы программирования на языке C++...... 67 Работа над программными примерами...... 67 Объявление и использование данных...... 70 Управление ходом программы...... 94 Предложения цикла...... 98 Функции...... 102 Основы аппарата макросов...... 112 Ключевые слова #include и typedef...... 115 Глава 4. Основы разработки приложений Windows...... 119 Простейшая программа с главным окном...... 119 Главная функция WinMain()...... 122 Сообщения Windows...... 130 Оконная функция...... 135 Макрос HANDLE_MSG...... 138 Окна сообщений...... 143 Глава 5. Интерфейс графических устройств – GDI...... 145 Обработка сообщений WM_PAINT...... 147 Вывод текстовых строк и простых геометрических фигур...... 152 Логические шрифты...... 159 Глава 6. Ресурсы: меню и диалоги...... 166 Меню в главном окне приложения...... 166 Диалог в главном окне приложения...... 183 Модальный диалог как главное окно приложения...... 193 Визуальные средства подготовки сценариев меню и диалогов...... 203 Стандартные модальные диалоги Windows...... 208 Немодальный диалог...... 215 Графика диалогового окна...... 225 Глава 7. Таймеры Windows и служба времени...... 231 Установка таймера...... 231 Программа календаря-часов...... 232 Измерение однократных интервалов...... 236 Мультимедийные таймеры...... 239 Глава 8. Окна Windows...... 242 Организация дочерних окон...... 242 Окна предопределенных классов в главном окне приложения...... 251 Организация виртуального измерительного прибора...... 259 Глава 9. Ресурсы: растровые изображения...... 267 Программа, выводящая растровое изображение...... 267 Хранение растровых изображений...... 269 Вывод растровых изображений...... 270 Компоновка составных изображений...... 278 Проблемы отображения вычисляемых математических функций...... 281 Глава 10. Стандартные элементы управления...... 286 Графический список...... 286 Индикатор прогресса...... 296 Наборный счетчик...... 300 Глава 11. Работа с файлами...... 305 Базовые операции с файлами...... 305 Асинхронные операции с файлами...... 310 Файлы, проецируемые в память...... 316 Использование страничного файла...... 320 Отладка программ, использующих сложные системные средства...... 321 Глава 12. Процессы и потоки...... 327 Общие понятия...... 327 Создание процесса...... 329 Создание потока...... 336 Глава 13. Обмен информацией между процессами и потоками...... 353 Обмен сообщениями...... 353 Передача данных с помощью механизма сообщений...... 360 Обмен данными через файлы...... 363 Глава 14. Синхронизация процессов и потоков...... 373 Общие характеристики объектов Windows...... 373 Критические секции и защита данных...... 375 Мьютексы...... 382 События...... 384 Семафоры...... 391 Предметный указатель...... 399 Издательство: "Диалог-МИФИ" (2006)
ISBN: 5864041734 |
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
Юрий Щупак | Win32 API.Разработка приложений для Windows | В этой книге изложены основные концепции и приемы программирования для Windows на языке C/C++ с применением Win32 API… — Питер, электронная книга Подробнее... | 2008 | 80 | электронная книга |
Архангельский Алексей Яковлевич | Delphi 2006. Справочное пособие: Язык Delphi, классы, функции Win32 и . NET. | Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного… — Бином, Для программистов и разработчиков Подробнее... | 2015 | 919 | бумажная книга |
А. Я. Архангельский | Delphi 2006. Язык Delphi, классы, функции Win32 и . NET. Справочное пособие | Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного… — Бином-Пресс, (формат: 70x100/16, 1152 стр.) Подробнее... | 2011 | 635 | бумажная книга |
Архангельский Алексей Яковлевич | Delphi 2006. Справочное пособие: Язык Delphi, классы, функции Win32 и . NET. | Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного… — Бином. Лаборатория знаний, Для программистов и разработчиков Подробнее... | 2015 | 1179 | бумажная книга |
Архангельский Алексей Яковлевич | Delphi 2006. Язык Delphi, классы, функции Win32 и . NET. Справочное пособие | 1152 стр. Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного… — БИНОМ, (формат: 70x100/16, 1152 стр.) Для программистов и разработчиков Подробнее... | 2011 | 892 | бумажная книга |
Стивен Роман | Программирование в Win32 API на Visual Basic | Книга излагает основные сведения о системном программировании на Visual Basic и дает необходимую информацию о… — ДМК Пресс, - Подробнее... | 2001 | 617 | бумажная книга |
С. А. Любавин | Осваиваем Delphi Win32 | Данная книга посвящена технологиям создания мультимедийных программных продуктов в программе Delphi Win32… — НТ Пресс, (формат: 70x90/16, 576 стр.) Шаг за шагом / The Complete Idiot's Guide Подробнее... | 2008 | 324 | бумажная книга |
С. А. Любавин | Программирование на Delphi Win32 | Данная книга посвящена технологиям создания мультимедийных программных продуктов в программе Delphi Win32… — НТ Пресс, (формат: 70x90/16, 576 стр.) Самоучитель Подробнее... | 2008 | 378 | бумажная книга |
Стивен Роман | Программирование в Win32 API на Visual Basic | Книга излагает основные сведения о системном программировании на Visual Basic и дает необходимую информацию о… — ДМК Пресс, Для программистов (ДМК Пресс) электронная книга Подробнее... | 279 | электронная книга | |
Владимир Шапоров | Программирование Win32 API в Delphi | Рассмотрено применение различных интерфейсов прикладного программирования Windows (Win32 API) при разработке… — БХВ-Петербург, электронная книга Подробнее... | 2005 | 119 | электронная книга |
См. также в других словарях:
Win32 — Win32, der Nachfolger von Win16, also die API von 32 bit Windows Versionen (9x/Me) … Universal-Lexikon
Win32 — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… … Deutsch Wikipedia
Win32 — Windows API Windows API ou WinAPI est le nom donné par Microsoft à l Interface de programmation (API) sur les systèmes d exploitation Microsoft Windows. Elle est conçue pour les langages de programmation C et C++ et est la manière la plus directe … Wikipédia en Français
Win32 — Windows API (application programming interfaces) общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом… … Википедия
Win32 console — is a plain text window for console applications within the system of Windows API. A Win32 console has a screen buffer and an input buffer.Win32 consoles are typically used for applications that do not need to display images. Examples include… … Wikipedia
Win32-loader (Debian) — win32 loader win32 loader Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan … Википедия