《Delphi程序员指南》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)(沃兹涅维茨)A.J.Wozniewicz,(美)(沙马斯)N.Shammas著;岳丽华等译
  • 出 版 社:北京:科学出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1997
  • ISBN:7030053109
  • 页数:593 页
图书介绍:

目录 1

引言 1

第一部分 5

1 入门 5

安装和使用IDE 5

安装Delphi 5

启动Delphi的IDE 6

IDE的成员 7

主窗口 7

窗体设计器窗口 8

对象观察器窗口 9

代码编辑器窗口 12

工程管理器 12

如何退出Delphi 12

设计BLANK程序 13

建立新工程 13

保存新工程 14

工程文件 14

对象文件和可执行性 16

BLANK程序的属性 16

运行BLANK程序 17

窗体和组件 18

问与答 26

小结 26

作业 27

2 程序和单元 28

BUTTON程序 28

检查代码 30

Interface部分 35

实现部分 40

高级单元 40

作业 43

小结 43

问与答 43

3 可视化程序设计的示例 45

窗体设计 45

组件 62

组件的属性 68

应用结构 72

小结 82

问与答 82

作业 82

4 变量、常量和基本数据类型 84

常量 84

变量 86

赋值语句 89

类型的分类 90

基本数据类型的扩展 91

高级变量和常量 100

小结 102

问与答 102

作业 103

5 运算符和表达式 105

运算符与类型 105

算术表达式和运算符 110

自由窗体计算器例子 110

逻辑表达式和算符 118

关系表达式和算符 119

运算符的优先级和计算规则 121

小结 122

问与答 122

作业 122

控制结构 124

复合语句 124

6 控制程序流程 124

if语句 125

case语句 133

小结 147

问与答 148

作业 148

7 循环 150

循环理论 150

while循环 151

repeat循环 159

for循环 161

for循环的语法 161

高级循环教程 167

小结 169

作业 170

问与答 170

第一部分复习 172

第二部分 175

8 枚举和结构流 175

用户定义类型 175

类型声明 176

子域 176

枚举类型 177

数组 179

串 186

集合 193

记录 198

小结 202

问与答 202

作业 203

Pascal子程序 204

9 子程序 204

构造子程序 205

过程头 207

函数头 208

局部变量和常量 209

形参表 212

实参 215

子程序声明与实现的对照 216

子程序的使用 218

过程的实现 218

过程的使用 220

函数的实现 221

函数的使用 221

常量函数 223

函数与过程的比较 224

小结 225

问与答 226

作业 226

10 类和对象 228

面向对象程序设计介绍 228

结构化程序设计 228

面向对象的定义 232

对象 233

类 234

继承 236

对象的域 237

声明实例变量 239

访问对象元素 240

窗体和类 244

小结 247

问与答 248

作业 248

方法的介绍 249

11 方法 249

对象成分的可视性 270

方法的使用 271

小结 272

问与答 272

作业 273

12 继承与多态 274

继承 274

构造子和析构子 277

虚拟方法 281

动态方法 282

虚拟方法:看看它们怎样运行 284

多态 288

类层次结构 291

小结 292

作业 293

问与答 293

13 属性和Windows消息 296

属性 296

Windows API函数 301

Windows消息 303

小结 308

问与答 309

作业 309

14 异常处理和RTTI 310

什么是异常 310

异常类 316

运行时刻类型信息 321

值的类型强制转换 321

变量的类型强制转换 321

对象的类型检查 322

问与答 323

小结 323

作业 324

第二部分复习 326

第三部分 329

15 程序构造块 329

标识符的范围 329

标识符的可视性 336

变量类型 337

开放参数 341

小结 344

问与答 344

作业 345

16 画图、绘制和打印 349

Windows图形 349

Canyas对象 349

随机画线示例程序 355

改进Rand1程序 358

画图和绘制 358

画图形示例程序 358

用Delphi打印输出 363

小结 371

问与答 371

作业 372

17 标准Windows组件 373

菜单 373

标签 379

编辑框 379

备忘录框 380

按钮 380

位图按钮 381

单选钮 382

列表框 382

复选框 382

组合框 387

卷滚条 387

组框 388

单选组 388

面板 388

小结 389

问与答 389

作业 390

18 标准对话框和文件组件 391

OpenDialog(打开对话框)组件 391

SaveDialog(存储对话框)组件 396

FontDialog(字体对话框)组件 396

ColorDialog(颜色对话框)组件 399

PrintDialog(打印对话框)组件 400

FindDialog(查找对话框)组件 404

PrinterSetupDialog(打印机设置对话框)组件 404

ReplaceDialog(替换对话框)组件 406

EDT1例子 407

FileListBox(文件列表框)组件 423

DirectoryListBox(目录列表框)组件 426

DriveComboBox(驱动器组合框)组件 427

FilterComboBox(过滤器组合框)组件 428

VIEW1程序 429

小结 434

问与答 435

作业 435

19 数据库程序设计 437

数据库 437

Delphi数据库应用程序的体系 439

数据库组件 439

构造数据库应用 447

小结 457

问与答 458

作业 459

20 建立定制组件 460

Delphi组件 460

组件的定义 460

开发定制组件 461

定制一个已存在的组件 461

创建新的可视组件 467

小结 487

问与答 488

作业 489

21 动态链接库 490

理解DLL 490

动态链接 491

创建定制DLL 491

创建输入单元 504

使用DLL 504

访问库中数据 517

小结 518

问与答 519

作业 519

22 DDE和OLE 521

DDE介绍 521

利用DDEClientConv组件创建DDE客户应用程序 525

利用DDEServerConv组件创建DDE服务程序 530

OLE介绍 542

小结 547

问与答 547

作业 548

第三部分复习 549

A Pascal关键字 550

B 练习解答 554