图书介绍

Delphi 2005从入门到精通【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi 2005从入门到精通
  • (美)(坎徒)Marco Cantu著;魏海萍,韩滨,曲丽君等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712102375X
  • 出版时间:2006
  • 标注页数:833页
  • 文件大小:100MB
  • 文件页数:854页
  • 主题词:软件工具 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi 2005从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础1

Delphi的版本2

第1章 Borland Developers Studio 3.0简介2

一个用于.NET和ALM的全新IDE3

IDE的多重个性3

IDE概述3

部分安装4

欢迎使用Delphi 20055

用多种配置启动IDE5

Delphi 2005 IDE结构7

桌面设置8

To-Do列表9

菜单9

Delphi编辑器10

扩展的搜索结果10

Delphi 2005代码折叠和区域化12

代码识别13

Delphi 2005代码片断13

源代码文件编码13

编辑器的结构视图16

同步编辑16

在编辑器中执行浏览17

类完成18

编辑器历史记录19

其他编辑器快捷键19

新增的其他编辑器特性20

设计器21

设计器的结构视图23

对象检查器23

复制和粘贴构件24

项目管理25

项目文件26

工具和生成工具26

项目组文件29

项目选项30

Delphi编程的题外话31

查看源代码文件31

UML设计器32

Delphi 2005中的C32

IDE数据库工具34

小结35

Win32 API36

第2章 Win32和Microsoft.NET平台36

构件对象模型37

OOP类库37

.NET的“营销”目标38

Microsoft.NET是什么38

为什么营销.NET39

VES:虚拟执行系统40

CIL:公用中间语言41

CLR:公用语言运行时环境43

CLS:公用语言规范43

.NET编译周期与JIT44

管理化执行模型和无用单元收集机制46

CTS:值类型48

CTS:公用类型系统48

组件是什么49

名称空间与组件49

CTS:引用类型49

联编和装载组件50

组件版本化和GAC51

小结53

组件的动态装载53

核心的语言特性54

第3章 Delphi编程语言54

类与对象55

动态地创建构件57

方法的其他相关信息57

封装58

private、protected和public59

私有何时真的私有60

用属性做封装61

封装与窗体63

构造器65

Delphi的对象引用模型66

析构器和Free方法66

赋值对象67

对象与内存69

继承已有类型70

保护型字段与封装71

后期联编与多态性73

继承与类型兼容性73

超越并重新定义方法74

抽象方法76

虚方法与动态方法的对比76

密封类与终结方法77

嵌套类型和嵌套常量78

类型安全的向下转换79

使用接口81

异常处理83

程序流程与finally块84

异常类85

记录错误86

异常与构造器87

类引用88

使用类引用创建构件89

for…in循环90

内联93

小结95

Microsoft.NET上的Delphi语言96

第4章 .NET上的Delphi语言96

全局函数与伪单元类97

有益的旧单元97

几乎作为名称空间的单元98

单元初始化与类构造器100

统一码标识符101

限定标识符101

标识符101

原始类型102

基本数据类型102

包装原始类型104

Delphi的枚举与集合类型105

记录106

记录还是类107

字符串108

引用类型108

Delphi中新增的预定义记录108

可变记录111

使用不安全类型111

无类型参数112

使用PChar类型113

使用new分配内存113

为了稳妥起见的类型转换114

file of类型已经消失114

访问说明符116

类获得新基础116

类数据与类静态方法118

抽象类120

类构造器120

助手类121

属性122

给实例应用构造器125

索引器还是数组属性125

调用继承的构造器126

无用单元收集世界中的释放与销毁127

类引用与元类129

接口现在是“纯粹的”130

操作符获得新基础132

表征还是极端的RTTI135

声明定制的表征136

使用Reflect工具检查表征137

多点传送事件138

小结140

RTL的单元141

第5章 Delphi Win32运行时库141

Win32中的System单元142

SysUtils与SySConst单元144

Math单元147

ConvUtils与StdConvs单元149

DateUtils单元151

StrUtils单元152

新增的WideStrUtils单元153

DelphiMM与ShareMem单元154

Variants与VarUtils单元154

Types单元154

使用SysUtils单元管理文件155

TObject类156

显示类信息159

TPersistent类160

published(公开)关键字161

按名称访问属性162

列表与字符串列表164

列表与容器类164

容器类168

类型安全的容器与列表170

TStream类173

流技术173

具体的流类174

使用文件流175

TReader和TWriter类176

流与持久性177

使用ZLib压缩流179

小结183

所有权185

TComponent类185

第6章 可视化构件库的体系结构185

Name属性188

删除窗体字段189

隐藏窗体字段190

可定制的Tag属性(在Win32和.NET平台上)191

VCL for.NET中的TComponent类192

