𝔖 Scriptorium
✦   LIBER   ✦

📁

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

✍ Scribed by Сидорина Т.Л.


Publisher
БХВ-Петербург
Year
2009
Tongue
Russian
Leaves
843
Series
Самоучитель
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio С++. Описано создание и работа с элементами интерфеса приложения: окна диалога, меню, панель управления, строка состояния и др. Показана работа с графическими и текстовыми файлами: отображение графической и текстовой информации, масштабирование изображения, работа с метафайлами, просмотр видеороликов. Уделено внимание редактору ресурсов, созданию справочной системы с помощью HTML Help WorkShop. Приведена справочная информация по классам и функциям библиотеки MFC. Компакт-диск содержит демонстрационные примеры, рассмотренные в книге.

✦ Table of Contents


Оглавление
Введение
Структура книги
Соглашения, принятые в книге
Благодарности
Глава 1. Создание простого приложения MFC
1.1. Создание проекта
1.2. Файлы проекта
1.3. Создание выполняемого файла и запуск приложения
1.4. Архитектура приложения
1.5. Листинги программы
1.6. Описание программы
1.6.1. Описание класса приложения Cpr1App
1.6.2. Описание класса окна фрейма MainFrm
1.6.3. Описание класса окна представления ChildView
1.7. Изменение интерфейса приложения, созданного мастером
1.7.1. Изменения в тексте программы
1.7.2. Изменения в ресурсах приложения
1.8. Полезные справочные данные
1.8.1. Функции для доступа к данным приложения
1.8.2. Класс приложения CWinApp
Глава 2. Работа с текстом и графикой
2.1. Описание программы
2.1.1. Работа с текстом
2.1.2. Работа с пером
2.1.3. Работа с кистью
Глава 3. Картинки, кнопки и курсоры в окне представления
3.1. Описание программы
3.1.1. Добавление кнопок в класс окна представления
3.1.2. Добавление битового рисунка в класс окна представления
3.1.3. Добавление готовых ресурсов в приложение
3.1.4. Изменение формы курсора во время работы
3.2. Листинги программы
Глава 4. Работа с меню
4.1. Описание программы
4.1.1. Добавление новых пунктов в меню
4.1.2. Изменение работы пунктов меню
4.1.3. Добавление и удаление пунктов меню
4.1.4. Добавление контекстного меню
4.1.5. Некоторые полезные функции для работы с меню
4.2. Листинги программы
Глава 5. Виртуальное окно, клавиатура, дочернее окно
5.1. Описание программы
5.1.1. Проблема перерисовки — виртуальное окно
5.1.2. Масштабирование изображения
5.1.3. Работа с линейкой прокрутки
5.1.4. Обработка нажатия клавиш
5.1.5. Создание дочернего окна
5.2. Листинги программы
Глава 6. Основные элементы управления диалоговых окон
6.1. Описание программы
6.1.1. Добавление окна диалога
6.1.2. Кнопка (Button)
6.1.3. Флажок (CheckBox)
6.1.4. Текстовое поле (EditControl)
6.1.5. Поле со списком (Combo Box)
6.1.6. Список (List Box)
6.1.7. Переключатель (Radio Button)
6.1.8. Элементы оформления: надпись (Static Text) и групповой блок (Group Box)
6.2. Листинги программы
Глава 7. Дополнительные элементы управления диалоговых окон
7.1. Описание программы
7.1.1. Рисунок (PictureControl)
7.1.2. Горизонтальная полоса прокрутки (HorizontalScrollBar)
7.1.3. Регулятор (Slider Control)
7.1.4. Счетчик (Spin Control)
7.1.5. Использование кодировки Unicode
7.1.6. Индикатор (Progress Control)
7.1.7. Быстрая клавиша (Hot Key)
7.1.8. Список (List Control)
7.1.9. Дерево (Tree Control)
7.2. Листинги программы
Глава 8. Вспомогательные элементы управления диалоговых окон
8.1. Описание программы
8.1.1. Набор вкладок (Tab Control)
8.1.2. Работа с заранее подготовленными вкладками
8.1.3. Анимация (Animation Control)
8.1.4. Расширенный редактор (Rich Edit 2.0 Control)
8.1.5. Дата и время (Date Time Picker)
8.1.6. Календарь (Month Calendar Control)
8.1.7. IP-адрес (IP Address Control)
8.1.8. Расширенное поле со списком (Extended Combo Box)
8.2. Листинги программы
Глава 9. Панель инструментов и строка состояния
9.1. Описание программы
9.1.1. Панель инструментов (ToolBar)
9.1.2. Строка состояния (StatusBar)
9.1.3. Добавление кнопок на панель инструментов
9.1.4. Отображение и скрытие кнопки на панели инструментов
9.1.5. Удаление и добавление кнопок на панели инструментов
9.1.6. Добавление и удаление своей панели инструментов
9.1.7. Добавление новых полей в строку статуса
9.1.8. Изменение положения и цвета строки статуса
9.2. Листинги программы
Глава 10. Архитектура документ/представление
10.1. Описание программы
10.1.1. Класс приложения
10.1.2. Класс фрейма
10.1.3. Класс документа
10.1.4. Класс представления
10.1.5. Доступ к классам приложения
10.2. Листинги программы
Глава 11. Работа с графическими данными с помощью метафайла
11.1. Описание программы
11.1.1. Рисование графических изображений
11.1.2. Рисование графических изображений с использованием метафайла
11.1.3. Сохранения и загрузка метафайла на диске
11.1.4. Рисуем красиво
11.2. Листинги программы
Глава 12. Работа с графическими данными с использованием архива
12.1. Описание программы
12.1.1. Рисование графических изображений
12.1.2. Работа с архивом для чтения/записи данных на диск
12.1.3. Дополнительные возможности работы с файлами
12.2. Листинги программы
Глава 13. Возможные виды окна представления
13.1. Описание программы
13.1.1. Разделение окна представления
13.1.2. Добавление своих областей
13.1.3. Обработка действий в верхнем окне представления
13.1.4. Обработка действий в нижнем окне редактирования
13.1.5. Очистка экрана
13.1.6. Некоторые полезные виды окон представления
13.2. Листинги программы
Глава 14. Многодокументное приложение
14.1. Описание программы
14.1.1. Архитектура MDI-приложения
14.1.2. Работа с несколькими типами документов
14.1.3. Рисование в графическом окне
14.1.4. Обмен данными между документами
14.1.5. Некоторые полезные функции для работы с дочерними окнами
14.2. Листинги программы
Глава 15. Создание справки приложения
15.1. Описание программы
15.1.1. Работа справочной системы
15.1.2. Файлы справочной системы
15.1.3. Добавление своей справки
15.1.4. Подготовка справки с помощью Microsoft Word
15.1.5. Некоторые полезные сведения о языке HTML
Приложение. Описание компакт-диска
Предметный указатель


