图书介绍
Borland C++ Builder 3入门与提高PDF|Epub|txt|kindle电子书版本网盘下载
- 刘海涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302033722
- 出版时间:1999
- 标注页数:503页
- 文件大小:21MB
- 文件页数:519页
- 主题词:
PDF下载
下载说明
Borland C++ Builder 3入门与提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言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