《C++Builder 5.0编程实例应用指南 系统程序员开发宝典》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:施红芹主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2000
  • ISBN:7801346173
  • 页数:330 页
图书介绍:

第1章 在程序中动态创建VCL组件 1

1.1 动态创建VCL组件 1

1.1.1 构造与析构 1

1.1.2 设置属性和事件 8

1.1.3 释放VCL组件实例 13

1.1.4 小结 14

1.2 程序代码 14

2.2 编写自己的组件 21

2.1 VCL的体系结构 21

第2章 编写自己的VCL组件 21

2.2.1 新建一个组件 22

2.2.2 编写方法 23

2.2.3 编写属性 26

2.2.4 编写事件 27

2.3 测试新组件 29

2.4 小结 32

3.1.2 端口号 43

3.1.1 IP地址 43

3.1.3 套接字 43

第3章 网络聊天程序的实现 43

3.1 网络简述 43

3.2 TClientSocket和TServerSocket组件 44

3.3 程序实现 46

3.3.1 建立程序框架 46

3.3.2 添加代码 47

3.4 小结 52

4.1.2 放音 59

4.2 程序实现 59

4.1.3 数据传送和接收 59

4.1.1 录音 59

4.1 传输方案 59

第4章 局域网下的实时语音传输 59

4.2.1 录音模块 60

4.2.2 播音模块 64

4.2.3 传送模块和主程序 67

4.2.4 程序的完善 68

4.3 小结 70

第5章 获得任意形状的窗口 84

5.1 实现技巧分析 85

5.2 用TImage中的位图获得位图区域 85

5.3 程序实现 89

5.3.1 实现任意形状窗口 89

5.3.2 更改图片 90

5.3.3 移动窗口 93

5.4 程序清单 94

第6章 DLL的创建及使用 103

6.1 创建DLL 103

6.1.1 建立一个DLL工程 103

6.1.2 增加一个头文件 104

6.1.3 编写简单的函数 105

6.1.4 在DLL中调用C++Builder的Form 106

6.2 DLL的使用 107

6.2.2 静态调用DLL 108

6.2.1 建立调用DLL的应用程序 108

6.2.3 动态调用DLL 109

6.3 小结 111

6.4 程序清单 111

第7章 编写多线程应用 118

7.1 编写线程 118

7.1.1 建立一个新的线程 118

7.1.2 设置线程的属性 118

7.1.3 编写执行体 119

7.2.1 建立测试程序 121

7.2.2 创建线程 121

7.2 使用线程 121

7.2.3 线程的执行和挂起 122

7.2.4 中断线程 123

7.2.5 执行线程 123

7.2.6 值得注意的问题 124

7.3 小结 125

第8章 建立多层数据库应用 131

8.1 建立数据库服务程序 131

8.1.1 新建工程 131

8.1.2 增加一个远程数据模板 132

8.1.3 编辑类型库 134

8.1.4 为方法和属性编写代码 135

8.1.5 辅助方法 136

8.2 建立客户端程序 137

8.2.1 新建工程 137

8.2.2 建立数据连接 138

8.2.3 进行数据库访问 138

8.2.4 运行结果 139

8.3 程序清单 139

第9章 制作数据库应用的安装程序 148

9.1 InstallShield Express介绍 148

9.2 制作步骤 148

9.2.1 建立一个新工程NewInsProject 149

9.2.2 设置界面图形 150

9.2.3 指定文件 152

9.2.4 选择用户界面 157

9.2.5 指定文件夹和图标 161

9.2.6 设置数据库引擎 163

9.2.7 增加注册表键值 165

9.2.8 开始做安装文件 167

9.2.9 试运行 167

10.1 制作过程 168

10.1.1 改变Form的属性 168

第10章 制作程序启动界面 168

10.1.2 在LoadForm上增加必要的组件 169

10.1.3 为LoadForm增加方法 170

10.1.4 生成启动界面 171

10.1.5 运行结果 173

10.2 程序清单 173

第11章 字幕效果的实现 177

11.1 透明的原理 177

11.2 TCanvas深入剖析 177

11.3 滚动字幕 180

11.4 性能与效果探讨 184

11.5 程序清单 185

12.1 TWinControl与TGraphicControl比较 189

第12章 图像的平滑移动与演播 189

12.2 控件的合理搭配 190

12.3 使用DoubleBuffered属性 192

13.3.1 DoubleBuffered属性介绍 192

13.3.2 DoubleBuffered使用举例 192

12.4 从右到左演播图片 193

12.4.1 编程前的准备工作 193

12.4.2 Form与控件设计 194

12.4.3 编写代码 196

12.6 程序清单 201

12.5 小结 201

第13章 超文本的程序实现(上篇) 208

13.1 使用THTML控件 208

13.1.1 THTML控件简介 208

13.1.2 THTML控件用法举例 209

13.2 使用IE提供的TWebBrowser控件 213

13.2.1 安装TWebBrowser控件 214

13.2.2 TWebBrowser控件的常用属性、方法与事件 214

13.2.3 TWebBrowser控件用法举例 215

13.3 程序清单 221

14.1.2 TRichEdit控件及其用法 232

14.1.1 控件构思 232

第14章 超文本的程序实现(下篇) 232

14.1 编写自己的超文本浏览控件 232

14.1.3 程序实现 240

14.2 自定义超文本控件的使用 256

14.2.1 准备工作 256

14.2.2 代码编写 257

14.2.3 小结 260

14.3 程序清单 261

第15章 开发Web服务程序 286

15.1 建立ISAPI服务程序 286

15.1.1 新建一个Web服务程序 286

15.1.2 增加数据库访问组件 287

15.1.3 设置各组件属性 288

15.1.4 增加请求响应 290

15.1.5 各项功能实现 291

15.1.6 完成 295

15.2 测试Web服务程序 295

15.2.1 编写访问服务程序的HTML文档 295

15.2.2 运行服务 297

15.3 程序清单 299

16.1.2 为应用程序产生一个自动对象 305

16.1.1 建立工程 305

16.1 建立自动服务器 305

第16章 实现进程之间的通信 305

16.1.3 给自动对象增加属性和方法 307

16.1.4 编写属性的读写方法 308

16.1.5 给方法编写代码 309

16.2 建立客户程序 310

16.2.1 建立工程 310

16.2.2 准备访问自动服务器 310

16.2.3 访问自动服务器 311

16.2.4 运行程序 312

16.3 程序清单 313

第17章 注册新文件类型 318

17.1 程序实现 318

17.1.1 建立工程 318

17.1.2 注册新文件类型 319

17.1.3 从命令行获得文件路径 321

17.1.4 只启动一个程序 322

17.1.5 其他辅助功能 323

17.1.6 运行结果 324

17.2 程序代码 325