《Borland C++面向对象程序开发工具》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:虞育新,吴卫华,萧柔等编著
  • 出 版 社:南京:南京大学出版社
  • 出版年份:1994
  • ISBN:7305023469
  • 页数:430 页
图书介绍:

上篇 Turbo Vision for C++ 3

第一部分 Turbo Vision入门 3

第一章 继承程序骨架 3

1.1窗口程序的骨架 3

1.2开发应用软件的一种全新观点 3

1.3 Turbo Vision应用程序的组成 4

术语 4

一致的外观和感受 5

1.4 Turbo Vision风格的“Hello,World!”演示程序 6

运行HELLO.CPP 9

下拉菜单 9

会话框 10

按钮 10

退出 11

1.5 HELLO.CPP程序结构 11

应用程序类 11

会话框对象 12

程序的运行和调试 13

HELLO.CPP的主程序 13

应用程序的例化 13

run成员函数 14

应用程序析构函数 15

1.6小结 15

第二章 编写Turbo Vision应用程序 16

2.1第一个Turbo Vision程序 16

2.2工作面、菜单条和状态行 18

工作面 19

状态行 19

菜单条 22

有关结构的一点评论 24

2.3打开一个窗口 24

构造窗口 26

窗口操作 27

浏览窗口 27

一个简单的文件显示器 30

带缓冲区的显示 31

上下滚行 33

一个窗口内的多个视图 36

把功能放进视图 38

2.4创建会话框 38

执行模式会话框 40

获得控制 41

选取 43

标识控制 44

输入行类 45

设置和读取数据 46

简捷键及冲突 48

2.5其他会话框控制 49

静态文本 49

表显示器 49

表盒 49

历史输入 49

2.6标准会话框 50

第二部分 Turbo Vision程序设计 51

第三章 类层次 51

3.1类学 53

种子类 53

空成员函数 53

3.2类的例化和衍生 53

例化 54

衍生 54

3.3成员函数 54

空成员函数 54

默认成员函数 55

虚成员函数 55

非虚成员函数 55

静态成员 55

3.4 Turbo Vision数据成员 56

3.5原始类 56

TPoint 57

TRect 57

TObject 57

3.6视图 58

视图概述 58

视图组 58

终端视图 59

流 62

群 62

资源 62

字符串表 63

第四章 视图 64

4.1控制Turbo Vision 64

4.2简单视图对象 64

调整视角 65

显示视图 66

添加最好的功效 67

4.3复杂视图 67

视图组和子视图 67

视图组的进一步讨论 68

视图组画像 70

视图之间的联系 70

子视图和视图树 72

4.4受选视图和聚焦视图 74

找出聚焦视图 75

视图如何接受聚焦 75

聚焦链 75

4.5模式视图 75

4.6修改默认行为 76

options标志 76

growMode标志 78

dragMode标志 79

state标志字和setState成员函数 79

4.7视图的颜色 81

调色板 81

调色板内部 82

getColor成员函数 82

重载默认颜色值 83

增加新颜色 83

第五章 事件驱动程序设计 85

5.1使用Turbo Vision 85

5.2事件的本来面目 86

事件的种类 86

事件和命令 88

5.3事件的传送 88

事件的来源 88

事件的去向 88

屏蔽事件 90

相位 90

5.4命令 92

定义命令 92

联结命令 93

使命令“可执行”或“不可执行” 93

5.5处理事件 93

5.6事件记录 94

事件的清除 96

事件的废弃 96

5.7事件修改机制 97

中央控制的事件采集 97

重载getEvent成员函数 97

使用idle成员函数 98

5.8视图间的通讯 98

媒介视图 98

视图之间的消息 99

谁处理广播事件 100

handleEvent成员函数的调用 101

求助上下文 101

第六章 编写安全的程序 102

6.1原子操作程序设计 102

安全区 102

delete操作符和destroy成员函数 104

非内存出错 104

“消费大户”视图 105

第七章 群 110

7.1群对象 110

群的动态定长特性 111

在群中混合多种项类型 111

7.2创建群 111

7.3“重复”成员函数 113

forEach成员函数 113

firstThat成员函数和lastThat成员函数 114

7.4排序群 116

7.5字符串群 117

7.6多态群 119

7.7群与内存管理 122

第八章 可流式处理对象 123

8.1流的发展历史 123

8.2重载操作符“<<”和“>>” 124

8.3可流式处理类和TStreamable 125

8.4符合流管理程序的要求 125

8.5可流式处理类构造函数 127

8.6可流式处理类名 128

8.7使用流管理程序 129

连接流管理程序代码 129

创建和使用一个流对象 129

8.8流上的群 130

8.9保存和恢复工作面 131

第九章 资源文件 132

9.1为什么要使用资源文件 133

9.2资源中有些什么 133

9.3创建一个资源 134

9.4读取资源 136

9.5字符串表 137

第十章 程序的调试和移植技巧 139

10.1调试Turbo Vision程序 139

在handleEvent成员函数中设置断点 139

在调用的程序中设置断点 140

挂起 140

10.2移植成Turbo Vision程序 140

净化原来的程序代码 140

重新考虑程序的构造 141

10.3使用位映像数据成员 141

标志值 142

位掩码 142

位操作 142

小结 143

第三部分 Turbo Vision参考 144

第十一章 如何使用“Turbo Vision参考” 144

11.1如何找到需要的内容 144

11.2对象概述 144

11.3取名约定 145

第十二章 头文件交叉参考 146

12.1各头文件说明 147

12.2类层次图 157

第十三章 类参考 159

第十四章 编辑器类 310

第十五章 标准会话框的实现 331

第十六章 综合参考 348

下篇 Windows应用程序开发工具 377

第十七章 Windows调试工具WinSight 377

17.1启动与退出 377

17.2选择视窗 377

指定一个栏目 378

调整栏目 378

了解更详细的信息 378

17.3使用窗口树 378

调整窗口树 379

找出窗口 379

监视窗口 379

17.4使用类 380

使用类列表栏 380

监视类 380

17.5结束跟踪 380

关闭跟踪 380

取消屏幕修改 380

17.6选择跟踪的信息 381

滤出信息 381

信息跟踪选项 381

17.7 WinSight窗口 386

类列表栏 386

窗口树栏 387

信息轨迹栏 387

第十八章 Windows资源编译器RC 389

18.1创建资源 389

18.2将资源加入执行程序 389

从IDE中对资源进行编译 390

从命令行进行资源编译 390

从makefile进行资源编译 390

18.3资源编译器语法 390

第十九章 Windows Help编译器HC 392

19.1建立Help系统的开发周期 392

用户看Help系统 393

作者看Help系统 393

Help系统程序员看Help系统 394

19.2设计Help系统 394

如何进行设计 394

决定主题文件结构 397

设计Help主题 398

图形图像 400

19.3创建Help主题文件 400

选择功能强大的工具 400

Help主题文件的结构化 401

Help主题文件的编码 401

插入图形图像 408

管理主题文件 409

19.4建立Help系统文件 411

建立Help工程文件 411

说明主题文件 412

说明建立标记 413

说明选项 413

说明另一个上下文串 418

映射上下文相关主题 418

通过引用包括位图 420

编译Help系统文件 420

编程访问Help 421

19.5 HELP例子与Helpex工程文件 427