《C++ Builder实用教程》求取 ⇩

第一部分环境篇1

第1章 事件与面向对象1

1.1 人与计算机1

1.2 我要控制你,而不是你来控制我2

1.3 对象与类的基本特征3

1.3.1 何谓对象3

1.3.2 Windows 95/NT中的对象4

1.3.3 对象的属性4

1.4 小结6

1.3.4 对象的行为6

第2章 C++ Builder可视化开发概念7

2.1 安装C++ Builder7

2.2 C++ Builder可视化编程环境8

2.2.1 加速条9

2.2.2 对象观察器11

2.2.3 窗体设计器12

2.2.4 代码编辑器13

2.2.5 使用C++ Builder的代码编辑器14

2.3 一个简单的用户界面18

2.3.2 部件的调整与对齐19

2.3.1 选取部件加入到窗体中19

2.3.4 运行工程22

2.4 改变对象的属性22

2.4.1 用Properties页改变部件的属性值22

2.3.3 保存所做的工作22

2.4.2 设置窗体的缺省按钮23

2.4.3 汉化界面及字体选取23

2.4.4 使用图像编辑对话框24

2.5.1 为用户操作建立“事件”25

2.5.2 使用颜色编辑对话框25

2.5 添加事件处理过程25

2.6 使用联机帮助Help26

2.7 小结26

第3章 C++ Builder基本部件27

3.1 使用C++ Builder常用部件27

3.1.1 常用文本部件27

3.1.2 按钮和检查框部件28

3.1.3 滚动部件29

3.1.4 分组和分界部件29

3.1.6 图形和图像部件30

3.1.5 网格和表格部件30

3.1.7 关系图和文件列表部件31

3.1.8 多媒体部件和OLE部件32

3.2 使用C++ Builder不可见部件32

3.2.1 菜单部件32

3.2.2 计时器部件34

3.2.3 对话框部件35

3.3 小结36

4.1 创建多窗体工程工程37

4.1.1 创建一个含有About框的例程37

第4章 使用C++ Builder的工程管理和设计工具37

4.1.2 指定自动创建窗体38

4.2 使用工程管理器39

4.2.1 工程文件的组成39

4.2.2 使用Project Manager进行工程管理40

4.3 使用窗体模板和对话框向导41

4.3.1 使用窗体模板创建窗体41

4.3.2 存储自己的窗体模板41

4.3.3 使用对话框向导Dialog Wizard42

4.4 使用工程模板和应用程序向导42

4.4.2 使用应用程序向导Application Wizard43

4.4.1 使用工程模板43

4.5 小结44

第二部分语言篇45

第5章 使用C++ Builder语言45

5.1 C++ Builder语句与语句块45

5.1.1 空白与语句45

5.1.2 表达式语句和空语句46

5.2 C++ Builder的标识符与保留字47

5.2.1 标识符47

5.1.3 块与复合语句47

5.2.2 保留字48

5.2.3 操作符与表达式49

5.2.4 定义标识符的良好习惯56

5.3 常量与变量57

5.3.1 对变量名的限制57

5.3.2 有关常量和变量的一些问题58

5.3.3 变量的声明与作用域59

5.3.4 使用变量60

5.4.1 基本类型61

5.4 C++ Builder中的类型61

5.4.2 字符串类型63

5.4.3 数组类型64

5.4.4 结构类型与联合类型64

5.4.5 枚举类型66

5.4.6 指针类型66

5.5 类与对象69

5.5.1 面向对象的程序设计69

5.5.2 C++ Builder中的部件类与类类型70

5.5.3 类与对象的属性与行为73

5.5.4 使用类74

5.5.5 创建非可视化类76

5.6 注释你的代码79

5.7 小结80

5.8 问题与练习80

第6章 字符串与数字82

6.1 字符串类型与操作82

6.1.1 字符串类型82

6.1.2 字符串操作83

6.1.3 AnsiString类86

6.1.4 TLabel部件与字换行89

6.2 数字类型与操作89

6.2.1 使用整数时会遇到的问题89

6.2.2 类型转换90

6.3 计算器——字符串与数的实例92

6.3.1 我们要干什么92

6.3.2 设计思路93

6.3.3 最终实现94

6.4 小结98

6.5 问题与练习99

第7章 条件分支与循环100

7.1 条件分支语句100

7.1.1 布尔类型100

7.1.2 if语句101

7.1.3 switch语句103

7.1.4 嵌套的if语句与switch语句104

7.2 循环语句105

7.2.1 跳转与无跳转编程106

7.2.2 for循环语句106

7.2.3 while和do......while循环语句107

7.2.4 break和continue语句108

7.2.5 几种循环的比较109

