| 作者 |
| Richard C.Leinecher |
| 丛书名 |
| 软件开发技术丛书 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111063384 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书从各个方面为C++的使用者提供了全方位的参考,内容包括如何使用MFC建立程序、Developer Studio开发环境、C++语言的概述以及所有的MFC类的详细介绍,并提供了专家关于如何更好地使用各种函数的提示。本书编排合理,结构清晰,非常便于读者查阅、使用。 |
| 目录 |
前言 函数索引表 第1章 使用MFC建立程序 1.1 MFC应用程序结构 1.1.1 单文档或多文档界面 1.1.2 MFC文档及视图 1.2 AppWizard、ClassWizard与资源编辑器 1.2.1 使用AppWizard创建MFC工程项目 1.2.2 用ClassWizard管理类和Windows信息 1.2.3 使用资源编辑器创建和编辑资源 1.3 在框架结构上建立程序 1.3.1 框架结构如何调用用户代码 1.3.2 CWinApp:应用程序类 1.3.3 文档模板与文档/视图创建进程 1.3.4 消息和命令 1.3.5 把消息映射到函数 1.3.6 ClassWizard映射捷径 1.4 窗口对象 1.4.1 使用Wizards开始编程 1.4.2 使用其他向导 1.5 编译与链接 1.5.1 在开发环境中建立 1.5.2 建立不是在Visual c++开发环境中创建的工程项目 1.6 优化用户代码 1.6.1 影响优化的Pragma和代码指令 1.6.2 优化开关 1.7 程序调试 1.7.1 调试准备 1.7.2 建立Debug版和建立Release版 1.7.3 调试被优化代码 1.7.4 启用调试功能 1.7.5 调试界面 1.8 创建发行版 1.8.1 堆布局 1.8.2 编译 1.8.3 指针支持 1.8.4 优化 第2章 Developer Studio开发环境 2.1 文件、工程项目与工作区 2.1.1 工程项目工作区 2.1.2 向工程项目添加文档 2.2 文本编辑器 2.2.1 文件查找方法 2.2.2 文件导航 2.3 获得帮助 2.3.1 上下文敏感帮助 2.3.2 表 2.3.3 索引 2.3.4 全文本搜索 2.3.5 信息子集 2.3.6 Internet连接 2.4 资源编辑器 2.4.1 对话框编辑器 2.4.2 在Dialog框中添加和编辑控件 2.4.3 格式化对话框布局 2.4.4 编辑对话框 2.4.5 测试对话框 2.4.6 图形编辑器 2.4.7 菜单编辑器 2.5 自定义Developer Studio 2.5.1 创建工具栏 2.5.2 自定义工具栏 2.5.3 自定义工具栏上的菜单 2.5.4 自定义菜单和菜单项 2.5.5 自定义工具栏按钮或菜单命令 2.5.6 自定义最新使用的文件与工作区菜单项 2.5.7 自定义Tools菜单 2.5.8 自定义键盘快捷键 第3章 C++语言 3.1 C++术语 3.2 C++声明 3.3 C++定义 3.4 作用域 3.5 C++存储类 3.5.1 自动类型(Automatic) 3.5.2 静态类型(Static) 3.5.3 寄存器类型(Register) 3.5.4 外部类型(External) 3.6 对象类型 3.6.1 基本类型 3.6.2 派生类型 3.6.3 函数 3.7 给定类型的指针 3.7.1 对象引用 3.7.2 类成员指针 3.8 C++类 3.8.1 C++结构体 3.8.2 C++联合体 3.9 定义Class类型 第4章 简单值类型 Cpont::CPoint(); CRect::CRect(); CSize:CSize(); CString::CString(); CTime::CTime(); CTimeSpan::CTimeSpan() 第5章 结构 CCommandLine Info:: CCommandLineInfo(); CMemoryState::CMemoryState(); COleSafeArray::COleSafeArray(); CPrintInfo::m_bDocObject; 第6章 数组 CArray::CArray(); CObArray::CObArray(); 第7章 列表 CList::CList(); CObList::CObList(); 第8章 映射类 CMap::CMap(); CMapString ToOb::CMapString ToOb(); 第9章 数据库类 CDaoDatabase::m_pWorkspace CDaoQueryDef::m_pDatabase CDaoRecordset::m_bCheckCacheFor DirtyFields CDaoTableDef::(); CDaoWorkspace::(); CDntabase::CDatabase() CLongBinary::m_dwDataLength CRecordset::m_hstmt 第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 CPalette CPen CRgn 第17章 控制支持 CDockState CImageList 第18章 框架窗口 CFrameWnd CMDIChildWnd CMDIFrameWnd CMiniFrameWnd COleIPFrameWnd 第19章 控件栏 CControlBar CDiaIogBar COleResizeBar CStatusBar CToolBar 第20章 属性表 CPropertySheet::(); 第21章 对话框 CColorDialog::CColorDialog(); CCommonDialog::CCommonDialog(); CDialog::CDialog(); CFileDialog::CFileDialog(); CFingReplaceDialog::m_fr CFontDialog::m_cf COleBusyDialog::m_bz COleChangeIconDialog::m_ci COleChangeSourceDidalog:: COleChangeSource Dialog(); COleConverDialog::m_cv COleDialog::GetALastError(); COleInsertDialog::m_io COleLinksDialog::m_el COlePasteSpecialDialog::m_ps COlePropertiesDialog::COleProperties Dialog(); COlePropertyPage:: COlePropertyPage(); COleUpdateDialog:: COleUpdateDialog(); CPageSetupDialog:: CreatePrinterDC(); CPrintDialog::CPrintDialog(); CPropertyPage::m_psp 第22章 视图 CCtrlView CDaoRecordView CEditView CFormView CListView CRecordView CRichEditView CScrollView CTreeView CView 第23章 控件 CAnimateCtrl::CAnimateCtrl(); CBitmapButton::CBitmapButton(); CButton::CButton(); CCheckListBox::CCheckListBox(); CComboBox::CComboBox(); CDragListBox::ItemFromPt(); CEdit::CEdit(); CHeaderCtrl::CHeaderCtrl(); CHotKeyCtrl::CHotKeyCtrl(); CListBox:CListBox(); CListCtrl COleControl CProgressCtrl CRichEditCtrl CScrollBar CSliderCtrl CSpinButtonCtrl CStatic CStatusBarCtrl CTabCtrl CToolBarCtrl CToolTipCtrl CTreeCtrl 第24章 Internet Server API CHttpFilter CHttpFilterContext CHttpServer CHttpServerContext::m_pECB CHtmlStream::m_mStreamSize 第25章 运行时模型对象支持 CArchive::m_pDocument CDumpContext::CDumpContext(); 第26章 支持类 CCmdUI::m_nID CDaoFieldExchange::m-nOperation CDataExchange:: m_bSaveAndValidate CDBVariant::m_boolVal CFieldExchange:IsFieldType(); COleCmdUI::Enable(); COleDataObject::COleDataObject(); COleDispatchDriver::m_bAutoRelease CPropExchange::ExchangeVersion(); CRectTracker::m_nHandleSize CWaitCursor::CWaitCursor(); 第27章 类型模板集 CTypedPtrArray::GetAt(); CTypedPtrList::GetHead(); CTypedPtrMap::Lookup(); 第28章 同步 CMultiLock::CMultiLock(); CSingleLock::CSingleLock(); 附录A Visual C++5的常用定义 附录B 系统错误码 词汇表 |