《Visual C++使用指南》求取 ⇩

前言页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

1995《Visual C++使用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Namir Clement Shammas著;王国印, 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Visual FoxPro6.0中文版使用指南(1999 PDF版)
Visual FoxPro6.0中文版使用指南
1999
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Microsoft C/C++ 7.0使用指南( PDF版)
Microsoft C/C++ 7.0使用指南
北京:清华大学出版社
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Microsoft Visual Basic 95使用指南(1998 PDF版)
Microsoft Visual Basic 95使用指南
1998 北京:北京航空航天大学出版社
Borland C++ 4.5使用指南(1996 PDF版)
Borland C++ 4.5使用指南
1996 成都:电子科技大学出版社
Visual C++ 2.0可视化使用指南(1995 PDF版)
Visual C++ 2.0可视化使用指南
1995 北京:机械工业出版社
Visual C++使用速成(1996 PDF版)
Visual C++使用速成
1996 北京:清华大学出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Borland C++ Builder使用指南(1998 PDF版)
Borland C++ Builder使用指南
1998 西安:西安电子科技大学出版社
Visual FoxPro 6.0使用指南(1999 PDF版)
Visual FoxPro 6.0使用指南
1999 北京:人民邮电出版社
Visual C++ 6.0应用指南(1999 PDF版)
Visual C++ 6.0应用指南
1999 北京:人民邮电出版社
如何使用Visual C++ 6.0(1999 PDF版)
如何使用Visual C++ 6.0
1999 北京:机械工业出版社