7.3 使用TCanvas类的实例109

7.3.1 TCanvas类109

7.3.2 设计应用程序的界面112

7.3.3 最终实现114

7.4 数组119

7.4.1 一维数组的定义与引用119

7.4.2 二维数组的定义与引用121

7.4.3 TStringGrid部件122

7.4.4 TStrings类124

7.5 小结127

7.6 问题与练习127

第8章 函数和编译指令129

8.1 函数类方法的定义129

8.1.1 函数和类方法的定义129

8.1.2 内联函数131

8.2 函数和类方法的参数132

8.2.1 形式参数和实际参数132

8.2.2 函数和类方法的返回值133

8.2.3 数组作为函数和类方法的参数134

8.3 函数和类方法的调用135

8.3.1 调用C++ Builder方法和函数的简单例程135

8.3.2 调用C++ Builder的含参过程137

8.3.3 函数和类方法的递归调用139

8.4 编译指令139

8.4.1 嵌入指令140

8.4.2 宏定义140

8.4.3 条件编译指令142

8.6 问题与练习144

8.5 小结144

第9章 指针与引用145

9.1 指针的概念145

9.2 指针运算146

9.2.1 指针的算术运算146

9.2.2 指针的关系运算146

9.2.3 指针的赋值运算146

9.2.4 指针和数组的关系147

9.3 多级指针148

9.4.1 指针数组149

9.4 指针和数组149

9.4.2 指向数组的指针151

9.5 指针和动态内存分配152

9.6 引用154

9.6.1 引用说明154

9.6.2 引用参数156

9.6.3 返回引用的函数156

9.7 类型定义157

9.8.1 指针作为函数的参数158

9.8 指针和函数158

9.8.2 返回指针的函数160

9.8.3 指向函数的指针161

9.9 特殊的指针与复杂说明162

9.9.1 void类型的指针163

9.9.2 指针和const关键字163

9.9.3 复杂说明164

9.10 小结165

9.11 问题与练习166

10.1 结构说明167

第10章 结构167

10.2 结构和指针168

10.3 结构与函数169

10.4 复杂结构与链表171

10.4.1 结构作为另一个结构的成员171

10.4.2 链表172

10.5 时间表应用程序172

10.6 小结180

10.7 问题与练习181

11.1 构造函数和析构函数182

第11章 面向对象的程序设计基础182

11.2 数据成员的初始化187

11.3 赋值190

11.4 const修饰的成员函数191

11.5 重载192

11.5.1 类中函数名的重载192

11.5.2 运算符重载194

11.6 继承196

11.6.1 父类和子类197

11.6.2 访问控制200

11.6.3 支配规则205

11.6.4 再谈类的构造函数和析构函数207

11.7 完整的快算24代码208

11.8 小结225

11.9 问题与练习226

第三部分应用篇227

第12章 创建MDI应用程序——文本编辑器实例227

12.1 多文档界面227

12.1.1 创建父窗体228

12.1.2 创建子窗体229

12.1.3 窗体菜单的融合232

12.2 文本编辑部件及应用234

12.2.1 TEdit部件234

12.2.2 TMemo部件235

12.2.3 TRichEdit部件235

12.3 添加属性与方法236

12.3.1 添加父窗体的事件处理代码236

12.3.2 添加子窗体的事件处理代码238

12.4 通用对话框的使用244

12.4.1 文件打开对话框部件和文件保存对话框部件244

12.4.2 查找对话框部件247

12.4.3 替换对话框部件249

12.4.4 字体对话框部件249

12.5 文件打印251

12.5.1 TPrinter对象251

12.5.2 打印对话框部件253

12.5.3 打印机设置对话框部件255

12.6 对文本编辑器的改进255

12.6.1 添加工具栏255

12.6.2 跟踪子窗体257

12.6.3 使用Tag属性259

12.6.4 再谈GroupIndex属性261

12.6.5 菜单的动态控制262

12.7 小结264

12.8 问题与练习264

第13章 图形图像处理方法266

13.1 常用图形对象266

13.1.1 TPen类266

13.1.2 TBrush类268

13.1.3 TColor类型269

13.2.1 响应鼠标事件270

13.2 画图程序270

13.2.2 在窗体中加入工具栏273

13.2.3 绘图功能的实现274

13.3 剪贴板286

13.3.1 使用剪贴板传输文本286

13.3.2 剪贴板类287

13.3.3 利用剪贴板传输图像289

13.4.1 TGraphic类290

13.4.2 TPicture类290

13.4 常用图像类290

13.4.3 TImage部件291

13.4.4 TBitmap类291

13.5 图像类的应用291

13.6 小结297

