图书介绍

Borland C++ Builder 5实用编程技术PDF|Epub|txt|kindle电子书版本网盘下载

Borland C++ Builder 5实用编程技术
  • 朱正茂,彭湃等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508404602
  • 出版时间:2001
  • 标注页数:609页
  • 文件大小:75MB
  • 文件页数:624页
  • 主题词:

PDF下载


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

下载说明

Borland C++ Builder 5实用编程技术PDF格式电子书版下载

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

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

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

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

图书目录

前言2

上篇 C++Builder入门2

第一章 C++Builder 5的集成开发环境2

1.1 概述2

1.1.1 C++Builder 5的主要特点2

1.1.2 C++Builder 5的新增功能4

1.1.3 C++Builder 5的安装与运行5

1.2.1 窗体6

1.2 C++Builder 5的集成开发环境6

1.2.2 菜单栏7

1.2.3 加速栏7

1.2.4 控件栏7

1.2.5 对象观察器8

1.2.6 工程管理器9

1.2.7 代码编辑器10

1.2.8 类浏览器11

1.2.9 桌面工具栏12

1.3.1 开始一个新的工程13

1.3 C++Builder的编程方法和步骤13

1.3.2 设计用户界面14

1.3.3 属性的设置15

1.3.4 编写程序代码16

1.3.5 编译、运行程序21

1.4 程序的调试21

1.4.1 程序错误的种类21

1.4.2 C++Builder集成环境中的调试选项22

1.4.3 C++Builder的主要调试手段23

1.4.4 C++Builder的辅助调试工具27

1.5 使用联机帮助31

1.6 小结32

第二章 窗体33

2.1 窗体的属性、事件和方法33

2.1.1 窗体的主要属性33

2.1.2 窗体的主要事件35

2.1.3 窗体的方法37

2.2 设置窗体环境38

2.3.1 使用窗体模板39

2.3 窗体模板39

2.3.2 向窗体模板库中加入新的窗体模板40

2.4 菜单设计41

2.5 菜单项的主要属性和方法43

2.6 菜单模板43

2.7 工具栏设计44

2.8 状态栏设计48

2.9 综合实例51

2.10 小结62

第三章 常用控件编程63

3.1 进度条控件(ProgressBar)63

3.1.1 进度条控件的属性63

3.1.2 进度条控件的方法64

3.2 动画控件(Animate)66

3.2.1 动画控件的属性66

3.2.3 动画控件的主要方法67

3.3 列表框控件(ListBox)68

3.3.1 列表框控件的属性68

3.3.2 列表框的主要方法69

3.4 组合框控件(ComboBox)72

3.4.1 组合框控件的属性72

3.4.2 组合框控件的方法72

3.5 列表视图控件的属性(ListView)75

3.6 树形视图控件(TreeView)78

3.7 文件系统控件80

3.7.1 文件列表框控件(FileList)81

3.7.2 驱动器组合框控件(DriveComboBox)81

3.7.3 过滤器组合框控件(FilterComboBox)82

3.7.4 目录列表框控件(DirectoryListBox)83

3.8 公用对话框控件84

3.8.1 OpenDialog的主要属性85

3.8.2 OpenDialog的方法--Execute方法87

3.9 文本编辑控件(RichEdit)88

3.9.1 文本编辑控件的主要属性89

3.9.2 文本编辑控件的方法91

3.10 小结94

第四章 消息及异常95

4.1 Windows消息和C++Builder事件95

4.2 消息映射97

4.3.1 定义自己的消息102

4.3 自定义消息102

4.3.2 定义消息处理句柄104

4.3.3 发送和传递消息105

4.4 异常处理107

4.5 try/catch块109

4.6 异常类112

4.7 替代缺省的异常处理116

4.8 小结119

5.1 图形功能121

5.1.1 画布(Canvas)的属性121

中篇 C++Builder进阶121

第五章 图形和图像121

5.1.2 画布对象的常用方法131

5.2 图像功能137

5.2.1 TGraphic类137

5.2.2 TPicture类138

5.2.3 TImage组件及其应用138

5.3 图形和图像的综合147

5.2.4 TShape组件147

5.3.1 组件设计148

5.3.2 代码设计149

5.4 小结156

第六章 多媒体157

