图书介绍

C++ Builder 5技术内幕PDF|Epub|txt|kindle电子书版本网盘下载

C++ Builder 5技术内幕
  • 乔林,费广正等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113037976
  • 出版时间:2000
  • 标注页数:446页
  • 文件大小:56MB
  • 文件页数:460页
  • 主题词:

PDF下载


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

下载说明

C++ Builder 5技术内幕PDF格式电子书版下载

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

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

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

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

图书目录

第一章 C++Builder 5可视化开发概念1

1-1 C++Builder 5可视化开发环境1

1-1-2 对象观察器3

1-1-3 窗体设计器4

1-1-4 代码编辑器4

1-1-5 使用C++Builder 5的编辑功能5

1-1-6 查找与替换特定的文本7

1-2 一个简单的多媒体应用程序9

1-2-1 设计MPlayer程序界面10

1-2-2 部件的调整与对齐10

1-2-3 添加菜单12

1-2-4 装载初始画面12

1-2-5 设置TOpenDialog部件的过滤器13

1-2-6 以文本格式查看窗体文件13

1-2-7 MPlayer程序代码16

1-2-8 装载多媒体文件19

1-2-9 VCL部件与内存分配20

1-2-10 异常处理基础20

1-2-11 运行时改变对象的属性21

1-3 VCL与Windows API22

1-3-1 封装Windows API函数22

1-3-2 使用C++Builder 5编写普通Windows API代码22

1-4 创建多窗体工程26

1-4-1 创建一个含有“About”对话框的例程27

1-4-2 指定自动创建的窗体27

1-5 使用工程管理器28

1-5-1 工程文件的组成28

1-5-2 使用Project Manager进行工程管理29

1-6 使用窗体模板和对话框向导30

1-6-2 存储窗体模板31

1-6-3 使用Dialog Wizard(对话框向导)31

1-6-1 使用窗体模板创建窗体31

1-7 使用工程模板和应用程序向导32

1-7-1 使用工程模板32

1-7-2 使用Application Wizard(应用程序向导)33

1-8 小结33

第二章C++Builder 5语言扩展34

2-1 C++基本概念34

2-1-1 类与对象34

2-1-2 声明与定义35

2-1-3 作用域和可见性36

2-1-4 存储类和生存期37

2-1-5 表达式和语句38

2-1-6 数据类型39

2-1-7 关键字40

2-1-8 操作符41

2-1-9 定义标识符的良好习惯41

2-2 C++Builder 5对C的基本扩展42

2-2-1 C++编译器43

2-2-2 代码注释43

2-2-3 新的I/O流44

2-2-4 对象声明44

2-2-5 const关键字45

2-2-6 内联函数47

2-3 强制类型转换48

2-4 函数49

2-4-1 函数声明49

2-4-2 指向函数的指针50

2-4-3 带有缺省参数值的函数51

2-4-4 引用类型52

2-5 创建堆对象54

2-5-1 指针对象55

2-5-2 创建堆对象58

2-6-1 函数重载59

2-6 函数重载与模板59

2-6-2 函数模板60

2-6-3 类型安全链接65

2-7 从数据结构到抽象数据类型66

2-7-1 数据67

2-7-2 数据结构67

2-7-3 数据类型68

2-7-4 抽象数据类型70

2-8 小结77

第三章C++Builder 5 与VCL78

3-1 VCL78

3-1-1 从OWL和MFC到VCL78

3-1-2 使用VCL79

3-2 C++Builder 5工程源代码84

3-2-1 Pascal与C++84

3-2-2 应用程序的初始化85

3-2-3 创建应用程序的窗体86

3-2-4 消息循环89

3-3 创建Shapes程序90

3-4 FTTI与TypInfo一瞥94

3-5 VCL对象指针96

3-6 VCL使用的C++Builder 5关键字97

3-6-1 _automated97

3-6-2 _classid(classname)98

3-6-3 _closure98

3-6-4 _declspec(delphiclass|delphireturn|pascalimplementation)99

3-6-5 _fastcall100

3-6-6 _property100

3-6-7 _published102

3-7 小结103

4-1-1 事件104

4-1 事件与C++Builder 5委托模型104

第四章 事件与委托模型104

4-1-2 委托105

4-1-3 无契约编程106

4-2 处理鼠标和键盘事件106

4-3 集合类模板Set108

4-3-1 使用集合类模板109

4-3-2 使用集合跟踪消息110

4-4 跟踪鼠标与键盘116

4-4-1 跟踪鼠标与键盘116

4-4-2 处理虚拟键122

4-4-3 直接处理事件123

4-5 处理WM_COMMAND126

4-6 小结132

第五章 创建MDI应用程序133

5-1 多文档界面133

5-1-1 创建父窗体134

5-1-2 创建子窗体135

5-1-3 窗体菜单的融合138

5-2 添加属性与方法140

5-2-1 添加父窗体的事件处理代码140

5-2-2 添加子窗体的事件处理代码142

5-3 使用通用对话框149

