《Borland C++技术与实用程序》求取 ⇩

引言1

本书的服务对象1

本书的内容组织1

本书的配套磁盘1

第一部分面向对象程序设计入门1

目录1

第1章C++透视2

1.1 C的起源:出现于70年代2

1.1.1 B语言: B与C的比较2

1.1.4大型库:是否越大越好3

1.2 80年代的双轨发展3

1.2.1 ANSI C:标准化的重要性3

1.1.3 C对安全性关注不够3

1.1.2 C的缺点:是否等级太低3

1.2.2 Cox的Objective C4

1.2.3 Stroustrup的“带有类的C”4

1.2.4 C++发展的第一阶段:cfront4

1.3 C++:一种被充实的C5

1.3.1引用和指针的比较5

1.3.2 void和void*数据类型6

1.4 const直的品行7

1.4.1 volatile类型7

1.4.2通用指针8

1.4.3混用const和指针:小心行事9

1.4.4用const来说明过程参数10

1.5函数重载:名字相同,变元不同11

1.6创建内联子例程11

1.7.1将省略号用于可变变元13

1.8链接说明和增强兼容13

1.7类型安全链接:解决错误链接问题13

1.9使用内存分配运算符15

第2章OOP综述17

2.1类即是对象蓝图17

2.2调用成员函数17

2.3面向对象的主要工具19

2.4设计一个文件观察程序21

2.5用继承建立类家族22

2.6什么是“是一种”?23

2.7用抽象来隐藏细节25

2.8用多态性建立一致的界面26

2.9重实效的面向对象设计27

2.9.1构造类27

2.9.2用模板复制代码28

2.9.3使用友元29

2.11 DOS文件观察程序源码30

2.10面向对象设计指南30

第3章对象和类40

3.1动作!成员函数40

3.1.1高效的内联成员函数43

3.1.2恒定的常量成员函数44

3.1.3 volatile成员函数45

3.1.4多态性和虚成员函数45

3.1.5静态成员47

3.2伴随着构造函数和析构函数的诞生与消亡49

3.2.1初始化成员51

3.2.2缺省构造函数52

3.2.3用备份构造函数控制备份53

3.2.4用变换构造函数来变换类型54

3.25结尾:析构函数54

3.3使用运算符函数这种更好的记号55

3.3.1类成员运算符函数56

3.3.2独立的运算符函数59

3.3.3选择变元类型和返回类型60

3.3.4特殊的运算符函数的细节61

3.4用模板繁衍代码64

3.5结构、类和指向它们的指针69

3.5.1 C与C++的结构标记69

3.5.2 C++的结构与类70

3.5.3指向类70

第4章继承72

4.1派生类72

4.1.1公用派生:是一种(is a)关系73

4.1.2私有和保护派生,由……构成关系75

4.1.3虚函数:允许多态性75

4.1.4纯虚函数:允许抽象类77

4.1.5使用基类构造函数79

4.2多继承80

4.2.1虚基类83

4.2.2强制转换与虚基类84

4.2.3构造函数与虚基类85

第二部分Borland贮存器类87

第5章Borland类库87

5.1用Precondictions和Checks进行调试87

5.2 Borland的string类89

5.3对象类与BIDS类94

5.4 BIDS贮存器类95

5.4.1介绍BIDS的ADT96

5.4.2间接贮存器99

5.4.3 BIDS数组100

5.4.4 BIDS的袋子和集合105

5.4.5 BIDS堆栈109

5.4.6 BIDS队列112

5.5日期和时间112

第6章使用和扩展类库115

6.1创建L-system图形115

6.1.1初探LSystem类118

6.1.2改善LSystem类123

6.2建造一个优先级队列132

第7章Iostream类库139

7.1文本流139

7.2插入140

7.3提取144

7.4操纵算子148

第三部分Turbo Vision类库152

8.1 Turbo Vision的宗旨和艺术153

第8章Turbo Vision辅导153

8.2 TVNull应用程序154

8.3生成菜单——TVMenu程序158

8.4消息和消息处理器162

8.5设置状态行167

8.6上下文敏感状态行169

第9章Turbo Vision技术175

9.1创建对话框175

9.1.1Turbo Vision坐标175

9.1.2启动一个对话——考察TVDialog176

9.1.3管理对话框数据183

9.1.4设计对话框布局185

9.2从TDialog派生对话类186

9.2.1 TGiftDialog类196

9.2.2 TDynamicText类197

9.3调色板198

9.4.1组织TView应用程序200

9.4打开窗口和视图200

9.4.2 uses关系201

9.4.3 draw()例程206

9.5活动视图207

第10章Turbo Vision的组件213

10.1现成的Cancel和OK按钮213

10.2 AB输入行214

10.3初始化控制216

10.4 File Open家族217

10.4.1对话内部的File_Open218

10.4.2对话内部的三次或四次File_Open220

10.5 StdDialog的源代码223

10.6建立一个Lo-Res位置控制227

10.6.2 handleEvent成员232

10.6.1 draw()函数232

第四部分对象窗口类库234

第11章OWL应用程序框架235

11.1 Windows方式235

11.1.1事件驱动编程236

11.1.2使用资源237

11.1.3传统的Windows工具和组织238

11.2 OWL方式241

11.3 Resource Workshop242

11.4 OWL的Bedrock类243

11.4.1 TApplication类243

11.4.2 TWindowsObject类244

11.4.3 TWindow类244

11.4.4 TDialog类244

11.5 Find Files阶段0:规划一个OWL应用程序245

11.6 Find Files阶段1:打开主窗口247

