《Delphi 6彻底研究》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:陈灿煌编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:7113047424
  • 页数:880 页
图书介绍:

第1章 可视化设计的集成开发环境(IDE) 1

1-1 代码编辑器(Code Editor) 2

1-2 代码浏览器(Code Explorer) 7

1-3 窗体(Form) 9

1-4 组件面板(Component Palette) 10

1-5 对象检查器(Object Inspector) 12

1-6 对象树状窗口(Object TreeView) 13

1-7 加速栏(Speed Bar) 14

1-8 弹出式菜单(Popup Menus) 14

1-9 调试器(Debugger) 15

1-10 所有工具窗口都可 Dockable 26

1-11 联机帮助(On Line Help) 29

1-12 工程程序结构 30

1-13 对象库的应用 44

第2章 Object Pascal语言的认识 49

2-1 简介 Object Pascal 49

2-2 简单类型(simple type) 51

2-3 整数类型(Integer types) 51

2-4 字符类型(Char types) 52

2-5 枚举类型(Enumerated types) 52

2-6 子界类型(subrange types) 52

2-7 实数类型(Real types) 53

2-8 布尔类型(boolean types) 53

2-9 字符串类型(string types) 54

2-10 结构类型(structure types) 56

2-11 数组类型(array types) 56

2-13 集合类型(set types) 57

2-12 记录类型(record types) 57

2-14 文件类型(file types) 58

2-15 指针类型(pointer types) 58

2-16 过程类型(procedural types) 59

2-17 变体类型(variant types) 60

2-18 条件语句及循环语句 61

2-19 函数与过程(function and procedure) 63

2-20 动态数组(dynamic arrays) 64

2-21 方法重载(method overloading) 68

2-22 默认参数(default parameters) 73

2-23 AfterConstruction及BeforeDestruction方法 74

2-24 Implementating interfaces by delegation 76

2-25 异常处理功能 77

3-1 对象的基本概念 91

第3章 Delphi的基本程序设计原理 91

3-2 Delphi提供的对象 94

3-3 组件的继承 97

3-4 组件的有效范围 99

3-5 创建非可视化组件 100

3-6 文字输入控制组件 101

3-7 选项功能控制组件 110

3-8 信息驱动操作方式 117

3-9 读取鼠标信息 119

3-10 窗口鼠标拖-放程序的编写 122

3-11 读取键盘信息 124

3-12 读取对象焦点信息 126

第4章 窗口程序的菜单设计 131

4-1 窗口程序的菜单设计种类 131

4-3 下拉式菜单及右键菜单的设计 132

4-2 Delphi提供的菜单组件 132

4-4 Button和BitBtn菜单的设计 140

4-5 多页标签窗口的设计 141

4-6 TToolBar及TImageList组件的应用 144

4-7 可视化的VCL组件都支持dock功能 146

4-8 Action List组件 153

第5章 窗口与窗口之间的关系与窗口的类别 163

5-1 什么是窗口 163

5-2 VCL提供的窗口类别 164

5-3 窗口与窗口之间的关系 166

5-4 MDI应用程序的设计 172

5-5 动态产生窗口对象 181

5-6 程序LOGO窗口的设计 184

5-7 提示信息窗口的应用 187

5-8 标准对话框窗口的应用 192

5-9 可视化的窗口继承 201

第6章 Delphi提供的图形及文件处理功能 205

6-1 Delphi所提供的图形处理组件 205

6-2 编写图形处理应用程序 213

6-3 一个立体动画范例 222

6-4 多媒体系统的开发 226

6-5 文本文件(Text Files) 228

6-6 类型文件(Typed Files) 233

6-7 无类型文件(Untyped Files) 238

6-8 文件管理函数 240

6-9 TStream 的应用 247

第7章 Windows程序设计高级技巧 255

7-1 其他可视化组件应用 255

7-2 剪贴板的高级应用 275

7-3 在Delphi的应用程序中调用Windows API 277

7-4 编写及调用DLL程序 289

7-5 多国语言的程序开发功能 299

7-6 编写应用程序的On Line Help 303

7-7 开发Windows NT Service程序 311

7-8 如何在Delphi中控制Microsoft Office 316

7-9 利用Delphi编写OLE Server 323

7-10 编写有关SOCKET的应用程序 330

第8章 数据库程序设计概念 355

8-1 主从结构的实际内涵 355

8-2 Delphi的Two-Tier主从结构精髓 357

8-3 Delphi的Multi-Tier结构 359

8-4 Delphi的多人组合开发环境 363

8-5 对象库(Object Respority) 363

8-6 数据字典(Data Dictionary) 366

8-7 数据模块(Data Module) 371

8-8 数据库维护辅助工具 374

第9章 数据库应用程序设计基础 383

9-1 创建第一个数据库应用程序 383

9-2 功能强大的字段编辑器及TField组件 384

9-3 什么是TDataSet 391

9-4 设计数据库维护程序 392

9-5 设计数据库搜索功能 398

9-6 什么是SQL 404

9-7 使用SQL语法的数据库程序设计方式 405

9-8 使用在后台数据库上的SQL存储过程(Stored Procedure) 416

9-9 数据库控制组件的应用 422

第10章 数据库应用程序设计高级技巧 433

10-1 分析使用BDE组件的效率及差异 433

10-2 数据集(DataSet)的应用 438

10-3 Database的Isolation Levels 441

10-4 文本文件与SQL数据库之间的转换 442

10-5 更新多个表产生的查询结果 446

10-6 BDE数据库程序的错误信息管理 450

10-7 一对多表的设置 457

10-8 连接权限及事务数据的控制 459

第11章 Multi-Tier数据库应用程序设计基础 465

11-1 Multi-Tier数据库程序设计原理 465

