Книга представляет собой наиболее полный, подробный и точный энциклопедический справочник по языку Visual C++. В нем содержатся организованные в алфавитном порядке сведения обо всех элементах языка с описанием синтаксиса и примерами использования. Издание дополняется многочисленными справочными таблицами, полным листингом сообщений и кодов ошибок Windows, списком адресов Web-узлов, посвященных C++, и другой полезной информацией. Кроме того, вы найдете все необходимые сведения об использовании библиотеки Microsoft Foundation Classes, советы по написанию Web-приложений и созданию ActiveX-элементов. Книга будет служить настольным изданием для всех программистов на языке Visual C++.
Об авторе Благодарности Посвяшение Указатель классов Введение Для кого предназначена эта книга? Дополнительная информация Как организована эта книга От издательства Глава 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. Структуры CCommandLineInfo CMemoryState COleSafeArray CPrintInfo Глава 6. Массивы CArray CObArray Глава 7. Списки CList CObList Глава 8. Карты СМар CMapStringToOb Глава 9. Классы баз данных CDaoDatabase CDaoQueryDef CDaoRecordset CDaoTableDef CDaoWorkspace CDatabase CLongBinary CRecordset Глава 10. Базовые классы архитектуры приложения CConnectionPoint CDCDocTemplate CDocTemplate CMultiDocTemplate COleControlModule COleDataSource COleDropSource COleMessageFilter COleObjectFactory COleTemplateServer CSingleDocTemplate CWinApp CWinThread Глава 11. Классы документов CDocItem CDocObjectServer CDocObjectServerItem CDocument COleClientItem COleDocument COleLinkingDoc COleServerDoc COleServerItem CRichEditCntrItem CRichEditDoc Глава 12. Классы оболочек и автоматизации OLE CFontHolder COleCurrency COleDateTime COleDateTimeSpan COleVariant CPictureHolder Глава 13. Исключения CArchiveException CDaoException CDBException CException CFileException CInternetException CMemoryException CNotSupportedException COleException CResourceException Глава 14. Файловые службы CAsyncMonikerFile CDataPathProperty CFile CGopherFile CHttpFile CInternetFile CMemFile CMonikerFile COleStreamFile CRecentFileList CSharedFile CSocketFile CStdioFile Глава 15. Графические операции CDC CClientDC CMetaFileDC CPaintDC CWindowDC Глава 16. Графические объекты для создания изображений CBitmap CBrush CFont CGdiObject СРаlеttе CPen CRgn Глава 17. Поддержка элементов управления СDосStаtе CImageList Глава 18. Окна документов CFrameWnd CMDIChildWnd CMDIFrameWnd CMiniFrameWnd COlePFrameWnd Глава 19. Панели CControlBar CDialogBar COleResizeBar CStatusBar CToolBar Глава 20. Окна свойств CPropertySheet Глава 21. Диалоговые окна CColorDialog CCommonDialog CDialog CFileDialog CFindReplaceDialog CFontDialog COleBusyDialog COleChangeIconDialog COleChangeSourceDialog COleConvertDialog COleInsertDialog COleLinksDialog COlePasteSpecialDialog COlePropertiesDialog COlePropertyPage COleUpdateDialog CPageSetupDialog CPrintDialog CPropertyPage Глава 22. Представления CCtrlView CDaoRecordView CEditView CFormView CListView CRecordView CRichEditView CScrollView CTreeView CView Глава 23. Интерфейсные элементы CAnimateCtrl CBitmapButton CButton CCheckListBox CComboBox CDragListBox CEdit CHeaderCtrl CHotKeyCtrl CListBox CListCtrl COleControl CProgressCtrl CRichEditCtrl CScrollBar CSliderCtrl CSpinButtonCtrl CStatic CStatusBarCtrl CTabCtrl CToolBarCtrl CToolTipCtrl CTreeCtrl Глава 24. Internet Server API CHttpFilter CHttpFilterContext CHttpServer CHttpServerContext CHtmlStream Глава 25. Поддержка объектов динамических моделей CArchive CDumpContext Глава 26. Классы поддержки CCmdUI CDaoFieldExchange CDataExchange CDBVariant CFieldExchange COleCmdUI COleDataObject COleDispatchDriver CPropExchange CRectTracker CWaitCursor Глава 27. Типизированные шаблоны CTypedPtrArray CTypedPtrList CTypedPtrMap Глава 28. Синхронизация CMultiLock CSingleLock Приложение А. Общие константы, используемые в Visual С++ 5 Приложение Б. Коды системных ошибок Глоссарий
Автор: Лейнекер P. Язык: Русский Издательство: Питер Жанр: Справочник Год: 1999 Формат: djvu Размер: 32,2 мб