《Delphi与面向对象程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王忠,迟忠先主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:1997
  • ISBN:7561113935
  • 页数:341 页
图书介绍:

目 录 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.8WinSight 19

5.9 WinSpector 20

第6节辅助工具 20

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

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

6.4 Browser 24

6.3 ReportSmith 24

第二章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开域语句With 54

第4节过程和函数 55

4.1过程 55

4.2函数 56

4.3子程序的参数 57

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

4.5过程和函数的比较 59

第5节程序和单元 60

4.6建立自己的子程序库 60

5.2工程文件DPR 61

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隐含参数Self 83

第4节继承和多态 83

4.1继承 83

4.2覆盖 84

4.3抽象类 85

4.4多态 86

4.5共同祖先TObject 87

第5节对象与VRE 88

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重提VRE 113

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下拉菜单TMainMenu 146

4.2弹出菜单TPopupMenu 147

4.3菜单项TMenuItem 147

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 GDI 186

第9 节DLL 187

9.1什么是DLL 187

9.2调用 DLL 188

9.3创建DLL 190

10.1 Windows API函数分类 191

第10节Windows API 191

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和OLE 201

12.2 DDE客户 202

12.3 DDE服务器 204

12.4 0LE 204

第13节资源使用 207

13.1资源 208

13.2创建资源 208

13.3使用资源 208

13.4资源管理API 209

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数据库别名Aliases 216

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 TDataSource 248

4.3 TDBGrid 249

4.2 TDBNavigator构件 249

4.4其他构件介绍 251

4.5进一步完善RSGL 256

第5节高级技巧 263

5.1 TDatabase 263

5.2 TSession 266

5.3TBatchMove 267

5.4 Ini文件配置别名 269

6.1简介 270

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

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

6.2使用InterBase开发 271

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

6.4外部存储过程TStoreProc 274

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

第7节BDE 275

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节使用TQuery 302

5.1在Delphi中使用SQL 302

5.2取得一个可改视图 303

5.3在SQL中使用中文 304

第6节Local SQL 304

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