Энциклопедия Visual C++ — Книга представляет собой наиболее полный, подробный и точный энциклопедический справочник по языку Visual C++. В нем содержатся организованные в алфавитном порядке сведения обо всех элементах языка с описанием синтаксиса и примерами использования. Издание дополняется многочисленными справочными таблицами, полным листингом сообщений и кодов ошибок Windows, списком адресов Web-узлов, посвященных C++, и другой полезной информацией. Кроме того, вы найдете все необходимые сведения об использовании библиотеки Microsoft Foundation Classes, советы по написанию Web-приложений и созданию ActiveX-элементов. Книга будет служить настольным изданием для всех программистов на языке Visual C++.
Название: Энциклопедия Visual C++ Автор: Лейнекер P. Издательство: Питер Год: 1999 Страниц: 1152 Формат: DJVU Размер: 32,2 Мб ISBN: 5-314-00063-6 Качество: Отличное Язык: Русский
Содержание:
Об авторе Благодарности Посвящение Указатель классов Введение Аля кого предназначена эта книга? Дополнительная информация Как организована эта книга От издательства Глава 1. Использование библиотеки MFC для построения программ Архитектура MFC-приложения Интерфейсы SDI и MDI Документы и графические формы в MFC AppWizard, ClassWizard и редакторы ресурсов Использование AppWizard для создания MFC-проекта Использование ClassWizard для управления классами и сообшениями Windows Использование редакторов ресурсов для создания и редактирования ресурсов программы Построение каркаса программы Как каркас приложения вызывает ваш код CWinApp - класс приложения Шаблоны документов и создание документов и графических форм Сообщения и команды Связывание сообщений и функций Быстрый способ связи сообщений и функций с помощью ClassWizard Объекты окна Использование мастеров на первом этапе разработки Использование других мастеров Компиляция и компоновка программы Создание программы из среды разработки Создание программы на основе проекта, созданного вне среды разработки Оптимизация Прагмы и директивы языка, влияюшие на оптимизацию Ключи оптимизации Отладка программы Подготовка к отладке программы Отладочная сборка и окончательная сборка Отладка оптимизированного кода Подключение возможностей отладки Интерфейс отладчика Компиляция окончательной версии проекта Организация «кучи» Компиляция Поддержка указателей Оптимизация Что дальше Глава 2. Среда разработки Developer Studio Файлы, проекты и рабочие области Рабочие области Добавление новых документов к проекту Текстовый редактор Методы поиска текста Перемещение по файлу Интерактивная помощь Контекстно-зависимая подсказка. Оглавление Индекс Поиск по всему тексту. Информационные подмножества Связь с источниками информации в сети Интернет Редакторы ресурсов Редактор окон диалога Настройка среды Developer Studio Создание панели инструментов Настройка панели инструментов Настройка системы меню на панели инструментов Настройка меню и элементов меню Настройка кнопок инструментов и команд меню Настройка элементов меню под недавно использовавшиеся файлы и рабочие области Настройка меню Tools Настройка клавиш быстрого доступа Что дальше Глава 3. Язык C++ Терминология языка C++ Объявления в C++ Определения в C++ Область видимости Классы памяти C++ Автоматический класс памяти Статический класс Регистровый класс Внешний класс Типы объектов Фундаментальные типы Производные типы данных Функции Указатели заданного типа Ссылки на объекты Указатели на экземпляры классов Классы C++ Структуры в C++ Объединения в C++ Определение типа данных «класс» Что дальше Глава 4. Простые типы данных CPoint CRect CSize CString CTime CTimeSpan Глава 5. Структуры CCommandLinelnfo CMemoryState COleSafeArray CPrintlnfo Глава 6. Массивы CArray CObArray Глава 7. Списки Clist CObList Глава 8. Карты СМар CMapStringToOb Глава 9. Классы баз данных CDaoDatabase CDaoQueryDef CDaoRecordset CDaoTableDef CDaoWorkspace CDajjabase CLongBinary CRecordset Глава 10. Базовые классы архитектуры приложения CConnectionPoint CDCDocTemplate CDocTemplate CMultiDocTemplate COIeControlModule COIeDataSource COIeDropSource COIeMessageFilter COIeObjectFactory COIeTemplateServer CSingleDocTemplate CWinApp CWinThread Глава 11. Классы документов CDocltem CDocObjectServer CDocObjectServerltem CDocument COleClientltem COIeDocument COIeLinkingDoc COIeServerDoc COieServerltem CRichEditCntrltem CRichEditDoc Глава 12. Классы оболочек и автоматизации OLE CFontHolder COIeCurrency COleDateTime COleDateTimeSpan COIeVariant CPictureHolder Глава 13. Исключения CArchiveException CDaoException CDBException CException CFileException ClntemetException CMemoryException CNotSupportedException COIeException CResourceException Глава 14. Файловые службы CAsyncMonikerFile CDataPathProperty CFile CGopherFile CHttpFile ClnternetFile CMemFile CMonikerFile COleStreamFile CRecentFileList CSharedFile CSocketFile CStdioFile Глава 15. Графические операции CDC CClientDC CMetaFileDC CPaintDC CWindowDC Глава 16. Графические объекты для создания изображений CBitmap CBrush CFont CGdiObject CPalette CPen CRgn Глава 17. Поддержка элементов управления CDocState ClmageList Глава 18. Окна документов CFrameWnd CMDIChildWnd CMDIFrameWnd CMiniFrameWnd COlelPFrameWnd Глава 19. Панели CControlBar CDialogBar COleResizeBar CStatusBar CToolBar Глава 20. Окна свойств CPropertySheet Глава 21. Диалоговые окна CColorDialog CCommonDialog CDialog CFileDialog CFindReplaceDialog CFontDialog COIeBUSyDialog COleChangelconDialog COleChangeSourceDialog COleConvertDialog COlelnsertDialog COleLinksDialog COlePasteSpecial Dialog COlePropertiesDialog COIePropertyPage COIeUpdateDialog CPageSetupDialog CPrintDialog CPropertyPage Глава 22. Представления CCtrlView CDaoRecordView CEditView CFormView CListView CRecordView CRichEditView CScrollView CTree View CView Глава 23. Интерфейсные элементы CAnimateCtrl CBitmapButton CButton CCheckListBox… CComboBox CDragListBox CEdit CHeaderCtrl CHotKeyCtrl CListBox CListCtrl COleControl CProgressCtrl CRichEditCtrl CScrollBar CSliderCtrl CSpinButtonCtri CStatic CStatusBarCtrl CTabCtrl CToolBarCtrl CToolTipCtrl CTreeCtrl Глава 24. Internet Server API CHttpFilter CHttpFilterContext CHttpServer CHttpServerContext CHtmlStream Глава 25. Поддержка объектов динамических моделей CArchive CDumpContext Глава 26. Классы поддержки CCmdUl CDaoFieldExchange CDataExchange CDBVariant CFieldExchange COIeCmdUl COIeDataObject COleDispatchDriver CPropExchange CRectTracker CWaitCursor Глава 27. Типизированные шаблоны CTypedPtr Array CTypedPtrList CTypedPtrMap Глава 28. Синхронизация CMultiLock CSingieLock Приложение А. Общие константы, используемые в Visual C++ 5 Приложение Б. Коды системных ошибок Глоссарий