图书介绍

Borland C++ Builder 4入门与提高【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Borland C++ Builder 4入门与提高
  • 刘海涛编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302007454
  • 出版时间:2000
  • 标注页数:527页
  • 文件大小:78MB
  • 文件页数:544页
  • 主题词:电脑网络

PDF下载


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

下载说明

Borland C++ Builder 4入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

引言1

0.1 Borland C++Builder简介1

0.1.1 Borland C++Builder产生的背景1

0.1.2 传统C++开发工具的不足2

0.1.3 Borland C++Builder的产生2

0.1.4 Borland C++Builder的特点3

0.2 本书导读4

0.3 本书的约定5

第1章Borland C++Builder4的安装7

1.1 硬件和软件环境要求8

1.2 Borland C++Builder4的安装8

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

2.1 Borland C++Builder4集成开发环境14

2.1.1 Borland C++Builder4集成开发环境的启动14

2.1.2 Borland C++Builder4集成开发环境的主窗口15

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

2.2.1 File菜单16

2.2.2 Edit菜单18

2.2.3 Search菜单19

2.2.4 View菜单20

2.2.5 Project菜单21

2.2.6 Run菜单22

2.2.7 Component菜单23

2.2.9 Tools菜单24

2.2.8 Database菜单24

2.2.10 Help菜单25

2.3 工具栏26

2.4 构件栏27

2.4.1 Standard选项卡27

2.4.2 Additional选项卡28

2.4.3 Win32选项卡29

2.4.4 System选项卡30

2.4.5 Internet选项卡31

2.4.6 Data Access选项卡32

2.4.7 Data Controls选项卡33

2.4.8 ActiveX选项卡33

2.5 本章小结34

第3章Borland C++Builder4内置编程工具35

3.1 窗体编辑器36

3.1.1 窗体的存在形式36

3.1.2 创建应用程序窗体38

3.1.3 在窗体编辑器中放置构件38

3.1.4 改变构件的尺寸38

3.1.5 拷贝和粘贴构件40

3.1.6 删除和恢复构件40

3.1.7 调整构件布局40

3.1.8 调整窗体构件的Tab次序41

3.1.9 设置非可视构件的创建次序42

3.1.10 锁定窗体位置42

3.2 对象编辑器43

3.2.1 设置构件对象的属性44

3.2.2 设置构件需要响应的事件46

3.3 代码编辑器和代码浏览器47

3.3.1 创建新的单元文件47

3.3.1 编辑文件48

3.3.3 查找和替换操作48

3.3.4 标识符浏览功能50

3.3.5 动态帮助功能50

3.4 代码浏览器53

3.4.1 使用代码浏览器53

3.4.2 关闭和打开代码浏览器54

3.5 对齐工具栏54

3.5.1 显示对齐工具栏54

3.6.1 打开对象存储器55

3.5.2 窗体编辑器中构件的位置调整55

3.6 对象存储器55

3.6.2 在对象存储器存储对象56

3.7 图像编辑器58

3.7.1 编辑位图58

3.7.2 编辑图标59

3.8 本章小结60

第4章Borland C++Builder4工程管理61

4.1 Borland C++Builder4工程项目62

4.1.1 工程文件62

4.1.2 单元文件63

4.1.3 窗体文件65

4.2 工程管理器66

4.2.1 工程管理器的工具栏67

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

4.2.3 工程管理器的快捷菜单68

4.3 Borland C++Builder4编译和连接环境70

4.3.1 编译单元文件70

4.3.2 工程项目文件的编译和连接71

4.3.3 运行应用程序72

4.4 本章小结72

第5章Borland C++Builder4集成调试环境73

5.1.2 运行时错误74

5.2 Borland C++Builder4集成调试环境设置74

5.1.3 逻辑错误74

5.1.1 语法错误74

5.1 应用程序错误类型74

5.3 设置程序运行参数75

5.4 控制程序运行76

5.4.1 运行到文本编辑器光标所在位置76

5.4.2 单步运行和跟踪77

5.4.3 暂停和终止应用程序运行77

5.5 使用断点78

5.5.1 设置断点78

