Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Языки и системы программирования » C++ в среде разработки Visual C++ » Visual C++. Разработка Windows-приложений с помощью MFC и API-функций. (+ кoмплeкт). Давыдов В.Г.
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
    Ассемблер для ПК на платформе Intel (13)
    C#. Язык программирования Си Шарп (28)
    C++ в среде разработки Visual C++ (14)
    C++ в среде разработке C++ Builder (15)
    C/C++. Языки программирования Си, Си++ (74)
    Delphi, Kylix. Среда разработки на Паскале (57)
    Паскаль, Turbo Pascal. Язык программирования (23)
    Программирование на языках .NET (44)
    Java, J++. Языки программирования (37)
    Фортран (2)
    Visual Basic. Язык программирования (24)
    Языки программирования (прочие) (42)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
«ДЕРЕВООБРАБОТКА. МЕБЕЛЬ 2009-2010»
«ДЕРЕВООБРАБОТКА. МЕБЕЛЬ 2009-2010»
90.00 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Visual C++. Разработка Windows-приложений с помощью MFC и API-функций. (+ кoмплeкт). Давыдов В.Г. 134.40 грн.
Предыдущий товар Товар 2 из 14
категории C++ в среде разработки Visual C++
 Следующий товар
 
box_bg_l.gif.

Рассмотрены низкоуровневая (API-функции) и высокоуровневая (библиотека классов MFC) технологии прикладного программирования в среде в Microsoft Visual Studio С++ .NET для ОС Windows. Подробно описаны дочерние окна, редактор ресурсов, меню, панели инструментов, строка статуса, диалоговые окна и более 15 самых популярных управляющих элементов для них, динамические подключаемые библиотеки и мастера. Материал сопровождается демонстрационными примерами, вопросами и упражнениями для самопроверки с ответами, тестами и заданиями для курсового проектирования, которые также помещены на прилагаемом компакт-диске.

576 стр.; формат 70*100 1/16; ISBN 978-5-9775-0157-6; 2008 г.; BHV-СПб.

 

Содержание

Предисловие  
Используемые обозначения  

Глава 1. Базовые концепции программирования [3]

 
1.1. Что представляет собой окно?  
1.2. Компоненты окна  
1.2.1. Рамка  
1.2.2. Строка заголовка  
1.2.3. Значок (пиктограмма) приложения  
1.2.4. Системное меню  
1.2.5. Кнопка свертывания  
1.2.6. Кнопка развертывания/восстановления  
1.2.7. Кнопка закрытия  
1.2.8. Вертикальная полоса прокрутки  
1.2.9. Горизонтальная полоса прокрутки  
1.2.10. Строка меню  
1.2.11. Рабочая область  
1.3. Классы окон  
1.4. Графические объекты, используемые в окнах  
1.4.1. Значки  
1.4.2. Указатели мыши  
1.4.3. Текстовые курсоры  
1.4.4. Окна сообщений  
1.4.5. Диалоговые окна  
1.4.6. Шрифты  
1.4.7. Точечные рисунки  
1.4.8. Перья  
1.4.9. Кисти  
1.5. Принципы обработки сообщений  
1.5.1. Формат сообщений  
1.5.2. Генерирование сообщений  
1.5.3. Обработка сообщений  
1.5.4. Цикл обработки сообщений  
1.5.5. Файл Windows.h  
1.6. Вопросы для самопроверки  

Глава 2. Низкоуровневое проектирование Windows-приложений [3, 4]

 
2.1. Основные компоненты приложения  
2.2. Функция WinMain и цикл обработки сообщений  
2.3. Подготовка данных класса окна и его регистрация  
2.4. Создание главного окна  
2.5. Оконная процедура  
2.6. Сообщение WM_PAINT. Вывод на экран текстовой и графической информации  
2.6.1. Контекст устройства  
2.6.2. Вывод на экран текстовой и графической информации  
2.7. Создание нового проекта FrameWnd на основе Windows API. Использование прекомпиляции  
2.8. Вопросы и упражнения для самопроверки  

