《Delphi 3开发使用手册》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(美)米勒(Todd miller)等著;林君工作室译
  • 出 版 社:北京:机械工业出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1998
  • ISBN:711106156X
  • 页数:779 页
图书介绍:

第一部分 概述 1

第1章Delphi 3的新特性 1

1.1 Delphi的主要特点 1

1.2 Delphi 3的新特性 3

1.3本书内容 6

1.4几项规定 10

1.5实例 10

1.6小结 10

第2章 使用Delphi的IDE 11

2.1使用主窗口 11

2.2使用对象视窗 20

2.3使用窗体设计器和代码编辑器 24

2.4使用环境建立一个应用程序 29

2.5使用项目管理器 33

2.6使用对象仓库 34

2.7小结 35

第3章Object Pascal:基本概念 37

3.1 Object Pascal入门 37

3.2数据类型 40

3.3操作符和表达式 55

3.4语句 57

3.5过程与函数 62

3.6 Delphi单元 65

3.7小给 66

第4章Object Pascal:高级概念 68

4.1类(Classes) 69

4.2强制类型转换(TypeCasting) 76

4.3类引用型 77

4.4运行库 78

4.5小结 88

第5章 异常处理 90

5.1运行错误 90

5.2异常处理 91

5.3定义缺省的异常处理程序 92

5.4异常处理编程 94

5.5基类Exception 103

5.6小结 106

第二部分 应用程序的开发 107

第6章 使用Delphi构件 107

6.1可视化构件 108

6.2非可视化构件 124

6.3小结 128

第7章 使用Win32通用控件 130

7.1简单的通用控件 130

7.2 Delphi 3的新控件 142

7.3复杂的通用控件 146

7.4小结 197

第8章 创建应用程序 206

8.1使用窗体工作 206

8.2创建SDI应用程序 221

8.3创建MDI应用程序 225

8.4创建控制台应用程序 231

8.5重用应用程序 234

8.6项目参数 236

8.7高级编程技巧 238

8.8小结 245

第三部分 数据库的开发 247

第9章 本地数据库的使用 247

9.1什么是本地数据库 247

9.2数据访问构件 251

9.3 Data-Aware控件 261

9.4高级数据库编程技术 262

9.5小结 266

第10章 使用SQL数据库 267

10.1 SQL数据库 267

10.2 TTable、 TQuery和SQL Data Base 270

10.3数据访问构件 271

10.4其他主题 275

10.5小结 277

第11章 使用Delphi数据库的工具 278

11.1数据库资源管理器(Database Explorer) 278

11.2数据字典 282

11.3 SQL Monitor 284

11.4小结 286

第12章 使用快速报表 287

12.1快速报表构件 287

12.2创建报表 293

12.3创建自定义预览 300

12.4小结 301

第13章 创建自定义的数据库 302

13.1 TDataSet-自定义数据集的核心 302

13.2另一个自定义的ASCII文本数据集驱动程序 303

13.3构造自定义数据集 305

13.4小结 326

第14章 构造多层应用 327

14.1理解ClientDataSet、 Provider和RemoteServer构件 327

14.2将客户应用程序链接到服务器 328

14.3定义ClientDataSet 328

14.4处理ClientDataSet的变化 335

14.5处理变化 338

14.6小结 340

第四部分 构件的开发 341

第15章 处理包 341

15.1为什么要使用包 342

15.2安装和使用包 343

15.3构造自己的包 346

15.4小结 353

第16章 创建构件 354

16.1选择正确的父类 354

16.2创建构件框架 356

16.3测试构件 372

16.4创建构件图标 373

16.5注册构件 374

16.6小结 374

第17章 编写高级构件 378

17.1其他属性 378

17.2重要的方法 380

17.3响应消息 382

17.4 Data-Aware控件 384

17.5编写属性编辑器 388

17.6小结 398

第五部分 开发OLE 399

