Visual C++ .NET MFC类库应用详解

Visual C++ .NET MFC类库应用详解
作 者: 陈元琰
出版社: 科学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ .NET MFC类库应用详解》作者简介

内容简介

本书以Microsoft公司的Visual C++.NET版本的MFC类库为主要内容,重点介绍了每个类的功能、主要成员函数、使用方法及程序实例,使读者能够了解、掌握MFC类库中的每个类的作用、使用方法以及类与类之间的区别等。全书共12章,分别为:MFC类库简介、基本基类。应用程序结构类、对话框和控件类、图形显示和打印类、数据类型和集合类、线程和同步类、文件和数据库类、网络和Internet类、OLE类、ActiveX控件类、调试和异常类。每个类都给出一些实践行很强的应用实例。本书可作为本科生、研究生的学习参考书,也适合各类自学读者和软件开发人员参考使用。

图书目录

第1章 MFC类库简介

1.1 MFC类库与应用程序框架

1.1.1 C++类库

1.1.2 MFC类库派生体系图

1.1.3 应用程序框架

1.1.4 应用程序类型

1.2 MFC类库分类

1.3 MFC宏和全局成员

第2章 基本基类

2.1 根类

2.1.1 CObject类

2.1.2 CRuntimeClass类

2.2 命令目标类

2.3 窗口类

第3章 应用程序结构类

3.1 应用程序类

3.1.1 CWinApp类

3.1.2 与应用程序有关的CCommandLinelnfo类

3.1.3 与应用程序有关的CRecentFileList类

3.1.4 与应用程序有关的CWaitCursor类

3.2 文档模板类

3.2.1 CDocTemplate类

3.2.2 CMultiDocTemplate类

3.2.3 CSingleDocTemplate类

3.2.4 与文档模板有关的CCreateContext类

3.3 边框窗口类

3.3.1 CFrameWnd类

3.3. 2 CMDIFrameWnd类

3.3.3 CMDIChildWnd类

3.3.4 与边框窗口有关的CSplitterWnd类

3.4 文档类

3.4.1 CDocument类

3.4.2 CHtmlEditDoc类-

3.4.3 与文档类有关的CArchive类

3.5 视图类

3.5.1 CView类

3.5.2 CScrollView类

3.5.3 CCtrlView类

3.5.4 CEditView类

3.5.5 CListView类

3.5.6 CTreeView类

3.5.7 CFormView类

3.5.8 CHtmlE山tView类

3.5.9 CHtmlView类

3.6 菜单和控件栏类

3.6.1 CMenu类

3.6.2 CControlBar类

3.6.3 CDialogBar类

3.6.4 CReBar类

3.6.5 CStatusBar类

3.6.6 CToOlBar类

3.6.7 CCmdUI类

3.6.8 与控件栏有关的CDockState类

3.6.9 与工具栏有关的CMiniFrameWnd类

第4章 对话框和控件类

4.1 一般对话框类

4.1.1 CDialog类

4.1.2 CDataExchange类

4.2 通用对话框类

4.2.1 CCommonDialOg类

4.2.2 CCOlorDialog类..

4.2.3 CFileDialog类

4.2.4 CFindReplaceDialOg类

4.2.5 CFontDialOg类

4.2.6 CPageSetupDialOg类

4.2.7 CPrintDialog类

4.3 属性选项卡类

4.3.1 CPropertyPage类

4.3.2 CPropertySheet类

4.4 网页对话框类

4.4.1 CDHtmlDialog类

4.4. 2 CMultiPageDHtmlDialOg类

4.5 普通控件类和附加控件类

4.5.1 CButton类

4.5.2 CBitmapButton类

4.5.3 CListBox类

4.5.4 CCheckListBOx类

4.5.5 CDragListBOx类

4.5.6 CCombOBOx类

4.5.7 CCombOBOxEx类

4.5.8 CEdit类

4.5.9 CScr011Bar类

4.5.10 CStatoc类

4.6 通用控件类

4.6.1 CAnimateCtrl类

4.6.2 CDateTimeCtrl类

4.6.3 CHeaderCtrl类

4.6.4 CHOtKeyCtrl类

4.6.5 CImageList类

4.6. 6 CIPAddressCtrl类

4.6.7 CListCtrl类

4.6.8 CMonthCalCtrl类

4.6.9 CProgressCtrl类

4.6.10 CReBarCtrl类

4.6.11 CRichEditCtrl类

4.6.12 CSliderCtrl类

4.6.13 CSpinButtonCtrl类

4.6.14 CStatusBarCtrl类

4.6.15 CTabCtrl类

4.6.16 CTOOlBarCtrl类

4.6.17 CToolTipCtrl类

4,6.18 CTreeCtrl类

第5章 图形显示和打印类

5.1 绘图类

5,1.1 CDC类

5.1.2 CClientDC类

5.1.3 CMetaFileDC类

5.1.4 CPaintDC类..

5.1.5 CWindOWDC类

5.2 GDI绘图工具类

5.2.1 CGdiObiect类

5.2.2 CBitmap类

5.2.3 CBrush类

5.2.4 CFont类

5.2.5 CPalette类

5.2.6 CPen类

5.2.7 CRgn类

5.3 其他绘图工具类

5.3.1 Clmage类

5.3.2 CRectTracker类

5.4 MFC打印机制和打印信息类

5.4.1 MFC打印及打印预览机制

5.4.2 CPrintlnfo类

第6章 数据类型和集合类

6.1 简单数据类型类

6.1.1 CFixedStringT类

6.1.2 CPoint类

6.1.3 CRect类

6.1.4 CSimpleStringT类

6.1.5 CSize类

6.1.6 CStringT类

6.1.7 CTime类

6.1.8 CTimeSpan类

6.2 数组类

6.2.1 CByteArray类

6.2.2 CDWordArray类

6.2.3 CObArray类

6.2.4 CPtrArray类

6.2.5 CStringArray类

6.2.6 CUIntArray类

6.2.7 CWordArray类

6.3 链表类

6.3.1 CObList类

6.3.2 CPtrList类

6.3.3 CStringList类

6.4 映射类

6.4.1 CMapPtrToPtr类

6.4.2 CMapPtrToWord类

6.4.3 CMapStringToOb类

6.4.4 CMapStringToPtr类

6.4.5 CMapStringToString类

6.4.6 CMapWordToOb类

6.4.7 CMapWordToPtr类

6.5 模板集合类

6.5.1 CArray类

6.5.2 CList类

6.5.3 CMap类

6.5.4 CTypedPtrArray类

6.5.5 CTypedPtrList类

6.5.6 CTypedPtrMap类

第7章 线程和同步类

7.1 线程类

7.2 同步类

7.2.1 CSyncObject类

7.2.2 CCriticalSection类

72.3 CEvent类

7.2.4 CMutex类

7.2.5 CSemaphore类

7.3 同步访问类

7.3.1 CSingleLock类

7.3.2 CMultiLock类

第8章 文件和数据库类

8.1 文件类

8.1.1 CFile类

8.1.2 CMemFile类

8.1.3 CSharedFile类

8.1.4 CStdioFile类

8.2 ODBC数据库类

8.2.1 CDatabase类

8.2.2 CRecordset类

8.2.3 CRecordView类

8.2.4 CFieldExchange类

8.2.5 CDBException类

8.2.6 CDBVariant类

8.2.7 CLongBinary类

8.3 OLE-DB数据库类

第9章 网络和Internet类

9.1 WindowsSockets类

9.1.1 CAsyncSocket类

9.1.2 CSocket类

9.1.3 CSOcketFile类.

9.2 1SAPI类

9.2.1 CHttpServer类

9.2.2 CHttpServerContext类

9.2.3 CHtmlStream类

9.2.4 CHttpFilter类

9.2.5 CHttpFilterContext类

9.2.6 CHttpArg类

9.2.7 CHttpArgList类

9.3 Winlnet类

9.3.1 CInternetSeSSiOn类

9.3.2 CInternetConnectiOn类

9.3.3 CHttpConnectiOn类.

9.3.4 CFtpConnectiOn类

9.3.5 CGopherConnectiOn类

9.3.6 CGternetPile类

9.3.7 CHttpFile类

9.3.8 CGopherFile类

9.3.9 CFileFind类

9.3.10 CFtpFileFind类

9.3.11 CGopherFileFind类

9.3.12 CGopherLocator类

9.3.13 CInternetExceptiOn类

第10章 OlE类

10.1 容器程序类

10.1.1 COleDocument类

10.1.2 C01eLingngDoc类

10.1.3 CDOclrem类

10.1.4 COleClientltem类

10.1.5 COleDocObjectlrem类

10.2 文字处理器程序类

10.2.1 CRichEditView类

10.2.2 CRichEditDoc类

10.2.3 CRichEditCntrlrem类

10.3 服务器程序类

10.3.1 COleServerDOc类

10.3.2 COleServerltem类

10.3.3 CDocObjectServerltern类

10.3.4 C01eIPFrameWnd类

10.3.5 C01eTemplateServer类

10.3.6 COleResizeBar类

10.3.7 CDocObiectServer类

10.4 OLE拖放和数据传输类

10.4.1 C01eDataObiect类

10.4.2 C01eDataSource类

10. 4.3 C01eDropSource类

10. 4. 4 C01eDropTarget类

10.5 OLE通用对话框类

10.5.1 C01eDialog类

10.5.2 C01eBusyDialog类

10.5.3 C01eChangelcOnDialOg类

10.5.4 COleChangeSourceDialOg类

10.5.5 C01eConvertDialOg类

10.5.6 C01elnsertDialOg类

10.5.7 C01eLinksDialOg类

10.5.8 COlePasteSpecialDialOg类

10. 5.9 C01ePrOpertiesDialOg类

10.5.10 C01eUpdateDialog类

10.6 OLE自动化类

10.6.1 C01eDispatchDriver类

10.6.2 C01eDispatchExceptiOn类

10.6.3 C01eCurrency类

10.6.4 C01eDateTirile类

10.6.5 C01eDateTirileSpan类

10.6.6 C01eVariant类

10.6.7 C01eSafeArray类

10.7 与OLE有关的类

10.7.1 COlecrudUI类

10.7.2 C01eMessageFilter类

10.7.3 COleObiectFactory类

10.7.4 C01eStreamPile类

10.7.5 C01eExceptiOn类

第11章 ActiveX控件类

11.1 ActiveX控件的核心类

11.1.1 COleContr01MOdule类

11.1.2 COleContr01类

11.1.3 C01ePropertyPage类

11.1.4 CPropExchange类.

11.2 与ActiveX控件有关的其他类

11.2.1 CFontHolder类

11.2.2 CPictureHolder类,

11.2.3 CConnectionPoint类

11.2.4 CAsyncMonikerFile类

11.2.5 CCachedDataPathProperty类

11.2.6 CDataPathProperty类

11.2.7 CMonikerFile类

第12章 调试和异常类

12.1调试支持类

12.1.1 CDumpContext类

12.12 CMemoryState类

12.2 异常类

12.2. 1 异常处理

12.2. 2 CException类

12.2. 3 CArchiveException类

12.2.4 CFileException类

12.2.5 CMemoryException类

12.2.6 CNotSupportedException类

12.2.7 CResourceException类

12.2.8 CUserException类

主要参考文献