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

副标题:无

作   者:陈元琰编著

分类号:

ISBN:9787030127785

微信扫一扫,移动浏览光盘

简介

本书以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类

主要参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++ .NET MFC类库应用详解
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon