图书介绍

Visual C++ 6.0使用与开发PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6.0使用与开发
  • 木林森等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302032270
  • 出版时间:1998
  • 标注页数:366页
  • 文件大小:44MB
  • 文件页数:380页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++ 6.0使用与开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

热门推荐