《精通Delphi》求取 ⇩

第一部分 基础篇3

第一章 Delphi快速入门3

1.1 Delphi基本概念介绍3

1.1.1 Delphi的基本形式3

目 录3

1.1.2 面向对象编程的概念4

1.2 Delphi 2.0快速入门4

1.2.1 进入Delphi的可视化编程环境4

1.2.2 Delphi 2.0可视化编程环境介绍6

1.2.3 设计简单的用户界面7

1.2.4 改变对象的属性9

1.2.5 编写事件处理过程11

1.2.6 使用联机帮助12

1.3.1 常用的文本相关部件13

1.3 Delphi 2.0的可视化部件用法简介13

1.3.2 按钮和检查框部件15

1.3.3 分组、分界部件15

1.3.4 图形、图象部件16

1.3.5 关系图、文件列表部件16

1.3.6 滚动部件17

1.3.7 网格部件18

1.3.8 多媒体和OLE部件18

1.4 使用非可视部件19

1.4.1 使用菜单部件19

1.4.2 使用计时器部件21

1.4.3 使用公用对话框部件22

1.5.1 创建多窗体工程项目23

1.5 使用Delphi的工程管理、设计工具23

1.5.2 使用工程管理器25

1.5.3 使用窗体样板和对话框专家26

1.5.4 使用工程样板和应用专家28

第二章 Delphi面向对象的编程方法30

2.1 编写Object Pascal程序代码30

2.1.1 编写赋值语句30

2.1.2 标识符的说明与使用31

2.1.3 过程与函数33

2.1.4 跳转语句35

2.1.5 循环语句36

2.1.6 程序模块37

2.1.7 关于作用范围38

2.1.8 编写一个过程或函数39

2.1.9 定义新的数据类型43

2.1.10 Object Pascal的库单元47

2.2 用Delphi的对象进行编程49

2.2.1 什么是对象50

2.2.2 从一个对象中继承数据和方法52

2.2.3 对象的范围53

2.2.4 对象公有域和私有域的说明54

2.2.5 访问对象的域和方法54

2.2.6 对象变量的赋值55

2.2.7 建立非可视化对象57

第三章 字符串列表及应用59

3.1 字符串列表的常用操作59

3.1.1 列表中操作字符串59

3.1.3 创建新的字符串列表62

3.1.2 装载、保存字符串列表62

3.1.4 往字符串列表中加入对象64

3.2 字符串列表应用65

3.2.1 设置自画风格66

3.2.2 把图象加入字符串列表66

3.2.3 绘制自画项目66

第四章 文本编辑器的设计69

4.1 多文本界面69

4.1.1 创建父窗口70

4.1.2 创建子窗口70

4.1.3 创建应用程序菜单与菜单融合70

4.2 多页面界面72

4.2.1 静态多页面界面72

4.2.2 动态多页面界面73

4.3 文本编辑部件及应用76

4.3.1 TEdit部件76

4.3.2 TMemo部件76

4.4 常用对话框的使用78

4.4.1 字体对话框部件78

4.4.2 查找对话框部件79

4.4.3 替换对话框部件83

4.4.4 打开对话框部件84

4.5 文件打印86

4.5.1 TPrinter对象87

4.5.2 TPrintDialog打印对话框87

第五章 Delphi图形图象编程90

5.1 图形对象概述90

5.1.1 TCanvas对象90

5.1.2 TPen对象91

5.1.3 TBrush对象92

5.1.4 TColor类型92

5.2 图形程序的开发93

5.2.1 在工具条中添加快速按钮93

5.2.2 响应鼠标事件94

5.2.3 绘图功能的实现95

5.3 图象对象概述98

5.3.1 TGraphic对象98

5.3.2 TPicture对象98

5.3.3 TImage部件99

5.3.4 TBitmap对象99

5.4 图象对象的应用99

6.1.1 文本文件103

6.1 文件类型和标准过程103

第六章 文件管理103

6.1.2 记录文件105

6.1.3 无类型文件105

6.1.4 Delphi的文件管理标准过程105

6.2 记录文件的应用108

6.2.1 任务介绍108

