《精通Delphi 4.X》求取 ⇩

第1章 概述1

1.1 Delphi4.X的版本1

1.2 开发语言2

1.3 Delphi4.X的特点2

第2章 Delphi4.0 IDE及应用开发介绍4

2.1 Delphi4.0 IDE概貌4

2.1.1 IDE的概念4

2.1.2 Delphi4.0 IDE的基本组成4

2.2 几个重要的概念11

2.2.1 窗体11

2.2.2 组件11

2.2.3 单元12

2.2.4 工程12

2.3 一个简单的Delphi应用14

2.3.1 用Delphi开发Windows应用程序的过程14

2.3.2 建立工程14

2.3.3 制作窗体及编写事件处理程序14

2.3.4 编译、调试及运行17

2.3.5 发布应用程序18

第3章 Object Pascal程序设计20

3.1 Object Pascal语言规则20

3.1.1 书写风格20

3.1.2 注释21

3.1.3 常量值与常量说明21

3.1.4 变量22

3.1.5 表达式22

3.1.6 赋值语句23

3.2 Object Pascal数据类型25

3.2.1 基本数据类型25

3.2.2 高级数据类型26

3.3 分支30

3.3.1 if语句30

3.3.2 case语句31

3.4 循环32

3.4.1 repeat语句32

3.4.2 while语句32

3.4.3 for语句33

3.5 过程与函数33

3.5.1 过程与函数说明33

3.5.2 过程与函数区块33

3.5.3 函数赋返回值34

3.5.4 参数传递34

3.6 类与对象34

3.6.1 类的声明35

3.6.2 类的开发35

3.6.3 属性、方法及事件36

3.7 单元36

3.7.1 单元的结构37

3.7.2 单元的引用38

第4章 基本对象39

4.1 可视化组件库39

4.1.1 组件类40

4.1.2 对象类40

4.1.3 异常类40

4.2 Form对象45

4.2.1 继承关系45

4.2.2 Form的外形设定及控制45

4.2.3 Form的状态设定及控制46

4.2.4 Form的资源设定47

4.2.5 Form的控制48

4.2.6 Form的建立、显示及关闭48

4.3 通用属性、方法及事件49

4.3.1 通用属性49

4.3.2 通用方法50

4.3.3 通用事件51

4.4 输入输出对象51

4.4.1 Lable对象51

4.4.2 Edit对象52

4.4.3 Memo对象54

4.4.4 RichEdit对象55

4.5 按钮与成组对象55

4.5.1 Button对象56

4.5.2 BitButton和SpcedButton对象56

4.5.3 单选钮与检查框59

4.5.4 GroupBox和RadioBox对象59

4.5.5 Panel对象60

4.6 菜单对象61

4.6.1 建立菜单的步骤61

4.6.2 MenuItem对象63

4.7 列表框和组合框对象64

4.7.1 列表框(ListBox)对象64

4.7.2 组合框(ComboBox)对象65

4.8 其他常用对象66

4.8.1 MouthCalendar对象66

4.8.2 DateTimePicker对象67

4.8.3 ProgressBar对象68

第5章 通用对话框69

5.1OpenDialog和SaveDialog对话框70

5.1.1 OpenDialog对象70

5.1.2 SaveDialog对象73

5.2 FontDialog与ColorDialog对话框74

5.2.1 FontDialog对象74

5.2.2 ColorDialog对象76

5.3 PrintDialog与FindDialog对话框78

5.3.1 PrintDialog对象78

5.3.2 FindDialog对象80

5.4 信息对话框82

第6章 绘图与图象处理对象87

6.1 使用Canvas绘图87

6.1.1 Canvas对象87

6.1.2 绘制图象92

6.1.3 自动重绘93

6.2 Shapc对象94

6.2.1 Shape对象介绍94

6.2.2 Shape对象应用范例95

6.3 Image对象97

6.3.1 Image对象介绍97

