《Delphi与面向对象程序设计》求取 ⇩

目 录1

前言1

第一章Delphi开发环境1

第1节集成开发环境概述1

1.1主界面2

1.2对象观察器2

1.3窗体设计器3

第2节编程方法4

1.5工程管理器4

1.4代码编辑器4

2.1基本概念5

2.2 Delphi开发应用程序的基本过程5

2.3 Delphi程序中的文件类型7

第3节Form文件8

3.1建立窗体9

3.2修改窗体属性9

3.3增减构件9

3.5窗体设计模板10

3.4窗体文件的代码10

第4节工程文件11

4.1创建和保存工程文件11

4.2增加单元文件和窗体12

4.3编辑工程文件12

4.4选定主Form文件13

第5节如何调试Delphi程序13

5.1准备调试14

5.2调试方法14

5.5变量监视16

5.3断点设置16

5.4断点列表16

5.6变量值修改18

5.7嵌套调用查看18

5.8WinSight19

5.9 WinSpector20

第6节辅助工具20

6.1数据库引擎BDE(Borland DataBase Engineer)配置20

6.2数据库工作台DBD(Database Desktop)20

6.4 Browser24

6.3 ReportSmith24

第二章Del ph i程序设计基础25

第1节常量和变量的定义25

1.1常量25

1.2变量26

1.3类型常量27

1.4变量的作用域27

第2节数据类型28

2.1整数类型28

2.2实数类型30

2.3字符类型31

2.4字符串类型32

2.5布尔类型37

2.6用户自定义类型37

2.7子域38

2.8枚举38

2.9数组39

2.10集合41

2.11记录43

2.12指针44

2.13过程类型45

2.14文件类型49

第3节语句49

3.1表达式49

3.2赋值语句50

3.3复合语句50

3.4条件语句51

3.5循环语句52

3.6 goto语句54

3.7开域语句With54

第4节过程和函数55

4.1过程55

4.2函数56

4.3子程序的参数57

4.4提前引用、外部过程、嵌入过程59

4.5过程和函数的比较59

第5节程序和单元60

4.6建立自己的子程序库60

5.2工程文件DPR61

5.1 Delphi文件结构61

5.3单元文件64

5.4单元引用65

第6节标准函数和过程66

6.1子程序分类66

6.2常用的函数和过程66

6.3系统提供的对话框70

1.1结构化程序设计方法72

第三章面向对象程序设计72

第1节面向对象程序设计概念72

1.2面向对象的设计方法74

1.3面向对象程序设计的概念75

第2节类77

2.1类的定义77

2.2保护方式77

2.3类实例化78

2.4类操作符79

第3节方法80

3.1一般方法80

3.2构造方法81

3.3析构方法82

3.4类方法82

3.5隐含参数Self83

第4节继承和多态83

4.1继承83

4.2覆盖84

4.3抽象类85

4.4多态86

4.5共同祖先TObject87

第5节对象与VRE88

5.1对象88

5.2 VRE的类与对象89

第6节属性92

6.1属性定义92

6.3扩展赋值语句94

6.2数组属性94

第7节消息95

7.1消息机制95

7.2发送消息97

7.3处理消息98

7.4用户自定义消息99

7.5示例:制作一个构件99

8.1 VCL结构104

第8节VCL构件104

8.2 TComponent构件105

8.3 TContro1构件106

8.4 TStrings类106

第9节异常处理109

9.1什么是异常处理109

9.2异常处理110

9.3新异常的定义、使用112

第10节VRE的实现113

10.1重提VRE113

9.4如何编写健壮的代码113

10.2 VREMain单元114

10.3 VREWin单元120

10.4 VRERects单元124

10.5 VRERect单元130

10.6 VREImage单元132

10.7 VRELabel单元134

1.2构件编程的方法137

1.1 Delphi开发的程序种类137

第1节Windows构件编程方法137

第四章Wi ndows构件编程137

1.3示例139

第2节构件139

2.1构件分类140

2.2构件的常用属性140

2.3构件的常用事件140

2.4构件的常用方法142

第3节窗体构件142

3.1窗体简介142

3.2窗体的特殊属性、方法和事件143

3.4 MDI窗体145

3.3窗体调用145

第4节菜单构件146

4.1下拉菜单TMainMenu146

4.2弹出菜单TPopupMenu147

4.3菜单项TMenuItem147

4.4菜单的动态管理147

第5节可视构件148

5.1 Standard页148

4.5 MDI菜单148

5.2 Additional页154

5.3 Dialogs页161

5.4 System页163

5.5 VBX页166

5.6 Samples页167

