资源说明:第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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。