13.7 问题与练习297

第14章 文件298

14.1 标准文件类型和文件的打开与关闭298

14.2 文件的读写299

14.3 文件的定位301

14.4 非缓冲文件302

14.5 C++ Builder封装的Windows文件管理标准函数303

14.6 文件控件的应用305

14.7 小结305

14.8 问题与练习305

第15章 使用C++ Builder开发数据库应用程序306

15.1 数据库系统概述306

15.2 C++ Builder的数据库特性及功能简介307

15.2.1 C++ Builder的数据库特性307

15.3 C++ Builder数据库的体系结构309

15.2.2 C++ Builder可以访问的数据源(DataSource)309

15.3.1 数据访问部件310

15.3.2 数据控制部件312

15.3.3 数据库窗体向导314

15.4 C++ Builder数据库应用程序的开发方法和步骤314

15.5 简单的基于单表的数据库应用316

15.5.1 选择相关部件316

15.5.2 设置部件的属性316

15.5.3 运行程序317

15.6 利用TDBNavigator部件创建存取程序318

15.6.2 使用TDBNavigator部件移动记录指针319

15.6.1 创建应用程序窗体319

15.6.3 定制TDBNavigator部件320

15.7 创建主要/明细型数据库应用321

15.8 字段类的使用323

15.8.1 字段类的类型323

15.8.2 创建永久性的字段类323

15.8.3 设置字段类的属性324

15.8.4 字段类的访问327

15.9 数据库的查询329

15.9.1 使用GotoKey方法查找数据记录329

15.9.2 使用FindKey方法查找数据库中的记录330

15.9.3 使用GotoNearest和FindNearest执行不精确查找331

15.10 修改数据库中的记录333

15.10.1 Edit方法和Post方法333

15.10.2 插入和删除记录333

15.11 输入数据的有效性验证334

15.12 小结336

15.13 问题与练习336

第16章 数据的访问337

16.1 C++ Builder数据访问部件的层次结构337

16.2.2 TSession部件的方法338

16.2 TSession部件338

16.2.1 TSession部件的重要属性338

16.3 数据集部件TDataSet339

16.3.1 数据集部件的几种状态339

16.3.2 数据集的打开与关闭340

16.3.3 数据集的导航340

16.3.4 数据集中的数据维护341

16.3.5 数据集部件与数据浏览部件的连接343

16.3.6 数据集部件的相关事件344

16.4 TTable部件344

16.4.1 TTable部件的主要属性345

16.4.2 TTable部件的方法及应用346

16.5 TDataSource部件348

16.5.1 TDataSource部件的属性348

16.5.2 TDataSource部件的事件348

16.6 小结350

16.7 问题与练习350

第17章 数据库应用程序实例351

第四部分附录419

A C++ Builder 3环境419

1998《C++ Builder实用教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由广正工作室编著 1998 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用C程序设计教程(1994 PDF版)
实用C程序设计教程
1994 北京:机械工业出版社
BORLAND C++BUILDER编程( PDF版)
BORLAND C++BUILDER编程
borland c++ builder 3 应用程序开发学习教程 P374( PDF版)
borland c++ builder 3 应用程序开发学习教程 P374
C++ Builder实用教程(广正工作室)( PDF版)
C++ Builder实用教程(广正工作室)
C++实用培训教程( PDF版)
C++实用培训教程
交通行业工人技术考核丛书  公路工程高级试验工培训教材( PDF版)
交通行业工人技术考核丛书 公路工程高级试验工培训教材
广东交通职业技术学院
Borland C++ Builder使用指南(1998 PDF版)
Borland C++ Builder使用指南
1998 西安:西安电子科技大学出版社
C++ Builder编程实例详解(1999 PDF版)
C++ Builder编程实例详解
1999 北京:电子工业出版社
C++ Builder 4.0实用教程(1999 PDF版)
C++ Builder 4.0实用教程
1999 北京:人民邮电出版社
C++ Builder 3编程指南(1998 PDF版)
C++ Builder 3编程指南
1998 北京:人民邮电出版社
Borland C++ Builder 3应用程序开发学习教程(1999 PDF版)
Borland C++ Builder 3应用程序开发学习教程
1999 北京:北京大学出版社
C++实例教程(1997 PDF版)
C++实例教程
1997 北京:电子工业出版社
C程序设计实用教程(1994 PDF版)
C程序设计实用教程
1994 西安:西安电子科技大学出版社
Visual C++4.X实用教程(1997 PDF版)
Visual C++4.X实用教程
1997 北京:人民邮电出版社
C++程序设计实用教程(1996 PDF版)
C++程序设计实用教程
1996 北京:清华大学出版社