5-3-1 文件打开对话框部件和文件保存对话框部件149

5-3-2 查找对话框部件153

5-3-3 替换对话框部件154

5-3-4 字体对话框部件155

5-4 文件打印157

5-4-1 TPrinter对象157

5-4-2 打印对话框部件159

5-4-3 打印机设置对话框部件160

5-5-1 添加工具栏161

5-5 对文本编辑器的改进161

5-5-2 跟踪子窗体163

5-5-3 使用Tag属性164

5-5-4 再谈GroupIndex属性167

5-5-5 菜单的动态控制168

5-6 小结170

第六章 面向对象程序设计基础171

6-1 类类型与程序设计语言171

6-1-1 类的一般结构171

6-1-2 面向类的程序设计173

6-1-3 类与抽象数据类型174

6-2 对象与对象交互174

6-2-1 对象174

6-2-2 对象标识176

6-2-3 对象交互的客户/服务器机制178

6-3 从C到C++的过渡180

6-3-1 对抽象的再认识181

6-3-2 过程式程序设计181

6-3-3 全局对象182

6-3-4 局部对象182

6-3-5 数据封装183

6-3-6 对对象的再认识183

6-4 类的成员184

6-4-1 静态成员184

6-4-2 内联成员函数186

6-4-3 带缺省参数值的成员函数188

6-4-4 类的友元189

6-4-5 类作用域与名字空间193

6-4-6 局部类与嵌套类199

6-4-7 指向类成员的指针199

6-5 构造函数和析构函数202

6-5-1 构造函数与析构函数203

6-5-2 数据成员的初始化207

6-5-3 赋值210

6-5-4 浅复制与深复制211

6-5-5 const修饰的成员函数213

6-5-6 类型转换215

6-6 存储管理216

6-6-1 对象数组216

6-6-2 构造函数与析构函数219

6-7 类型模板220

6-8 小结225

第七章 异常处理基础227

7-1 异常处理的基本理论227

7-2 异常处理的引发230

7-3-2 异常接口规范说明233

7-4 VCI异常类233

7-3-1 栈框架的调整233

7-3 栈框架的调整与异常接口规范233

7-4-1 VCL异常类234

7-4-2 使用VCL异常类235

7-5 小结247

第八章 继承248

8-1 继承的基本概念248

8-2 访问控制与支配规则253

8-2-1 访问控制253

8-2-2 支配规则259

8-3 构造函数与析构函数261

8-3-1 构造函数与析构函数261

8-3-2 隐含的复制初始化和赋值262

8-4 类型适应与多态性264

8-5 多重继承267

8-6-1 参考文献信息的组织271

8-6 读写自定义格式的文件数据271

8-6-2 VCL流类274

8-6-3 TReferenceStream类276

8-6-4 主窗体的设计与实现284

8-7 小结332

第九章 重载333

9-1 重载的基本类型333

9-2 类中成员函数的重载333

9-3 操作符重载335

9-4 特殊操作符的重载343

9-4-1 下标操作符的重载343

9-4-2 函数调用操作符的重载345

9-4-3 成员选择操作符的重载345

9-4-4 增量和减量操作符的重载347

9-4-5 new和delete操作符的重载348

9-5 操作符重载与类型转换351

9-6 小结353

第十章 多态性与动态联编354

10-1 动态联编的实现机制354

10-1-1 联编与动态联编354

10-1-2 虚函数355

10-1-3 动态联编的实现机制358

10-2 动态类型361

10-2-1 运行时的类型识别361

10-2-2 动态类型强制转换364

10-3 特殊虚函数365

10-3-1 虚析构函数365

10-3-2 纯虚函数366

10-3-3 操作符虚函数367

10-4 Object Pascal与C++Builder367

10-4-1 处理RJTI的差异367

10-4-2 对象标识与实例化368

10-4-3 VCL类的对象构造371

10-4-4 在基类构造函数中调用虚函数372

10-4-5 对象析构374

10-4-6 成员函数AfterConstruction与 BeforeDestruction375

10-4-7 类虚函数(Class virtual function)375

10-5 抽象类——对类的再次抽象375

10-6 小结377

第十一章 创建部件378

11-1 从已有的部件继承378

11-2 理解C++Builder 5的包382

11-2-1 使用包382

11-2-2 使用运行时包382

11-2-3 包的需求列表和包含列表384

11-2-4 使用设计时包385

11-2-5 创建包386

11-3 创建部件388

11-2-6 分发包388

11-4 小结398

第十二章 游戏编程399

12-1 围棋打谱程序“WeiQi”399

12-1-1 TWeiqiBoard类399

12-1-2 围棋打谱程序“WeiQi”414

12-2 DirectX编程431

12-2-1 DDraw实例431

12-2-2 DirectDraw属性的初始化437

12-2-3 设置DirectDraw的图形模式437

12-2-4 创建表面与缓冲区440

12-2-5 文本输出443

12-2-6 表面切换443

12-2-7 响应用户击键444

12-2-8 释放DirectDraw对象444

12-3 小结445

热门推荐