Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


         

Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

Аннотация
Введение
Введение - 2
Microsoft Visual C++
Microsoft Visual C++ версия 4.0
Следующие версии Microsoft Visual C++

Как связаться с авторами
Благодарности
Немного о C++
Ввод/вывод
Константы
Ссылки
Распределение памяти
Операторы new и delete
Перегрузка имен функций
Задание параметров функции по умолчанию

Встраивание
Классы
Ключевое слово this
Разграничение доступа к элементам класса
Методы, входящие в класс
Конструкторы и деструкторы класса
Методы, не изменяющие объекты класса
Статические методы
Общие члены объектов класса
Дружественные функции и дружественные классы

Дружественные функции
Дружественные функции - 2
Дружественные классы
Наследование
Единичное наследование
Множественное наследование
Разграничение доступа к элементам базового класса
Переопределение методов базового класса
Виртуальные методы
Виртуальные методы - 2

Абстрактные классы
Структуры
Шаблоны
Шаблоны в MFC
Перегрузка операторов
Перегрузка операторов - 2
Обработка исключительных ситуаций
Операторы try, throw и catch
Операторы try, throw и catch - 2
Универсальный обработчик исключений

Тип исключения
Введение в MFC
Классы библиотеки MFC
Самый базовый класс MFC (класс CObject)
Основа структуры приложения (класс CCmdTarget)
Подзадачи приложения (классы CWinThread и CWinApp)
Документ приложения (класс CDocument)
Шаблон документов (классы CDocTemplate, CSingleDocTemplate и CMultiDocTemplate)
Окна (класс CWnd)
Окна (класс CWnd) - 2

Окна (класс CWnd) - 3
Исключения (класс CException)
Массивы, списки и словари
Массивы, списки и словари - 2
Файловая система (класс CFile)
Контекст отображения (класс CDC)
Объекты графического интерфейса (класс CGdiObject)
Меню (класс CMenu)
Базы данных (классы для работы с базами данных)
Синхронизация задач приложения (класс CSyncObject)

Сокеты (классы CAsyncSocket и CSocket)
Классы, не имеющие базового класса
Простые классы
Архивный класс (класс CArchive)
Информация о классе объекта (структура CRuntimeClass)
Отладка приложения (классы CDumpContext, CMemoryState)
Печать документа (класс CPrintInfo)
Первое приложение MFC
Окно Project Workspace
Окно Project Workspace - 2

Окно Project Workspace - 3
Окно Project Workspace - 4
Окно Project Workspace - 5
Окно Project Workspace - 6
Окно Project Workspace - 7
Средства ClassView 
Добавление к классу нового метода
Добавление к классу нового элемента данных
Просмотр дерева наследования классов
Просмотр дерева наследования классов - 2

Редактирование методов класса
Редактирование элементов данных класса
Приложение с единственным окном
Приложение с единственным окном - 2
Приложение с единственным окном - 3
Приложение с единственным окном - 4
Приложение с единственным окном - 5
Приложение с единственным окном - 6
Обработка сообщений
Обработка сообщений - 2

Оконные сообщения
Сообщения от органов управления
Командные сообщения
Таблица сообщений
Макрокоманда ON_WM_name
Макрокоманда ON_REGISTERED_MESSAGE
Макрокоманда ON_MESSAGE
Макрокоманда ON_COMMAND
Макрокоманда ON_COMMAND_RANGE
Макрокоманда ON_UPDATE_COMMAND_UI

Макрокоманда ON_UPDATE_COMMAND_UI_RANGE
Макрокоманда ON_name
Макрокоманда ON_CONTROL_RANGE
Забегая вперед
Приложение MFMenu
Приложение MFMenu - 2
Ресурсы приложения
Создание меню для приложения MFMenu
Создание меню для приложения MFMenu - 2
Создание меню для приложения MFMenu - 3

Создание меню для приложения MFMenu - 4
Создание меню для приложения MFMenu - 5
Создание меню для приложения MFMenu - 6
Долгий путь сообщения
Долгий путь сообщения - 2
Долгий путь сообщения - 3
Долгий путь сообщения - 4
Диалоговая панель
Приложение с модальной диалоговой панелью
Приложение с модальной диалоговой панелью - 2

Приложение с модальной диалоговой панелью - 3
Приложение с модальной диалоговой панелью - 4
Приложение с модальной диалоговой панелью - 5
Приложение с модальной диалоговой панелью - 6
Приложение с модальной диалоговой панелью - 7
Главный класс приложения
Класс диалоговой панели
Обмен данными
Обмен данными - 2
Обмен данными - 3

Обмен данными - 4
Обмен данными - 5
Обмен данными - 6
Приложение с немодальной диалоговой панелью
Некоторые классы MFC
Класс CObject - основной класс MFC
Конструкторы класса
Оператор присваивания
Диагностика
Проверка целостности объектов класса

Получение дампа объекта класса
Сохранение и восстановление состояния объекта
Метод IsSerializable
Виртуальный метод Serialize
Информация о классе
Виртуальный метод GetRuntimeClass
Метод IsKindOf
Класс CPoint - точка на плоскости
Класс CSize - относительные координаты
Класс CString - текстовые строки

Конструктор класса
Коллекции
Массивы - шаблон CArray
Списки - шаблон CList

Энциклопедия компьютерных вирусов см. раздел
Система MathCAD Plus 6.0 Pro см. раздел


Шифрование и секретность в Linux - перейти
Аутентификация и шифрование - перейти

Управление базами данных - перейти
Управление пользователями и группами - перейти
PL/pgSQL - перейти
JDBC - перейти
LXP - перейти
Команды PostgreSQL - перейти
Приложение - перейти
Шифрование и секретность в Linux - перейти
Аутентификация и шифрование - перейти
Управление базами данных - перейти

Управление пользователями и группами - перейти
PL/pgSQL - перейти
JDBC - перейти