《Borland C++ Builder 3入门与提高》求取 ⇩

引言1

第1章Borland C++ Builder概述和安装3

1.1 Borland C++ Builder简介4

1.1.1 Borland C++ Builder产生的背景4

1.1.2 传统C++开发工具的不足5

1.1.3 Borland C++ Builder的产生5

1.1.4 Borland C++ Builder集成开发环境的特点6

1.2 Borland C++ Builder的安装7

1.2.1 硬件和软件环境要求7

1.2.2 Borland C++ Builder的安装7

1.3 Borland C++ Builder的组成10

1.4 本章小结11

第2章Borland C++ Builder集成开发环境13

2.1 集成开发环境14

2.1.1 集成开发环境的运行14

2.1.2 集成开发环境的主窗口15

2.2 Borland C++ Builder集成开发环境的菜单16

2.2.1 File菜单16

2.2.2 Edit菜单17

2.2.3 Search菜单18

2.2.4 View菜单19

2.2.5 Project菜单20

2.2.6 Run菜单21

2.2.8 Database菜单23

2.2.7 Component菜单23

2.2.9 Tools菜单24

2.2.10 Workgroups菜单25

2.2.11 Help菜单25

2.3 工具栏26

2.4 构件栏28

2.5 本章小结29

第3章Borland C++ Builder常用工具软件31

3.1 文本编辑器32

3.1.1 创建新的单元文件32

3.2 表单编辑器33

3.1.2 打开文本文件或单元文件33

3.1.3 编辑文件33

3.2.1 表单的存在形式34

3.2.2 创建应用程序表单35

3.2.3 在表单编辑器中放置和删除构件36

3.3 对象浏览器36

3.3.1 设置构件的属性37

3.3.2 构件事件处理38

3.4 对齐工具栏40

3.4.1 显示对齐工具栏40

3.5.1 打开对象浏览器41

3.4.2 表单编辑器中构件的位置调整41

3.5 对象存储器41

3.5.2 将工程对象放置到对象存储器42

3.6 图像编辑器44

3.6.1 编辑位图44

3.6.2 编辑图标45

3.7 本章小结46

第4章Borland C++ Builder工程项目管理和集成调试环境47

4.1 C- + Builder工程项目48

4.1.1 工程文件48

4.1.2 单元文件49

4.1.3 表单文件51

4.1.4 包文件54

4.1.5 桌面文件54

4.2 Borland C++ Builder的工程项目管理器54

4.2.1 工程项目管理器的工具栏54

4.2.2 工程项目管理器的状态栏55

4.2.3 工程项目管理器的快捷菜单55

4.3 创建32位Windows应用程序过程58

4.3.1 创建新应用程序工程项目58

4.3.2 在应用程序中加入菜单和菜单项59

4.3.3 在应用程序中加入About对话框62

4.4.1 编译单元文件66

4.4 Borland C++ Builder编译和连接环境66

4.4.2 工程项目文件的编译和连接67

4.4.3 运行应用程序68

4.5 Borland C++ Builder集成调试环境68

4.5.1 应用程序错误类型68

4.5.2 集成调试环境的设置69

4.5.3 断点69

4.5.4 调试应用程序71

4.6 本章小结72

第5章面向对象编程与Borland C++ Builder73

5.1.2 对象式描述74

5.1.1 过程式描述74

5.1 面向对象的基本概念74

5.2 类和对象75

5.2.1 类的定义75

5.2.2 类的使用78

5.2.3 构造函数和析构函数79

5.2.4 类的存取控制84

5.3 继承85

5.3.1 单一继承85

5.3.2 派生类中的构造函数和析构函数89

5.3.3 保护成员90

5.4.1 运行时的多态性91

5.4 多态性91

5.4.2 虚函数94

5.4.3 抽象类和纯虚函数95

5.5 Borland C++ Builder常用类96

5.5.1 字符串类(AnsiString)96

5.5.2 字符串类队列(TStringList)100

5.5.3 对象指针队列(TList)101

5.6 本章小结105

第6章Borland C++ Builder编程模式与构件107

6.1.1 MS-DOS应用程序的编程模式108

6.1.2 MS-DOS应用程序108

6.1 Borland C++ Builder编程模式108

