WIN 32. основы программирования
К. Г. Финогеновقیمت نهایی
۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- نویسنده
- К. Г. Финогенов
- ناشر
- Диалог-МИФИ
- سال انتشار
- ۲۰۰۶
- فرمت
- زبان
- روسی
- حجم فایل
- ۴۶٫۴ مگابایت
- شابک
- 9785864041734، 5864041734
دربارهٔ کتاب
Kniga yavlyaetsya prostym i dostupnym dlya shirokogo kruga chitatelej posobiem po razrabotke 32-razryadnykh programm dlya sistem Windows na yazyke C++. Rassmotreny osnovnye osobennosti arkhitektury zaschischennogo rezhima protsessorov Intel, dano vvedenie v yazyk S++, opisany printsipy sostavleniya prikladnykh programm dlya Windows. Osoboe vnimanie udelyaetsya novym sredstvam, vklyuchennym v Win32, - potokam, protsessam, sinkhronizatsii, peredache dannykh, otobrazheniyu fajlov v pamyat' i dr. Kniga prednaznachena glavnym obrazom dlya nachinayuschikh programmistov, studentov vuzov, aspirantov i prepodavatelej, odnako mozhet byt' polezna i opytnym programmistam, zhelayuschim osvoit' spetsial'nye sredstva Win32. Оглавление Предисловие Глава 1. Архитектура процессоров Intel Память и процессор Системная шина и передача данных Регистры процессора и адресация памяти Архитектура реального режима Архитектурные особенности заирпценного режима Система ввода-вывода Система прерываний Процедура прерывания реального режима Прерывания и исключения защищенного режима Глава 2. Интегрированные среды разработки Интегрированная среда разработки Borland C++ Отладка программ в ШЕ Borland C++ Интегрированная среда разработки Microsoft Visual C++ Отладка программ в ШЕ Visual C++ Глава 3. Основы программирования на языке C++ Работа над программными примерами Функция MessageBoxf Функция wsprintf Функция sprintf Объявление и использование данных Скалярные данные Массивы Структуры Перечислимые типы данных Некоторые операции над данными Управление ходом программы Предложение if и операции отношения Логические операции Конструкция if ..else Конструкция switch...case Оператор goto Предложения цикла Предложение for Вложенные циклы Предложение while Предложение do...while Функции Прототип, определение и вызов функции Интерфейс с функциями Основы аппарата макросов Ключевые слова #include и typedef Директива препроцессора #include и включаемые файлы Оператор typedef и создание новых типов данных Глава 4. Основы разработки приложений Windows Простейшая программа с главным окном Структура приложения Windows Функционирование приложения Windows Главная функция WinMain Венгерская нотация Параметры функции WinMain Состав функции WinMainf Класс окна и его характеристики Создание и показ окна Цикл обнаружения сообщений Сообщения Windows Возникновение сообщений Обработка сообщений Оконная функция Структура оконной функции Процедура завершения приложения Макрос HANDLEJMSG Структура программы с макросом HANDLEJMSG Расширение макроса HANDLE_MSG Окна сообщений Глава 5. Интерфейс графических устройств- GDI Обработка сообщений WM_PAINT Вывод текстовых строк и простых геометрических фигур Процедуры работы с графическими инструментами Особенности вывода текстовых строк Логические шрифты Программа, создающая и использующая несколько логических шрифтов. Вывод текста с помощью функций TextOutQ и DrawTextQ Глава 6. Ресурсы: меню и диалоги Меню в главном окне приложения Простая программа с меню Файлы заголовков и ресурсов Описание меню в файле ресурсов Функция TranslateMessageQ Сообщение WMCOMMAND Программное создание меню Плавающее меню Инструментальная панель Всплывающие подсказки Таблицы строк и локализация программных продуктов Диалог в главном окне приложения Простая программа с меню и диалогом Описание диалога в файле ресурсов Обслуживание модального диалога Модальный диалог как главное окно приложения Список в диалоговом окне Передача сообщений элементам управления диалогового окна Комбинированный список в диалоговом окне Визуальные средства подготовки сценариев меню и диалогов Работа с редактором ресурсов Borland C++ 5.02 Работа с редактором ресурсов Visual C+ + 6.0 Стандартные модальные диалоги Windows Стандартный диалог "Открытие файла ” Инициирование сообщения WM PAINT. Вывод на экран графика Немодальный диалог Файлы заголовков и ресурсов Описание элементов управления в файле ресурсов Взаимодействие с немодальным диалогом Определение значений дескрипторов Режимы вывода графика Графика диалогового окна Вывод в диалоговое окно графиков Перекрашивание диалогового окна и его элементов Глава 7. Таймеры Windows и служба времени Установка таймера Программа календаря-часов Фиксация размеров главного окна Определение и вывод текущего времени Измерение однократных интервалов Мультимедийные таймеры Измерение интервалов времени Организация периодического процесса Задание однократного интервала времени Глава 8. Окна Windows Организация дочерних окон Пример использования дочернего окна для вывода результатов вычислений. Процедура создания дочернего окна. Сообщение WM CREATE. Оконная функция и функции обработки сообщений дочернего окна Окна предопределенных классов в главном окне приложения Программа для управления измерениями в реальном времени Проигрывание звуковых фрагментов Организация виртуального измерительного прибора Глава 9. Ресурсы: растровые изображения Программа, выводящая растровое изображение Хранение растровых изображений Вывод растровых изображений Загрузка растрового изображения Контексты окна и совместимой памяти Процедура вывода растрового изображения Использование функции BitBltQ Компоновка составных изображений Проблемы отображения вычисляемых математических функций Рисование в окне приложения Использование совместимой памяти. Глава 10. Стандартные элементы управления Графический список Программное формирование графического списка Гоафический список и уведомляющие сообщения Индикатор прогресса . Наборный счетчик Глава 11. Работа с файлами . Базовые операции с файлами Открытие и закрытие файла Запись и чтение файла Асинхронные операции с файлами Файлы, проецируемые в память Использование страничного файла Глава 12. Процессы и потоки Общие понятия Создание процесса Создание потока Потоки с общей рабочей функцией Потоки с индивидуальными рабочими функциями Глава 13. Обмен информацией между процессами и потоками Обмен сообщениями Передача данных с помощью механизма сообщений Обмен данными через файлы Совместное использование файлов данных Обмен данными через проекцию файла в памяти Обмен данными через страничный файл Глава 14. Синхронизация процессов и потоков Общие характеристики объектов Windows Критические секции и защита данных . Мьютексы События Семафоры Предметный указатель Книга является простым и доступным для широкого круга читателей пособием по разработке 32-разрядных программ для систем Windows на языке C++. Рассмотрены основные особенности архитектуры защищенного режима процессоров Intel, дано введение в язык C++, описаны принципы составления прикладных программ для Windows. Особое внимание уделяется новым средствам, включенным в Win32, - потокам, процессам, синхронизации, передаче данных, отображению файлов в память и др.Книга предназначена главным образом для начинающих программистов, студентов вузов, аспирантов и преподавателей, однако может быть полезна и опытным программистам, желающим освоить специальные средства Win32.
کتابهای مشابه
WIN 32. основы программирования
۴۹٬۰۰۰ تومان
WIN 32. основы программирования
۴۹٬۰۰۰ تومان
Азбука программирования в WIN 32 API
۴۹٬۰۰۰ تومان
Основы программирования 32-разрядных микроконтроллеров VET
۴۹٬۰۰۰ تومان
Азбука программирования в Win 32 API: Учеб. курс
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
Основы программирования
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۴٬۰۰۰ تومان