方法指针194

Delphi中的事件194

事件194

事件就是属性196

VCL的传统部分197

VCL考虑198

TControl与派生类199

Parent与控件200

.NET中的TControl与派生类200

字体201

激活和可见属性201

与构件大小及位置有关的属性201

TWinControl类202

颜色202

文本输入构件203

打开构件工具框203

选择具体选项205

列表206

范围211

命令212

处理输入焦点216

控件相关的技术216

控件锚点218

使用Splitter构件219

使用浮动提示221

加速键221

自绘制控件与样式223

图形索引列表227

ListView与TreeView控件227

数据的树形结构231

定制树节点233

小结235

使用普通窗体236

TForm类236

第7章 窗体处理236

窗体样式237

边框样式238

设置其他窗口样式239

监视键盘输入240

直接窗体输入240

获取鼠标输入242

使用鼠标拖动与绘图243

在窗体上绘图246

特殊图形技巧:Alpha混合、颜色键和动画API247

位置、大小、滚动和缩放248

滚动窗体249

窗体强制249

创建和关闭窗体250

窗体创建事件251

对话框和其他二级窗体252

关闭窗体252

在运行时创建二级窗体253

给程序添加二级窗体253

创建对话框255

模态窗体与新增的PopupMode255

非模态对话框257

Windows通用对话框259

Application对象260

处理Delphi 2005中的鼠标激活262

激活应用程序与窗体262

使用Screen对象跟踪窗体263

Delphi中的框架与子窗口265

创建MDI应用程序265

MdiDemo示例266

可视化窗体继承性267

MdiMulti示例267

从基窗体中继承268

多态窗体270

了解框架272

框架与页面274

无页面的多个框架275

基窗体与接口277

使用基窗体类278

使用接口280

小结281

多页面窗体282

第8章 用VCL创建用户界面282

PageControl与TabSheet构件283

带有自绘选卡的图像查看器286

向导程序的用户界面288

RichBar示例289

Toolbar控件289

工具栏中的菜单和组合框291

简单的状态栏292

ActionList构件295

Delphi中的预定义动作297

实际中的动作298

动作编辑器的工具栏与动作列表300

工具栏容器302

Delphi的停放支持304

控件栏中的菜单304

在ControlBars中停放ToolBar305

停放到PageControl构件308

Delphi 2005中新增的停放构件310

ActionManager体系结构311

创建一个简单的演示程序312

最近最少使用菜单项314

使用列表动作316

移植现有程序316

小结319

Delphi for.NET中的System单元320

Delphi for.NET的运行时库320

第9章 Delphi.NET运行时库与框架类库320

Delphi运行时DLL:Borland.Delphi.DLL321

Borland.VclRtl例程322

Borland.VclRtl类324

基类库(BCL)325

System.Object类326

StringBuffer类328

容器类329

规则表达式332

.NET流333

Component类334

WinForms库335

无DFM文件,只有代码336

WinForms控件338

假朋友与其他差别338

从GDI到GDI+340

窗体类342

小结343

WinForms中没有的VCL特性343

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

关于RAD的题外话346

第10章 再加工与单元测试346

极限编程347

敏捷方法学347

单元测试349

再加工349

声明再加工350

Delphi 2005 IDE中的再加工350

再加工与单元测试组合350

提取到资源串351

重命名再加工353

提取方法再加工354

查找引用特性356

查找单元再加工356

DUnit357

Delphi 2005 IDE中的单元测试357

NUnit361

其他单元测试提示364

小结365

什么是动态链接366

Wind32中的DLL366

第11章 动态体系结构(库、包与组件)366

DLL的用途367

使用现有的DLL368

Delphi DLL编写者应遵守的规则368

在Delphi中开发DLL369

从DLL中导出字符串371

修改库名称372

调用Delphi DLL372

运行时调用DLL函数373

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

使用内存映像文件共享数据377

创建设计时与运行时包379

使用运行时包379

Delphi包379

包的版本管理380

编写与编译包380

使用包的动态体系结构381

使用运行时包的应用程序382

在运行时装载组件包384

使用包的接口385

包的结构389

编写和使用一个管理化DLL392

从包到组件392

动态装载一个管理化DLL393

从装载到下载394

检查组件395

使用组件的动态体系结构395

小结396

COM与.NET的历史简介397

第12章 COM与.NET互用性397

实现IUnknown接口398

类工厂的作用400

全局惟一标识符400

第一个COM服务器401

COM接口和对象402

初始化COM对象403

测试COM服务器404

自动化406

使用接口属性406

调度自动化调用408

编写一个自动化服务器409

类型库编辑器410

服务器代码411

注册自动化服务器412

编写服务器的客户端413

构件中的服务器415

自动化对象的范围415

