《Visual C++ 6.0使用与开发》求取 ⇩

第1章Visual C++6.0环境1

1.1 环境构成1

1.1.1 工具栏2

1.1.2 选单栏3

1.1.3 快捷选单11

1.2 项目与项目工作区11

1.2.1 工作区窗口12

1.2.2 项目配置14

1.2.3 多项目14

1.2.4 转换早期的Make文件15

1.3 资源管理15

1.3.1 资源管理器15

1.3.2 资源符号16

1.3.3 对话框编辑器19

1.3.4 选单编辑器21

1.3.5 加速键编辑器23

1.3.6 串表编辑器24

1.3.7 版本信息编辑器25

1.3.8 图形编辑器26

1.3.9工具栏编辑器29

第2章C++语言基础31

2.1 简单的C++程序31

2.2 标识符32

2.3 基本数据类型32

2.3.1 类型char32

2.3.2 类型short33

2.3.3 类型int33

2.3.4 类型long33

2.3.5 类型_intn34

2.3.6 浮点类型34

2.3.7 常量34

2.4数据类型转换34

2.5 C++存储类35

2.5.1 auto存储类35

2.5.2 register存储类35

2.5.3 extern存储类36

2.5.4 static存储类36

2.6 基本运算37

2.7 自定义数据类型37

2.7.1 typedef37

2.7.2 结构38

2.7.3 联合39

2.7.4 枚举39

2.8 控制结构40

2.8.1 条件语句40

2.8.2 循环语句42

2.8.3 转移语句43

2.9 数组、字符串和指针44

2.9.1 数组44

2.9.2 字符串45

2.9.3 指针45

2.10 函数46

2.11 类与对象47

2.11.1 类的定义48

2.11.2 对象的定义50

2.11.3 构造函数与析构函数51

2.11.4 内联成员函数53

2.11.5 对象与成员函数54

2.11.6 this指针55

2.11.7 静态数据成员和成员函数55

2.11.8 友元函数56

2.12 类继承58

2.12.1 派生类与基类58

2.12.2 派生类的对象和构造函数59

2.12.3 多重派生类60

2.12.4 类的多继承62

2.12.5 多层派生类64

2.13 重载66

2.13.1 函数重载66

2.13.2 操作符重载68

2.14 多态性71

2.14.1 虚拟函数71

2.14.2 纯虚拟函数74

2.15 I/O流结构75

第3章编写Windows应用程序77

3.1 使用AppWizard生成并建立应用程序77

3.2 应用程序的类和源文件86

3.2.1 文档类86

3.2.2 视图类86

3.2.3 主边框窗口类86

3.2.4 子边框窗口类87

3.2.5 应用程序类87

3.2.6 其他有关的文件87

3.3 应用程序的控制流程88

3.3.1 InitInstance88

3.3.2 消息循环90

3.3.3 ExitInstance90

3.3.4 OnIdle91

3.3.5 Shell注册91

3.3.6 拖放功能91

3.4 文档模板91

3.5 窗口类和窗口对象93

3.5.1 窗口对象93

3.5.2 CWnd派生的窗口类93

3.5.3 注册窗口类94

3.5.4 窗口的创建过程94

3.5.5 销毁窗口95

3.6 消息与命令95

3.6.1 CCmdTarget类95

3.6.2 消息与消息处理95

3.6.3 消息的种类96

3.6.4 发送和接收消息100

3.6.5 如何搜索消息映射102

3.6.6 手工创建消息映射104

3.6.7 用户界面对象的更新104

3.7 ClassWizard和WizardBar的使用106

3.7.1 WizardBar的使用106

3.7.2 ClassWizard的使用107

3.8 CObject类110

3.8.1 串行化111

3.8.2 运行时类信息112

3.8.3 动态创建112

3.8.4 调试支持112

第4章边框窗口、文档和视图115

4.1 边框窗口115

4.1.1 边框窗口和视图115

4.1.2 主边框窗口与文档边框窗口116

4.1.3 边框窗口的创建和销毁117

4.1.4 管理当前视图117

4.1.5 管理选单、控件栏和加速键117

4.1.6 定制边框窗口118

4.2 文档和视图119

4.2.1 文档和视图的关系119

4.2.2 使用文档管理数据119

4.2.3 在视图中显示数据及与用户交互122

4.2.4 多文档类型123

4.2.5 多视图123

4.2.6 MFC各对象之间的关系124

4.3 派生的视图类124

4.4 滚动和缩放显示125

4.4.1 滚动125

4.4.2 缩放显示125

4.5 分割窗口126