Глава 3. Основы библиотеки классов MFC [3]

 
3.1. Принципы работы и ключевые особенности библиотеки классов MFC  
3.2. Иерархия классов библиотеки MFC  
3.3. Соглашение об именах библиотеки классов MFC  
3.4. Подключаемые файлы библиотеки классов MFC  
3.5. Вопросы для самопроверки  

Глава 4. Проектирование оконных приложений на базе библиотеки классов MFC [3, 4]

 
4.1. Простое оконное приложение на базе библиотеки классов MFC  
4.2. Базовый класс CWinApp библиотеки классов MFC. Создание главного окна приложения  
4.3. Базовый класс CFrameWnd библиотеки классов MFC. Обработка сообщений главного окна приложения  
4.4. Обработка сообщения WM_PAINT. Вывод текстовой и графической информации  
4.5. Прекомпиляция стандартных заголовочных файлов приложений на базе MFC  
4.6. Вопросы и упражнения для самопроверки  

Глава 5. Windows-приложения с дочерними окнами

 
5.1. Низкоуровневое Windows-приложение с дочерним окном-кнопкой  
5.2. Windows-приложение с дочерними окнами-кнопками на базе библиотеки классов MFC  
5.2.1. Создание управляющих элементов-кнопок и их обработка  
5.3. Низкоуровневое Windows-приложение с дочерними кнопками и окнами  
5.4. Windows-приложение с дочерними кнопками и окнами на базе библиотеки классов MFC  
5.5. Вопросы и упражнения для самопроверки  

Глава 6. Ресурсы: меню, ускорители и таблица строк. "Горячие" клавиши

 
6.1. Ресурсы. Редактор ресурсов  
6.2. Приложение на базе API с ускорителями и меню  
6.2.1. Ресурсы проекта. Работа с редактором ресурсов  
6.2.2. Акселераторы  
6.2.3. Программная поддержка ресурсов в исходном коде  
6.2.4. Использование "горячих" клавиш при работе с меню  
6.3. Приложение на базе MFC с акселераторами и меню  
6.4. Вопросы и упражнения для самопроверки  

Глава 7. Ресурсы: панели инструментов и всплывающие подсказки. Строка статуса

 
7.1. Приложение на базе MFC с панелью инструментов, всплывающими подсказками и строкой статуса  
7.2. Панель инструментов  
7.3. Строка состояния  
7.4. Вопросы и упражнения для самопроверки  

Глава 8. Ресурсы: диалоговые окна и управляющие элементы

 
8.1. Пользовательские диалоговые окна  
8.2. Демонстрационный пример с модальным диалогом и управляющими элементами — радиокнопками  
8.2.1. Создание шаблона ресурсов диалогового окна  
8.2.2. Программная поддержка модального диалогового окна с радиокнопками  
8.3. Демонстрационный пример с немодальным диалоговым окном и управляющими элементами — однострочным редактором и статическим текстом  
8.3.1. Окна редактирования: класс CEdit [5]  
8.3.2. Демонстрационный пример NoModalDlgUsgEdit  
8.3.3. Создание шаблона ресурсов немодального диалогового окна  
8.3.4. Программная поддержка немодального диалогового окна  
8.4. Демонстрационный пример с управляющими элементами — однострочным редактором и статическим текстом в главном окне  
8.5. Вопросы и упражнения для самопроверки  