6.2.2 设计基本思路109

6.2.3 记录文件的打开和创建110

6.2.4 记录文件的读入和显示112

6.2.5 增加一条记录113

6.2.6 修改记录114

6.2.7 记录的删除、插入、排序115

6.2.8 结果综合118

6.2.9 编辑对话框的输入检查118

6.2.10 文件和系统的关闭119

6.2.11 记录文件小结120

6.3 文件控件的应用120

6.3.1 文件控件及其相互关系120

6.3.2 文件名浏览查找系统的设计思路121

6.3.3 文件名浏览查找系统的功能和实现122

6.4 文件管理综合举例:文件管理器的实现125

6.4.1 设计基本思路125

6.4.2 子窗口的创建、布置和关闭127

6.4.3 文件控件的联系128

6.4.4 DriveTabSet的自画风格显示129

6.4.5 文件管理基本功能的实现131

6.4.6 其它文件管理功能的实现137

6.4.7 目录管理功能的实现139

6.4.8 一些问题的处理143

6.4.9 小结145

第七章 剪贴板和动态数据交换146

7.1 剪贴板及其应用146

7.1.1 使用剪贴板传输文本146

7.1.2 剪贴板类147

7.1.3 利用剪贴板传输图象148

7.1.4 建立自己的剪贴板观察程序149

7.2 Windows的DDE原理和Delphi的DDE实现机制153

7.2.1 Windows的DDE原理153

7.2.2 Delphi的DDE实现机制简介154

7.3 DDE客户程序的实现155

7.3.1 联接模式155

7.3.2 与DDE服务器建立联系155

7.3.4 数据发送157

7.3.3 数据申请157

7.3.5 控制服务器应用程序的执行158

7.3.6 格式化文本158

7.3.7 响应DDE事件158

7.3.8 利用客户程序和Excel交换数据159

7.3.9 用客户程序控制程序管理器161

7.4 DDE服务器程序的实现165

7.4.1 与DDE客户程序建立联接165

7.4.2 响应DDE事件165

7.4.3 DDE服务器应用例程166

7.4.4 小结170

8.1.2 链接与嵌入171

8.1.1 OLE1.0和OLE2.0171

8.1 OLE简介171

第八章 对象的链接与嵌入171

8.1.3 设计状态OLE对象的创建172

8.1.4 OLE类、文件、项目172

8.2 设计状态OLE对象的创建173

8.2.1 TOLEContainer部件173

8.2.2 OLE对象创建的步骤173

8.3 OLE应用程序的开发174

8.3.1 OLE应用程序界面开发174

8.3.2 插入OLE对象176

8.3.3 冻结OLE对象177

8.3.4 粘贴OLE对象178

8.3.5 拖放OLE对象181

8.3.6 文件中的OLE对象182

8.4 OLE自动化183

8.4.1 TAutoObject对象186

8.4.2 创建OLE自动化服务器187

8.4.3 自动化另一程序190

第九章 Delphi拖放编程192

9.1 控件的拖放支持192

9.1.1 拖放属性192

9.1.2 拖放事件192

9.1.3 拖放方法194

9.2 开发拖放功能的一般步骤195

9.2.1 开始拖动操作195

9.2.3 放下拖动项目196

9.2.4 结束拖动操作196

9.2.2 接收拖动项目196

9.3 拖放应用实例:文件管理器的拖放支持197

第十章 动态链接库编程200

10.1 Windows的动态链接库原理200

10.1.1 动态链接库的工作原理200

10.1.2 Windows系统的动态链接库200

10.2 DLL的编写和调用201

10.2.1 DLL的编写201

10.2.2 调用DLL205

10.2.3 静态调用205

10.2.4 动态调用206

10.3 利用DLL实现数据传输208

10.3.1 DLL中的全局内存208

10.3.2 利用DLL实现应用程序间的数据传输208

10.4.1 利用DLL实现窗体重用的一般步骤211

10.4 利用DLL实现窗体重用211

10.4.2 窗体重用实例212

10.4.3 小结217

第十一章 Delphi应用程序的Help应用218

11.1 Help文件的建立218

