当前位置:首页 > 工业技术
Microsoft Visual C++ 自学教程
Microsoft Visual C++ 自学教程

Microsoft Visual C++ 自学教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:曹康等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2222
  • ISBN:
  • 页数:426 页
图书介绍:
《Microsoft Visual C++ 自学教程》目录
标签:自学 教程

第一章 引言 1

1.1 什么是Visual C++ 1

1.2 Visual C++2.0 环境预览 1

1.2.1 Visual Workbench 1

前言页 1

1.2.2 Microsoft Foundation Classes库(MFC) 2

1.2.3 Visual C++版本 2

1.3 本书的目的及编排方式 3

1.3.1 目标 3

1.3.2 要求 4

1.3.3 编排方式 4

2.1 Visual C++的CD-ROM版本 7

第二章 安装Visual C++ 7

2.2 Visual C++1.5和Visual C++2.0 8

2.3 硬件和软件要求 8

2.3.1 Visual C++1.5 8

2.3.2 Visual C++2.0 10

2.4 安装过程 11

2.4.1 在Windows或WFW3.11下安装 11

2.4.2 在WindowsNT 3.5下安装 19

2.4.3 重新安装Visual C++ 26

2.5 测试Visual C++安装 27

2.5.1 测试Visual C++2.0安装 27

2.5.2 测试Visual C++1.51安装 27

2.6 本章小结 29

3.1 如何布置屏幕显示 30

第三章 使用Visual Workbench 30

3.1.1 布置和显示窗口 31

3.1.2 工具条和状态条 31

3.2 菜单条 34

3.2.1 File菜单 34

3.2.2 Edit菜单 35

3.2.3 View菜单 37

3.2.4 Porject菜单 38

3.2.5 Browse菜单 39

3.2.6 Debug菜单 40

3.2.7 Tools菜单 41

3.2.9 Window菜单 42

3.2.8 Options菜单 42

3.2.10 Help菜单 43

3.3 Visual Workbench选项 44

3.3.1 Project选项 44

3.3.2 Debug选项 45

3.3.3 Directories选项 45

3.3.4 Editor选项 45

3.3.5 Workspace选项 46

3.3.6 Tools选项 47

3.3.7 颜色和字体选项 47

3.4 项目结构 48

3.4.2 创建和维护一个项目 49

3.4.1 使用工作区 49

3.5.1 QuickWin概述 50

3.5 使用QuickWin 50

3.5.2 QuickWin安装和执行 51

3.5.3 借助于QuickWin学习C++ 51

3.6 本章小结 53

第四章 使用AppWizard 54

4.1 Windows程序如何工作 54

4.1.1 Windows程序 54

4.1.2 理解Windows通信 56

4.2 在应用程序中使用Windows消息 57

4.2.1 Windows消息的类型 58

4.3.1 使用AppWizard创建ErectorSet 61

4.3 使用AppWizard创建一个应用程序 61

4.3.2 重温ErectorSet 68

4.4 使用Class Browser(类浏览器)观察应用程序 73

4.4.1 Browser窗口和查看选项 73

4.4.2 观察类 76

4.4.3 查阅函数 78

4.4.4 观察定义和引用 79

4.5 本章小结 81

第五章 在文档中绘图 82

5.1 向类中增加函数 82

5.1.1 在ErectorSet文档中绘图 83

5.1.2 增加鼠标消息处理 94

5.1.3 创建桁条对象 102

5.1.4 绘制桁条对象 104

5.2 存储和恢复用户文档 108

5.2.1 串行过程 108

5.2.2 给ErectorSet增加串行函数 109

5.3 测试应用程序 111

5.4 本章小结 112

第六章 理解面向对象的编程和MFC 113

6.1 面向对象的编程 113

6.1.1 为何面向对象编程 113

6.1.2 面向对象的编程特征 115

6.1.3 类和分层结构 118

6.1.4 函数和消息 123

6.1.5 向ErectorSet中增加ClearAll处理 125

6.2 MFC应用程序结构 135

6.2.1 框架体系结构 135

6.2.2 基本类结构 136

6.3 使用MFC类 137

6.3.1 向ErectorSet中增加移动消息处理 137

6.3.2 测试新的ErectorSet应用程序 144