4.6 快捷选单126

4.7 绘图127

4.7.1 设备文本128

4.7.2 CPoint,CSize和CRect128

4.7.3 绘图工具128

4.7.4 CPalette与调色板132

4.7.5 CRgn与区域132

4.7.6 绘图函数133

4.7.7 映射模式137

4.7.8 绘图模式140

4.7.9 设置背景颜色141

4.7.10 设置背景模式141

4.8 文本处理141

4.8.1 文本输出函数141

4.8.2 设置文本属性142

4.8.3 获取字符属性143

4.8.4 使用字体145

4.8.5 文本处理范例147

4.9 位图和位操作148

4.9.1 装载预定义位图148

4.9.2 从资源中装载位图148

4.9.3 使用绘图函数建立位图148

4.9.4 执行位操作149

4.10 图标和光标152

4.10.1 图标152

4.10.2 光标153

4.11 打印和打印预览154

4.11.1 打印过程155

4.11.2 打印循环156

4.11.3 打印预览156

4.12 编程范例157

4.12.1 创建应用程序的基本框架157

4.12.2 处理视图158

4.12.3 处理文档162

4.12.4 串行化处理168

4.12.5 滚动处理170

4.12.6 窗口分割172

第5章对话框、控件和控件栏174

5.1 对话框174

5.1.1 对话框的组成174

5.1.2 模态和非模态对话框174

5.1.3 创建对话框模板175

5.1.4 用ClassWizard创建对话类175

5.1.5 创建并显示对话框175

5.1.6 设置对话框的背景颜色176

5.1.7 初始化对话框176

5.1.8 处理消息176

5.1.9 对话数据交换和验证177

5.1.10 对话框控件的类型无关访问178

5.1.11 关闭对话框179

5.1.12 管理对话械的MFC函数179

5.2 通用对话类180

5.2.1 CFontDialog类180

5.2.2 CColorDialog类181

5.2.3 CFileDialog类181

5.2.4 CPrintDialog类182

5.2.5 CPageSetupDialog类183

5.2.6 CFindReplaceDialog类183

5.3 控件184

5.3.1 控件通知186

5.3.2 消息反射188

5.3.3 常用控件的使用189

5.3.4 管理对话框控件的MFC函数196

5.4 控件栏198

5.4.1 工具栏199

5.4.2 状态栏201

5.4.3 对话栏202

5.4.4 CControlBar成员函数202

5.5 编程范例202

5.5.1 创建对话框模板203

5.5.2 创建对话类205

5.5.3 定义成员变量206

5.5.4 定义消息处理函数209

5.5.5 修改对话类代码210

5.5.6 创建对话类对象并显示对话框212

5.5.7 添加工具栏按钮217

5.5.8 建立并运行应用程序218

5.6 属性表与属性页221

5.6.1 创建属性表221

5.6.2 交换数据221

5.6.3 处理“应用”按钮222

5.6.4 创建向导222

5.7 表单视图223

第6章多线程编程224

6.1 线程类型224

6.2 工作者线程224

6.2.1 实现控制函数225

6.2.2 启动线程225

6.3 用户界面线程226

6.3.1 初始化新线程227

6.3.2 处理消息227

6.4 终止线程227

6.4.1 正常的线程终止227

6.4.2 线程的提前终止228

6.4.3 获取线程退出码228

6.5 线程同步228

6.5.1 同步的场合229

6.5.2 同步对象229

6.5.3 同步访问对象230

第7章动态链接库232

7.1 从DLL导出232

7.1.1 使用.DEF文件导出函数232

7.1.2 使用关键字__declspec(dllexport)233

7.1.3 使用AFX_EXT_CLASS导出和导入233

7.1.4 调用约定234

7.2 链接DLL到可执行程序235

7.2.1 隐式链接235

7.2.2 显式链接235

7.3 使用ApoWizard创建MFC DLL235

7.3.1 静态链接MFC的Regular DLL236

7.3.2 动态链接MFC的Regular DLL237

7.3.3 Regular DLL的初始化237

7.3.4 MFC扩展DLL237

7.4 创建非MFC DLL239

第8章ActiveX:OLE,COM和ATL240

8.1 OLE概览240

8.1.1 部件对象模型(COM)240

8.1.2 结构化存储241

8.1.3 Monikers241

8.1.4 统一数据传输242

8.1.5 OLE文档243

8.1.6 在位激活243

8.1.7 OLE自动化243

8.1.8 OLE控件244

8.2 ActiveX概览244

8.2.1 ActiveX文档244

8.2.2 ActiveX控件245