11.1.1 建立Help文件所需的工具和文件218

11.1.2 Help文件的创建219

11.2 Delphi应用程序的Help编程225

11.2.1 定义应用程序的帮助文件225

11.2.2 通用对话框中使用帮助系统227

11.3 Delphi 帮助提示(Hint)的应用227

11.3.1 帮助提示的显示227

11.3.2 OnHint事件228

11.4 自定义部件的帮助的安装229

11.4.3 激活自定义部件帮助系统230

11.4.1 安装关键字文件230

11.4.2 安装自定义部件230

第十二章 异常处理与程序调试232

12.1 Delphi异常处理机制与异常类232

12.1.1 运行时间库异常类233

12.1.2 对象异常类236

12.1.3 部件异常类238

12.1.4 小结239

12.2 异常保护239

12.2.1 需要保护的资源239

12.2.2 产生一个资源保护块240

12.3 异常响应241

12.3.1 使用异常实例242

12.3.3 响应一族异常243

12.3.2 提供缺省响应243

12.3.4 异常的重引发和处理嵌套244

12.3.5 自定义异常类的应用244

12.3.6 利用异常响应编程248

12.4 程序调试简介250

12.4.1 调试的准备和开始250

12.4.2 程序运行的控制251

12.4.3 断点的使用252

12.4.4 监视数据的值254

12.5 其它调试工具256

12.5.1 Turbo Debugger256

12.5.2 WinSight257

12.5.3 WinSpector257

12.6 使用Browser259

12.6.1 设置过滤器260

12.6.2 使用加速菜单261

12.6.3 查找按钮261

12.6.4 Details区的显示页261

12.6.5 使用Browser263

12.6.6 小结264

第二部分 数据库篇267

第十三章 Delphi开发数据库应用程序概述267

13.1 数据库系统概述267

13.1.1 数据库管理系统267

13.1.2 数据库应用程序268

13.2 Delphi的数据库特性及功能简介269

13.2.1 Delphi的数据库特性270

13.2.2 Delphi可以访问的数据源271

13.3 Delphi数据库的体系结构272

13.3.1 数据访问部件273

13.3.2 数据控制部件275

13.3.3 数据库窗体专家和数据库操作台276

13.4 Delphi数据库应用程序的开发方法和步骤277

13.4.1 概述277

13 4.2 数据库应用程序的开发步骤277

13.4.3 交付数据库应用程序278

13.4.4 安装BDE279

13.4.5 安装SQL Link281

第十四章 简单数据库应用的创建及MASTAPP介绍283

14.1 简单的基于单表的数据库应用283

14.1.1 选择相关的部件283

14.1.2 设置部件的属性283

14.1.3 运行程序285

14.2 利用TDBNavigator部件创建存取程序286

14.2.1 创建应用程序窗体286

14.2.2 使用TDBNavigator部件移动记录指针287

14.2.3 定制TDBNavigator部件287

14.3 创建主要—明细数据库应用288

14.3.1 一对多关系的主要—明细型数据库应用程序288

14.3.2 一对多—多关系的数据库应用290

14.4 字段对象的使用291

14.4.1 字段对象的类型291

14.4.2 创建永久性的字段对象291

14.4.3 字段对象的属性设置292

14.4.4 字段对象的访问294

14.4.5 设定字段对象的显示格式297

14.4.6 自定义字段以及计算字段对象的创建298

14.5 查询数据库中的记录300

14.5.1 使用GotoKey方法查找数据记录301

14.5.2 使用FindKey方法查找数据库中的记录302

14.5.3 利用GotoNearest和FindNearest执行不精确查找303

14.6 修改数据库中的记录305

14.6.1 Edit方法和Post 方法306

14.6.2 实现异常保护的try...finally语句306

14.7 插入和删除记录310

14.7.1 逐步插入方法310

14.7.2 调用InsertRecord插入记录311

14.8 输入数据的有效性验证313

第十五章 数据访问部件的应用及编程316

15.1 Delphi数据访问部件的层次结构316

15.2.2 TSession部件的方法317

15.2 TSession部件及其应用317

15.2.1 TSession部件的重要属性及作用317

