《Microsoft C++程序设计指南》求取 ⇩

译者前言1

目录1

第一部分 面向对象的程序设计3

第1章 面向对象的思维方式3

1.1 什么是面向对象的程序设计语言4

基本思想,从A(抽象性)到P(多态性)4

1.3 什么使我们花费这么长的时间6

1.2 关于效率问题6

致谢7

第2章 对象和类8

对象,OOP的构成实体。面向对象语言的特征。类,C++建立对象的机制。8

2.1 类8

9

2.2 一些面向对象的术语12

第3章 封装和抽象14

建立可靠的独立数据结构。循环计数。15

3.1 公有和私有15

3.2 封装、派生和关键词protected17

3.4 构造和析构成员函数19

3.3 人为的侵袭19

3.5 运算符成员函数20

3.6 实例:一个循环计数类21

3.7 Circnum类24

第4章 继承和多态性26

建立类族。Quilt应用程序。26

4.1 派生26

4.2 多重继承28

4.3 不变性和断言29

4.4 多态性30

4.5 实例:类CShape32

第5章 面向对象的设计38

有关面向对象程序设计的建议和技术。NetBIOS类库及其应用实例。38

5.1 类的确定38

5.2 自顶向下和自底向上的设计方法39

5.3 类群和类树40

5.4 NetBIOS类的层次结构50

5.5 NetSend程序63

5.6 NetRecv程序64

6.1 C++!=C+Goodies()67

从C的思维习惯和C软件转换到C++的技巧。67

第二部分 C++程序设计语言67

第6章 转向C++67

6.2 重新编译和重新设计68

6.3 新的C习惯68

第7章 更好的C72

除面向对象这一特点之外C++的其它新的特性:Void,void,const,inline,函数重载等等。72

7.1 注释72

7.2 预处理器73

7.3 类型说明的位置76

7.4 const类型说明77

7.5 volatile类型说明80

7.6 void类型80

7.7 字符族82

7.8 引用类型82

7.9 初始化84

7.10 类型转换85

7.11 函数原型86

7.12 重载函数88

7.13 保证类型的连接89

7.14 连接导向91

7.15 内联函数92

7.16 缺省函数参数93

7.17 结构标志名及其说明94

7.18 匿名联合95

7.19 枚举95

7.20 new和delete96

C++的主要面向对象特点。类的所有基本特点,包括成员函数和处理规则。99

8.1 成员变量与成员函数99

第8章 类99

8.2 Public(公有的)、Private(私有的)和Protected(保护的)103

8.3 构造函数和析构函数104

8.4 静态成员110

8.5 const与volatile成员函数113

8.6 嵌套的与局部的类115

8.7 友元116

8.8 指向成员的指针117

8.9 结构、联合与类119

9.1 公有和私有派生类121

第9章 派生类121

通过继承建立新的类。正如在日常生活中所见到的,大量的继承意味着新的起点的开始。121

9.2 虚函数和多态性124

9.3 抽象基类128

9.4 多重基类129

9.5 初始化与构造函数135

9.6 访问说明139

控制对象的建立。142

10.1 缺省构造函数142

第10章 构造函数与析构函数142

10.2 复制构造函数143

10.3 转换构造函数144

10.4 析构函数145

第11章 运算符函数148

通过操作符调用的类的成员函数。所有特殊规则及难点。148

11.1 可重载的运算符148

11.2 成员运算符函数与自由运算符函数154

11.3 运算符=()156

11.4 运算符++()与运算符--()159

11.5 运算符[]()162

11.6 运算符-〉()165

11.7 运算符()()167

11.8 类型转换运算符type()170

11.9 operator new()和operator delete()172

11.10 浅复制、深复制174

11.11 运算符函数的返回类型176

第12章 输入/输出流178

12.1 输入/输出选择179

12.2 输入/输出流库的结构179

C的stdio库的替代,主要用于象MSDOS及Unix等的字符环境。179

12.3 streambuf类的层次结构182

12.4 ios类的层次结构186

12.5 重载operator〈〈()和operator〉〉()196

12.6 操作函数200

第三部分 Microsoft基本类库207

第13章 MFC类库及对Windows编程的应用207

快速进入Windows编程。使用方便且具有面向对象的风格。207

13.1 用MFC类库进行Windows开发207

13.2 重要的MFC基类209

13.3 消息处理210

13.4 CWnd类215

13.5 消息映射225

13.6 MFC命名约定227

第14章 MFC库与Windows菜单及对话框229

在Windows编程中加入菜单和对话框。Mouth-watering hLucky和Food应用程序。229

14.1 CMenu类229

14.2 CWnd类的菜单函数230

14.3 中式餐馆菜单示例230

14.4 MFC对话框类241

14.5 用餐对话框例242

第15章 MFC库Windows图形设备接口256

Quilts、zettes和testbde的例程序。256

15.1 CDC类族256

15.2 CGdiObject类族257

15.3 Quilt示例程序258

15.4 Zette例子273

15.5 TestBed示例程序282

15.6 CIOString类292

16.1 ViewData示例程序299

第16章 MFC库与Windows多文档界面299

子窗口、窗口类、及MDI接口。ViewData应用程序。299

16.2 多子窗口类型316

第17章 MFC库通用类317

运行时刻检测、序列化和其它调试辅助信息。318

17.1 CObject和CRuntimeClass318

17.2 如何从CObject中派生出类323

17.3 CFile类327

17.4 CArchive类329

17.5 CDumpContext类331

17.6 跟踪和断言332

17.7 MFC处理异常的原理334

第18章 MFC库的串、时间和集合类338

字符串、时间、数组、列表及映射,建立自己的集合类。338

18.1 CString类338

18.2 CTime和CTimeSpan342

18.3 集合345

附录A:特殊成员函数的C++规则355

附录B:C++构造函数和析构函数356

1993《Microsoft C++程序设计指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)克里斯琴(Christian,Kaare)著;王国印等 1993 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft Quick C程序设计(1995 PDF版)
Microsoft Quick C程序设计
1995 合肥:中国科学技术大学出版社
c 语言程序设计实用指南( PDF版)
c 语言程序设计实用指南
清华大学出版社
BORLAND C++ 2.0 程序设计指南( PDF版)
BORLAND C++ 2.0 程序设计指南
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C&C++程序设计( PDF版)
C&C++程序设计
C语言程序设计指南( PDF版)
C语言程序设计指南
MICROSOFT WINDOWS 3.0程序设计指南( PDF版)
MICROSOFT WINDOWS 3.0程序设计指南
北京科海培训中心资料组
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
NetBIOS, IPX, SPX C程序员指南(1995 PDF版)
NetBIOS, IPX, SPX C程序员指南
1995 北京:科学出版社;龙门书局
Microsoft Visual C++ 6.0程序员指南(1998 PDF版)
Microsoft Visual C++ 6.0程序员指南
1998 北京希望电脑公司
C++程序设计(1997 PDF版)
C++程序设计
1997 合肥:中国科学技术大学出版社
C程序设计(1999 PDF版)
C程序设计
1999 北京:清华大学出版社
C语言程序设计实用指南(1994 PDF版)
C语言程序设计实用指南
1994 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
C程序设计(1998 PDF版)
C程序设计
1998 北京:电子工业出版社