6.1.3 Windows操作系统的特点109

6.1.4 Windows应用程序编程特点110

6.1.5 Borland C++ Builder编程模式113

6.2 构件116

6.2.1 构件的定义116

6.2.2 构件的构成116

6.2.3 Borland C++ Builder可视化构件库的体系结构117

6.3 表单构件118

6.3.1 表单的属性119

6.3.2 表单构件的事件响应123

6.3.3 表单构件的方法132

6.3.4 表单构件的使用举例133

6.3.5 应用程序源代码135

6.4 本章小结137

第7章Borland C++ Builder主窗口构件139

7.1 菜单140

7.1.1 菜单简介140

7.1.2 主菜单构件和菜单项构件141

7.2 菜单设计器142

7.2.1 打开菜单设计器142

7.2.2 创建菜单项143

7.2.3 加速键和快捷键144

7.2.6 创建多级菜单146

7.2.5 添加菜单分隔符146

7.2.4 增加和删除菜单项146

7.2.7 使用菜单模板进行菜单设计148

7.2.8 菜单项事件处理149

7.3 菜单的动态操作与控制149

7.3.1 增加菜单项149

7.3.2 删除菜单项150

7.3.3 隐藏/显示菜单项150

7.3.4 更改菜单项150

7.3.5 菜单项变灰操作151

7.3.6 设置菜单项选择标志151

7.4.1 控制板构件152

7.4 控制板构件与快捷按钮构件152

7.4.2 快捷按钮构件156

7.4.3 设计和实现Windows应用程序的工具栏和快捷按钮159

7.4.4 控制快捷按钮状态160

7.5 工具栏构件和工具栏按钮构件161

7.5.1 工具栏构件161

7.5.2 工具栏按钮构件162

7.5.3 实现Windows应用程序的工具栏和快捷按钮162

7.6 状态栏164

7.6.1 状态栏构件164

7.6.2 在状态栏中显示菜单项提示信息166

7.6.3 在状态栏中显示文本字符串168

7.6.4 在状态栏中显示图标169

7.7 本章小结170

第8章对话框和对话框构件171

8.1 对话框简介172

8.2 组成对话框的常用构件173

8.2.1 标签构件173

8.2.2 按钮构件174

8.2.3 文本编辑器构件178

8.2.4 组框构件184

8.2.5 列表框构件184

8.2.6 组合框构件189

8.2.7 滚动条构件191

8.2.8 备忘录构件196

8.3 模式对话框的设计和实现197

8.3.1 应用程序对话框功能简介198

8.3.2 应用程序框架198

8.3.3 应用程序代码205

8.4 标准对话框函数210

8.4.1 MessageDlg函数210

8.4.2 MessageDlgPos函数211

8.4.3 ShowMessage函数211

8.5 通用标准对话框构件212

8.4.5 InputBox函数212

8.4.4 ShowMessagePos函数212

8.5.1 打开文件对话框213

8.5.2 通用文件存盘对话框215

8.5.3 颜色通用对话框简介215

8.5.4 颜色对话框构件216

8.5.5 通用字体设置对话框简介217

8.5.6 通用【查找】对话框和【取代】对话框219

8.5.7 【打印】对话框223

8.6 本章小结224

第9章Win32应用程序常用构件225

9.1.2 TrackBar构件226

9.1 TrackBar构件226

9.1.1 TrackBar控件简介226

9.1.3 TrackBar构件的使用227

9.2 ProgressBar构件229

9.2.1 ProgressBar控件简介229

9.2.2 ProgressBar构件229

9.2.3 ProgressBar构件的使用230

9.3 TPageControl构件232

9.3.1 属性页控件简介232

9.3.2 TPageControl构件233

9.3.3 TTabSheet构件234

9.3.4 使用TPageControl构件设计对话框235

9.4 ImageList构件237

9.4.1 ImageList控件简介237

9.4.2 ImageList构件238

9.4.3 ImageList构件的使用239

9.5 TreeView构件241

9.5.1 TreeView控件简介241

9.5.2 TreeView构件241

9.5.3 使用TreeView构件进行应用程序设计243

9.5.4 TTreeNodes构件245

9.5.5 TTreeNode构件246

9.5.6 应用程序运行时使用TreeView构件247

