《精通Delphi 4.X》求取 ⇩

1.1 Delphi 4.X的版本1

目 录1

4.4输入输出对象 ( 511

第1章概述1

1.2开发语言2

1.3Delphi 4.X的特点2

第2章Delphi 4.0 IDE及应用开发介绍4

2.1 Delphi 4.0 IDE概貌4

2.1.1 IDE的概念4

2.1.2Delphi 4.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.1.1 书写风格20

3.1Object Pascal语言规则20

第3章Object Pascal程序设计20

3.1.2 注释21

3.1.3常量值与常量说明21

3.1.4 变量22

3.1.5 表达式22

3.1.6赋值语句23

3.2Object 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.1 repeat语句32

3.4.2 while语句32

3.4循环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.2类的开发35

3.6.1类的声明35

3.7单元36

3.6.3属性、方法及事件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.2 Form的外形设定及控制45

4.2.1继承关系45

4.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.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和SpeedButton对象56

4.5.3单选钮与检查框59

4.5.4GroupBox和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.2DateTimePicker对象67

4.8.3 ProogressBar对象68

第5章通用对话框69

5.1OpenDialog和SaveDialog对话框70

5.1.1OpenDialog对象70

5.1.2 SaveDialog对象73

5.2.1 FontDialog对象74

5.2 FontDialog与ColorDialog对话框74

5.2.2ColorDialog对象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.1Canvas对象87

6.1.2绘制图象92

6.1.3 自动重绘93

6.2.1 Shape对象介绍94

6.2 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.4打印Form103

7.2.3主要方法103

7.2.2主要属性103

7.2.1应用103

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.1TabControl对象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.3建立DDE链接132

9.2.2 创建DDE客户程序132

9.2.4回送数据(PokingData)133

9.2.5处理DDE数据134

9.2.6DDEInfo对话框134

9.3 TDdeClientConv对象135

9.3.1基本属性135

9.3.2基本方法137

9.3.3基本事件141

9.4TDdeClientItem对象141

9.4.1基本属性142

9.5 TDdeServerConv对象143

9.4.2基本事件143

9.5.1基本事件144

9.6 TDdeServerItem对象144

9.6.1基本属性145

9.6.2基本方法146

9.6.3基本事件146

9.7 DDE程序设计实例147

9.7.1 DDE服务程序设计147

9.7.2 DDE客户程序设计150

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

10.1 OLE基本概念156

10.1.1OLE基础156

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

10.1.2 DDE和OLE的异同157

10.1.3链接和嵌入158

10.1.4OLE自动化160

10.1.5OLE格式的数据文件160

10.2OLEContainer对象 .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.1原始控制193

11.4.2组件的调试193

11.4理解组件的设计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.1需要保护的资源201

12.2异常保护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.2Delphi的数据库特性221

13.3Delphi数据库应用的体系及开发方法论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.4Table的事件255

15.2.1基本用法256

15.2 Query对象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.1数据浏览对象概述270

第16章数据浏览对象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.1应用280

16.5 DBText对象280

16.5.2主要属性281

16.6DBEdit对象281

16.6.1应用281

16.6.2主要属性281

16.7DBMemo对象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.4Order 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 ParamByName方法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.1安装SQLinks315

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

18.2.2 配置SQL环境316

18.3 Database对象319

18.3.1主要属性320

18.3.2方法322

18.3.3OnLogin事件322

18.3.4事务控制322

18.3.5 Database对象使用示例325

18.4.1主要属性326

18.4.2主要方法326

18.4 StoredProc对象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.8 QRDBImage对象335

19.3设计静态报表335

19.3.1静态报表的生成步骤335

19.2.7 QRDBRichText对象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.5 DataSetTableProducer组件342

20.1.3 QueryTableProducer组件342

20.1.4 PageProducer组件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.2电子邮件应用编程347

20.2.1 Web浏览器应用编程347

20.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.2.1 程序主界面设计364

21.2程序的界面设计364

21.1.3程序模块划分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 Delphi 4.X文件的扩展名385

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

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

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

高度相关资料

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 北京:电子工业出版社