5.5.2 删除断点79

5.5.3 断点列表对话框79

5.5.4 创建条件断点80

5.6.1 观察变量值变化81

5.6 检查变量和表达式的值81

5.6.2 计算和修改变量值82

5.7 检查函数和过程调用83

5.7.1 打开调用栈窗口83

5.7.2 使用调用栈窗口83

5.8 监视线程状态84

5.8.1 线程状态窗口84

5.8.2 使用线程状态窗口85

8.9 监视微处理器状态85

5.10 本章小结86

第6章 面向对象编程与Borland C++Builder487

6.1.2 对象式描述88

6.1.1 过程式描述88

6.1 面向对象的基本概念88

6.2 类和对象89

6.2.1 类的定义89

6.2.2 类的使用92

6.2.3 构造函数和析构函数93

6.2.4 类的存取控制98

6.3 继承99

6.3.1 单一继承99

6.3.2 派生类中的构造函数和析构函数103

6.3.3 保护成员104

6.4 多态性105

6.4.1 运行时的多态性105

6.4.2 虚函数108

6.4.3 抽象类和纯虚函数109

6.5 Borland C++Builder4常用类110

6.5.1 字符串类(AnsiString)110

6.5.2 字符串类队列(TStringList)114

6.5.3 对象指针队列(TList)116

6.6 本章小结119

第7章Borland C++Builder4编程模式与构件121

7.1 Borland C++Builder4编程模式122

7.1.1 MS-DOS应用程序的编程模式122

7.1.2 MS-DOS应用程序122

7.1.3 Windows操作系统的特点123

7.1.4 Windows应用程序编程特点124

7.1.5 Borland C++Builder4编程模式127

7.2 第一个Borland C++Builder4应用程序130

7.2.1 创建新应用程序工程项目130

7.2.2 在应用程序中加入菜单和菜单项131

7.2.3 在应用程序中加入About对话框134

7.3 构件139

7.3.1 构件的定义139

7.3.2 构件的构成139

7.3.3 Borland C++Builder4可视化构件库的体系结构140

7.4 窗体141

7.4.1 窗体的属性142

7.4.2 窗体的事件响应146

7.4.3 实现窗体功能的方法155

7.4.4 窗体的使用举例156

7.4.5 应用程序源代码158

7.5 本章小结160

第8章Borland C++Builder4主窗口构件161

8.1 菜单162

8.1.1 菜单简介162

8.1.2 主菜单构件和菜单项构件163

8.2 菜单设计器164

8.2.1 打开菜单设计器164

8.2.2 创建菜单项165

8.2.3 加速键和快捷键166

8.2.6 创建多级菜单168

8.2.4 增加和删除菜单项168

8.2.5 添加菜单分隔符168

8.2.7 使用菜单模板进行菜单设计170

8.2.8 菜单项事件处理171

8.3 菜单的动态操作与控制171

8.3.1 增加菜单项171

8.3.2 删除菜单项172

8.3.3 隐藏/显示菜单项172

8.3.4 更改菜单项172

8.3.5 菜单项变灰操作173

8.3.6 设置菜单项选择标志173

8.4.1 控制板构件174

8.4 控制板构件与快捷按钮构件174

8.4.2 快捷按钮构件178

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

8.4.4 控制快捷按钮状态182

8.5 工具栏构件和工具栏按钮构件183

8.5.1 工具栏构件183

8.5.2 工具栏按钮构件184

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

8.6 状态栏186

8.6.1 状态栏构件186

8.6.2 在状态栏中显示菜单项提示信息188

8.6.3 在状态栏中显示文本字符串190

8.6.4 在状态栏中显示图标191

8.7 本章小结192

第9章 对话框和对话框构件193

9.1 对话框简介194

9.2 组成对话框的常用构件195

9.2.1 标签构件195

9.2.2 按钮构件196

9.2.3 文本编辑器构件200

9.2.4 组框构件206

9.2.5 列表框构件206

9.2.6 组合框构件211

9.2.7 滚动条构件213

9.2.8 备忘录构件218

9.3 模式对话框的设计和实现219

9.3.2 应用程序框架220