9.6.1 ListView控件简介249

9.6 ListView构件249

9.6.2 ListView构件250

9.6.3 ListView构件的使用251

9.7 综合应用程序256

9.8 本章小结274

第10章图形图像构件和绘图275

10.1 图形基础知识276

10.1.1 Windows图形基础知识276

10.1.2 Borland C++ Builder绘图模式276

10.2.1 画笔构件277

10.2 基本的绘图构件277

10.2.2 画刷构件279

10.2.3 位图构件281

10.3 Canvas构件283

10.4 TImage构件286

10.4.1 TImage构件属性286

10.4.2 应用程序举例287

10.5 Shape构件287

10.6 综合应用程序288

10.7 本章小结300

第11章RichEdit构件和RichEdit应用程序301

11.1.1 RichEdit构件的属性302

11.1 RichEdit构件302

11.1.2 RichEdit构件的事件305

11.1.3 RichEdit构件的方法305

11.2 RichEdit应用程序306

11.2.1 RichEdit应用程序框架307

11.2.2 设计RichEdit的主窗口307

11.2.3 创建RichEdit的主菜单308

11.2.4 添加工具栏构件308

11.2.5 添加快捷按钮构件309

11.2.6 在RichEdit应用程序中增加标尺310

11.2.8 添加通用对话框构件311

11.2.7 添加状态栏构件311

11.2.9 添加RichEdit构件312

11.3 实现RichEdit应用程序程序功能313

11.3.1 创建新的文件功能313

11.3.2 打开文件功能314

11.3.3 文件存盘功能315

11.3.4 剪贴板功能315

11.3.5 改变文本字体功能316

11.3.6 拖放操作317

11.3.7 打印机设置功能317

11.3.8 打印功能317

11.3.9 标尺318

11.4 RichEdit程序源代码319

11.5 本章小结335

第12章多媒体构件和多媒体应用程序337

12.1 多媒体和计算机操作系统338

12.1.1 多媒体的基础知识338

12.1.2 多媒体与Windows操作系统338

12.1.3 MCI接口339

12.2 卡通构件341

12.2.1 卡通控件简介341

12.2.2 卡通构件342

12.2.3 卡通构件的使用344

12.3.1 TMediaPlayer构件简介346

12.3 TMediaPlayer构件346

12.3.2 TMediaPlayer媒体播放构件使用350

12.3.3 多媒体应用程序功能简介351

12.3.4 多媒体应用程序代码352

12.4 本章小结365

第13章异常处理367

13.1 异常处理的基础368

13.1.1 异常处理的基础知识368

13.1.2 C++异常处理369

13.2 Borland C++ Builder异常处理371

13.2.1 VCL异常处理机制371

13.2.2 VCL异常类层次结构372

13.2.3 使用VCL缺省的异常处理374

13.2.4 处理多个异常375

13.2.5 唤起异常376

13.2.6 使用用户自定义的异常处理对象377

13.3 本章小结382

第14章线程构件和多线程应用程序383

14.1 线程基础知识384

14.1.1 进程和线程384

14.1.2 多任务384

14.1.3 线程调度385

14.2.1 Borland C++ Builder多线程工作模型386

14.2 Borland C++ Builder多线程应用程序386

14.2.2 线程构件387

14.2.3 创建线程类389

14.2.4 多线程同步392

14.2.5 控制线程运行394

14.2.6 多线程间通信394

14.3 本章小结403

第15章Internet构件和面向Internet应用程序405

15.1 Internet简介406

15.1.1 TCP/IP协议406

15.1.2 Internet网络地址406

15.1.3 Internet网络的服务407

15.2 Borland C++ Builder Inemet构件408

15.2.1 Socket简介408

15.2.2 数据流Socker的工作过程409

15.2.3 数据报Socket的工作过程410

15.2.4 ClientSocket构件410

15.2.5 ServerSocket构件411

15.3 面向Internet应用程序413

15.3.1 应用程序功能简介413

15.3.2 应用程序源代码415

15.4 本章小结425

第16章Borland C++ Builder数据库应用程序开发环境427

16.1 数据库基础知识428

16.1.1 数据库管理系统428

16.1.2 数据库应用程序429

