图书介绍

VC++编程技术与难点剖析PDF|Epub|txt|kindle电子书版本网盘下载

VC++编程技术与难点剖析
  • 辛长安,梅林编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900641653
  • 出版时间:2002
  • 标注页数:514页
  • 文件大小:22MB
  • 文件页数:525页
  • 主题词:

PDF下载


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

下载说明

VC++编程技术与难点剖析PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++关键语法及其在VC++中的应用1

1.1 重载2

1.1.1 函数重载2

1.1.2 运算符重载7

1.1.3 函数重载在MFC中的应用举例16

1.1.4 运算符重载在MFC中的应用举例17

2.2 虚拟函数19

1.2.1 静态联编与动态联编19

1.2.2 虚拟函数的定义21

1.2.3 虚拟函数的实现机制23

1.2.4 虚拟函数的应用28

1.2.5 纯虚拟函数41

1.2.6 虚拟函数在MFC中的应用举例43

1.3 静态成员44

1.3.1 静态成员变量44

1.3.2 静态成员函数47

1.3.3 静态成员变量在MFC中的应用举例49

1.3.4 静态成员函数在MFC中的应用举例49

1.4 类模板50

1.4.1 类模板的定义50

1.4.2 使用类模板和模板类60

1.4.3 模板在MFC中的应用举例64

1.5 多重继承和内嵌类66

1.5.1 继承方式与访问权限66

1.5.2 多重继承和虚拟基类70

1.5.3 内嵌类与类合成76

1.5.4 类继承与类合成的应用90

1.5.5 多重继承和内嵌类在COM中的应用95

第2章 MFC类结构与窗口操作101

2.1 MFC类结构102

2.1.1 CObject类103

2.1.2 CCmdTarget类112

2.1.3 CWinThread类114

2.1.4 CWnd类116

2.2 CWnd类与Windows窗口的关系119

2.2.1 使用WIN32API创建窗口120

2.2.2 亲自动手创建窗口封装类123

2.2.3 CWnd类如何封装Windows窗口138

2.3 CWnd的派生类143

2.3.1 CFrameWnd类143

2.3.2 CView类148

2.3.3 CDialog类152

2.4 窗口操作159

2.4.1 检索窗口159

2.4.2 屏幕坐标与客户区坐标163

2.4.3 窗口之间的层次关系164

2.4.4 父窗口与子窗口166

2.5 Windows窗口类172

2.5.1 窗口类的结构173

2.5.2 系统定义的窗口类175

2.5.3 窗口的子类化和超类化177

第3章 消息映射与消息处理181

3.1 MFC的消息映射182

3.1.1 消息映射机制182

3.1.2 消息映射的宏定义184

3.2 非窗口消息187

3.2.1 命令消息187

3.2.2 通知消息188

3.2.3 反射消息191

3.2.4 非窗口消息的传递路由192

3.2.5 非窗口消息的扩展206

3.3 特殊消息和处理函数209

3.3.1 空闲消息处理209

3.3.2 命令状态更新消息212

3.3.3 使用OnCmdMsg0函数分发非窗口消息221

第4章 控件子窗口225

4.1 控件的创建和子类化226

4.1.1 控件的创建226

4.1.2 控件的子类化231

4.2 控件的属主画与自定义画233

4.2.1 属主画消息处理和虚拟函数234

4.2.2 几个控件的属主画特性238

4.2.3 控件的自定义画249

4.3 自定义控件252

4.3.1 自定义控件的窗口类253

4.3.2 自定义控件的通知消息255

4.3.3 自定义控件的绘制256

4.3.4 自定义的分隔条控件257

第5章 界面优化267

5.1 开发使用控制条268

5.1.1 为控制条按需分配客户区268

5.1.2 控制条基类CControlBar272

5.1.3 控制条的停靠与浮动279

5.1.4 实现停靠浮动子窗口285

5.2 工具栏优化296

5.2.1 添加按钮文本296

5.2.2 创建工具栏的子控件298

5.3 菜单优化303

5.3.1 动态创建菜单303

5.3.2 菜单的属主画309

第6章 文档视图框架321

6.1 CWinApp应用类322

6.1.1 应用类全局对象322

6.1.2 注册表和INI文件操作323

6.1.3 命令行参数处理324

6.2 单文档模板框架329

6.2.1 文档、框架、视图的动态创建329

6.2.2 非拆分视图的切换335

6.3 多文档模板框架337

6.3.1 CMDIFrameWnd主框架337

6.3.2 CMDIChildWnd子框架341

6.3.3 CDocument类的文档管理功能344

6.4 编写多框架的应用程序352

6.4.1 创建多框架的必要性353

6.4.2 自动创建的多框架程序353

6.4.3 改进自动创建的多框架程序359

6.4.4 手工创建多框架程序364

6.5 拆分视图370

6.5.1 认识CsplitterWnd窗口拆分类370

6.5.2 应用Cview::OnCreate0消息处理函数实现拆分374

6.5.3 创建非视图的拆分子窗口376

6.5.4 拆分视图的创建删除和隐藏显示378

第7章 屏幕绘图与打印385

7.1 MFC设备环境类386

7.1.1 基类CDC386

7.1.2 CWindowDC与CClientDC389

7.1.3 WM_PAINT窗口消息与CPaintDC类392

7.1.4 使用设备上下文的剪裁区提高刷新效率395

7.2 脱离视图的MFC打印功能405

7.2.1 准备打印设备和打印参数405

7.2.2 单页打印408

7.2.3 分页打印409

7.2.4 调整图文打印尺寸418

7.3 窗口的自动打印421

7.3.1 自动打印的消息处理421

7.3.2 自动打印客户区和非客户区422

第8章 多线程的创建与控制429

8.1 工作者线程和界面线程430

8.1.1 创建工作者线程430

8.1.2 创建用户界面线程433

8.1.3 线程和进程的优先级445

8.1.4 线程的终止447

8.2 线程间的通信448

8.2.1 线程间的互斥448

8.2.2 线程间的同步453

8.2.3 线程间的资源共享457

第9章 操作Web网页469

9.1 DHTML对象模型470

9.1.1 了解HTML超文本标记语言470

9.1.2 DHTML的定义471

9.1.3 了解JavaScript和VBScript脚本语言474

9.2 将Web浏览器嵌入应用程序475

9.2.1 使用MSIE ActiveX控件475

9.2.2 应用CHtmlView视图类477

9.3 操作DHTML对象和网页元素479

9.3.1 操作单框架网页元素480

9.3.2 操作多框架网页元素486

第10章 异常处理495

10.1 异常处理的种类与应用496

10.1.1 C++异常处理496

10.1.2 结构化异常处理500

10.1.3 异常处理中的资源释放501

10.1.4 异常处理的选择使用505

10.2 MFC的异常处理506

10.2.1 MFC的异常类CException506

10.2.2 MFC的CException派生类508

10.2.3 自定义CException的派生类512

热门推荐