چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Самоучитель Microsoft Visual Studio C++ и MFC.

Сидорина, Татьяна Леонидовна

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۹
فرمت
PDF
زبان
روسی
حجم فایل
۱۰٫۳ مگابایت
شابک
9785977502849، 5977502842

دربارهٔ کتاب

Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio С++. Описано создание и работа с элементами интерфеса приложения: окна диалога, меню, панель управления, строка состояния и др. Показана работа с графическими и текстовыми файлами: отображение графической и текстовой информации, масштабирование изображения, работа с метафайлами, просмотр видеороликов. Уделено внимание редактору ресурсов, созданию справочной системы с помощью HTML Help WorkShop. Приведена справочная информация по классам и функциям библиотеки MFC. Компакт-диск содержит демонстрационные примеры, рассмотренные в книге. Для программистов. Введение 1 Структура книги 2 Соглашения, принятые в книге 3 Благодарности 4 ГЛАВА 1. СОЗДАНИЕ ПРОСТОГО ПРИЛОЖЕНИЯ MFC 5 1.1. Создание проекта 5 1.2. Файлы проекта 16 1.3. Создание выполняемого файла и запуск приложения 20 1.4. Архитектура приложения 23 1.5. Листинги программы 24 1.6. Описание программы 42 1.6.1. Описание класса приложения Cpr1App 44 1.6.2. Описание класса окна фрейма MainFrm 56 1.6.3. Описание класса окна представления ChildView 67 1.7. Изменение интерфейса приложения, созданного мастером 69 1.7.1. Изменения в тексте программы 69 1.7.2. Изменения в ресурсах приложения 71 1.8. Полезные справочные данные 83 1.8.1. Функции для доступа к данным приложения 83 1.8.2. Класс приложения CWinApp 84 ГЛАВА 2. РАБОТА С ТЕКСТОМ И ГРАФИКОЙ 87 2.1. Описание программы 87 2.1.1. Работа с текстом 87 2.1.2. Работа с пером 106 2.1.3. Работа с кистью 113 ГЛАВА 3. КАРТИНКИ, КНОПКИ И КУРСОРЫ В ОКНЕ ПРЕДСТАВЛЕНИЯ 123 3.1. Описание программы 123 3.1.1. Добавление кнопок в класс окна представления 123 3.1.2. Добавление битового рисунка в класс окна представления 133 3.1.3. Добавление готовых ресурсов в приложение 143 3.1.4. Изменение формы курсора во время работы 147 3.2. Листинги программы 150 ГЛАВА 4. РАБОТА С МЕНЮ 155 4.1. Описание программы 155 4.1.1. Добавление новых пунктов в меню 155 4.1.2. Изменение работы пунктов меню 163 4.1.3. Добавление и удаление пунктов меню 167 4.1.4. Добавление контекстного меню 174 4.1.5. Некоторые полезные функции для работы с меню 182 4.2. Листинги программы 184 ГЛАВА 5. ВИРТУАЛЬНОЕ ОКНО, КЛАВИАТУРА, ДОЧЕРНЕЕ ОКНО 193 5.1. Описание программы 193 5.1.1. Проблема перерисовки — виртуальное окно 193 5.1.2. Масштабирование изображения 199 5.1.3. Работа с линейкой прокрутки 203 5.1.4. Обработка нажатия клавиш 210 5.1.5. Создание дочернего окна 217 5.2. Листинги программы 227 ГЛАВА 6. ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДИАЛОГОВЫХ ОКОН 237 6.1. Описание программы 237 6.1.1. Добавление окна диалога 237 6.1.2. Кнопка (Button) 251 6.1.3. Флажок (CheckBox) 256 6.1.4. Текстовое поле (EditControl) 261 6.1.5. Поле со списком (Combo Box) 272 6.1.6. Список (List Box) 280 6.1.7. Переключатель (Radio Button) 286 6.1.8. Элементы оформления: надпись (Static Text) и групповой блок (Group Box) 291 6.2. Листинги программы 293 ГЛАВА 7. ДОПОЛНИТЕЛЬНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДИАЛОГОВЫХ ОКОН 299 7.1. Описание программы 299 7.1.1. Рисунок (PictureControl) 300 7.1.2. Горизонтальная полоса прокрутки (HorizontalScrollBar) 309 7.1.3. Регулятор (Slider Control) 314 7.1.4. Счетчик (Spin Control) 322 7.1.5. Использование кодировки Unicode 337 7.1.6. Индикатор (Progress Control) 339 7.1.7. Быстрая клавиша (Hot Key) 352 7.1.8. Список (List Control) 360 7.1.9. Дерево (Tree Control) 386 7.2. Листинги программы 399 ГЛАВА 8. ВСПОМОГАТЕЛЬНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДИАЛОГОВЫХ ОКОН 419 8.1. Описание программы 419 8.1.1. Набор вкладок (Tab Control) 420 8.1.2. Работа с заранее подготовленными вкладками 427 8.1.3. Анимация (Animation Control) 441 8.1.5. Дата и время (Date Time Picker) 456 8.1.6. Календарь (Month Calendar Control) 465 8.1.7. IP-адрес (IP Address Control) 470 8.1.8. Расширенное поле со списком (Extended Combo Box) 476 8.2. Листинги программы 484 ГЛАВА 9. ПАНЕЛЬ ИНСТРУМЕНТОВ И СТРОКА СОСТОЯНИЯ 499 9.1. Описание программы 500 9.1.1. Панель инструментов (ToolBar) 500 9.1.2. Строка состояния (StatusBar) 506 9.1.3. Добавление кнопок на панель инструментов 508 9.1.4. Отображение и скрытие кнопки на панели инструментов 515 9.1.5. Удаление и добавление кнопок на панели инструментов 521 9.1.6. Добавление и удаление своей панели инструментов 526 9.1.7. Добавление новых полей в строку статуса 531 9.1.8. Изменение положения и цвета строки статуса 538 9.2. Листинги программы 540 ГЛАВА 10. АРХИТЕКТУРА ДОКУМЕНТ/ПРЕДСТАВЛЕНИЕ 549 10.1. Описание программы 551 10.1.1. Класс приложения 552 10.1.2. Класс фрейма 556 10.1.3. Класс документа 558 10.1.4. Класс представления 561 10.1.5. Доступ к классам приложения 563 10.2. Листинги программы 575 ГЛАВА 11. РАБОТА С ГРАФИЧЕСКИМИ ДАННЫМИ С ПОМОЩЬЮ МЕТАФАЙЛА 581 11.1. Описание программы 582 11.1.1. Рисование графических изображений 583 11.1.2. Рисование графических изображений с использованием метафайла 591 11.1.3. Сохранения и загрузка метафайла на диске 594 11.1.4. Рисуем красиво 612 11.2. Листинги программы 616 ГЛАВА 12. РАБОТА С ГРАФИЧЕСКИМИ ДАННЫМИ С ИСПОЛЬЗОВАНИЕМ АРХИВА 625 12.1. Описание программы 626 12.1.1. Рисование графических изображений 626 12.1.2. Работа с архивом для чтения/записи данных на диск 629 12.1.3. Дополнительные возможности работы с файлами 639 12.2. Листинги программы 654 ГЛАВА 13. ВОЗМОЖНЫЕ ВИДЫ ОКНА ПРЕДСТАВЛЕНИЯ 665 13.1. Описание программы 666 13.1.2. Добавление своих областей 669 13.1.3. Обработка действий в верхнем окне представления 679 13.1.4. Обработка действий в нижнем окне редактирования 684 13.1.5. Очистка экрана 687 13.1.6. Некоторые полезные виды окон представления 689 13.2. Листинги программы 692 ГЛАВА 14. МНОГОДОКУМЕНТНОЕ ПРИЛОЖЕНИЕ 697 14.1. Описание программы 700 14.1.1. Архитектура MDI-приложения 700 14.1.2. Работа с несколькими типами документов 708 14.1.3. Рисование в графическом окне 719 14.1.4. Обмен данными между документами 724 14.1.5. Некоторые полезные функции для работы с дочерними окнами 738 14.2. Листинги программы 740 ГЛАВА 15. СОЗДАНИЕ СПРАВКИ ПРИЛОЖЕНИЯ 753 15.1. Описание программы 754 15.1.1. Работа справочной системы 754 15.1.2. Файлы справочной системы 758 15.1.3. Добавление своей справки 766 15.1.4. Подготовка справки с помощью Microsoft Word 798 15.1.5. Некоторые полезные сведения о языке HTML 803 ПРИЛОЖЕНИЕ. Описание компакт-диска 815 Предметный указатель 818

قیمت نهایی

۴۴٬۰۰۰ تومان