图书介绍
Delphi 6.0最佳专辑pdf电子书版本下载
- 邢增平等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115099669
- 出版时间:2002
- 标注页数:493页
- 文件大小:77MB
- 文件页数:510页
- 主题词:
PDF下载
下载说明
Delphi 6.0最佳专辑PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础篇 1
第1章 Delphi 6.0入门 3
1.1 Delphi 6.0的新特性 3
1.2 Delphi 6.0的开发环境 5
1.2.1主窗口 5
1.2.2对象监视器 6
1.2.3窗体 7
1.2.4代码编辑器 7
1.3.1新建应用程序工程 9
1.3设计第一个Delphi程序 9
1.3.2生成新的窗体和组件 10
1.3.3设置窗体和组件的属性 11
1.3.4编写事件处理程序 13
1.3.5编译执行 14
1.4快速入门的方法与技巧 15
1.4.1 IDE最重要的10点功能 15
1.4.2使用代码浏览器的技巧 16
1.4.3使用代码编辑器的技巧 16
1.4.4使用帮助系统的技巧 17
1.5小结 18
1.4.5设置IDE桌面 18
第2章 Object PASCAL语言基础 19
2.1基本概念 19
2.1.1基本字符和符号 20
2.1.2数据类型 22
2.1.3数据类型的转换 23
2.1.4常量说明 26
2.1.5变量说明 26
2.1.6赋值语句 26
2.1.7常用的运算符 27
2.1.8程序模块 28
2.2程序流程控制 30
2.2.1 if语句 31
2.2.2 case语句 31
2.2.3 repeat语句 31
2.2.4 while语句 32
2.2.5 for语句 32
2.3过程和函数 33
2.3.1标题部分 33
2.3.2说明部分 33
2.3.4参数 34
2.3.3语句部分 34
2.4定义新的数据类型 35
2.4.1枚举型 36
2.4.2子界型 36
2.4.3数组型 36
2.4.4字符串型 37
2.4.5集合型 38
2.4.6记录型 38
2.5对象与类类型 39
2.5.1类类型和对象 39
2.5.2类的方法 41
2.5.3类的特性 48
2.5.4类成员的可见性 52
2.5.5类类型的兼容性 54
2.5.6 VCL类结构 55
2.6小结 55
第3章 常用组件 57
3.1标签 57
3.2编辑框 58
3.2.1编辑框的常用属性 58
3.2.2编辑框的常用方法 60
3.3多行编辑框 61
3.4命令按钮 62
3.5位图按钮 63
3.6快捷按钮 64
3.7复选框 65
3.8单选按钮 66
3.9分组框 66
3.10单选分组框 67
3.11列表框 68
3.12组合框 70
3.13面板 71
3.14框架 72
3.15主菜单 73
3.15.1建立主菜单 73
3.15.2菜单项的命令 75
3.15.3其他菜单项属性 75
3.15.4 MainMenu的属性 75
3.16弹出菜单 76
3.17通用组件属性 76
3.18.1窗体与组件的使用原则 78
3.18组件应用的方法与技巧 78
3.18.2技巧1:应用消息对话框 79
3.18.3技巧2:应用提示框 79
3.18.4技巧3:自动切换输入方法 80
3.18.5技巧4:系统字体添加到ComboBox组件 80
3.18.6技巧5:在RichEdit组件中存取文件 81
3.18.7技巧6:设置模态对话框的返回值 82
3.18.8技巧7:确定事件处理的消息来源 82
3.18.10技巧9:移动无标题栏窗口 83
3.18.9技巧8:为控件生成多行提示信息 83
3.18.11技巧10:制作动态字幕 84
3.18.12技巧11:在窗体上动态设置背景画面 84
3.19小结 86
第2部分 提高篇 87
第4章 图形和多媒体 89
4.1处理图像格式 89
4.1.1位图 89
4.1.2 JPEG 91
4.2.1画布的属性 92
4.2图像显示效果 92
4.1.3实例:位图转换为JPEG 92
4.2.2画布的方法 95
4.2.3绘图程序简介 97
4.2.4实例:特效显示 98
4.3多媒体播放 104
4.3.1多媒体软件开发概述 105
4.3.2 MediaPlayer组件 106
4.3.3实例:制作媒体播放器 110
4.4.1技巧1:指定播放的声音类型 113
4.4多媒体应用的方法与技巧 113
4.4.2技巧2:指定播放文件名 114
4.4.3技巧3:获取CD信息和控制CD播放 115
4.5小结 118
第5章 对象链接与嵌入 119
5.1 OLE客户 119
5.1.1创建OLE客户程序 119
5.1.2 TOleContainer的属性 121
5.1.3 TOleContainer的方法和事件 123
5.1.4实例:检测已注册的OLE对象类 124
5.2.1服务器的分类 129
5.2 OLE自动化 129
5.2.2操纵自动化对象 130
5.2.3程序示例:OLE自动化 133
5.3小结 136
第6章 COM、DCOM与ActiveX技术 137
6.1 COM、DCOM和ActiveX技术原理 137
6.1.1技术背景 137
6.1.2 COM 138
6.1.3 DCOM 141
6.1.4 ActiveX及DAX 143
6.2使用第三方ActiveX控件 144
6.3创建自己的ActiveX控件 148
6.4创建ActiveForm 155
6.5将ActiveX发布到Web上 157
6.6小结 158
第7章 DLL的创建和使用 159
7.1 DLL概述 159
7.1.1 DLL出现的背景 159
7.1.2什么是DLL 160
7.1.3 DLL的使用原理 161
7.2 DLL单元剖析 162
7.1.4使用DLL的好处 162
7.3 DLL编写基础 163
7.3.1 DLL中的函数和过程 163
7.3.2 exports关键字 164
7.3.3 DLLProc函数 164
7.4加载DLL 166
7.4.1静态加载 166
7.4.2动态加载 166
7.5调用DLL中的函数和方法 166
7.5.1静态加载时的调用方法 166
7.5.2动态加载时的调用方法 167
7.6创建资源DLL 170
7.6.1利用DLL实现窗体的重用 170
7.6.2资源DLL 172
7.7 DLL应用的方法与技巧 173
7.7.1技巧1:调试动态链接库 173
7.7.2技巧2:在DLL中显示消息对话框 173
7.7.3技巧3:动态装入DLL 174
7.7.4技巧4:定制不同语言版本的应用程序 175
7.8小结 176
8.1基本概念 177
第8章 多线程应用 177
8.2利用Windows API创建多线程 179
8.2.1创建多线程简介 179
8.2.2实例:编写多线程记数程序 179
8.3多线程同步问题 181
8.3.1多线程的问题示例 182
8.3.2使用TRTLCriticalSection控制同步 184
8.3.3使用Mutexes控制同步 187
8.4 TThread对象和VCL 187
8.4.2 TThread类中重要方法的使用 188
8.4.1添加TThread类 188
8.4.3 TThread类提供使用局部变量的方法 190
8.4.4线程的优先级 190
8.4.5实例:数组排序 191
8.5小结 198
第9章 异常处理 199
9.1异常处理基础 199
9.1.1异常的来源 199
9.2.1 try...except语句 200
9.2异常处理语句 200
9.1.2异常的关键字 200
9.2.2 try...finally语句 201
9.2.3 Try...except和Try...Finally的嵌套使用 202
9.2.4 On...Do...Else语句 203
9.2.5 raise语句 204
9.3创建异常类 207
9.3.1定制异常类 207
9.3.2非派生异常类 210
9.4小结 211
10.1.1确定是否需要编写组件 213
第10章 自制组件 213
10.1组件设计基础 213
10.1.2编写组件的步骤 214
10.2基类的选择 214
10.2.1公共基类 215
10.2.2现有的组件 215
10.2.3自制组件模板 215
10.2.4几点建议 215
10.3编写自己的组件 216
10.3.1建立组件框架 216
10.3.2添加属性 217
10.3.3添加方法 223
10.3.4添加事件 226
10.4安装组件 231
10.4.1安装组件 231
10.4.2为组件增加图标 232
10.4.3包的说明 233
10.5组件包 234
10.5.1包的基础知识 235
10.5.2使用包 237
10.5.3设计自己的包 237
10.6小结 239
第3部分 精通篇 241
第11章 Delphi数据库应用开发基础 243
11.1数据库应用程序开发概述 243
11.1.1数据库的基本概念 243
11.1.2数据存取 244
11.1.3数据库应用程序的开发步骤 244
11.1.4数据库应用开发能力的增强 245
11.1.5数据库系统概述 246
11.1.6用Database Desktop创建第一个数据库 247
11.2.1 Delphi的数据库特性及体系结构 250
11.2 Delphi的数据库特性 250
11.2.2 Delphi数据库组件简介 251
11.3创建第一个Delphi数据库应用程序 255
11.3.1使用Database Form Wizard创建数据库窗体 255
11.3.2了解Database Form Wizard创建的窗体 258
11.3.3运行程序 260
11.4主要——明细型数据库应用程序实例 260
11.4.1一对多关系的主要——明细型数据库应用程序 261
11.4.2一对多——多关系的数据库应用 263
11.5.1字段类的使用 264
11.5深入掌握Delphi数据库编程技术 264
11.5.2查询数据库中的记录 270
11.5.3修改数据库中的记录 274
11.5.4数据访问组件的应用及编程 277
11.5.5 TTable组件及应用 283
11.5.6 TDataSource组件及其应用 286
11.5.7数据浏览组件的应用及编程 288
11.6 Delphi数据库应用实例 299
11.6.1数据访问组件的应用实例 299
11.6.2数据控制组件应用实例之一:TDBGrid组件 307
11.6.3数据控制组件应用实例之二:TDBNavigator组件 313
11.6.4数据控制组件应用实例之三:BDBText组件 314
11.6.5 Decision Cube组件应用实例 317
11.7小结 326
第12章 Delphi数据库高级专题之一:深入了解Delphi数据库组件 327
12.1 TSession组件及其应用 327
12.1.1 TSession组件的重要属性及作用 327
12.1.2 TSession组件的方法 328
12.1.3 TSession组件应用举例 328
12.2输入数据的有效性验证 330
12.3.1使用DataMoudule的原因 332
12.3使用DataMoudule 332
12.3.2使用DataMoudule的方法 333
12.3.3使用DataMoudule的实例 335
12.4使用QReport组件制作报表 336
12.4.1快速生成报表 336
12.4.2 QReport组件及其应用 340
12.4.3报表实例 344
12.5 SQL编程 345
12.5.1 SQL语言简介 345
12.5.2 TQuery组件简介 347
12.5.3编写第一个简单的SQL程序 348
12.5.4 SQL语言编程概述 350
12.5.5动态SQL编程 354
12.5.6 SQL编程实例 356
12.6数据库应用程序综合实例——图书馆管理 358
12.6.1程序功能及总体结构设计 359
12.6.2数据模块的设计 361
12.6.3用户登录功能的实现 362
12.6.4图书馆管理系统功能的实现 364
12.6.5图书馆服务系统功能的实现 374
12.7小结 386
第13章 Delphi数据库高级专题之二:客户/服务器应用开发 387
13.1客户/服务器应用开发原理 387
13.1.1客户/服务器体系结构 387
13.1.2客户/服务器模型 389
13.1.3客户/服务器与桌面数据库开发的比较 390
13.1.4各种数据库服务器产品介绍 392
13.1.5 Delphi的客户/服务器解决方案——IDAPI 395
13.2 Delphi客户/服务器应用开发环境的构造 401
13.2.1建立和管理数据库别名 401
13.2.2配置SQL Link驱动程序默认设置的方法 402
13.2.3连接SQL服务器 405
13.3 Delphi Client/Server数据库开发技术 407
13.3.1数据库的管理和维护 407
13.3.2使用TDatabase组件连接SQL服务器 410
13.3.3处理Client/Server事务控制 414
13.3.4使用存储过程 417
13.3.5从开发平台到服务器的向上适化 420
13.3.6实例:本地缓存 421
13.4.1数据库环境简介 428
13.4 Delphi客户/服务器应用实例分析 428
13.4.2应用程序分析 430
13.5小结 440
第14章 Web编程 441
14.1 Web应用开发技术简介 441
14.1.1 CGI 441
14.1.2 Web Server API 442
14.1.3 ASP 442
14.2.1 Delphi支持Web服务器应用程序的方式 443
14.2.2 Web服务器应用程序的结构 443
14.2 Delphi对Web服务器应用程序的支持 443
14.1.4 JDBC 443
14.2.3组件的协调工作 444
14.2.4快速构建应用 445
14.2.5用数据库组件响应用户请求 447
14.3 Web服务器应用程序实例 447
14.3.1实例1:创建最简单的Web应用程序 447
14.3.2实例2:表单信息保存到数据库 449
14.3.3实例3:查找记录 451
14.1.2系统工作模型 454
14.1.1系统设计目标与主要功能 454
14.4综合实例:基于代理服务器的Internet计费系统 454
14.1.3系统实现 455
14.4小结 470
第15章 发布应用 471
15.1发布应用概述 471
15.2完善应用 472
15.2.1制作启动界面 472
15.2.2读写注册表 475
15.2.3制作Windows风格的联机帮助系统 477
15.3制作专业化的Setup程序 483
15.4小结 493