图书介绍
精通Visual C++ 5.0编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 万跃华主编;丁宏等编著 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7810439898
- 出版时间:1998
- 标注页数:431页
- 文件大小:53MB
- 文件页数:444页
- 主题词:
PDF下载
下载说明
精通Visual C++ 5.0编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章起步1
1.1 Microsoft Developer Studio1
目录1
1.2创建一个基本的MFC应用程序2
1.2.1 New对话框2
1.2.2 Stepl4
1.2.3 Step44
1.2.4 Step57
1.2.5 Step68
1.2.6新项目信息8
1.2.7 Project Workspace窗口8
1.2.8编译、链接、运行12
1.3文档与视12
1.3.1 MFC Framework12
1.3.2.1 WinMain()13
1.3.2.2 InitInstance()13
1.3.2 CWinApp13
1.3.2.3 Run()和OnIdle()14
1.3.2.4 ExitInstance()15
1.3.2.5其他成员函数15
1.3.3 CSingleDocTemplate类15
1.3.4 CFrameWnd15
1.3.4.1 OnCreate()16
1.3.5 CDocument类17
1.3.4.2 EnableDocking和DockControlBar17
1.3.5.1 OnNewDocument()和OnOpenDocument()18
1.3.5.2 Serialize()和DeleteContents()18
1.3.6 CView19
1.3.6.1 GetDocument()19
1.3.6.2 OnDraw()20
1.3.6.3 OnInitialUpdate()和OnUpdate()20
1.3.6.4 CView的派生类21
1.4单文档界面(SDI)的HelloWin95应用22
1.4.1.1 CString类23
1.4.1.2 TRACE23
1.4.1 CHelloWin95Doc类23
1.4.1.3 CHelloWin95Doc()与~CHelloWin95Doc()24
1.4.1.4 OnNewDocument25
1.4.1.5 Serialize()25
1.4.1.6 OnOpenDocument()25
1.4.1.7DeleteContents26
1.4.2 CHelloWin95View类26
1.4.2.1 POINT26
1.4.2.2 OnDraw()27
1.4.2.3 CHelloWin95View()和~CHelloWin95View()27
1.4.2.4 OnInitialUpdate()与OnUpdate()28
1.4.2.5 OnLBnttonDown()与OnRButtonDown()28
1.4.3 CHelloWin95App类29
1.4.3.1 CHelloWin95App()29
1.4.3.2 InitApplication()和ExitInstance()29
1.4.4 CMainFrame类30
1.4.5运行HelloWin95应用程序30
1.4.3.3 InitInstance()30
1.5多文档界面(MDI)、多文档模板和多视32
1.5.1多文档界面的文档与视结构32
1.5.2 CMultiDocTemplate类32
1.5.3 CMDIFrameWnd类33
1.5.4 CMDIChildWnd类34
1.5.5 MDI中的CDocument类35
1.5.6多文档模板35
1.5.7多视35
1.5.8其他36
1.6多文档界面(MDI)的HelloWin95应用37
1.6.1 AppWizard37
1.6.2源代码37
1.6.3运行38
1.7多文档模板的HelloWin95应用40
1.7.1增加新的文档类和视类40
1.7.2资源文件41
1.7.3 CHelloWin95App::InitInstance()42
1.8本章综述43
1.7.4运行43
第二章派生自己的类45
2.1 CObject类45
2.1.1概述45
2.1.2对象诊断45
2.1.3运行时类信息47
2.1.4运行时动态生成48
2.1.5序列化49
2.2.1派生自己的类——CText54
2.2 Chart程序起步54
2.2.1.1成员变量55
2.2.1.2 Draw成员函数57
2.2.1.3序列化58
2.2.2生成Chart应用框架59
2.2.2.1运行Appwizard59
2.2.2.2加入CText类59
2.2.2.3 CChartDoe类60
2.2.3.1生成对话框资源模板61
2.2.2.4 CChartView类61
2.2.3对话框61
2.2.3.2生成对话框类64
2.2.3.3通用字体对话框65
2.2.3.4调用属性对话框66
2.2.4完成显示文本的Chart应用程序67
2.2.4.1加入鼠标响应函数67
2.2.4.2编译运行Chart68
2.3设计自己的基类68
2.3.1图形基类——CChartObj69
2.3.2修改了的CText类71
2.3.3曲线图形类——CCurLine类73
2.3.3.1静态数据成员74
2.3.3.2赋值操作符75
2.3.3.3 Draw和DrawLine函数76
2.3.3.4其他函数78
2.3.4.1生成对话框资源80
2.3.4曲线属性对话框80
2.3.4.2用户自绘组合框81
2.3.4.3 CLinePropertyDlg类86
2.3.5增加曲线绘制功能的Chart应用程序91
2.3.5.1 CChartDoc类91
2.3.5.2 CChartView类92
2.3.5.3编译、运行Chart94
2.4本章综述94
第三章派生自己的数据结构95
3.1 MFC集合类95
3.1.1概述95
3.1.2集合类的选择96
3.1.3非模板集合类98
3.1.4模板集合类99
3.1.4.1 CArray、CList和CMap99
3.1.4.2 CTypedPtrArray、CTypedPtrList和CTypedPtrMap101
3.1.5.1数组遍历102
3.1.5集合类的遍历102
3.1.5.2链表遍历103
3.1.5.3映射的遍历103
3.1.6集合类数据元素的删除104
3.2带集合类的Chart应用程序105
3.2.1设计CChartList类105
3.2.1.1 CChartList和~CChartList106
3.2.1.2 Draw和HitTest106
3.2.1.3 GetRect107
3.2.2修改CChartDoc类108
3.2.3修改CChartView类109
3.2.3.1菜单响应109
3.2.3.2滚动视窗口111
3.2.3.3图形选择、移动和拉伸112
3.2.3.4其他117
3.2.4运行Chart118
3.3带标签页对话框的Chart118
3.3.1 CAxis类118
3.3.2.1组件库(Components and Controls Gallery)128
3.3.2组件库与标签对话框128
3.3.2.2标签页对话框资源131
3.3.2.3数据传递133
3.3.2.4标签对话框的调用135
3.3.3 CXYPlot类139
3.3.4修改CChartView类143
3.3.5工具栏145
3.3.6运行146
3.4本章综述148
第四章剪贴板与位图149
4.1剪贴板149
4.1.1剪贴板格式149
4.1.2剪贴板操作150
4.1.3 Clipboard Assistant Wizard151
4.1.4运行157
4.2.1键盘加速键和字符串资源158
4.2删除与撤消(Undo)158
4.2.2 Undo栈159
4.2.3实现Undo功能161
4.2.4运行165
4.3位 图166
4.3.1 Windows DIB图像文件166
4.3.2 OS/2 DIB图像文件168
4.3.3 CBitmapObj类168
4.3.4实现位图输出179
4.3.5利用内存位图提高显示质量180
4.3.6位图封面183
4.3.7 C++窗口类对象和Windows窗口对象187
4.4本章综述190
第五章动态链接库191
5.1概 述191
5.2 MFC DLL192
5.2.1创建TextDLL项目192
5.2.2 DllMain194
5.2.4修改Chart和TextDLL项目196
5.2.3输出函数196
5.2.5运行Chart200
5.3对用户开放的动态链接库200
5.3.1 CLineGenMethod类200
5.3.2 CLineGenMethodDlg类205
5.3.3修改CCurLine类211
5.3.4修改CChartApp类216
5.3.5修改CLinePropertyDlg类217
5.4非MFC DLL219
5.5本章综述222
第六章利用Windows 95新控件223
6.1概 述223
6.2自旋按钮(Spin Button)224
6.3滑块控件(SliderControl)226
6.4进度条控件(Progress Bar Control)231
6.5工具条控件(ToolBar Control)233
6.6动画控件(Animate Control)236
6.7树控件(Tree Control)238
6.8本章综述246
第七章多线程编程247
7.1概 述247
7.1.1基本概念247
7.1.2创建用户界面线程247
7.1.3创建工作线程250
7.1.4具体例子251
7.2共享公共资源255
7.3.1事件(Event)260
7.3使用信号量260
7.3.2互斥量(Mutex)265
7.3.3信号量271
7.4本章综述278
第八章OpenGL编程279
8.1概 述279
8.2 OpenGL编程的基本概念280
8.2.1头文件280
8.2.2 Render Context280
8.2.3像素格式(Pixel Format)282
8.2.4前台、后台和其他缓冲区285
8.2.5字体和文本286
8.2.6 OpenGL的颜色模式与Windows的调色板287
8.3一个OpenGL应用程序295
8.4本章综述308
第九章OLE客户309
9.1 创建OLE客户应用框架310
9.2.1客户项状态311
9.2客户项311
9.2.2客户项响应312
9.2.3修改COLEClientCntrItem类314
9.3修改视类COLEClientView319
9.3.1鼠标选择与拖动319
9.3.2剪贴板操作323
9.3.3绘制客户项326
9.3.4其他函数326
9.4应用程序类COLEClientApp和文档类COLEClientDoc328
9.5加入自己的数据330
9.6运行OLEClient应用336
9.7本章综述337
第十章OLE服务器338
10.1概 述338
10.1.1链接对象和嵌入对象338
10.1.2微型服务器和完全服务器338
10.1.3注册OLE服务器339
10.1.4 OLE动词341
10.2.2 COLEServerApp类342
10.2创建OLE服务器342
10.2.1 MFC AppWizard342
10.2.3 CInPlaceFrame类345
10.2.4 COLEServerDoc类347
10.2.5 COLEServerSrvrItem类351
10.2.6 COLEServerView类355
10.3运行OLEServer应用程序366
10.4本章综述367
11.1.1生成Automation服务器应用框架368
第十一章自动化(Automation)368
11.1 Automation服务器368
11.1.2实现OLEAuto的基本功能372
11.1.3实现自动属性和方法375
11.1.3.1实现自动化属性375
11.1.3.2实现自动化方法379
11.2 Automation客户384
11.2.1生成基于对话框模板的MFC应用384
11.2.3.1生成OLE调度界面类387
11.2.3实现OLE自动化客户功能387
11.2.2编辑对话框资源387
11.2.3.2修改COLEAutoDrivDlg类391
11.2.3.3其他395
11.2.4运行396
11.3本章综述397
第十二章ActiveX控件398
12.1创建ActiveX控件398
12.1.1 MFC ActiveX ControlWizard398
12.1.2.1增加库存属性401
12.1.2 ActiveX控件属性401
12.1.2.2增加用户定制属性403
12.1.3 ActiveX控件方法406
12.1.4 ActiveX控件事件407
12.1.5 ActiveX控件的绘制408
12.1.6序列化410
12.1.7 ActiveX控件属性页412
12.1.8鼠标响应和右键菜单414
12.1.9 ActiveX控件图标417
12.2测试ActiveX控件417
12.3 ActiveX控件客户应用程序419
12.3.1生成应用框架419
12.3.2增加ActiveX控件420
12.3.3操纵ActiveX控件属性和方法426
12.3.4响应ActiveX控件事件430
12.3.5运行ActiveX控件客户应用程序431
12.4本章综述431
热门推荐
- 561615.html
- 3218298.html
- 979073.html
- 3065556.html
- 883200.html
- 1388297.html
- 165117.html
- 3550326.html
- 2459817.html
- 1827716.html
- http://www.ickdjs.cc/book_1736189.html
- http://www.ickdjs.cc/book_3058033.html
- http://www.ickdjs.cc/book_3568941.html
- http://www.ickdjs.cc/book_3463191.html
- http://www.ickdjs.cc/book_754985.html
- http://www.ickdjs.cc/book_25025.html
- http://www.ickdjs.cc/book_2480248.html
- http://www.ickdjs.cc/book_1062926.html
- http://www.ickdjs.cc/book_3190739.html
- http://www.ickdjs.cc/book_3749486.html