
微信扫一扫,移动浏览光盘
简介
本书以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 chtmleditview类
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 cscr01lbar类
4.5.10 cstatic类
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 cgdiobject类
5.2.2 cbitmap类
5.2.3 cgrush类
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类
7.2.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类
e.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 isapi类
9.2.1 chttpserver类
9.2.2 chttpservercontext类
9.2.3 chtmlstream类
9.2.4 chttpfilter类
9.2.5 chnpfiltercontext类
9.2.6 chttpars类
9.2.7 chttparglist类
9.3 winlnet类
9.3.1 cinternetsession类
9.3.2 cinternetconnection类
9.3.3 chttpconnection类
9.3.4 cftpconnection类
9.2.5 ccopherconnection类
9.3.6 cinternetfile类
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 colelinkingdoc类
10.1.3 cdocltern类
10.1.4 colecllentlrem类
10.1.5 c01edocobjecthem类
10.2 文字处理器程序类
10.2.1 cricheditviaw类
10.2.2 cricheditdoc类
10.2.3 cricheditcntrltern类
10.3 服务器程序类
10.3.1 coleserverdoc类
10.3.2 cileserverltern类
10.3.3 cdocobjectserverlrem类
10.3.4 coleipframewnd类
10.3.5 coletemplateserver类
10.3.6 coleresizebar类
10.3.7 cdocobjeotserver类
10.4 ole拖放和数据传输类
10.4.1 coledataobject类
10.4.2 coledatasource类
10.4.3 coledropsource类
10.4.4 coledroptarget类
10.5 ole通用对话框类
10.5.1 coledialog类
10.5.2 colebusydialog类
10.5.3 colechangelcondialog类
10.5.4 colechangesourcedialog类
10.5.5 coleconvertdialog类
10.5.6 colelnsertdialog类
10.5.7 colelinksdialog类
10.5.8 colepastespecialdialog类
10.5.9 colepropeniesdialog类
10.5.10 coleupdatedialog类
10.6 ole自动化类
10.6.1 coledispatehdriver类
10.6.2 coledispatehexeeption类
10.6.3 colecurrency类
10.6.4 coledatetime类
10.6.5 coledatetimespan类
10.6.6 colevariant类
10.6.7 colesafearray类
10.7 与ole有关的类
10.7.1 colecmdui类
10.7.2 colemessagefilter类
10.7.3 coleobjectfactory类
10.7.4 colestreamfile类
10.7.5 coleexception类
第11章 activex控件类
11.1 activex控件的核心类
11.1.1 colecontrolmodule类
11.1.2 colecontrol类
11.1.3 colepropertypage类
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.1.2 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类
主要参考文献
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 chtmleditview类
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 cscr01lbar类
4.5.10 cstatic类
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 cgdiobject类
5.2.2 cbitmap类
5.2.3 cgrush类
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类
7.2.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类
e.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 isapi类
9.2.1 chttpserver类
9.2.2 chttpservercontext类
9.2.3 chtmlstream类
9.2.4 chttpfilter类
9.2.5 chnpfiltercontext类
9.2.6 chttpars类
9.2.7 chttparglist类
9.3 winlnet类
9.3.1 cinternetsession类
9.3.2 cinternetconnection类
9.3.3 chttpconnection类
9.3.4 cftpconnection类
9.2.5 ccopherconnection类
9.3.6 cinternetfile类
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 colelinkingdoc类
10.1.3 cdocltern类
10.1.4 colecllentlrem类
10.1.5 c01edocobjecthem类
10.2 文字处理器程序类
10.2.1 cricheditviaw类
10.2.2 cricheditdoc类
10.2.3 cricheditcntrltern类
10.3 服务器程序类
10.3.1 coleserverdoc类
10.3.2 cileserverltern类
10.3.3 cdocobjectserverlrem类
10.3.4 coleipframewnd类
10.3.5 coletemplateserver类
10.3.6 coleresizebar类
10.3.7 cdocobjeotserver类
10.4 ole拖放和数据传输类
10.4.1 coledataobject类
10.4.2 coledatasource类
10.4.3 coledropsource类
10.4.4 coledroptarget类
10.5 ole通用对话框类
10.5.1 coledialog类
10.5.2 colebusydialog类
10.5.3 colechangelcondialog类
10.5.4 colechangesourcedialog类
10.5.5 coleconvertdialog类
10.5.6 colelnsertdialog类
10.5.7 colelinksdialog类
10.5.8 colepastespecialdialog类
10.5.9 colepropeniesdialog类
10.5.10 coleupdatedialog类
10.6 ole自动化类
10.6.1 coledispatehdriver类
10.6.2 coledispatehexeeption类
10.6.3 colecurrency类
10.6.4 coledatetime类
10.6.5 coledatetimespan类
10.6.6 colevariant类
10.6.7 colesafearray类
10.7 与ole有关的类
10.7.1 colecmdui类
10.7.2 colemessagefilter类
10.7.3 coleobjectfactory类
10.7.4 colestreamfile类
10.7.5 coleexception类
第11章 activex控件类
11.1 activex控件的核心类
11.1.1 colecontrolmodule类
11.1.2 colecontrol类
11.1.3 colepropertypage类
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.1.2 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类
主要参考文献
Visual C++ .NET MFC类库应用详解
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