6.1 多媒体与MCI Media Player157

6.2 用MediaPlayer控件进行编程159

6.2.1 MediaPlayer的主要属性及事件160

6.2.2 使用MediaPlayer控件163

6.3.1 PlaySound函数166

6.3 运用MCI API进行多媒体开发166

6.3.2 mciSendString169

6.3.3 mciSendCommand178

6.4 ActiveMovie控件179

6.4.1 ActiveMovie控件的主要属性181

6.4.2 ActiveMovie的主要方法182

6.4.3 ActiveMovie的主要事件182

6.5 小结186

7.1 OpenGL187

第七章 OpenGL和DirectDraw187

7.2 DirectDraw198

7.2.1 DirectX198

7.2.2 DirectDraw的概述199

7.3 DirectDwraw、OLE和COM接口201

7.3.1 DirectDraw对象和IDirectDraw接口202

7.3.2 DirectDrawClipper对象和IDirectDrawClipper接口203

7.3.3 DirectDrawSurface对象和IDirectDrawSurface接口204

7.3.4 DirectDrawPalletc对象和IDirectDrawPallete接口204

7.4 DirectDraw开发的步骤205

7.5 小结221

第八章 组件对象模型(COM)222

8.1 概述222

8.2 COM接口223

8.3 IDL语言225

8.4 CoClass和Class Factory226

8.5 COM扩展227

8.5.1 ActiveX控件(ActiveX Control)227

8.5.2 ActivcX文档(ActiveX Documcnt)227

8.7 使用向导生成COM对象228

8.5.3 ActiveX自动化(ActiveX Automation)228

8.6 COM的发展趋势:COM+228

8.8 类型库230

8.9 使用类型库工具230

8.10 类型库编辑器(Type Libray Editor)231

8.11 编辑类型库238

8.12 小结241

第九章 对象的链接和嵌入(OLE)242

9.1 对象链接242

9.2 对象的嵌入244

9.3 OleContainer控件245

9.3.1 OleContainer控件的主要属性246

9.3.2 OleContainer控件的主要方法247

9.4 拖放技术270

9.5 小结273

第十章 创建VCL组件和ActiveX控件274

10.1 创建组件概述274

10.2 组件向导275

10.3.1 确定公布属性278

10.3 添加属性278

10.3.2 自定义新的属性279

10.4 添加方法282

10.5 添加事件285

10.6 测试组件285

10.7 安装组件288

10.8 创建ActiveX控件290

10.9 ActiveX控件的结构293

10.10 ActiveX控件的注册和安装296

10.11 测试ActiveX控件297

10.12 使用ActiveForm开发控件297

10.13 向ActiveX控件中加入方法298

10.14 创建ActiveX控件的属性页300

10.14.1 创建一个新的属性页300

10.14.2 在属性页中放置控件301

10.14.3 将控件和相应的属性关联起来301

10.14.4 将ActiveX控件和属性页联系起来302

10.15 Web分发302

10.16 小结305

第十一章 ActiveX Automation306

11.1 自动化服务器(Automation server)306

11.2 自动化控制器(Automation Controller)307

11.3 IDispatch接口307

11.4 双接口309

11.5 初步了解自动化服务器和自动化控制器的应用310

11.6 创建自动化控制器程序311

11.6.1 引入类型库311

11.6.2 调用Variant::Exec315

11.7 VARIANT类型319

11.8 创建自动化服务器程序320

11.8.1 创建自动化对象320

11.8.2 向接口中添加属性、方法成员322

11.8.3 自动化服务器的注册322

11.8.4 测试和调试自动化服务器程序323

11.9 利用C++Builder开发ActiveX Automatiop323

11.10 创建进程内服务器(In-Process)331

11.11 在Excel中使用类型库334

11.12 小结335

下篇 C++Builder深入337

第十二章 数据库基础337

12.1 概述337

12.2 关系数据库基本概念337

12.2.1 数据库和数据库管理系统338

12.2.2 关系型数据库339

12.3 数据库应用系统的设计与开发340

12.3.1 数据库应用系统的开发步骤340

12.3.2 数据库设计340

12.3.3 应用程序设计342

12.4 用Database Form Wizard自动建立数据库系统342

12.5 向导生成的应用程序的分析346