11-2 在开始编写Multi-Tier应用程序之前 467

11-3 编写Multi-Tier的基本数据维护程序 473

11-4 如何在Multi-Tier的程序中进行Transaction 476

11-5 如何把SQL命令从前台程序传给应用程序服务器运行 487

11-6 如何把查询参数传给应用程序服务器上的TQuery 499

12-1 Single Instance及Multiple Instance的差异 507

第12章 Multi-Tier应用程序设计的高级技巧 507

12-2 Multi-Tier的错误处理机制 508

12-3 把应用程序服务器编写成NT Service类型 512

12-4 前台程序与应用程序服务器之间的数据传递 515

12-5 可以让你在前台设置master/detail的关系 515

12-6 利用Briefcase功能来达到Mobile Client的目的 519

12-7 控制前台用户权限 529

12-8 支持MTS(Microsoft Transaction Server) 536

12-9 支持CORBA(Common Object Request Broker Architecture) 559

第13章 Web应用程序设计概念 583

13-1 目前Web应用程序开发方式有哪些 583

13-2 Web结构的实际内涵 591

13-3 Delphi在互联网上的强大支持 592

13-4 开发环境及系统运行环境需求 597

13-5 服务器操作系统安装及设置 599

13-6 系统的整体安全规划及设置实现 602

第14章 CGI的运行原理及程序写法 609

14-1 什么是CGI(Common Gateway Interface) 609

14-2 运行原理 610

14-3 CGI程序与数据库之间的关系 622

14-4 什么是ISAPI 627

14-5 ISAPI的实际运行原理 628

14-6 ISAPI程序与数据库之间的关系 633

第15章 利用Delphi的Web Broker机制开发互联网应用程序 639

15-1 Delphi所提供的Web Broker组件 639

15-2 编写第一个Web Broker应用程序 640

15-3 数据输入窗体的Web Broker应用程序 645

15-4 查询数据库的Web Broker应用程序 649

15-5 开发Microsoft IIS专属的应用程序(ISAPI) 657

15-6 开发Apache Server专属的应用程序 661

第16章 如何应用Delphi的Internet Express技术 669

16-1 什么是Internet Express 669

16-2 编写单文件维护程序 673

16-3 编写一对多维护程序 683

16-4 编写查询程序 685

16-5 利用QueryForm来编写窗体输入程序 690

第17章 利用Delphi开发ActiveX的应用程序 697

17-1 如何利用Delphi开发Active X应用程序 697

17-2 在ActiveX程序中访问远程数据库 703

17-3 如何Deploy开发完成的ActiveX应用程序 704

17-4 利用Package功能来缩小ActiveX 706

17-5 如何在互联网上实现ActiveX 710

17-6 改善Socket的传输效率及安全性 712

17-7 LoadBalancing及Fail Over的设置 716

第18章 利用Delphi的Web Snap机制开发互联网应用程序 719

18-1 利用Web Snap功能编写Web应用程序 719

18-2 利用Web Snap编写单文件维护程序 725

18-3 利用Web Snap的Login机制 728

第19章 Delphi提供的XML机制 737

19-1 什么是XML 737

19-2 如何利用Delphi处理XML文档 741

19-3 利用Data Binding向导来处理XML文档 745

19-4 如何利用XML Mapping工具程序及组件 752

19-5 实际应用范例说明 756

第20章 Delphi提供的Web Service机制 761

20-1 什么是Web Service、SOAP、WSDL 761

20-3 编写Web Service的服务端程序 767

20-2 Delphi如何支持Web Service 767

20-4 编写Web Service的前台程序 770

20-5 从你的Web程序去调用别人的Web Service 776

第21章 报表、统计图表、商业决策分析应用 781

21-1 QuickReport组件的应用 781

21-2 TPrint组件的应用 789

21-3 Delphi提供的商业统计图表组件 796

21-4 使用ChartFX组件 797

21-5 使用Chart组件 801

21-6 利用Delphi来开发商业决策分析应用程序 814

第22章 自己设计Delphi组件 823

22-1 Delphi的VCL组件机制原理 823

22-2 如何创建、安装及注册组件 824

22-3 组件类的声明 829

22-4 组件方法的设计 832

22-5 组件属性的设计 833

22-6 组件事件的设计 840

22-7 组件的信息处理 845

22-8 实际的组件范例 847

第23章 利用Delphi开发COM的应用程序 851

23-1 COM的运行原理 851

23-2 Delphi如何支持COM机制 853

23-3 编写COM的服务端程序及前台程序 856

23-4 调用Windows系统默认的COM对象 862

23-5 编写ASP调用的COM对象 864

附录A Delphi运行函数功能说明表 871

A-1 数学函数(Arithmetic Routines) 871

A-2 控制面板函数(Console Routines) 871

A-3 日期与时间函数(Date and Time Routines) 872

A-5 文件管理函数 873

A-4 动态分配函数(Dynamic Allocation Routines) 873

A-6 浮点数转换函数(Floating-point Conversion Routines) 874

A-7 流程控制函数(Flow-control Routines) 875

A-8 输入/输出函数(I/O Routines) 875

A-9 内存管理函数Memory-management Routines) 876

A-10 杂项函数(Miscellaneous Routines) 876

A-11 序数函数(Ordinal Routines) 876

A-12 指针和地址函数(Pointer and Address Routines) 877

A-13 字符串格式函数(String-formatting Routines) 877

A-14 字符串处理函数(String-handling Routines:Pascal-style) 877

A-15 字符串处理函数(String-handling Routines:Null-terminated) 879

A-16 文本文件函数(Text-file Routines) 880

A-17 转换函数(Transfer Routines) 880

A-18 无类型文件函数(Untyped-file Routines) 880