Delphi7程序设计与开发技术大全
文件大小: 6355k
源码售价: 10 个金币 积分规则     积分充值
资源说明:第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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。