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


Глава 01


Словари - шаблон CMap
Класс CTime - дата и время
Класс CTime - дата и время - часть 2
Файловая система - класс CFile
Открытие и создание файлов
Идентификатор открытого файла
Закрытие файлов
Чтение и запись файлов
Метод Flush
Операции с файлами
Операции с файлами - часть 2
Блокировка
Позиционирование
Позиционирование - часть 2
Характеристики открытого файла
Файловая система - классы CMemFile и CStdioFile
Файловая система - классы CMemFile и CStdioFile - часть 2
Модификация класса CMemFile
Файловая система - класс CStdioFile
Файловая система - класс CStdioFile - часть 2
Приложение TestFile
Приложение TestFile - часть 2
Приложение TestFile - часть 3
Приложение TestFile - часть 4
Приложение TestFile - часть 5
Исключения - класс CException
Исключения - класс CException - часть 2
Класс CException
Класс CMemoryException
Класс CFileException
Приложение Except
Приложение Except - часть 2
Класс CArchiveException
Класс CNotSupportedException
Класс CResourceException
Класс CUserException
Запись и восстановление объектов
Запись и восстановление объектов - часть 2
Запись и восстановление объектов - часть 3
Запись в архивный файл
Чтение из архивного файла
Чтение из архивного файла - часть 2
Многозадачные приложения
Приложение с главной диалоговой панелью
Создание приложения средствами MFC AppWizard
Создание приложения средствами MFC AppWizard - часть 2
Создание приложения средствами MFC AppWizard - часть 3
Создание приложения средствами MFC AppWizard - часть 4
Создание приложения средствами MFC AppWizard - часть 5
Приложение Dialog
Имена, используемые MFC
Имена, используемые MFC - часть 2
Ресурсы приложения
Диалоговые панели приложения Dialog
Пиктограмма
Таблица текстовых строк
Версия
Исходные тексты приложения
Главный класс приложения Dialog
Главный класс приложения Dialog - часть 2
Главный класс приложения Dialog - часть 3
Главный класс приложения Dialog - часть 4
Таблица сообщений класса CDialogApp
Главный объект приложения
Метод InitInstance
Метод InitInstance - часть 2
Класс главной диалоговой панели приложения
Класс главной диалоговой панели приложения - часть 2
Класс главной диалоговой панели приложения - часть 3
Класс главной диалоговой панели приложения - часть 4
Класс главной диалоговой панели приложения - часть 5
Таблица сообщений класса CDialogDlg
Конструктор класса CDialogDlg
Метод DoDataExchange
Метод OnInitDialog
Метод OnSysCommand (системное меню)
Метод OnSysCommand (системное меню) - часть 2
Метод OnPaint (отображение пиктограммы приложения)
Метод OnQueryDragIcon
Файлы StdAfx.cpp и StdAfx.h
Средства ClassWizard
Создание нового класса
Создание нового класса - часть 2
Включение в класс новых методов
Включение в класс новых элементов данных
Включение в класс новых элементов данных - часть 2
Просмотр характеристик класса
Однооконный интерфейс
Модель “документ - окно просмотра”
Процедура создания однооконного приложения
Процедура создания однооконного приложения - часть 2
Процедура создания однооконного приложения - часть 3
Процедура создания однооконного приложения - часть 4
Процедура создания однооконного приложения - часть 5
Процедура создания однооконного приложения - часть 6
Процедура создания однооконного приложения - часть 7
Приложение Single
Ресурсы приложения
Шаблон меню
Панель управления toolbar
Пиктограмма
Таблица текстовых строк
Таблица текстовых строк - часть 2
Таблица текстовых строк - часть 3
Таблица текстовых строк - часть 4
Диалоговая панель
Таблица акселераторов
Версия
Общие замечания о ресурсах приложения
Классы приложения
Класс CSingleApp
Таблица сообщений класса CSingleApp
Главный объект приложения
Конструктор класса CSingleApp
Метод InitInstance
Метод InitInstance - часть 2
Метод InitInstance - часть 3
Метод OnAppAbout
Класс CSingleDoc
Таблица сообщений класса CSingleDoc
Конструктор и деструктор класса CSingleDoc
Методы OnNewDocument и Serialize
Методы AssertValid и Dump
Класс CSingleView
Таблица сообщений класса CSingleView
Конструктор и деструктор класса CSingleView
Метод GetDocument
Метод PreCreateWindow
Метод OnDraw
Методы OnPreparePrinting, OnBeginPrinting и OnEndPrinting
Методы AssertValid и Dump
Класс CMainFrame
Таблица сообщений класса CMainFrame
Конструктор и деструктор класса CMainFrame
Метод OnCreate
Панель управления и панель состояния
Панель управления
Панель состояния
Панель состояния - часть 2
Метод PreCreateWindow
Методы AssertValid и Dump
Обработка командных сообщений
Порядок обработки сообщений
Главное окно однооконного приложения
Окно просмотра
Документ
Диалоговая панель
Командные сообщения и приложение Single
Изменение порядка обработки сообщений
Стандартные командные сообщения
Командные сообщения с идентификаторами ID_FILE_
Командные сообщения с идентификаторами ID_EDIT_
Командные сообщения с идентификаторами ID_WINDOW_
Командные сообщения с идентификаторами ID_APP_
Командные сообщения с идентификаторами ID_HELP_
Командные сообщения с идентификаторами ID_VIEW_
Простейший графический редактор
Простейший графический редактор - часть 2
Простейший графический редактор - часть 3
Простейший графический редактор - часть 4



- Начало -