12.5.1 相关控件347

12.5.2 向导生成的源代码351

12.6 创建主要/明细型数据库应用程序353

12.7 如何为数据库创建别名359

12.7.1 创建固定的BDE别名359

12.7.2 在运行时用应用程序创建BDE别名364

12.8 SQL简介370

12.8.1 查询操作370

12.8.2 查询379

12.9 使用SQL查看一个数据库的内容382

12.10 小结388

13.1.1 客户数据集的功能增强389

13.1 C++Builder 5的数据库特性389

13.1.2 数据库特性389

第十三章 数据库应用389

13.2 数据访问控件390

13.2.1 数据模块(Data Module)393

13.2.3 使用TDataModule的好处399

13.3 数据控制控件399

13.2.2 使用TDataModule的目的399

13.4 查询403

13.4.1 SQL属性403

13.4.2 参数化查询405

13.4.3 SQL属性和Format函数410

13.4.4 ExexSQL函数与Delete和Insert语句411

13.5 InterBase Sever及相关话题413

13.5.2 如何创建数据库414

13.5.1 设置InterBasc数据库别名414

13.5.3 通过WISQL浏览InterBase数据库417

13.5.4 InterBase数据库的安全性418

13.5.5 通过Server Manager来备份数据表419

13.6 报表420

13.7 小结441

第十四章 ADO数据控件442

14.1 ADO数据控件概述442

14.2 ADO控件445

14.3 连接ADO数据库447

14.3.1 使用ADOConnection控件进行数据库连接447

14.3.2 给连接制定规则450

14.4 访问其他共享连接的ADO控件452

14.5 访问ADO数据集453

14.5.1 使用ADODataSet457

14.5.2 使用ADOTable458

14.5.3 使用ADOQuery459

14.6 执行命令460

14.7 小结461

15.1 动态链接库(DLL)基础462

15.1.1 动态链接库的工作原理462

第十五章 动态链接库编程462

15.1.2 使用DLL的优点463

15.2 编写动态链接库(DLL)464

15.2.1 创建一般的DLL464

15.2.2 创建带有VCL控件的DLL469

15.3 调用动态链接库(DLL)473

15.3.1 静态加载DLL474

15.3.2 动态加载DLL476

15.4 创建和利用资源DLL478

15.4.1 关于资源文件的编写规则478

15.4.2 资源DLL的编写479

15.4.3 动态加载资源DLL示例479

15.4.4 静态加载资源DLL482

15.5 小结487

第十六章 线程488

16.1 创建一个线程488

16.1.1 初始化线程489

16.1.2 重载Execute函数492

16.2 线程同步493

16.2.1 在线程中使用VCL对象494

16.2.2 避免线程同时访问共亨资源495

16.2.3 信号灯对象497

16.2.4 等待其他线程498

16.3 启动线程501

16.4 小结517

17.1 OSI参考模式及TCP/IP协议和其组成519

17.1.1 OSI参考模式519

第十七章 网络编程519

17.1.2 TCP/IP协议及其组成520

17.2.1 TCP/IP的编程界面522

17.2.2 WinSock套接字介绍522

17.2 TCP/IP协议在编程中的应用522

17.2.3 客户机/服务器模式(C/S)523

17.3 用VCL进行网络编程524

17.3.1 工具箱上的Internet页主要控件的介绍525

17.3.2 用NMTime控件获取时间525

17.3.3 生成一个基本的HTML浏览器529

17.3.4 闲聊程序(chat)533

17.3.5 SMTP邮件发送程序541

17.3.6 Finger用户信息协议程序553

17.4 用OWL进行网络编程558

17.5 用Windows API进行网络编程564

17.5.1 WinSock函数的系统调用564

17.5.2 使用WinSock编程的几个注意问题566

17.5.3 广播通信程序设计569

17.6 小结580

第十八章 注册表编程581

18.1 注册表的结构581

18.2 注册表的根键、键和子键582

18.3 键值项583

18.4 TRegistry584

18.4.1 TRegistry的属性584

18.4.2 TRegistry的方法585

18.5 小结590

附录A C++Builder 5的控件591

附录B InstallShield Express的使用介绍603

10.3.3 定义数组类型的属性781

热门推荐