COM数据类型416

.NET互用性417

在.NET中使用COM418

在Win32中使用.NET425

在COM客户使用.NET对象429

在Win32应用程序中使用.NET例程433

小结434

第三部分 Delphi的面向数据库437

访问Win32中的数据库:dbExpress、本地数据以及其他可选方案438

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

Borland数据库引擎439

dbExpress库439

用于ADO的dbGo440

MyBase和ClientDataSet构件440

InterBase Express440

MyBase:可独立使用的ClientDataSet441

定制数据集构件441

连接到现有的本地表442

XML和CDS格式443

从MIDAS DLL到MidasLib单元443

定义新的本地表444

创建索引445

查找记录446

过滤446

DBNavigator与数据集操作448

网格中的数据448

使用数据敏感控件448

基于列表的数据敏感控件449

基于文本的数据敏感控件449

使用查找控件451

TDataSet类452

图形数据敏感控件452

数据集的状态455

数据集的字段456

使用Field对象458

Field类的层次式结构459

添加计算字段461

查找字段463

用字段事件处理空值464

导航数据集466

使用书签467

数据库表列的总和467

编辑数据库表列469

绘制DBGrid470

定制数据库网格470

允许多项选择的网格471

拖到网格473

模拟Delphi的数据敏感控件474

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

向数据库发送请求476

分组478

分组与合计478

定义合计479

使用ClientDataSet构件的主/细结构480

主/细结构480

处理数据库错误481

小结482

客户/服务器体系结构483

第14章 利用VCL数据库构件开发客户/服务器应用程序483

数据库设计的元素484

从主关键字到OID485

实体与关系485

单向游标487

另外的约束487

InterBase简介488

使用IBConsole489

InterBase服务器端编程491

dbExpress库493

平台与数据库494

使用单向游标工作494

驱动器版本化问题495

SQLConnection构件496

dbExpress构件496

dbExpress数据集构件499

SQLMonitor构件500

使用单个构件或者多个构件501

几个dbExpress演示501

用SetSchemaInfo访问数据库元数据504

参数化查询505

在单向够用时:打印数据507

更新操作的处理509

信息包和高速缓存509

数据更新511

使用事务513

IBX数据集构件516

使用InterBase Express516

创建一个IBX示例517

IBX管理构件517

创建现场查询518

获得更多的系统数据522

监控InterBase Express522

实际问题523

生成器与ID524

不区分大小写的搜索525

处理位置与人员527

创建用户界面528

预订课程530

创建一个查找对话框533

小结535

添加一个自由查询窗体535

Microsoft数据访问构件(MDAC)536

第15章 使用ADO536

OLE DB提供者537

使用dbGo构件538

一个实用示例539

ADOConnection构件540

动态属性541

数据链接文件541

获取模式信息542

使用Jet引擎543

通过Jet使用Excel544

通过Jet使用Paradox544

通过Jet使用文本文件546

导入和导出547

游标位置548

使用游标548

游标类型549

组合游标位置与类型550

客户索引551

无记录计数551

复制552

嵌套的事务553

事务处理553

锁类型554

ADOConnection属性554

数据的更新555

批更新556

开放式加锁558

解决更新冲突559

不连通的记录集560

连接池561

持久性记录集562

小结563

公文包模型563

ADO.NET的体系结构564

第16章 使用ADO.NET564

在连通模式中工作565

通过OleDbConnect访问数据566

通过ODBC访问数据568

在不连通模式中工作569

使用接口的通用数据访问569

使用OleDbDataAdapter570

设计时创建DataTable571

设计时无现场数据572

数据集数据的直接访问573

数据内容构件573

数据集类中的主/细关系575

XML格式的数据集577

生成定制的数据集类579

使用DataView进行分类与过滤579

管理缓存的数据和更新582

使用Borland Data Provider(BDP)583

与ClientDataSet的比较583

配置BDP584

使用BDP做可视化开发585

BDP模式服务587

BDP的其他特性587

在VCL应用程序中使用ADO.NET588

小结589

DataSnap的技术基础591

第17章 多层体系结构591

连接协议592

IAppServer接口592

提供数据包593

Delphi支持构件(服务器端)594

Delphi支持构件(客户端)594

第一个应用服务器595

创建一个样本应用程序595

第一个薄层客户596

字段与数据集约束598

给服务器添加约束598

创建一个.NET客户598

包含字段属性599

给客户添加特性600

字段与表事件600

刷新数据601

更新序列601

参数化查询603

高级的DataSnap特性603

主/细关系604

定制的方法调用604

使用连接代理605

其他的提供者选项606

对象池607

简单的对象代理607

Microsoft.NET中的多层开发608

定制数据包608

实际中的.NET远程控制609

.NET远程控制体系结构609

