Delphi7程序设计与开发技术大全


请输入要查询的词条内容:

Delphi7程序设计与开发技术大全




基本信息


书名:Delphi7程序设计与开发技术大全

ISBN:711511720

作者:求是科技编

出版社:人民邮电出版社

定价:88

页数:784

出版日期:2004-11-1

版次: 1

开本:16开

简介


本书详细介绍了利用Delphi 7开发应用程序的各项知识和诸多技巧。内容由浅入深、重点突出、实例丰富,既适于初/中级读者按部就班地学习,也可作为中/高级读者的良好参考书籍。

全书共包括25章,分门别类的介绍了Delphi 7的知识,全面深入地讲解了Delphi 7的各项功能,每章先介绍基础原理,再分析各种具体的技术手段,最后是工程实践应用。既能让读者系统的学习各方面内容,又可以直接应用于项目开发。

由于篇幅有限,书中没有列出所有程序的源代码,详细的源代码请查阅光盘。

目录


第1章 Delphi概述 1

1.1 Delphi介绍 1

1.2 Delphi 7的主要特性 2

1.2.1 熟悉语言特性 2

1.2.2 丰富的组件 2

1.2.3 功能强大的数据库访问技术 3

1.2.4 便捷的Internet编程技术 3

1.3 Delphi 7的安装与卸载 3

1.3.1 Delphi 7的安装 3

1.3.2 Delphi 7的卸载 6

第2章 Delphi 7的集成开发环境 8

2.1 集成开发环境中的窗口元素 8

2.1.1 对象编辑器 8

2.1.2 工程管理器 8

2.1.3 代码编辑器 9

2.1.4 对象浏览器 11

2.1.5 调试器 11

2.2 集成开发环境中的操作界面 13

2.2.1 主菜单 13

2.2.2 工具栏 18

2.2.3 组件面板 19

2.3 定制集成开发环境 19

2.3.1 定制编程环境 19

2.3.2 定制代码编辑器 20

2.3.3 定制工具栏 20

2.3.4 定制组件面板 21

2.3.5 定制窗口位置 22

2.3.6 保存当前定制 22

2.4 附属工具 23

2.4.1 Database Desktop 23

2.4.2 数据库引擎(BDE Administrator) 29

2.4.3 SQL Explorer 30

2.4.4 Data Pump 31

2.4.5 Image Editor 32

2.5 使用帮助系统 34

第3章 应用程序框架 35

3.1 创建一个简单的Delphi程序 35

3.2 构成Delphi工程的文件 38

3.2.1 工程文件(.dpr) 38

3.2.2 单元文件(.pas) 38

3.2.3 窗体文件(.dfm) 40

3.2.4 资源文件(.res) 41

3.2.5 工程选项及桌面配置文件(.dof) 42

3.2.6 中间编译单元(.dcu) 42

3.2.7 备份文件(.~ pas) 42

3.2.8 包文件(.dpk) 42

3.3 Delphi项目的框架类 42

3.3.1 TForm类 43

3.3.2 TApplication类 45

3.3.3 TScreen类 48

3.4 Delphi的公共体系结构 48

3.4.1 Delphi固有的体系结构 48

3.4.2 多文档应用程序 49

3.4.3 数据库模块窗体 50

3.4.4 网络模块窗体 51

3.5 Delphi工程的常见管理方法 51

3.5.1 工程的目录结构 51

3.5.2 专用单元存放公共代码 52

3.5.3 管理多个工程 52

第4章 Object Pascal语言 53

4.1 语言基础 53

4.1.1 Object Pascal语言编写环境 53

4.1.2 注释语句 54

4.1.3 标识符 54

4.1.4 保留字和指令字 55

4.1.5 数据类型与定义变量 56

4.1.6 Object Pascal的运算符 64

4.1.7 语句 65

4.1.8 过程与函数 69

4.1.9 规范化命名 74

4.2 面向对象的特性 75

4.2.1 类和对象 75

4.2.2 类的定义 75

4.2.3 类的封装 76

4.2.4 类的继承 76

4.2.5 构造与析构 77

4.2.6 方法 80

