《Visual C++ 6.0实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨永国主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302077436
  • 页数:297 页
图书介绍:本书由浅入深讲解了Visual C++ 6.0的体系结构和它的实际使用方法,借助大量编程实例来阐述问题,具有很强的可读性,可帮助读者形成正确的编程思路,了解用Visual C++编程的奥妙。书中对实例程序编制过程的描述非常完整,所有示例的完整源程序代码均已在Windows 2000和Windows XP下调试成功,便于读者上机练习,使读者可以比较容易地掌握Visual C++的使用方法和技巧。

目录 1

第1章 Visual C++6.0概述 1

1.1可视化技术 1

1.2 Visual C++6.0的安装 2

1.3 Visual C++6.0的用户界面 3

1.3.1项目工作区 3

1.3.2编辑区 5

1.3.3 Visual C++6.0的菜单栏 5

1.3.4工具条 11

1.3.5 WizardBar(向导栏) 13

1.3.6 Visual C++6.0中的快捷特性 14

1.4 Visual C++6.0的新特性 14

1.5面向对象技术和Windows编程 16

1.5.1 面向对象和面向过程 16

1.5.2类和对象 21

1.5.3类的继承和类的层次 22

1.5.4虚函数与多态性 25

1.5.5 Windows编程 27

1.6小结 28

1.7 习题 28

2.1 Visual C++的文件组织 30

第2章MFC的结构和向导工具的使用 30

2.2 MFC编程 31

2.3 MFC的应用程序框架 31

2.4使用AppWizard创建应用程序框架 34

2.4.1 AppWizard概述 34

2.4.2创建应用程序框架 34

2.4.3应用程序的框架结构 41

2.5 ClassWizard 55

2.6 Document/View结构 61

2.6.1 Document/View结构的优点 61

2.6.2文档、视图和框架的关系 62

2.7 MFC的消息管理 64

2.7.1消息映射机制 64

2.7.2消息的管理 66

2.7.3 自定义消息 67

2.7.4消息的发送 68

2.8 MFC的类库构成 70

2.9使用MFC的好处 73

2.10学习MFC的方法 73

2.11小结 74

2.12习题 74

3.1 Visual C+4调试工具 75

3.1.1设置工程的调试属性 75

第3章Visual C++程序调试 75

3.1.2设置断点 77

3.2控制程序的运行 81

3.3使用查看工具 81

3.3.1弹出式调试信息条 81

3.3.2观察窗口 82

3.3.3 内存窗口 82

3.3.4寄存器窗口 83

3.3.5快速查看变量对话框 83

3.4高级调试技术 84

3.4.1TRACE宏的利用 84

3.4.4对象的Dump函数的利用 85

3.4.2 ASSERT宏的利用 85

3.4.3 ASSERT_VALID宏的利用 85

3.4.5检查内存漏洞 86

3.5小结 87

3.6 习题 87

第4章常用控件 88

4.1控件的基本概念 88

4.2改变控件的颜色 90

4.3用来管理对话框控件的CWnd成员函数 92

4.4在程序中使用控件 92

4.6习题 103

4.5小结 103

第5章对话框 104

5.1对话框的基本概念 104

5.2最简单的对话框——消息框 105

5.2.1消息框的基本概念 105

5.2.2创建一个消息框实例 105

5.3创建一个基于对话框的应用程序 107

5.4进一步学习对话框的知识 118

5.5无模式对话框 120

5.5.1无模式对话框的特点 120

5.5.2无模式对话框实例 121

5.6关于窗口的删除 127

5.7公用对话框的使用 128

5.8小结 130

5.9习题 131

第6章菜单、工具条 132

6.1菜单概述 132

6.2创建应用程序实例 133

6.3创建多语言菜单 137

6.4快捷菜单 141

6.5工具条 146

6.6更新命令用户接口(UI)消息 151

6.8习题 153

6.7小结 153

7.1键盘消息 154

第7章 集成鼠标和键盘消息 154

7.2鼠标消息 155

7.3创建一个应用程序示例 156

7.4小结 162

7.5习题 162

第8章 绘图 163

8.1绘图概述 163

8.2.1 MFC与GDI有关的类 164

8.2.2设备场景类CDC 164

8.2图形设备接口 164

8.2.3绘图对象类 166

8.3基本绘图函数 169

8.4屏幕映射方式 172

8.5创建一个绘图应用程序 174

8.6字体与文本 184

8.6.1字体与文本的基本知识 184

8.6.2字体与文本使用实例 187

8.7关于OpenGL 192

8.7.1翻译描述表 192

8.7.2创建一个使用OpenGL的实例 195

8.9习题 199

8.8 小结 199

第9章单文档应用程序 200

9.1建立应用程序框架 200

9.2类的设计 201

9.3文档序列化 207

9.4增加画线功能 208

9.5加深对文档/视图结构的理解 213

9.6小结 217

9.7 习题 217

10.2创建一个MDI的应用程序框架 218

10.1多文档界面应用程序的特点 218

第10章 多文档界面应用程序 218

10.3 MDI应用程序框架结构 220

10.4模板、文档和视图 220

10.5 了解多文档应用程序的内幕 223

10.5.1文件的打开和新建 223

10.5.2新建窗口 224

10.5.3菜单的更新 225

10.6完善程序的功能 225

10.6.1设置文档类 225

10.6.2创建第一个视图 226

10.6.3创建第二个视图 228

10.7 另一种流行的视图结构——切分窗口 230

10.8小结 232

10.9习题 232

第11章高级控件 233

11.1标签式对话框 233

11.2树控件 237

11.3使用进度控件、数字滚选按钮控件、滑竿控件 245

11.4小结 249

11.5习题 250

12.1 Visual C++组件 251

第12章组件和ActiveX技术 251

12.2 ActiveX控件 256

12.2.1 ActiveX控件简介 256

12.2.2 ActiveX控件体系结构 257

12.2.3创建ActiveX控件 259

12.2.4 ActiveX控件的安装 265

12.2.5在程序中使用ActiveX控件 266

12.3小结 267

12.4习题 267

第13章 多线程的调度和处理 268

13.1多任务、多进程和多线程 268

13.3.1基本知识 269

13.2 MFC对多线程的支持 269

13.3线程的创建和终止 269

13.3.2创建一个多线程实例 270

13.3.3线程间通信 273

13.4进程和线程的优先级问题 275

13.5线程同步问题 276

13.6用户界面线程 278

13.7小结 279

13.8习题 279

第14章数据库编程 280

14.1ODBC的基本概念 280

14.2.1 CDatabase类 281

14.2 MFC的ODBC类 281

14.2.2 CRecordView类 282

14.3创建一个ODBC数据源的数据库管理程序实例 283

14.4深入理解CReeordset类 287

14.5几个有用的函数 289

14.6增加程序的功能 289

14.7 DAO简介 291

14.8小结 296

14.9习题 296

参考文献 297