6.3.2 Image对象应用范例98

第7章 系统对象100

7.1 Timer对象100

7.1.1 Timer对象介绍100

7.1.2 Timer使用范例101

7.2 Printer对象102

7.2.1 应用103

7.2.2 主要属性103

7.2.3 主要方法103

7.2.4 打印Form103

7.2.5 输出到打印机104

7.3 Application对象105

7.3.1 应用程序的执行与结束105

7.3.2 应用程序的文件名、图标和帮助文件106

7.3.3 状态行107

7.3.4 Application应用范例108

第8章 多选项卡对象与多文档界面设计112

8.1 多选项卡对象112

8.1.1 TabControl对象113

8.1.2 pageControl对象115

8.2 多文档界面(MDI)118

8.2.1 建立MDI父子窗体118

8.2.2 合并菜单122

8.2.3 排列与存取MDI子窗体125

第9章 开发DDE程序129

9.1 DDE基础129

9.1.1 DDE会话130

9.1.2 使用DDE控制其他的应用程序131

9.2 创建DDE应用程序131

9.2.1 创建DDE服务程序131

9.2.2 创建DDE客户程序132

9.2.3 建立DDE链接132

9.2.4 回送数据(Poking Data)133

9.2.5 处理DDE数据134

9.2.6 DDE Info对话框134

9.3 TDdeClient Conv对象135

9.3.1 基本属性135

9.3.2 基本方法137

9.3.3 基本事件141

9.4 TDdeClientItem对象141

9.4.1 基本属性142

9.4.2 基本事件143

9.5 TDdeServerConv对象143

9.5.1 基本事件144

9.6 TDdeServerItem对象144

9.6.1 基本属性145

9.6.3 基本事件146

9.7 DDE程序设计实例147

9.7.1 DDE服务程序设计147

9.7.2 DDE客户程序设计150

9.7.3 运行DDE客户和服务程序154

第10章 对象的链接与嵌入156

10.1 OLE基本概念156

10.1.1 OLE基础156

10.1.2 DDE和OLE的异同157

10.1.3 链接和嵌入158

10.1.4 OLE自动化160

10.1.5 OLE格式的数据文件160

10.2 OLEContainer对象161

10.2.1 主要属性162

10.2.2 主要方法165

10.2.3 主要事件167

10.3 创建OLE客户程序168

10.3.1 设计OLE客户程序168

10.3.2 运行OLE客户程序171

第11章 自定义组件与ActiveX控件开发174

11.1 概述174

11.2 包的概念177

11.2.1 包177

11.2.2 包的创建177

11.3 开发一个新组件179

11.3.1 简单组件的创建179

11.3.2 属性、方法和事件的创建182

11.3.3 TBarChart组件类183

11.3.4 组件类的注册187

11.3.5 组件的初始化187

11.3.6 显示可视化组件189

11.3.7 组件属性的访问方法191

11.4 理解组件的设计193

11.4.1 原始控制193

11.4.2 组件的调试193

11.4.3 类的属性194

11.4.4 数组属性195

11.5 创建ActiveX控件195

11.5.1 创建ActiveX组件195

11.5.2 使用ActiveX控件197

第12章 异常处理与程序调试200

12.1 Delphi异常处理机制简介200

12.2 异常保护201

12.2.1 需要保护的资源201

12.2.2 资源保护块202

12.3 异常响应203

12.3.1 使用异常实例204

12.3.2 提供缺省响应205

12.3.3 响应一族异常205

12.3.4 异常的嵌套206

12.4 常用异常类206

12.5 集成调试器环境设置210

12.5.1 集成调试器210

12.5.2 调试环境设置210

12.6 使用集成调试器212

12.6.1 设置断点214

12.6.2 查看变量和表达式的值215

12.6.3 修改代码后重新调试217

第13章 数据库应用程序概述219

13.1 基本术语219

13.1.1 什么是数据219

13.1.2 什么是数据库219