16.2 Borland C++ Builder数据库应用程序开发环境429

16.2.2 Borland数据库引擎430

16.3 Borland C++ Builder数据库应用程序的结构432

16.3.1 使用BDE的单层数据库应用程序433

16.3.2 单层数据库应用程序433

16.3.3 双层基于客户/服务器模式的数据库应用程序433

16.3.4 多层结构的数据库应用程序434

16.4 本章小结435

第17章Borland C++ Builder数据库工具软件437

17.1 BDE Administrator438

17.1.1 BDE Administrator主窗口438

17.1.2 数据库别名438

17.1.3 创建和更改数据库的别名439

17.1.4 数据库别名的重新配置440

17.1.5 数据库引擎驱动程序的配置441

17.2 Database Desktop442

17.2.1 Database Desktop主窗口442

17.2.2 创建新的表格443

17.2.3 打开数据库表格446

17.3.1 SQL Explorer主窗口447

17.3 SQL Explorer447

17.2.4 编辑数据库表格记录447

17.3.2 显示数据库表格所包含的对象448

17.3.3 显示和编辑数据库表格的记录449

17.3.4 使用SQL语句进行数据库查询操作450

17.4 本章小结451

第18章Borland C++ Builder数据库应用程序常用构件453

18.1 Borland C++ Builder数据库应用程序构件454

18.1.1 数据库访问构件454

18.1.2 数据控制构件455

18.2 数据集构件456

18.2.2 数据集的状态457

18.2.1 数据集构件简介457

18.3 TTable构件458

18.3.1 TTable构件458

18.3.2 TTable构件的使用460

18.3.3 打开和关闭数据库462

18.3.4 通过表格构件控制对数据库的访问463

18.3.5 移动当前记录464

18.3.6 添加和插入操作466

18.3.7 删除操作467

18.3.8 检索操作467

18.3.9 设置工作范围470

18.3.10 排序操作473

18.4 TQuery构件474

18.4.1 TQuery构件474

18.4.2 TQuery构件的使用475

18.4.3 应用程序运行时的结构化查询操作476

18.4.4 参数化的结构化查询操作477

18.4.5 使用TQuery构件完成记录的排序操作479

18.5 TDataSource构件480

18.6 TDBNavigator构件481

18.7 本章小结482

附录A 常用构件的属性、方法和事件表483

附录B 可视化构件库的常用函数495

1999《Borland C++ Builder 3入门与提高》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘海涛编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++ 5.0入门与提高(1997 PDF版)
Borland C++ 5.0入门与提高
1997 北京:清华大学出版社
Delphi4.0入门与提高( PDF版)
Delphi4.0入门与提高
BORLAND C++BUILDER编程( PDF版)
BORLAND C++BUILDER编程
Photoshop5.0入门与提高(1998.10 PDF版)
Photoshop5.0入门与提高
1998.10 重庆大学出版社
Delphi3.0入门与提高(1998年12月第1版 PDF版)
Delphi3.0入门与提高
1998年12月第1版 清华大学出版社
Borland C++ Builder使用指南(1998 PDF版)
Borland C++ Builder使用指南
1998 西安:西安电子科技大学出版社
Borland C++ 5.0 for Windows入门图解(1998 PDF版)
Borland C++ 5.0 for Windows入门图解
1998 北京:电子工业出版社
JAVA入门与提高(1997 PDF版)
JAVA入门与提高
1997 北京:人民邮电出版社
Delphi4.0入门与提高(1998 PDF版)
Delphi4.0入门与提高
1998 北京:人民邮电出版社
Visual C++ 6.0入门与提高(1999 PDF版)
Visual C++ 6.0入门与提高
1999 北京:清华大学出版社
Windows C程序设计入门与提高(1999 PDF版)
Windows C程序设计入门与提高
1999 北京:清华大学出版社
BBS入门与提高(1997 PDF版)
BBS入门与提高
1997 北京:电子工业出版社
Borland C++入门(1991 PDF版)
Borland C++入门
1991 北京希望电脑公司
Borland C++入门(1994 PDF版)
Borland C++入门
1994 北京:科学出版社
Visual C++ 4.x入门与提高(1997 PDF版)
Visual C++ 4.x入门与提高
1997 北京:清华大学出版社