4.2.7 多态性 82

4.2.8 类运算符 85

4.2.9 类方法和类引用 87

4.3 结构化异常处理 89

4.3.1 Try...Except语句和Try...Finally语句 89

4.3.2 Raise语句 91

4.3.3 异常类 92

4.4 方法与技巧 92

4.4.1 设置代码模板 92

4.4.2 设置提示信息 93

第5章 使用VCL组件编程 94

5.1 可视化类库(VCL) 94

5.1.1 VCL类库结构 94

5.1.2 组件运行机制 95

5.2 VCL常用基类 99

5.2.1 TPersistent类 99

5.2.2 TComponent类 99

5.2.3 TControl类 100

5.2.4 TWinControl类 100

19.5.2 MTS 646

19.6 Briefcase(公文包)程序 648

第20章 报表、图表和决策的支持 651

20.1 使用QuickReport组件创建报表 651

20.1.1 安装QReport组件面板 651

20.1.2 QuickReport组件介绍 652

20.1.3 报表向导 660

20.2 使用Rave组件创建报表 662

20.2.1 开发环境介绍 663

20.2.2 Rave组件介绍 664

20.2.3 创建视图 666

20.2.4 创建报表 669

20.2.5 应用实例 672

20.3 TeeChart图表组件 676

20.3.1 TeeChart组件介绍 676

20.3.2 TeeChart组件常用属性和方法 676

20.3.3 TeeChart组件的使用 677

20.3.4 Series对象介绍 679

20.3.5 创建数据库图表 680

20.3.6 创建QuickReport图表 682

20.3.7 使用TeeChart向导创建图表 682

20.3.8 图表的预览,打印和导出 684

20.4 Decision Cube决策组件 685

20.4.1 Decision Cube组件 685

20.4.2 Decision Query组件 688

20.4.3 Decision Grid组件 689

20.4.4 Decision Graph组件 692

20.4.5 Decision Pivot组件 694

20.4.6 DecisionSource组件 697

第21章 从数据建模到系统开发 698

21.1 软件工程介绍 698

21.1.1 生命周期法 698

21.1.2 快速原型法 700

21.2 数据库的建立 702

21.2.1 需求分析 702

21.2.2 数据建模 703

21.2.3 设计规范化 704

21.2.4 自动化设计工具 704

21.3 设计用户端界面 705

21.3.1 用户界面设计的基本原则 705

21.3.2 Delphi中用户界面设计 706

21.4 基于ADO两层结构的实现 707

21.5 使用多层结构的实现 708

21.5.1 基于DataSnap技术的多层数据库应用程序 708

21.5.2 使用Bussiness Broker Server的多层数据库应用程序 709

21.5.3 逻辑三层结构的数据库应用程序 709

21.6 发布到Web 710

21.7 “图书管理系统”示例 711

21.7.1 程序功能及总体结构设计 711

21.7.2 数据库设计 713

21.7.3 数据模块设计 713

21.7.4 用户登录模块的实现 714

21.7.5 图书馆管理系统功能的实现 717

21.7.6 修改图书记录模块的实现 718

21.7.7 修改学生记录模块的实现 721

21.7.8 修改密码设置模块的实现 724

21.7.9 生成预约图书的报表 726

21.7.10 生成催还图书的报表 728

21.7.11 图书馆服务系统功能的实现 731

21.7.12 查询、借阅及预约图书 733

21.7.13 查询个人借阅情况及归还图书 741

21.7.14 小结 746

第22章 Internet编程和Indy组件 747

22.1 WinSock基础 747

22.1.1 TCP、UDP和IP 747

22.1.2 套接字(Socket) 748

22.1.3 客户/服务器模式 749

22.1.4 面向连接的协议套接字的调用 750

22.1.5 面向无连接协议的套接字的调用 750

22.2 利用Winsock API实现Socket编程 751

22.2.1 常用WinSockAPI函数 751

22.2.2 利用WinSockAPI实现Socket编程 754

22.3 利用组件实现Socket编程 762

22.3.1 TClientSocket组件 762

22.3.2 TServerS196d

[an error occurred while processing this directive]