图书介绍
Visual C++使用指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Namir Clement Shammas著;王国印,张赤红译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302017948
- 出版时间:1995
- 标注页数:782页
- 文件大小:30MB
- 文件页数:795页
- 主题词:
PDF下载
下载说明
Visual C++使用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言页1
第一部分 Visual C++简介3
第1章 Visual C++工作平台概述3
1.1 Visual工作平台的装入3
1.2 File菜单4
1.2.1 New命令5
1.2.2 Open命令5
1.2.3 Close命令5
1.2.6 Save All命令6
1.2.7 Print命令6
1.2.4 Save命令6
1.2.5 Save As命令6
1.2.8 Page Setup命令8
1.2.9 Exit命令9
1.3 Edit菜单9
1.3.1 Undo命令9
1.3.2 Redo命令9
1.3.3 Cut命令10
1.3.4 Copy命令10
1.3.5 Paste命令10
1.3.6 Delete命令10
1.3.7 Find命令10
1.3.8 Replace命令15
本书中都包含了哪些内容?15
本书适合你吗15
序言15
1.3.10 Read-Only命令16
1.4 View菜单16
1.3.9 Find Match Brace命令16
1.4.1 Line命令17
1.4.2 Mixed Source/Asm命令17
1.4.3 Next Error命令17
1.4.4 Previous Error命令17
本书中的约定18
1.4.5 Toggle Bookmark命令18
1.4.6 Next Bookmark命令18
1.4.7 Previous Bookmark命令18
1.4.8 Clear All Bookmark命令18
1.4.9 Toolbar命令19
1.4.10 Status Bar命令19
1.4.11 Syntax Coloring命令19
1.5 Projcect菜单19
1.5.2 New命令20
1.5.1 AppWizard命令20
1.5.3 Open命令22
1.5.4 Edit命令22
1.5.5 Close命令23
1.5.6 Compile File命令23
1.5.7 Build命令23
1.5.8 Rebuild All命令23
1.5.9 Stop Build命令23
1.5.10 Execute命令23
1.5.11 Scan Dependencies命令24
1.5.12 Scan All Dependencies命令25
1.5.13 Load Workspace命令25
1.5.14 Save Workspace命令25
1.6 Browse菜单25
1.6.1 Go to Definition命令25
1.6.4 Previous命令26
1.6.3 Next命令26
1.6.2 Go to Reference命令26
1.6.5 Pop Context命令27
1.6.6 Open PRJ.BSC命令27
1.6.7 Class Wizard命令27
1.7 Debug菜单28
1.7.1 Go命令28
1.7.2 Restart命令28
1.7.3 Stop Debugging命令29
1.7.4 Step Into命令29
1.7.5 Step Over命令29
1.7.6 Step Out命令29
1.7.7 Step to Cursor命令29
1.7.8 Show Call Stack命令29
1.7.9 Breakpoints命令29
1.8 Tools菜单31
1.7.10 QuickWatch命令31
1.9 Options菜单32
1.9.1 Project命令32
1.9.2 Debug命令34
1.9.3 Directories命令34
1.9.4 Editor命令34
1.9.5 Workspace命令34
1.9.6 Tools命令34
1.9.7 Color命令35
1.9.8 Font命令36
1.10 Window菜单36
1.10.1 Cascade命令36
1.10.2 Tile命令36
1.10.6 Locals命令37
1.10.5 Watch命令37
1.10.4 Close All命令37
1.10.3 Duplicate命令37
1.10.7 Register命令38
1.10.8 Output命令38
1.11 Help菜单38
1.12 总结38
第2章 MFC层次结构概述40
23.1 Windows消息的管理40
2.1.1 消息的响应41
2.1.2 消息的发送42
2.1.3 用户自定义消息42
2.2 MFC库概述44
2.3 文档和应用类45
2.3.1 CWinApp类46
2.4 窗口支持类49
2.5 控制类56
2.5.1 CStatic类57
2.5.2 CButton类57
2.5.3 CBitmapButton类58
2.5.4 CEdit类59
2.5.5 CHEdit类60
2.5.6 CBEdit类60
2.5.7 CScrollBar类60
2.5.8 CListBox类61
2.5.9 CComboBox类62
2.5.10 CVBControl类64
2.6 对话框类68
2.7 框架窗口类68
2.7.1 CFrameWnd类68
2.7.2 CMDIFrameWnd类70
2.7.3 CMDIChildWnd类72
2.8 视类73
2.9 控制条类73
2.10 菜单类73
2.11 图形绘制对象类75
2.12 图形绘制类75
2.13 文件事务类76
2.14 异常处理类76
2.15 集合类77
2.16 OLE支持类77
2.17 ODBC类77
2.18 各种杂类78
2.19 简单的MFC例程序79
2.19.1 最小的MFC程序79
2.19.2 简单的MFC程序81
2.20 总结85
第3章 AppWizard应用程序的使用87
3.1 最小化程序87
3.1.1 运行程序APPWIZ1.EXE91
3.1.2 APPWIZ1.DEF文件91
3.1.3 RESOURCE.H文件92
3.1.4 APPWIZ1.H文件92
3.1.5 STDAFX.H文件93
3.1.6 MAINFRM.H文件93
3.1.7 APPWIVW.H文件94
3.1.8 APPWIDOC.H文件95
3.1.9 APPWIZ1.RC文件96
3.1.10 APPWIZ1.RC2文件100
3.1.11 APPWIZ1.CPP文件101
3.1.13 MAINFRM.CPP文件104
3.1.12 STDAFX.CPP文件104
3.1.14 APPWIVW.CPP文件105
3.1.15 APPWIDOC.CPP文件107
3.2 加进工具条和状态条108
3.2.1 运行APPWIZ2.EXE程序110
3.2.2 APPWIZ2源文件110
3.2.3 MAINFRM.H文件111
3.2.4 APPWIZ2.RC文件112
3.2.5 MAINFRM.CPP文件116
3.3 加进打印支持118
3.3.1 运行APPWIZ3.EXE程序119
3.3.2 APPWIZ3源文件121
3.3.3 APPWIVW.H文件121
3.3.4 APPWIZ2.RC文件122
3.3.6 APPWIVW.CPP文件126
3.3.5 APPWIZ3.CPP文件126
3.4 加进MDI支持128
3.4.1 运行APPWIZ4.EXE程序130
3.4.2 APPWIZ4源文件130
3.4.3 MAINFRM.H文件131
3.4.4 APPWIZ4.RC文件132
3.4.5 APPWIZ4.CPP文件136
3.5 将特性组合起来139
3.5.1 运行APPWIZ5.EXE程序139
3.6 总结140
第4章 ClassWizard应用程序的使用142
4.1 如何激活ClassWizard应用程序142
4.2 Message Maps选项142
4.3 Member Variables选项143
4.5.1 AppWizard应用程序的使用144
4.4 Class Info选项144
4.5 如何往视类中加进成员函数144
4.5.2 加进成员函数148
4.5.3 按要求对代码进行修改152
4.6 文档和视结构159
4.7 总结166
第5章 App Sudio应用程序的使用168
5.1 激活App Studio168
5.2 修改菜单资源169
5.3 加进新的对话框资源184
5.4 创建有格式视(form view)198
5.5 总结210
6.1 静态文本控制213
6.1.1 CStatic类213
第6章 静态文本控制、按钮控制及编辑控制的使用213
第二部分 Visual C++程序设计213
6.1.2 静态文本例子215
6.2 编辑控制230
6.2.1 CEdit类231
6.2.2 和裁剪板有关的编辑函数232
6.2.3 对编辑控制的查询232
6.2.4 如何修改编辑控制234
6.2.5 程序员的计算器235
6.3 按钮控制252
6.3.1 CButton类253
6.3.2 按钮消息253
6.3.3 如何操纵窗口254
6.3.4 经过改进的程序员计算器255
6.4 总结269
7.1.1 对CButton类和检查框的讨论270
第7章 成组控制的使用270
7.1 检查框控制270
7.1.2 检查框消息的响应271
7.2 圆形按钮控制272
7.2.1 对CButton类和圆形按钮的讨论272
7.2.2 圆形按钮消息的响应272
7.3 成组控制272
7.4 被更新了的计算器应用273
7.5 总结291
第8章 可滚动控制的使用292
8.1 滚动条控制292
8.1.1 CScrollBar类292
8.1.2 如何响应滚动条通知消息294
8.1.3 随机数发生器294
8.2.1 CListBox类308
8.2 列表框控制308
8.2.2 如何响应列表框通知消息312
8.2.3 一个简单的列表操作测试程序313
8.3 多重选择列表框326
8.3.1 多重选择列表框测试程序326
8.4 组合框控制338
8.4.1 CComboBox类339
8.4.2 如何响应组合框通知消息342
8.4.3 作为记事列表框使用的组合框343
8.5 程序员计算器的第4个版本343
8.5.1 COCA应用的代码359
8.6 总结362
第9章 对话框的使用364
9.1 对话框的创建364
9.2.1 OnInitDialog函数365
9.2 执行有模式对话框365
9.2.2 OnOK函数366
9.2.3 OnCancel函数366
9.3 简单有模式对话框的使用366
9.4 将对话框作为窗口来使用371
9.5 控制数据的传送381
9.5.1 基础知识381
9.5.2 数据传送机制385
9.5.3 CDataExchange类385
9.6 简单有模式对话框的数据传送386
9.7 复杂有模式对话框的数据传送393
9.8 不用DoDataExchange所进行的对话框数据传送402
9.9 使用简单无模式对话框所进行的数据传送405
9.10 总结416
第10章 公用对话框的使用417
10.1 软件要求417
10.2 CColorDialog类417
10.2.1 支持类和数据结构418
10.2.2 Clolor对话框的激活419
10.2.3 CColorDialog的辅助函数的使用420
10.2.4 测试CColorDialog类420
10.3 CFontDialog类423
10.3.1 支持类和数据结构423
10.3.2 CFontDialog的辅助函数的使用426
10.3.3 测试CFontDialog类426
10.4 CPrintDialog类430
10.4.1 支持的数据结构和类431
10.4.4 测试CPrintDialog类434
10.4.3 Print和Setup对话框的激活434
10.4.2 CPrintDialog的辅助函数的使用434
10.5 CFileDialog类439
10.5.1 支持类和数据结构439
10.5.2 如何激活File对话框442
10.5.3 如何使用CFileDialog辅助函数443
10.5.4 测试CFileDialog类443
10.6 CFindReplaceDialog类447
10.6.1 支持类和数据结构449
10.6.2 如何通知父窗口451
10.6.3 如何使用CFindReplaceDialog类的辅助函数451
10.6.4 测试CFindReplaceDialog类452
10.7 总结457
第11章 工具条和状态条的使用461
11.1 CToolBar类461
第三部分 高级Visual C++程序设计461
11.2 工具条编程指南464
11.3 一个工具条应用程序464
11.4 CStatusBar类477
11.5 应用程序状态条编程指南479
11.6 一个使用状态条的示例性程序480
11.7 总结493
第12章 MDI窗口的使用494
12.1 了解MDI应用程序:特征及组成494
12.2 CMDIFrameWnd类的定义495
12.3 创建MDI框架窗口496
12.4 CMDIChildWnd类的定义497
12.5 创建MDI子窗口498
12.6 管理MDI消息498
12.7 使用系统文件阅读器498
12.7.2 MDI框架类506
12.7.1 应用程序类506
12.7.3 MDI子窗口类508
12.8 使用时钟的MDI程序509
12.8.1 MDI子窗口类519
12.8.2 MDI框架窗口类520
12.9 总结521
第13章 Visual Basic控制的使用523
13.1 了解VBX控制的特性、方法及事件523
13.2 定义CVbControl类523
13.3 针对VBX控制使用AppWizard和ClassWizard528
13.4 在App Studio中安装VBX控制528
13.5 使用栅格VBX控制529
13.5.1 关于VBTABLE.EXE程序530
13.5.3 如何建立VBTABLE.EXE程序531
13.5.2 有关的栅格特性和方法531
13.5.4 VBTABLE项目中未改动过的文件549
13.6 总结552
第14章 CString类和集合类的使用553
14.1 CString类553
14.1.1 构造函数555
14.1.2 存取函数556
14.1.3 赋值运算等557
14.1.4 特征函数557
14.1.5 连接运算符557
14.1.6 串比较函数558
14.1.7 串析取函数559
14.1.8 字符转换函数559
14.1.9 搜索函数560
14.1.10 测试CString类561
14.2 数组类572
14.2.1 CStringArray类573
14.2.2 其它数组类574
14.2.3 CStringArray类的测试575
14.3 表类585
14.3.1 CStringList类585
14.3.2 测试CStringList类588
14.4 映射类598
14.4.1 CMapStringToString类598
14.4.2 测试CMapStringToString类600
14.5 总结610
第15章 异常处理类的使用611
15.1 Visual C++异常处理611
15.1.1 Visual C++异常处理语法611
15.2 CException类613
15.1.3 如何进入异常处理613
15.1.2 MFC异常处理类613
15.3 CMemoryException类614
15.4 CMemoryException类的测试615
15.5 CFileException类618
15.6 测试CFileException类620
15.6.1 对话框类626
15.6.2 主窗口类627
15.7 CArchiveException类628
15.8 CResourceException类629
15.9 测试CResourceException类630
15.10 CUserException类637
15.11 测试CUserException类637
15.12 CNotSupportedException类644
15.13 COleException类644
15.14 总结645
16.1 检验Browse菜单647
第16章 工作平台Browse窗口的使用647
16.2 浏览宏649
16.2.1 afx_msg宏649
16.2.2 BEGIN_MESSAGE_MAP宏650
16.2.3 CM_EXIT宏651
16.2.4 MB_ok宏652
16.2.5 NULL宏652
16.3 浏览数据类型653
16.3.1 BOOL数据类型654
16.3.2 RECT数据类型654
16.4 浏览变量655
16.5 使用Call Graph特性657
16.5.1 成员函数CMCalc657
16.5.2 成员函数setDecimal658
16.6 使用Caller Graph特性659
16.5.3 成员函数getVar659
16.6.1 成员函数CMCalc660
16.6.2 成员函数setDecimal660
16.6.3 成员函数getVar660
16.7 使用Base Class Graph特性661
16.7.1 CMainWEnd类661
16.7.2 CxEdit类661
16.7.3 CxButton类663
16.8 使用Derived Class Graph特性663
16.9 总结664
第17章 工作平台调试器的使用665
17.1 Debug菜单命令回顾665
17.2 检验硬调试模式和软调试模式666
17.3. 设置断点666
17.3.1 了解各种断点667
17.4 调试CTLLST4.EXE程序668
17.3.2 检验断点位置的格式668
17.5 使用无条件断点684
17.6 使用带表达式的断点686
17.7 查看调用栈687
17.8 查阅混合的源码/汇编码688
17.9 管理Watch窗口689
17.9.1 增加表达式689
17.9.2 删除表达式689
17.9.3 变量的展开和收缩689
17.10 总结689
第四部分 高级Visual C++工具693
第18章 Spy应用程序的使用693
18.1 Spy工具简介693
18.2 检测Spy菜单694
18.3 检测Window菜单694
18.4 检测Options!菜单695
18.5 探查APPSTUD2.EXE程序696
18.5.1 监视鼠标消息697
18.5.2 监视输入消息698
18.5.3 监视窗口消息701
18.6 监视按钮输入消息701
18.7 总结702
第19章 Stress应用程序的使用704
19.1 如何调出Stress应用程序704
19.2 Settings菜单704
19.2.1 Fixed Settings命令705
19.2.2 Executer命令705
19.2.3 Log Settings命令706
19.3.3 Free All命令707
19.3.2 End Executer命令707
19.3.1 Begin Executer命令707
19.3 Options菜单707
19.3.4 Move to Corner命令708
19.3.5 Put Back命令708
19.3.6 Repaint Screen命令708
19.4 监测APPSTUD2.EXE程序708
19.5 总结714
附录A ASCII码和扩展的ASCII码715
附录B 控制资源代码723
B.1 建立菜单资源723
B.2 检验对话框资源725
B.3 检验DIALOG任选项语句726
B.3.1 STYLE语句726
B.3.2 CAPTION语句726
B.3.3 MENU语句726
B.4 检验对话框控制资源727
B.4.1 通用CONTROL资源727
B.3.4 CLASS语句727
B.3.5 FONT语句727
B.4.2 LTEXT语句729
B.4.3 RTEXT语句729
B.4.4 CTEXT语句729
B.4.5 CHECKBOX语句729
B.4.6 PUSHBUTTON语句730
B.4.7 DEFPUSHBUTTON语句730
B.4.8 LISTBOX语句730
B.4.9 GROUPBOX语句730
B.4.10 RADIOBUTTON语句731
B.4.11 EDITTEXT语句731
B.4.12 COMBOBOX语句731
B.4.13 SCROLLBAR语句732
附录C 高级MFC类733
C.1 对话框类733
C.1.1 CDialog类733
C.1.2 CFileDialog类735
C.1.3 CColorDialog类736
C.1.4 CFontDialog类737
C.1.5 CPrintDialog类738
C.1.6 CFindReplaceDialog类739
C.2 视类740
C.2.1 CView类740
C.2.2 CScrollView类742
C.2.3 CFormView类743
C.2.4 CEditView类744
C.3.1 CControlBar类746
C.3 控制条类746
C.3.2 CToolBar类747
C.3.3 CStatusBar类748
C.3.4 CDialogBar类750
C.3.5 CSplitterWnd类750
C.4 集合类752
C.4.1 数组类753
C.4.2 列表类754
C.4.3 映射类755
附录D 从OWL2向MFC2的移植757
D.1 转换的一般性评述757
D.2 类的转换757
D.3 消息映射宏的转换758
D.4 一个简单程序760
D.5 一个实用的程序763
作者简介782
热门推荐
- 3181455.html
- 3740038.html
- 3109241.html
- 2643203.html
- 3239059.html
- 3315404.html
- 1547691.html
- 2262303.html
- 1969757.html
- 227640.html
- http://www.ickdjs.cc/book_3567214.html
- http://www.ickdjs.cc/book_174478.html
- http://www.ickdjs.cc/book_1276461.html
- http://www.ickdjs.cc/book_1604484.html
- http://www.ickdjs.cc/book_1179788.html
- http://www.ickdjs.cc/book_1901545.html
- http://www.ickdjs.cc/book_1684109.html
- http://www.ickdjs.cc/book_3696258.html
- http://www.ickdjs.cc/book_2988006.html
- http://www.ickdjs.cc/book_2943828.html