8.2.3 COM和DCOM245

8.2.4 Internet monikers245

8.2.5 ActiveX超级链接245

8.2.6 ActiveX服务器扩展245

8.2.7 ActiveX脚本245

8.3 OLE容器246

8.3.1 使用AppWizard创建一个基本的OLE容器246

8.3.2 检查基本容器的功能247

8.3.3 分析AppWizard生成的容器249

8.3.4 实现OLE项矩形253

8.3.5 激活和选择254

8.3.6 绘制多个OLE项258

8.3.7 添加删除功能258

8.3.8 建立并运行容器259

8.3.9 实现“剪切”、“复制”和“粘贴”命令261

8.3.10 智能无效确认262

8.3.11 与服务器协调264

8.3.12 链接容器266

8.4 OLE服务器266

8.4.1 服务器的类型267

8.4.2 服务器的实现方法267

8.4.3 使用AppWizard创建一个全服务器268

8.4.4 检查 Full服务器的功能268

8.4.5 分析AppWizard生成的Full服务器269

8.5 拖放和剪贴板274

8.5.1 数据目标和数据源274

8.5.2 拖放274

8.5.3 剪贴板275

8.6 OLE通用对话类276

8.7 自动化276

8.7.1 使用AppWizard创建自动化服务器277

8.7.2 分析AppWizard生成的自动化服务器277

8.7.3 添加自动化属性和方法278

8.7.4 自动化客户285

8.8 ActiveX文档289

8.8.1 ActiveX容器290

8.8.2 ActiveX服务器292

8.9 ActiveX控件294

8.9.1 使用ActiveX ControlWizard创建ActiveX控件294

8.9.2 事件296

8.9.3 方法300

8.9.4 属性302

8.9.5 属性页307

8.9.6 ActiveX控件的显示和绘制309

8.9.7 串行化310

8.9.8 处理错误311

8.9.9 处理特殊键311

8.9.10 优化312

8.9.11 注册 ActiveX控件316

8.9.12 ActiveX控件的使用316

8.10 ActiveX模板库(ATL)317

8.10.1 使用ATL COM AppWizard创建一个ATL项目317

8.10.2 使用ATL Object Wizard添加对象和控件319

第9章数据库编程321

9.1 了解数据库321

9.2 开放数据库连接(ODBC)323

9.2.1 ODBC体系结构323

9.2.2 CDatabase类325

9.2.3 CRecordset类327

9.2.4 CRecordView类334

9.2.5 编写一个简单的数据库程序335

9.3 数据访问对象(DAO)339

9.4 OLE DB340

9.4.1 OLE DB部件341

9.4.2 应用程序的结构342

9.5 ActiveX数据对象(ADO)345

第10章Internet编程347

10.1 WinInet348

10.1.1 MFC的WinInet类348

10.1.2 创建Internet客户应用程序349

10.1.3 ftp客户应用程序351

10.1.4 gopher客户应用程序353

10.1.5 http客户应用程序353

10.2 ISAPI服务器扩展和过滤器354

10.2.1 MFC的ISAPI支持354

10.2.2 创建ISAPI过滤器355

10.2.3 创建ISAPI服务器扩展358

10.3 用异步Monikers实现Internet下载360

10.3.1 MFC对异步Monikers的支持360

10.3.2 使用异步Monikers下载文件360

10.3.3 实现异步ActiveX控件属性361

10.4 MFC的MAPI支持363

10.5 MFC的WinSock支持364

10.5.1 CAsyncSocket类364

10.5.2 CSocket类366

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

高度相关资料

Visual C++6.0开发与实例(1999 PDF版)
Visual C++6.0开发与实例
1999 北京:电子工业出版社
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Visual FoxPro 3.0使用与开发(1996年06月第1版 PDF版)
Visual FoxPro 3.0使用与开发
1996年06月第1版
Visual Basic 6.0应用开发技术(1999 PDF版)
Visual Basic 6.0应用开发技术
1999 北京:中国石化出版社
用Visual J++ 6.0开发Java程序(1999 PDF版)
用Visual J++ 6.0开发Java程序
1999 上海:上海科学技术出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual C++ 6.0网络开发技术(1999 PDF版)
Visual C++ 6.0网络开发技术
1999 北京:人民邮电出版社
Visual Basic 6.0多媒体使用与开发指南(1999 PDF版)
Visual Basic 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 北京:人民邮电出版社
Visual C++ 6.0程序设计与开发指南(1999 PDF版)
Visual C++ 6.0程序设计与开发指南
1999 北京:高等教育出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 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 北京:机械工业出版社
Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社