6.4 本章小结 146

第七章 视窗与文档 147

7.1 文档 147

7.1.1 文档与应用程序的关系 147

7.1.2 文档的作用 148

7.2 视窗 149

7.2.1 视窗的作用 150

7.2.2 视窗与文档的关系 151

7.2.3 文档模板 152

7.2.4 多视窗 154

7.2.5 增强视窗 158

7.2.6 更新视窗 158

7.2.7 使用图形中的无效区域 163

7.2.8 提高ErectorSet的绘图能力 166

7.3 滚动视窗 171

7.3.1 框架结构为滚动提供了什么 172

7.3.2 滚动窗口和视窗 174

7.3.3 在ErectorSet中增加滚动功能 175

7.4 本章小结 187

第八章 异常和调试 188

8.1 使用异常处理 188

8.1.1 一般执行过程 188

8.1.2 异常处理 191

8.1.3 在应用程序中加入异常处理 193

8.2 使用Visual C++调试工具 197

8.2.1 在执行过程中进行调试 198

8.2.2 检查程序操作 208

8.2.3 建立调试过程 211

8.3 跟踪应用程序处理过程 214

8.3.1 在应用程序中使用跟踪 214

8.4 本章小结 220

8.3.2 TRACE的其它选择 220

第九章 使用资源 222

9.1 资源和Windows程序 222

9.1.1 什么是资源 222

9.1.2 资源定义文件 224

9.2 编辑资源 227

9.2.1 调入资源进行编辑 227

9.2.2 编辑资源信息 232

9.3 增加资源 239

9.3.1 设计对话框 239

9.3.2 增加一个菜单项 241

9.3.3 定义对话框 244

9.4 本章小结 251

第十章 控制和消息 252

10.1 创建对话框处理类 252

10.1.1 创建一个新类 252

10.1.2 检查新的对话框类 254

10.2 连接按钮 257

10.3 连接对话框项 258

10.3.1 连接编辑文件框 258

10.3.2 连接组合框 260

10.4 检查对话框代码 260

10.5 增加处理代码 263

10.5.1 进行桁条对话框处理 263

10.5.2 处理桁条对话框标题 264

10.5.3 向文档类中增加代码 265

10.6 测试应用程序 270

10.7 本章小结 271

第十一章 增强应用程序 272

11.1 创建不变信息 272

11.1.1 在文件中存储信息 272

11.1.2 使用应用程序简要表 274

11.2 分割窗口 280

11.2.1 分割口和视窗 281

11.2.2 向ErectorSet中增加分割窗口 283

11.3 使用可选的MFC类 287

11.4 状态条处理 288

11.4.1 定义状态条的位置 289

11.4.2 更新状态条 290

11.4.3 使用CTime辅助类 290

11.4.4 向状态条中增加显示 292

11.5 本章小结 297

第十二章 测量与演示 298

12.1 打印增强 298

12.1.1 测量系统 299

12.1.2 改变为与设备无关的测量系统 302

12.1.3 打印体系结构 309

12.1.4 打印标题信息 313

12.2 绘制位图 319

12.2.1 位图类型 319

12.2.2 增加图案填充位图 320

12.3 跟踪内存遗失 338

12.3.1 MFC内存诊断 339

12.3.2 使用内存跟踪 340

12.4 本章小结 343

第十三章 更深入的议题 344

13.1 增加新的MFC函数 344

13.1.1 如何更新应用程序 344

13.1.2 增加上下文相关帮助 345

13.2 增加对象链接和嵌入(OLE) 357

13.2.1 OLE文档 358

13.2.2 OLE应用程序支持 360

13.3 OLE 2.0 MFC支持 363

13.3.1 增加OLE服务器支持 364

13.3.2 OLE容器支持要求 400

13.4 本章小结 401

第十四章 升级到Visual C++2.0 402

14.1 使用Visual C++2.0环境 402

14.1.1 开发环境的新特征 402

14.1.2 创建一个项目 409

14.1.3 浏览用户的应用程序 413

14.1.4 新的调试特征和支持 417

14.2 把项目从16位转换为32位 423

14.2.1 32位应用程序中的差别 423

14.2.2 升级ErectorSet 424

14.3 本章小结 426

相关图书
作者其它书籍
返回顶部