15.2.3 TSession部件应用举例318

15.3 数据集部件TDataSet及其应用321

15.3.1 数据集部件的几种模式321

15.3.2 数据集的打开与关闭323

15.3.3 数据集的导航323

15.3.4 数据集中的数据维护324

15.3.5 数据集部件与数据浏览部件的连接327

15.3.6 数据集部件的事件327

15.4 TTable部件及应用328

15.4.1 TTable部件主要的属性328

15.4.2 TTable部件的方法及应用330

15.5.1 TDataSource部件的属性334

15.5 TDataSource部件及其应用334

15.5.2 TDataSource部件的事件335

15.6 字段部件和字段编辑器的使用336

15.6.1 字段部件336

15.6.2 字段编辑器的使用341

15.7 TReport部件及其应用344

15.8 应用举例:多个窗体显示同一个数据库表345

第十六章 数据浏览部件的应用及编程346

16.1 数据浏览部件的基本特性347

16.2 使用TDBText部件显示表中的数据348

16.3 使用TDBEdit部件显示和编辑表中的数据348

16.4 使用TDBGrid部件显示和编辑表中的数据349

16 4.1 TDBGrid部件的主要属性及应用350

16.4.2 TDBGrid部件的事件及应用352

16.5 TDBNavigator部件及其应用353

16.6 TDBMemo部件及其应用354

16.7 TDBImage部件及其应用355

16.8 数据浏览部件中的列表框和组合框355

16.9 TDBComboBox部件356

16.10 TDBListBox部件357

第十七章 SQL编程358

17.1 SQL语言简介358

17.1.1 SQL的历史358

17.1.2 SQL的优点358

17.2 TQuery部件在SQL编程中的运用359

17.2.1 TQuery部件的使用360

17.2.2 在TQuery部件中编写简单的SQL查询命令361

17.3.1 SQL命令文本的编写362

17.3 SQL语言编程概述362

17.3.3 通过TQuery部件如何获得活动的数据364

17.3.2 SQL程序的执行364

17.4 动态SQL语句的编程366

17.4.1 使用Params属性为参数赋值366

17.4.2 使用ParamByName方法为参数赋值367

17.4.3 使用DataSource属性为参数赋值367

17.4.4 Prepare方法的使用369

17.5 SQL编程实例369

17.5.1 设计简单的SQL程序编辑器369

17.5.2 设计一个数据库查询器371

18.1 Delphi客户/服务器应用开发原理383

18.1.1 客户/服务器体系结构383

第十八章 Delphi客户/服务器应用开发383

第三部分 高级开发篇383

18.1.2 关系数据库体系结构与客户/服务器模式385

18.1.3 各种数据库服务器功能介绍386

18.1.4 IDAPI结构原理389

18.2 Delphi客户/服务器应用开发环境的构造394

18.2.1 Borland SQL Liuks的安装394

18.2.2 配置SQL环境395

18.3 Delphi客户/服务器编程400

18.3.1 使用TDatabase部件联接SQL服务器400

18.3.2 处理客户/服务器事务控制405

18.3.3 使用存储过程408

18.3.4 从开发平台到服务器的向上适化411

18.4 Delphi客户/服务器应用实例分析412

18.4.1 数据库环境介绍412

18.4.2 应用程序分析414

19.1 Delphi部件原理425

19.1.1 什么是部件425

19.1.2 编写部件的不同之处425

第十九章 Delphi自定义部件开发425

19.1.3 建立部件过程概略426

19.2 Delphi部件编程方法427

19.2.1 Delphi部件编程概述427

19.2.2 Delphi部件编程436

19.3 Delphi部件编程实例459

19.3.1 创建数据库相关的日历控制459

19.3.2 创建图形部件464

20.1 流式对象的实现原理和应用471

20.1.1 TStream对象471

第二十章 开发Delphi对象式数据管理功能471

20.1.2 THandleStream对象478

20.1.3 TFileStream对象480

20.1.4 TCustomMemoryStream对象481

20.1.5 TMemoryStream对象484

20.1.6 TResourceStream对象488

20.1.7 TBlobStream对象490