Глава 9. Элементы управления: кнопки, элемент группировки, спин и элементы прокрутки [5]

 
9.1. Кнопки. Классы CButton и CBitMapButton библиотеки MFC  
9.1.1. Группировка управляющих элементов  
9.1.2. Отмечаемые кнопки (флажки)  
9.1.3. Растровые кнопки  
9.2. Спин (spin) с дружественным окном. Класс CSpinButtonCtrl библиотеки MFC  
9.2.1. Стили, сообщения и методы класса CSpinButtonCtrl  
9.2.2. Демонстрационная программа UsgSpinEdit: вращатели с дружественными окнами редактирования  
9.3. Полоса прокрутки. Класс CScrollBar библиотеки MFC  
9.3.1. Стили, сообщения полосы прокрутки и методы класса CScrollBar  
9.3.2. Демонстрационная программа UsgScroll: использование полос прокрутки  
9.4. Ползунок. Класс CSliderCtrl библиотеки MFC  
9.4.1. Стили, сообщения ползунка и методы класса CSliderControl  
9.4.2. Демонстрационная программа UsgSlider: использование ползунков  
9.5. Вопросы и упражнения для самопроверки  

Глава 10. Элементы управления: список, комбинированный список, индикатор прогресса и таймер [5]

 
10.1. Список. Класс CListBox библиотеки MFC  
10.1.1. Стили, сообщения списка и методы класса CListBox  
10.1.2. Демонстрационная программа UsgListBoxes: стандартные списки  
10.2. Комбинированный список. Класс CComboBox библиотеки MFC  
10.2.1. Стили, сообщения комбинированного списка и методы класса CComboBox  
10.2.2. Демонстрационная программа UsgComboBoxes: использование комбинированных списков  
10.3. Индикатор прогресса. Класс CProgressCtrl библиотеки MFC. Таймер  
10.3.1. Стили индикатора прогресса и методы класса CProgressCtrl  
10.3.2. Работа с таймером  
10.3.3. Демонстрационная программа UsgProgressTimer: использование индикатора прогресса и таймера  
10.4. Вопросы и упражнения для самопроверки  

Глава 11. Динамически подключаемые библиотеки [6]

 
11.1. Точка входа DLL: функция DllMain  
11.2. Создание и использование DLL расширений  
11.2.1. Создание DLL расширений для приложения на базе MFC. Демонстрационный проект FrameWndExDLL  
11.2.2. Тестирование DLL расширений для приложения без ресурсов на базе MFC. Демонстрационный проект TestFrameWndExDLL  
11.2.3. Создание и тестирование DLL расширений для приложения с ресурсами на базе MFC. Демонстрационные проекты UsgMenuExDLLResource и TestUsgMenuExDLLResource  
11.3. Вопросы и упражнения для самопроверки  

Глава 12. Создание каркаса приложения на базе MFC с помощью мастера и его русификация [7]

 
12.1. Создание каркаса приложения на базе MFC. Демонстрационные проекты MDIApp и SDIApp  
12.2. Настройка ресурсов каркаса приложения на базе MFC, полученного с помощью MFC Application Wizard  
12.3. Вопросы и упражнения для самопроверки  

Глава 13. Модификация каркаса приложения на базе MFC, полученного с помощью мастера [7]

 
13.1. Добавление нового меню и кнопок на панель инструментов. Демонстрационные проекты MDIApp2 и SDIApp2  
13.2. Создание и включение русифицированной справки для элементов интерфейса [7]  
13.3. Вопросы и упражнения для самопроверки  
Приложение 1. Ответы и решения к вопросам и упражнениям для самопроверки  
П1.1.

Глава 1

 
П1.2.

Глава 2

 
П1.3.

Глава 3

 
П1.4.

Глава 4

 
П1.5.

Глава 5

 
П1.6.

Глава 6

 
П1.7.

Глава 7

 
П1.8.

Глава 8

 
П1.9.

Глава 9

 
П1.10.

Глава 10

 
П1.11.

Глава 11

 
П1.12.

Глава 12

 
П1.13.