13.1.3 SQL语言220

13.1.4 数据存取220

13.1.5 数据源220

13.2 Delphi的数据库特性221

13.3 Delphi数据库应用的体系及开发方法论222

13.3.1 体系222

13.3.2 开发周期222

第14章 设计简单的数据库应用程序225

14.1 建立新工程225

14.2 在窗体中添加对象226

14.3 访问数据库227

14.4 添加工具栏和菜单229

14.4.1 添加菜单230

14.4.2 添加工具栏232

14.5 增加图象显示功能233

14.6 一个完整的应用程序234

14.7 创建主从数据库应用程序236

14.8 数据库模板——Form Wizard238

14.8.1 建立数据库应用程序239

14.8.2 创建主从数据库窗体242

第15章 数据访问对象247

15.1 Table对象247

15.1.1 基本用法247

15.1.2 基本属性248

15.1.3 基本方法252

15.1.4 Table的事件255

15.2 Query对象256

15.2.1 基本用法256

15.2.2 基本属性257

15.2.3 基本方法259

15.3 DataSource对象259

15.3.1 基本属性259

15.3.2 基本事件261

15.4 创建可浏览多个表的应用程序261

15.4.1 窗体的设计262

15.4.2 对象的属性设置262

15.4.3 运行程序266

第16章 数据浏览对象270

16.1 数据浏览对象概述270

16.2 字段更新271

16.3 DBGrid对象272

16.3.1 应用272

16.3.2 基本属性272

16.3.3 基本事件276

16.4 DBNavigator对象277

16.4.1 应用277

16.4.2 基本属性277

16.4.3 基本方法279

16.5 DBText对象280

16.5.1 应用280

16.5.2 主要属性281

16.6 DBEdit对象281

16.6.1 应用281

16.6.2 主要属性281

16.7 DBMemo对象281

16.7.1 应用281

16.7.2 主要属性及方法282

16.8 DBImage对象282

16.8.1 应用282

16.8.2 主要属性及方法282

16.9 应用实例283

16.9.1 应用程序框架283

16.9.2 MainForm中对象及其设置284

16.9.3 BiolifeForm中对象及其设置287

16.9.4 AnimalForm中对象及其设置288

16.9.5 EmployeeForm中对象及其设置289

16.9.6 运行程序290

第17章 SQL编程300

17.1 SQL语句基础300

17.1.1 Select命令简介301

17.1.2 基本的Select命令301

17.1.3 含有条件的Select命令302

17.1.4 Order By子句304

17.1.5 数据更新命令305

17.2 静态SQL语句306

17.2.1 制作查询文本307

17.3 动态SQL语句308

17.3.1 使用Params属性309

17.3.2 ParamByNamc方法309

17.3.3 示例310

第18章 Client/Server应用开发312

18.1 概述312

18.1.1 C/S的基本概念312

18.1.2 C/S工作方式313

18.1.3 Delphi 4.X支持C/S开发的体系结构313

18.1.4 使用Delphi进行C/S开发的一般过程314

18.2 C/S应用开发环境构造315

18.2.1 安装SQL Links315

18.2.2 配置SQL环境316

18.3 Database对象319

18.3.1 主要属性320

18.3.2 方法322

18.3.3 OnLogin事件322

18.3.4 事务控制322

18.3.5 Database对象使用示例325

18.4 StoredProc对象326

18.4.1 主要属性326

18.4.2 主要方法326

18.4.3 StoredProc对象使用示例327

第19章 快速报表329

19.1 概述329

19.1.1 报表的结构329

19.1.2 QuickReport的特点330

19.2 QuickReport组件330

19.2.1 QuickRep对象330

19.2.2 QRBand对象332

19.2.3 QRLabel对象333

19.2.4 QRDBText对象333

19.2.5 QRExpr对象333

19.2.6 QRSysdata对象334

19.2.7 QRDBRichText对象335