实际中的ADO.NET远程控制612

使用Delphi构件的ADO.NET远程控制612

小结614

模型615

第18章 使用企业核心对象(ECO)615

类616

操作617

表征617

派生的表征:OCL618

关联618

派生的表征:Code621

逆向派生的表征622

派生的关联623

关联类624

ECOSpace627

使用ECO与数据库628

持久性628

开放式加锁629

创建数据库模式629

句柄632

用户界面632

ExpressionHandle633

ReferenceHandle633

CurrencyManagerHandle634

数据联编634

OCLPSHandle635

变量638

代码中的ECO641

创建对象第二部分642

获取一个指向当前选定对象的引用642

创建对象第一部分642

从代码中执行OCL代码643

小结644

第四部分 Delphi与因特网645

开发套接字应用程序646

第19章 HTML与HTTP开发646

套接字编程的基础647

使用Indy的TCP构件648

使用HTTP653

TThread类654

Delphi中的线程654

使用IdHTTP构件抓取HTTP内容654

WinInet API(Win32)660

FCL的WinClient类(.NET)661

一个简单的HTTP服务器662

Delphi的HTML生成器构件663

生成HTML663

生成HTML页面664

生成HTML表666

生成数据页面666

使用样式表668

来自定制服务器的动态页面669

CGI综述670

动态的Web页面670

使用动态库671

Delphi的WebBroker技术672

使用Web APP Debugger做调试674

创建多用途WebModule676

动态的数据库报表制作678

查询与窗体679

使用Apache683

使用IIS684

一个图形化的网页点击计数器686

实际示例686

使用一个Web搜索引擎做搜索688

小结690

WebSnap框架691

第20章 WebSnap与IntraWeb691

管理多个页面693

服务器端脚本695

适配器698

数据集适配器的Web接口702

使用DataSetAdapter702

定位文件702

使用会话708

WebSnap会话、用户和权限708

请求登录709

IntraWeb710

从网站到Web应用711

了解内幕714

IWSimpleApp程序的源代码715

IntraWeb体系结构716

开发IWSimpleApp示例的Delphi for.NET版本716

开发IntraWeb应用程序717

编写多页应用程序719

会话管理722

集成WebBroker(和WebSnap)724

控制版面设计725

Web数据库应用程序726

链接到细节数据集728

将数据转移到客户端730

Delphi 2005部署管理器732

小结733

ASP.NET与Web服务器734

ASP.NET基础知识734

第21章 ASP.NET体系结构734

Delphi中的空白页面736

脚本设计技术737

了解代码滞后模型739

创建ASP.NET页面741

状态管理简介741

Control类742

Web控件744

HTML控件744

Page类745

使用ASP.NET控件的浏览器诀窍746

验证控件内容的有效性748

使用数据库751

ASP.NET中的数据访问751

使用Borland的DBWeb构件756

开发ASP.NET应用程序761

在页面之间转移数据762

会话管理763

窗体身份验证764

小结765

ASP.NET应用程序部署765

ASP.NET中的高速缓存765

XML简介767

第22章 使用XML技术767

核心的XML语法768

构造完备的XML769

使用XML769

Delphi中的XML文档管理771

使用DOM编程772

TreeView中的XML文档773

在.NET中使用XMLDocument构件774

使用DOM创建文档775

XML数据联编接口779

在.NET中使用本机XMLDOM782

从语法上分析XML783

使用SAX API783

在.NET中分析XML的语法786

使用XSLT787

使用XPath788

实践中的XSTL788

XSLT与WebSnap789

直接XSL变换与DOM790

ASP.NET中的XSLT792

使用变换映射XML793

处理大型XML文档795

从ClientDataSet到XML文档795

从XML文档到ClientDataSet796

小结797

第23章 Web服务与SOAP798

Web服务技术798

Delphi Win32 SOAP支持799

一个SOAP客户:股票报价799

在Delphi for Win32中创建Web服务802

调试SOAP头部805

将已有类暴露为Web服务806

REST体系结构与Delphi807

REST客户技术807

创建REST服务器808

用于REST服务器的客户810

.NET中的Web服务811

.NET Web服务客户811

创建.NET服务器813

SOAP上的数据库数据815

访问数据816

传递XML文档817

客户程序(利用XSLT映射到客户数据集)818

SOAP上的DataSnap820

处理附件823

小结825

第五部分 附录827

Essential Pascal828

Essential Delphi828

附录A 了解Delphi的基础知识828

Delphi Power Book829

笔者自己的工具831

CanTools向导831

附录B 附加的Delphi工具831

其他重要的免费工具832

内存快照(Memory Snap)832

Project JEDI832

对象调试器(Object Debugger)832

Gexperts833

InstantObjects833

热门推荐