11.6.1 为OWL开发调谐BCW250

11.6.2阶段1源代码251

11.7 Find Files阶段2:增加一个图符252

11.7.1理解资源文件252

11.7.2注册一个窗口类254

11.7.3阶段2源代码256

11.8 Find Files阶段3:增加一个菜单和键盘加速器259

11.8.1菜单资源260

11.8.2连接一个菜单到窗口261

11.8.3消息处理器262

11.8.4键盘加速器265

11.8.5阶段3源代码267

第12章OWL对话框272

12.1 Find Files阶段4:增加对话273

12.1.1 模块化和非模块化对话273

12.1.2使用Resource Workshop在一个对话中插入控制273

12.1.3简单对话框275

12.1.4传送缓冲区276

12.1.5 TBySizeDialog框类278

12.1.6阶段4源代码281

第13章汇编OWL应用程序296

13.1 Find Files阶段5:组合在一起296

13.1.1取消一个受计算限制的任务296

13.1.2保持消息循环卷动298

13.1.3在非模块化对话里显示文件状态300

13.1.4增加TTreeSearch类302

13.1.5 阶段5源代码303

13.2 Find Files阶段5B:Borland定制的控制321

13.2.1转换到Borland Windows定制控制322

13.2.2阶段5B源代码324

13.3 Find Files阶段N:改进330

14.1.1图形设备界面332

第14章窗口涂色332

14.1 Blake阶段1:窗口涂色332

14.1.2设备上下文333

14.1.3 GDI坐标系336

14.1.4 WM_PAINT消息339

14.1.5 OWL的Paint()过程340

14.1.6 Blake应用程序概述341

14.1.7 Blake阶段1 Paint()函数342

14.1.8阶段1源代码344

14.2 Blake阶段2:使用GDI对象350

14.2.1 GDI字体354

14.2.2 GDI笔和刷子355

14.2.3 Blake阶段2的字体菜单355

14.2.4 Blake阶段2的Paint()函数357

14.2.5阶段2源代码361

14.3.1 OWL的TScroller类368

14.3 Blake阶段3:卷动窗口368

14.3.2为Blake增加卷动功能369

14.3.3卷动的键盘界面371

14.3.4阶段3源代码371

14.4 Blake阶段4:在窗口里使用鼠标379

14.4.1 使用鼠标379

14.4.2灵巧的卷动382

14.4.3 Blake阶段4的Paint()函数383

14.4.4阶段4源代码384

第15章 OWL和多重文件界面396

15.1 MDI行为396

15.2 MDI组件399

15.3 TMDIFrame类401

15.3.1 从TMDIFrame派生类401

15.3.2实现Window菜单选项401

15.3.3 创建MDI子窗口403

15.4 Duet MDI应用程序404

15.4.1 Duet的图符404

15.4.2 创建子窗口405

15.4.3 菜单管理405

15.4.4 SetMenu()过程408

15.4.5 MDI命令消息传递410

15.4.6 TBoxWindow和TLineWindow类的Paint()411

15.4.7 Duet源代码412

第16章Windows L-system427

16.1 L-system应用程序的组织427

16.2 L-system应用程序432

16.3一个Windows的L-system类437

16.4 一个L-system窗口类440

16.4.1处理菜单选项449

16.4.2 TLsysWindow的Paint()450

16.5 L-systems对话455

16.5.1 Settings对话455

16.5.2 Graphing对话459

16.5.3 Drawing对话463

16.5.4 Title对话465

16.6文件对话466

16.6.1 File Open对话466

16.6.2 File Save和File Save As对话467

16.6.3读和写L-system参数468

16.7处理类似菜单选项470

16.8 L-system应用程序资源471

16.9扩充L-system应用程序478

附录A搜索文件480

附录B构造函数和虚基类489

附录C磁盘上有些什么490

1994《Borland C++技术与实用程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Kaare Christian著;唐雪飞,秦志光译 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++实用编程技巧(1995 PDF版)
Borland C++实用编程技巧
1995 北京:清华大学出版社
Borland C++技术与实用程序(1994年11月第1版 PDF版)
Borland C++技术与实用程序
1994年11月第1版
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
Borland C++ 3.0工具与实用程序指南( PDF版)
Borland C++ 3.0工具与实用程序指南
Borland C++环境下的Windows编程技术与实例(1992 PDF版)
Borland C++环境下的Windows编程技术与实例
1992 北京:海洋出版社
Borland C++4.0程序设计(1995 PDF版)
Borland C++4.0程序设计
1995 北京:北京航空航天大学出版社
Borland C++5.0 OWL5.0编程技术与实例(1997 PDF版)
Borland C++5.0 OWL5.0编程技术与实例
1997 西安:西安电子科技大学出版社
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
Borland C++Windows程序设计(1994 PDF版)
Borland C++Windows程序设计
1994 北京:人民邮电出版社
Borland C++实用编程指南(1994 PDF版)
Borland C++实用编程指南
1994 北京:航空工业出版社
Borland C++For Windows应用程序设计及实例(1996 PDF版)
Borland C++For Windows应用程序设计及实例
1996 西安:西安交通大学出版社
C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
Borland C++实用编程技术与范例(1995 PDF版)
Borland C++实用编程技术与范例
1995 北京:科学出版社
Turbo C/Borland C++用户界面程序设计(1994 PDF版)
Turbo C/Borland C++用户界面程序设计
1994 西安:西安交通大学出版社
Borland C++3.1开发Windows应用程序(1993 PDF版)
Borland C++3.1开发Windows应用程序
1993 北京:清华大学出版社