19.2.8 QRDBImage对象335

19.3 设计静态报表335

19.3.1 静态报表的生成步骤335

19.3.2 静态报表开发示例336

19.4 设计动态报表338

第20章 利用Delphi创建Internet应用程序340

20.1 主要组件340

20.1.1 Client Socket组件340

20.1.2 WebDispatcher组件341

20.1.3 QueryTableProducer组件342

20.1.4 pagcproducer组件342

20.1.5 DataSetTableProducer组件342

20.1.6 NMFTP(网络信息文件传输协议)组件343

20.1.7 HTML组件344

20.1.8 HTTP(超文本传输协议)组件345

20.1.9 NNTP(网络新闻传输协议)组件345

20.1.10 POP(邮局协议)组件346

20.1.11 SMTP(简单邮件传输协议)组件346

20.1.12 TCP(传输控制协议)组件346

20.1.13 UDP(用户数据报协议)组件346

20.2 典型示例347

20.2.1 Web浏览器应用编程347

20.2.2 电子邮件应用编程347

20.2.3 文件传输应用编程349

20.2.4 TCP 应用编程350

20.2.5 NNTP应用编程350

20.2.6 HTTP应用编程351

20.2.7 制作Active窗体351

第21章 数据库应用程序开发359

21.1 人事管理信息系统总体设计359

21.1.1 规划数据库结构359

21.1.2 建立数据模块362

21.1.3 程序模块划分364

21.2 程序的界面设计364

21.2.1 程序主界面设计364

21.2.2 员工信息窗体设计368

21.2.3 查询模块窗体设计369

21.2.4 信息统计窗体设计372

21.2.5 信息输出窗体设计374

21.2.6 辅助功能菜单项窗体设计375

21.2.7 密码输入窗体和启动等待窗体378

21.3 运行人事管理应用程序381

附录A Delophi4.X文件的扩展名385

附录B DLL与API的说明及调用387

附录C Delphi4.X定义的标准错误信息389

1999《精通Delphi 4.X》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘臣勇,邓志鸿等编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi 4实用开发指南(1999 PDF版)
Delphi 4实用开发指南
1999 北京:人民邮电出版社
最后的论述(1991年10月第1版 PDF版)
最后的论述
1991年10月第1版 中国建筑工业出版社
学用 Delphi 4(1999年03月第1版 PDF版)
学用 Delphi 4
1999年03月第1版 清华大学出版社
NetWare 4.X 升级( PDF版)
NetWare 4.X 升级
X战记  4( PDF版)
X战记 4
北京:中国华侨出版社
精通 QEMM 7.X( PDF版)
精通 QEMM 7.X
SAMS TEACH YOURSELF BORLAND DELPHI 4 IN 21 DAYS(1998 PDF版)
SAMS TEACH YOURSELF BORLAND DELPHI 4 IN 21 DAYS
1998 SAMS
ACTA ARITHMETICA X.4(1965 PDF版)
ACTA ARITHMETICA X.4
1965 PANSTWOWE WYDAWNICTWO NAUKOWE
Delphi 4数据库开发实务(1999 PDF版)
Delphi 4数据库开发实务
1999 青岛:青岛出版社
Delphi 2.0从入门到精通(1997 PDF版)
Delphi 2.0从入门到精通
1997 北京:科学出版社;龙门书局
精通Delphi(1997 PDF版)
精通Delphi
1997 北京:电子工业出版社
MS DOS5.0-6.X从入门到精通(1996 PDF版)
MS DOS5.0-6.X从入门到精通
1996 上海:上海交通大学出版社
学用Delphi 4(1999 PDF版)
学用Delphi 4
1999 北京:清华大学出版社
全面掌握Delphi 4(1998 PDF版)
全面掌握Delphi 4
1998 北京:人民邮电出版社
Delphi 4从入门到精通(1999 PDF版)
Delphi 4从入门到精通
1999 北京:电子工业出版社