9.3.1 应用程序对话框功能简介220

9.3.3 应用程序代码227

9.4 标准对话框函数232

9.4.1 MessageDlg函数232

9.4.2 MessageDlgPos函数233

9.4.3 ShowMessage函数233

9.4.4 ShowMessagePos函数234

9.4.5 InputBox函数234

9.5 通用标准对话框构件234

9.5.1 打开文件对话框235

9.5.2 通用文件存盘对话框237

9.5.4 颜色对话框构件238

9.5.3 颜色通用对话框简介238

9.5.5 通用字体设置对话框简介239

9.5.6 通用【查找】对话框和【取代】对话框241

9.5.7 【打印】对话框245

9.6 本章小结247

第10章 Win32应用程序常用构件249

10.1 TrackBar构件250

10.1.1 TrackBar控件简介250

10.1.2 TrackBar构件250

10.1.3 TrackBar构件的使用251

10.2.1 ProgressBar控件简介253

10.2.2 ProgressBar构件253

10.2 ProgressBar构件253

10.2.3 ProgressBar构件的使用254

10.3 TPageControl构件256

10.3.1 属性页控件简介256

10.3.2 TPageControl构件257

10.3.3 TTabSheet构件258

10.3.4 使用TPageControl构件设计对话框259

10.4 ImageList构件261

10.4.1 ImageList控件简介261

10.4.2 ImageList构件262

10.4.3 ImageList构件的使用263

10.5.2 TreeView构件265

10.5.1 TreeView控件简介265

10.5 TreeView构件265

10.5.3 使用TreeView构件进行应用程序设计267

10.5.4 TTreeNodes构件269

10.5.5 TTreeNode构件270

10.5.6 应用程序运行时使用TreeView构件271

10.6 ListView构件273

10.6.1 ListView控件简介273

10.6.2 ListView构件274

10.6.3 ListView构件的使用275

10.7 综合应用程序280

10.8 本章小结298

第11章 图形图像构件和绘图299

11.1.2 Borland C++Builder4绘图模式300

11.1.1 Windows图形基础知识300

11.1 图形基础知识300

11.2 基本的绘图构件301

11.2.1 画笔构件301

11.2.2 画刷构件303

11.2.3 位图构件305

11.3 Canvas构件307

11.4 TImage构件310

11.4.1 TImage构件属性310

11.4.2 应用程序举例311

11.5 Shape构件311

11.6 综合应用程序312

11.7 本章小结324

第12章 RichEdit构件和RichEdit应用程序325

12.1 RichEdit构件326

12.1.1 RichEdit构件的属性326

12.1.2 RichEdit构件的事件329

12.1.3 RichEdit构件的方法329

12.2 RichEdit应用程序330

12.2.1 RichEdit应用程序框架331

12.2.2 设计RichEdit的主窗口331

12.2.3 创建RichEdit的主菜单332

12.2.4 添加工具栏构件332

12.2.5 添加快捷按钮构件333

12.2.6 在RichEdit应用程序中增加标尺334

12.2.8 添加通用对话框构件335

12.2.7 添加状态栏构件335

12.2.9 添加RichEdit构件336

12.3 实现RichEdit应用程序的功能337

12.3.1 创建新的文件功能337

12.3.2 打开文件功能338

12.3.3 文件存盘功能339

12.3.4 剪贴板功能339

12.3.5 改变文本字体功能340

12.3.6 拖放操作341

12.3.7 打印机设置功能341

12.3.8 打印功能341

12.3.9 标尺342

12.4 RichEdit程序源代码343

12.5 本章小结359

第13章 多媒体构件和多媒体应用程序361

13.1 多媒体和计算机操作系统362

13.1.1 多媒体的基础知识362

13.1.2 多媒体与Windows操作系统362

13.1.3 MCI接口363

13.2 卡通构件365

13.2.1 卡通控件简介365

13.2.2 卡通构件366

13.2.3 卡通构件的使用368

13.3 TMediaPlayer构件370

13.3.1 TMediaPlayer构件简介370

13.3.2 TMediaPlayer媒体播放构件使用374

13.3.3 多媒体应用程序功能简介375

