《Delphi 7从入门到精通》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)Marco Cantu等著;罗征等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505390163
  • 页数:872 页
图书介绍:本书涵盖了Delphi 的最新特性,包括.NET支持和内嵌工具,XML支持和Web 服务,用VCL和CLX构建定制组件,以及Delphi 7运行时库等。

第一部分基础 1

第1章 Delphi 7及其IDE 1

Delphi的版本 1

目 录 1

IDE概述 2

Delphi编辑器 8

窗体设计器 16

组件面板的秘密 20

管理项目 23

附加及外部Delphi工具 29

系统生成的文件 30

对象库 35

Delphi 7中调试器的更新 37

小结 37

核心语言特性 38

第2章Delphi编程语言 38

类与对象 39

封装 42

构造器 48

Delphi的对象引用模型 49

继承已有类型 53

滞后绑定与多态性 56

类型安全的转换 60

使用接口 61

异常处理 63

记录错误 67

类引用 68

小结 71

RTL的单元 72

第3章 运行时库 72

数据转换 85

关于货币转换的问题 88

使用SysUtils来管理文件 91

TObject类 93

小结 96

第4章 核心库类 97

RTL包、VCL与CLX 97

TPersistent类 100

TComponent类 104

事件 110

列表与容器类 114

流 121

核心VCL与BaseCLX单元小结 131

小结 133

第5章 可视控件 134

VCL与VisualCLX 134

TControl与派生类 142

打开组件工具框 146

控件相关的技术 158

ListView与TreeView控件 169

小结 179

第6章 建立用户界面 181

多页面窗体 181

工具栏控件 192

主题与样式 198

ActionList组件 200

工具栏容器 208

ActionManager体系结构 218

小结 226

第7章 使用窗体 227

TForm类 227

窗体直接输入 234

在窗体中绘图 240

特殊技巧:字母混合、颜色键和动画API 242

位置、大小、卷动和缩放比例 243

建立和关闭窗体 251

对话框和其他二级窗体 253

建立对话框 256

预定义对话框 260

About框与Splash屏幕 262

小结 265

Application对象 267

第二部分Delphi面向对象的体系结构 267

第8章Delphi应用程序的结构 267

从事件到线程 273

检查应用程序以前的实例 278

建立MDI应用程序 281

Delphi中的框架与子窗口 282

带有不同子窗口的MDI应用程序 286

可视窗体继承 289

理解框架 294

基窗体和界面 300

Delphi的内存管理器 304

小结 306

第9章 编写Delphi组件 307

扩充Delphi库 307

创建自己的第一个组件 310

建立复合组件 318

复杂的图形组件 326

定制Windows控件 335

组件中的对话框 344

集合属性 348

定义定制的动作 351

编写属性编辑器 354

编写组件编辑器 358

小结 361

第10章库与组件包 362

DLL在Windows中的作用 362

使用现有的DLL 364

在Delphi中创建DLL 367

Delphi DLL的高级特性 371

内存中的DLL:代码与数据 375

使用Delphi组件包 379

组件包内的窗体 381

组件包的结构 387

小结 390

第11章 建模和OOP编程(使用ModelMaker) 391

了解ModelMaker的内部模型 392

建模和UML 392

ModelMaker的编码功能 397

文档和宏 403

重分解代码 405

小花絮 410

小结 410

第12章从COM到COM+ 411

OLE和COM技术历史简介 412

实现IUnknown 413

第一个COM服务器 416

自动化 422

编写一个自动化服务器 426

使用复合文档 434

介绍AxtiveX控件 438

编写ActiveX控件 440

介绍COM+ 447

Delphi 7中的COM和NET 452

小结 454

第三部分Delphi面向数据库的体系结构 457

第13章Delphi的数据库体系结构 457

访问数据库:dbExpress、本地数据及其他 457

MyBase:独立的ClientDataSet 461

使用Delphi的数据敏感控件 467

数据集(DataSet)组件 471

数据集的字段 476

定位数据集 487

自定义数据库网格 490

带有标准控件的数据库应用程序 495

分组与合计 499

主/详结构 502

处理数据库错误 503

小结 504

第14章使用dbExpress的客户机/服务器编程 505

客户机/服务器的体系结构 505

数据库设计的元素 507

InterBase简介 510

dbExpress库 515

dbExpress组件 517

一些dbExpress演示 523

包和缓存 532

使用InterBase Express 538

实际问题 546

小结 559

第15章使用ADO 560

Microsoft数据访问组件(MDAC) 561

使用dbGo组件 563

使用Jet引擎 568

光标 573

事务处理 578

更新数据 580

断开的记录集合 585

小结 589

关于ADO.NET 589

第16章 多层DataSnap应用程序 590

Delphi发展历史中的一、二、三层 590

建立一个范例应用程序 595

向服务器添加约束 599

向客户端添加特性 601

高级的DataSnap特性 604

小结 610

第17章编写数据库组件 611

数据链接 611

编写面向字段的数据敏感控件 612

创建定制的数据链接 619

定制DBGrid组件 624

建立定制的数据集合 627

数据集合中的目录 645

对象的数据集合 650

小结 653

第18章 使用Rave做报表 654

Rave介绍 654

Rave设计器的组件 660

高级Rave 667

小结 671

第四部分Delphi、因特网以及NET预览 673

第19章 因特网编程:套接字和Indy组件 673

建立套接字应用程序 673

发送和接收邮件 683

使用HTTP工作 686

生成HTML 694

小结 700

动态Web页面 701

第20章 使用WebBroker和WebSnap进行Web编程 701

Delphi的WebBroker技术 703

实际范例 715

WebSnap 719

WebSnap和数据库 730

会话、用户和许可 736

小结 740

第21章使用IntraWeb进行Web编程 741

IntraWeb简介 741

建立IntraWeb应用程序 747

Web数据库应用程序 756

小结 763

第22章 使用XML技术 764

XML简介 764

用DOM编程 768

XML和InternetExpress 786

使用XSLT 792

处理大型的XML文档 797

小结 801

第23章 Web服务与SOAP 802

Web服务 802

建立网络服务 805

SOAP上的DataSnap 814

处理附件 817

支持UDDI 819

小结 822

第24章 从Delphi的角度看微软.NET体系结构 823

安装Delphi for .NET Preview 823

Microsoft的.NET平台 826

中间语言 830

无用存储单元收集 833

部署和版本确定 838

小结 839

第25章Delphi for.NET Preview:语言和RTL 841

去除的Delphi语言特性 841

Delphi语言的新增特性 843

运行时库及VCL 850

VCL 852

Microsoft库的使用 854

利用Delphi语言实现ASP.NET 860

小结 863

附录A 作者提供的其他Delphi工具 864

附录B 其他来源提供的Delphi工具 869

附录C 本书配套的Delphi免费读物 871