5.7小结168

第6节非可视构件168

6.1 TApplication构件和Application对象168

6.2 TScreen构件和Screen对象170

6.3 TPrinter构件和Printer对象171

6.4 TClipBoard构件和ClipBoard对象173

6.5 TiniFile构件175

第7节对象的动态建立177

7.1对象动态建立、释放177

7.2非可视对象的建立177

7.3可视构件建立178

7.4窗体构件178

7.5利用Components访问动态建立的构件178

8.1TFont,TPen,TBrush类179

第8节绘图和打印179

8.2TCanvas构件180

8.3示例:屏幕保护程序182

8.4图形打印185

8.5 TCanvas与Windows GDI186

第9 节DLL187

9.1什么是DLL187

9.2调用 DLL188

9.3创建DLL190

10.1 Windows API函数分类191

第10节Windows API191

10.2 API函数直接调用192

10.3回调函数193

10.4 DPMI调用194

第11节多媒体开发196

11.1 TMediaPlayer构件196

11.2编程原理197

11.3示例:简单媒体播放器198

12.1 DDE基本概念201

第12节DDE和OLE201

12.2 DDE客户202

12.3 DDE服务器204

12.4 0LE204

第13节资源使用207

13.1资源208

13.2创建资源208

13.3使用资源208

13.4资源管理API209

1.1 Delphi数据库体系211

第1节简述211

第五章开发数据库应用程序211

1.2基本概念212

1.3支持数据库开发的工具213

1.4开发方法214

1.5分发应用程序215

第2节关系数据库215

2.1关系型数据库的基本概念215

2.2数据库别名Aliases216

2.3一个简单的开发示例216

3.1应用程序结构图219

第3节数据读取219

3.2 TDataSet类型220

3.3 TTable构件227

3.4 TQuery构件232

3.5 TField构件235

3.6实现示例一部分功能238

第4节数据控制247

4.1 TDataSource248

4.3 TDBGrid249

4.2 TDBNavigator构件249

4.4其他构件介绍251

4.5进一步完善RSGL256

第5节高级技巧263

5.1 TDatabase263

5.2 TSession266

5.3TBatchMove267

5.4 Ini文件配置别名269

6.1简介270

第6节客户/服务器方式270

5.5 Paradox数据库的多用户控制270

6.2使用InterBase开发271

6.3 SQL服务器的连接与设定272

6.4外部存储过程TStoreProc274

6.5桌面数据库到C/S的升级274

第7节BDE275

7.1安装275

7.2配置276

7.3 BDE的使用技巧276

第8节示例完成278

第六章Del phi使用SQL…语言285

第1节SQL概述285

1.1 SQL发展概述285

1.2 SQL的分类286

1.3 SQL的主要概念286

第2节数据定义288

2.1表288

2.2视图289

2.3域290

2.4索引291

2.5存储过程291

2.6触发器292

第3节数据操纵292

3.1 SELECT语句293

3.2 DELETE语句299

3.3 UPDATE语句299

3.4 INSERT语句300

4.2收回授权301

4.1授权语句301

第4节数据控制301

第5节使用TQuery302

5.1在Delphi中使用SQL302

5.2取得一个可改视图303

5.3在SQL中使用中文304

第6节Local SQL304

6.1表名和字段名304

6.2数据操纵305

6.3数据定义306

7.2功能与原理307

第7节示例:查询构件307

7.1制作目的307

7.3定义对象308

7.4功能实现311

7.5构件可扩展性315

第七章数据库应用系统的面向对象设计方法316

第1节概述316

1.1数据库应用系统的开发过程316

1.3传统的软件开发方法学317

1.2数据库应用系统开发存在的问题317

1.4面向对象的开发方法318

第2节软件复用和构件320

2.1软件复用320

2.2构件322

2.3构件支持软件复用323

第3节示例:变结构MIS的建模开发324

3.1关于示例324

3.2基本概念325

3.3建模结构图326

3.4系统软件总线327

3.5构件和构件库329

3.6数据录入331

3.7通用查询与超链查询332

3.8文档管理337

3.9报表工具339

参考文献340

词汇表341

1997《Delphi与面向对象程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王忠,迟忠先主编 1997 大连:大连理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 6 面向对象程序设计(1999 PDF版)
Visual Basic 6 面向对象程序设计
1999 北京:人民邮电出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
Delphi面向对象程序设计及应用开发( PDF版)
Delphi面向对象程序设计及应用开发
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象语言Smalltalk与程序设计(1990 PDF版)
面向对象语言Smalltalk与程序设计
1990 长沙:中南工业大学出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社