13.3.4 多媒体应用程序代码376

13.4 本章小结389

第14章 异常处理391

14.1 异常处理的基础392

14.1.1 异常处理的基础知识392

14.1.2 C++异常处理393

14.2 Borland C++Builder4异常处理395

14.2.1 VCL异常处理机制395

14.2.2 VCL异常类层次结构396

14.2.3 使用VCL缺省的异常处理398

14.2.4 处理多个异常399

14.2.5 唤起异常400

14.2.6 使用用户自定义的异常处理对象401

14.3 本章小结406

第15章 线程构件和多线程应用程序407

15.1 线程基础知识408

15.1.1 进程和线程408

15.1.2 多任务408

15.1.3 线程调度409

15.2 Borland C++Builder4多线程应用程序410

15.2.1 Borland C++Builder4多线程工作模型410

15.2.2 线程构件411

15.2.3 创建线程类413

15.2.4 多线程同步416

15.2.6 多线程间通信418

15.2.5 控制线程运行418

15.3 本章小结427

第16章 Internet构件和面向Internet应用程序429

16.1 Internet简介430

16.1.1 TCP/IP协议430

16.1.2 Internet网络地址430

16.1.3 Internet网络的服务431

16.2 Borland C++Builder Internet构件432

16.2.1 Socket简介432

16.2.2 数据流Socket的工作过程433

16.2.3 数据报Socket的工作过程434

16.2.4 ClientSocket构件434

16.2.5 ServerSocket构件435

16.3 面向Internet应用程序437

16.3.1 应用程序功能简介437

16.3.2 应用程序源代码439

16.4 本章小结449

17.1 数据库基础知识452

17.1.1 数据库管理系统452

17.1.2 数据库应用程序453

17.2 Borland C++Builder4数据库应用程序开发环境453

17.2.1 Borland C++Builder4数据库应用程序开发环境453

17.2.2 Borland数据库引擎454

17.3 Borland C++Builder4数据库应用程序的结构456

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

17.3.2 单层数据库应用程序457

17.3.1 使用BDE的单层数据库应用程序457

17.3.4 多层结构的数据库应用程序458

17.4 本章小结459

第18章Borland C++Builder4数据库工具软件461

18.1 BDE Administrator462

18.1.1 BDE Administrator主窗口462

18.1.2 数据库别名462

18.1.3 创建和更改数据库的别名463

18.1.4 数据库别名的重新配置464

18.1.5 数据库引擎驱动程序的配置465

18.2 Database Desktop466

18.2.1 Database Desktop主窗口466

18.2.2 创建新的表格467

18.2.3 打开数据库表格470

18.3.1 SQL Explorer主窗口471

18.2.4 编辑数据库表格记录471

18.3 SQL Explorer471

18.3.2 显示数据库表格所包含的对象472

18.3.3 显示和编辑数据库表格的记录473

18.3.4 使用SQL语句进行数据库查询操作474

18.4 本章小结475

第19章 Borland C++ Builder 4数据库应用程序常用构件477

19.1 Borland C++ Builder 4数据库应用程序构件478

19.1.1 数据库访问构件478

19.1.2 数据控制构件479

19.2 数据集构件480

19.2.1 数据集构件简介481

19.2.2 数据集的状态481

19.3 TTable构件482

19.3.1 TTable构件482

19.3.2 TTable构件的使用484

19.3.3 打开和关闭数据库486

19.3.4 通过表格构件控制对数据库的访问487

19.3.5 移动当前记录488

19.3.6 添加和插入操作490

19.3.7 删除操作491

19.3.8 检索操作491

19.3.9 设置工作范围494

19.3.10 排序操作497

19.4 TQuery构件498

19.4.1 TQuery构件498

19.4.2 TQuery构件的使用499

19.4.3 应用程序运行时的结构化查询操作500

19.4.4 参数化的结构化查询操作501

19.4.5 使用TQuery构件完成记录的排序操作503

19.5 TDataSource构件504

19.6 TDBNavigator构件505

19.7 本章小结506

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

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

第17章Borland C++Builder4数据库应用程序开发环境1451

热门推荐