第18章OLE、文件服务器和ActiveX控件的使用 399

18.1现有OLE技术的应用 399

18.2使用ActiveX控件 426

18.3小结 434

第19章 使用COM接口 435

19.1 COM基础 435

19.2 COM服务器,从头建起 439

19.3使用新的Delphi接口扩展 452

19.4小结 457

第20章 使用OLE自动化 465

20.1理解OLE自动化 465

20.2服务器类型 466

20.3使用自动化对象 466

20.4创建OLE自动化服务器 477

20.5小结 489

第21章 创建ActiveX控件 490

21.1理解Delphi ActiveX构架 490

21.2类型库 492

21.3 ActiveX控件 497

21.4创建一个ActiveX控件——PieX 498

21.5建立ActiveForms 512

21.6 ActiveX控件和ActiveForm的Web设置 512

21.7小结 514

第22章 图形处理 515

22.1处理Tcanvas和TPen对象 515

22.2 TBrush 521

22.3 TFont 523

22.4 TImage 529

22.5 TPicture 530

22.6 TBitmap 530

22.7区域 533

22.8元文件 533

22.9映象模式 534

22.10线程 537

22.11小结 537

第23章Delphi的打印处理 538

23.1打印驱动程序的工作 539

23.2可能遇到的问题 539

23.3字体 541

23.4打印机设备环境(Printer Dcs) 543

23.5深入核心:TPrinter 544

23.6使用Writeln() 544

23.7使用打印机画布 546

23.8基本任务:改变打印机及设置 546

23.9使用Device Capabilities()(设备兼容性) 555

23.10打印机换码 556

23.11基本任务:TPrinter的画布处理 558

23.12可能出现的问题 558

23.13打印表格 558

23.14避开TPrinter 563

23.15小结 564

第24章 线程处理 565

24.1线程术语 565

24.2线程概述 566

24.3同步机制 576

24.4线程局部数据:TLS和Threadvar 587

24.5 Delphi的TThread类 591

24.6可研究的其他专题 597

24.7小结 598

第25章DLL编程入门 599

25.1 DLL及其在Win32的作用 599

25.2 16位Windows的移植 600

25.3创建项目 602

25.4 DLL Main入口点 603

25.5调用规则 607

25.6输出(Eyporting) 608

25.7从应用程序中装载和卸载DLLs 611

25.8输入(Importing) 614

26.9小结 619

第26章DLL编程:高级概念 620

26.1通过使用平面函数打包类 620

26.2 DLLs的格式表格(Model Forms) 625

26.3 DLLs中的非格式化表格 628

26.4虚拟方法表(Virtual Method Table) 630

26.5用虚拟类实现DLL的对象共享 632

26.6共享数据 638

26.7 PE文件结构 644

26.8 Turbo Dump 647

26.9小结 655

第27章 测试与调试 656

27.1测试 656

27.2 Delphi的集成调试器 661

27.3原始的调试方法 673

27.4处理较困难的错误 679

27.5小结 681

第28章 创建Web服务器应用程序 682

28.1 Web服务器应用程序开发的预备知识 683

28.2使用Delphi编写ISAPIDLL 686

28.3小结 703

第29章Delphi的开放工具API的工作 704

29.1创建一个Delphi专家 705

29.2登记专家 710

29.3开放工具API接口 714

29.4小结 726

第30章 如何共享Delphi和C+++ 727

30.1将C+++与Delphi结合起来 727

30.2调用协议 728

30.3使用OBJ将C+++和Object Pascal代码结合在一起 730

30.4使用DLL来联结C+++和Object Pascal代码 732

30.5类型转换表 742

30.6小结 744

第31章Windows API的工作 745

31.1动态链接与函数原型 746

31.2 Windows的钩子函数 754

31.3将键盘和鼠标输入到任意窗口 755

31.4小结 767

第32章Delphi的转换程序 768

32.1转换的类型 768

32.2小结 779