📜 SIMILAR VOLUMES


Самоучитель Microsoft Visual Studio C++
✍ Сидорина Т.Л. 📂 Library 📅 2009 🏛 БХВ-Петербург 🌐 Russian

Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio С++. Описано создание и работа с элементами интерфеса приложения: окна диалога, меню, панель управления, строка состояния и др. Показана работа с графическим

Microsoft Visual Studio C++ и MFC
✍ Сидорина Татьяна 📂 Library 📅 2009 🏛 БХВ-Петербург 🌐 Russian

Книга предназначена для обучения разработке различных типов Windows-приложений с использованием библиотеки MFC в среде Microsoft Visual Studio С++. Описано создание и работа с элементами интерфеса приложения: окна диалога, меню, панель управления, строка состояния и др. Показана работа с графическим

Самоучитель Microsoft Visual Studio 2010
✍ Майо Дж. 📂 Library 📅 2011 🏛 БХВ-Петербург 🌐 Russian

Показано создание различных типов приложений в интегрированной среде разработки Microsoft Visual Studio 2010. Рассмотрены основы программирования на языках C# и VB, работа с решениями, проектами, сборками и библиотеками классов. Описаны инструменты, предназначенные для анализа и отладки кода, поиска

Самоучитель Microsoft Visual Studio 2010
✍ Майо Джо 📂 Library 📅 2011 🏛 БХВ-Петербург 🌐 Russian

Показано создание различных типов приложений в интегрированной среде разработки Microsoft Visual Studio 2010. Рассмотрены основы программирования на языках C# и VB, работа с решениями, проектами, сборками и библиотеками классов. Описаны инструменты, предназначенные для анализа и отладки кода, поис

Самоучитель Microsoft Visual Studio 2010
✍ Майо Дж. 📂 Library 🌐 Russian

Пер с англ. — СПб.: БХВ-Петербург, 2011. — 464 с.: ил. — ISBN: 978-5-9775-0609-0.<div class="bb-sep"></div><em><strong>Оригинал книги на англ. языке</strong></em> выложен <a class="object-link fpm" data-file-id="729990" href="/file/729990/">здесь</a>.<div class="bb-sep"></div>Visual Studio уже в теч