Глава 13

 
Приложение 2. Тесты и курсовое проектирование. Варианты заданий  
П2.1. Низкоуровневое проектирование Windows-приложений (гл.  
П2.2. Высокоуровневое проектирование Windows-приложений на базе библиотеки классов MFC (гл. 4). Варианты тестов  
П2.3. Windows-приложения с дочерними окнами (гл. 5). Варианты тестов  
П2.4. Ресурсы: меню, ускорители и таблица строк. "Горячие" клавиши (гл. 6). Варианты тестов  
П2.5. Ресурсы: панели инструментов, строка статуса и всплывающие подсказки (гл. 7). Варианты тестов  
П2.6. Ресурсы: окна диалога и управляющие элементы (гл. 8). Варианты тестов  
П2.7. Управляющие элементы: кнопки и элементы прокрутки (гл.  
). Варианты тестов  
П2.8. Управляющие элементы: список, комбинированный список, индикатор прогресса и таймер (гл. 10). Варианты тестов  
П2.9. Динамически подключаемые библиотеки (гл. 11). Варианты тестов  
П2.10. Создание каркаса MFC-приложения с помощью мастера и его русификация (гл. 12). Варианты тестов  
П2.11. Модификация каркаса приложения на базе MFC, полученного с помощью мастера (гл. 13). Варианты тестов  
П2.12. Экзаменационное тестирование  
П2.13. Курсовое проектирование. Варианты заданий  
П2.13.1. Обработка текстов. Варианты заданий [1]  
П2.13.2. Обработка массивов. Варианты заданий [1]  
П2.13.3. Решение геометрических задач. Варианты заданий [1]  
Приложение 3. Технология .NET. Создание и отладка оконных приложений в Microsoft Visual Studio 2005. Справочная система  
П3.1. Создание оконного приложения на основе Windows API  
П3.1.1. Создание пустого проекта оконного приложения  
П3.1.2. Создание нового файла и включение его в проект  
П3.1.3. Добавление в проект существующего файла  
П3.1.4. Открытие существующего проекта  
П3.1.5. Прекомпиляция стандартных заголовочных файлов  
П3.2. Создание оконного приложения на основе библиотеки классов MFC  
П3.2.1. Создание пустого проекта оконного приложения  
П3.2.2. Добавление в проект оконного приложения необходимых классов и методов с использованием мастеров  
П3.2.3. Добавление в проект объекта типа MainThread и модификация файлов, добавленных в каркас приложения  
П3.2.4. Прекомпиляция стандартных заголовочных файлов  
П3.2.5. Об использовании файлов созданного проекта оконного приложения FrameWnd_PCH  
П3.2.6. Использование других мастеров при создании приложений на базе MFC  
П3.3. Основы работы с редактором ресурсов  
П3.3.1. Добавление в проект ресурсов и их настройка  
П3.3.2. Создание и редактирование меню и команд  
П3.3.3. Создание и редактирование акселераторов  
П3.3.4. Создание и настройка панелей инструментов и кнопок  
П3.3.5. Создание и настройка шаблона ресурсов диалогового окна  
П3.4. Некоторые особенности IDE  
П3.5. Отладка приложения  
П3.5.1. Средства отладки IDE  
П3.5.1.1. Компиляция. Устранение синтаксических ошибок  
П3.5.1.2. Отладка приложения. Устранение логических (алгоритмических) ошибок  
П3.5.2. Программные средства отладки [8]  
П3.5.2.1. Макрос ASSERT_VALID  
П3.5.2.2. Макрос TRACE  
П3.6. Тестирование приложения  
П3.7. Использование встроенной справочной системы  
П3.7.1. Команда Help | Search  
П3.7.2. Команда Help | Contents  
П3.7.3. Команда Help | Index  
П3.7.4. Команда Help | Dynamic Help  
П3.7.5. Команда Help | Index Results  
П3.7.6. Остальные команды меню Help  
Приложение 4. Описание прилагаемого компакт-диска  
Предметный указатель

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Visual C++. Разработка Windows-приложений с помощью MFC и API-функций. (+ кoмплeкт). Давыдов В.Г.
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100