20.2 读写对象的实现原理和应用496

20.2.1 TFiler对象496

20.2.2 TWriter对象500

20.2.3 TReader对象507

20.3 Delphi对象式数据管理应用实例522

20.3.1 动态DFM文件及部件的存取在超媒体系统中的应用522

20.3.2 数据库BLOB字段的应用536

20.3.3 存取嵌入在OleContainer对象中的OLE服务器的数据540

附录A 配置数据库引擎BDE543

一、数据库引擎的配置指南543

1.BDE配置工具概述543

2.存储配置信息543

附 录543

二、配置Microsoft ODBC544

1.配置Miscrosoft ODBC的步骤544

2.配置ODBC的配置文件544

3.配置ODBC的BDE配置文件545

4.ODBC的端口配置入口546

5.关于AutoODBC547

三、BDE配置工具的参数548

1.数据库引擎配置工具的System页548

3.数据库引擎配置工具的Time页549

2.数据库引擎配置工具的Date页549

4.数据库配置工具的Number页550

5.数据库引擎配置工具的Driver页550

6.数据库引擎配置工具的Alias页553

附录B ReportSmith应用概述554

一、关于报表Reports和ReportSmith 3.0554

二、ReportSmith概述554

三、熟悉ReportSmith554

四、新版本ReportSmith的新特点555

附录C InterBase概述556

一、Local InterBase556

二、InterBase Server556

三、InterBase的特性简介556

四、InterBase的约束557

五、语法规则558

六、数据库对象命名规则559

七、文件命名规则559

八、文件说明559

1.主文件说明559

2.次级文件说明560

附录D 数据库桌面介绍561

一、数据库平台新特点561

1.工具条增强功能561

2.菜单增强功能561

3.文件处理增强功能561

4.工具增强功能561

1.表格562

2.临时表格562

6.SQL增强功能562

二、关于数据库平台对象562

5.联机帮助的增强功能562

3.查询563

4.SQL文件563

三、数据库平台对象的文件扩展名564

四、关于数据库平台窗口564

1.查询窗口565

2.SQL编辑器565

3.表格窗口566

4.工具条566

5.状态条566

五、退出数据库平台567

1997《精通Delphi》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姚庭宝主编;周军民等编著 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi-从入门到精通(1996 PDF版)
Delphi-从入门到精通
1996 北京:清华大学出版社
精通Delphi 4.X(1999 PDF版)
精通Delphi 4.X
1999
学用 Delphi 4(1999年03月第1版 PDF版)
学用 Delphi 4
1999年03月第1版 清华大学出版社
BEGINNING DELPHI 2.0(1996 PDF版)
BEGINNING DELPHI 2.0
1996 WROX PRESS
DELPHI 2 MULTIMEDIA ADVENTURESET( PDF版)
DELPHI 2 MULTIMEDIA ADVENTURESET
THE NEW DELPHI 2 PROGRAMMING( PDF版)
THE NEW DELPHI 2 PROGRAMMING
CORIOLIS GROUP BOOKS
跟我学Delphi 3.0(1998 PDF版)
跟我学Delphi 3.0
1998 合肥:中国科学技术大学出版社
Delphi 2.0从入门到精通(1997 PDF版)
Delphi 2.0从入门到精通
1997 北京:科学出版社;龙门书局
DELPHI FOR WINDOWS 大全(1996 PDF版)
DELPHI FOR WINDOWS 大全
1996 北京:电子工业出版社
学用Delphi 4(1999 PDF版)
学用Delphi 4
1999 北京:清华大学出版社
精通OpenGL(1998 PDF版)
精通OpenGL
1998 北京:电子工业出版社
巧学巧用Delphi(1998 PDF版)
巧学巧用Delphi
1998 北京:人民邮电出版社
Delphi 4从入门到精通(1999 PDF版)
Delphi 4从入门到精通
1999 北京:电子工业出版社
Delphi使用指南(1996 PDF版)
Delphi使用指南
1996 北京:石油工业出版社
Delphi 3从入门到精通(1998 PDF版)
Delphi 3从入门到精通
1998 北京:电子工业出版社