第13章使用 Delphi开发SQL Server应用程序 Delphi的开发环境 ■De1phi应用程序的开发过程 Delphi数据库应用程序的实现 131 Delphi概述 132 Delphi应用程序举例分析 133 Delphi应用程序的开发 134 Delphi应用程序的实现
第13章 使用Delphi开发SQL Server应用程序 ◼ Delphi的开发环境 ◼ Delphi应用程序的开发过程 ◼ Delphi数据库应用程序的实现 13.1 Delphi概述 13.2 Delphi应用程序举例分析 13.3 Delphi应用程序的开发 13.4 Delphi应用程序的实现
131 Delph概述 13.1.1 Delphi的特点 Delphi7是一个针对 Windows平台上的跨平台( Windows、 Linux)快速开发(RAD)环境,完全支持新近出现的Web服务 标准,并且整合了模型驱动的开发方式,同时该套件向开发者 提供了对 Microsoft.NET框架初步支持。 Delphi实际上是一个0 bject Pasca1的编译器,它提供了 个强大的可视化开发环境,并提供了大量的组件,组件是 Delphi中开发应用程序的基础,是建立应用程序界面所必须 的基本元素。在 Delphi中组件分成两个大类:可视组件与非 可视组件 Delphi将所有的组件都封装在对应的类中,如Edit 和 combObox组件的对应类名是TEdi和 COmbobOx。对象是类的 C 实例化,即相当于是某一个类的变量。因此 Delphi中的所有 组件都具有对象的所有特性:封装、继承性和多态性等。 Delphi中的对象由三个部分组成:属性( Property)、方法 Method)和事件( Event
13.1 Delphi概述 13.1.1 Delphi的特点 Delphi 7是一个针对Windows平台上的跨平台(Windows、 Linux)快速开发(RAD)环境,完全支持新近出现的Web服务 标准,并且整合了模型驱动的开发方式,同时该套件向开发者 提供了对Microsoft .NET框架初步支持。 Delphi实际上是一个Object Pascal的编译器,它提供了一 个强大的可视化开发环境,并提供了大量的组件,组件是 Delphi中开发应用程序的基础,是建立应用程序界面所必须 的基本元素。在Delphi中组件分成两个大类:可视组件与非 可视组件。 Delphi将所有的组件都封装在对应的类中,如Edit和 ComboBox组件的对应类名是TEdit和TComboBox。对象是类的 实例化,即相当于是某一个类的变量。因此Delphi中的所有 组件都具有对象的所有特性:封装、继承性和多态性等。 Delphi中的对象由三个部分组成:属性(Property)、方法 (Method)和事件(Event) 第 13 章 D e l p h i
1312 Delphi的开发环境 启动 Delphi7主程序,进入图13-1所示的可视化开 发环境。它有以下五部分组成。 Edit Search View Component Database Tools window Help None> ·日白② I Standard Addional I win 32 I Sustem I Data Access I Data Controls I dbE 宝》·L t回冒Aa object Treevi 组件面板 unit Unit1 「快捷按钮栏「 代码编辑器窗目 对像管理里 Properties EventsI 用户名: EditName 码: alOne akLeft.akT 三辑 AutoScroll 確定 对象监视帮 日 BorderlconsTbiSysten 「窗体本Fom BorderStyle bsSizeable FormI
13.1.2 Delphi的开发环境 启动Delphi 7主程序,进入图13-1所示的可视化开 发环境。它有以下五部分组成。 第 13 章 D e l p h i 主界面 对象管理窗口 对象监视器 代码编辑器窗口 窗体(Form) 快捷按钮栏 组件面板
1312 Delphi的开发环境 1. Delphi主界面( Main windows) 主界面位于屏幕的上部,包括主菜单( Main menu) 快捷按钮栏( Speed Bar)和组件面板( Component Pane1) 2.对象管理窗口( Object TreeView) 对象管理窗口中显示出当前窗体的一棵对象树, 用于描述当前窗体中的各个对象及对象之间的层次关 系
13.1.2 Delphi的开发环境 1.Delphi 主界面(Main Windows) 主界面位于屏幕的上部,包括主菜单(Main Menu)、 快捷按钮栏 (Speed Bar) 和组件面板 (Component Panel)。 2.对象管理窗口(Object TreeView) 对象管理窗口中显示出当前窗体的一棵对象树, 用于描述当前窗体中的各个对象及对象之间的层次关 系, 第 13 章 D e l p h i
1312 Delphi的开发环境 3.对象监视器( Object Inspector) 默认情况下,对象监视器位于屏幕左边的下方。它的功能 是编辑和管理一个对象的各项属性并为组件设置事件响应处理 程序。对象监视器包含两部分 位于顶部的是一个下拉式组合框(简称对象列表框),该组 合框中包含当前窗体中的所有对象,用户可以通过组合框右边 的下拉按钮,从组合框中选择一个对象作为当前对象。 顶部下拉式组合框的下面是一个具有 Properties(属性)和 Events(事件)两个选项卡的多选项卡,分别显示当前对象的 属性和事件设置情况。 Properties页列出了当前被选择对象的设计期属性,如图 13-1所示。它分成左右两个部分,左边是属性名,右边是该属 性对应的当前值。 Events页列出了该对象所有可能发生的事件。它也分成左 右两个部分,左边是事件名,右边是该事件处理程序的名字, 千恰肿古计都县容的
13.1.2 Delphi的开发环境 3.对象监视器(Object Inspector) 默认情况下,对象监视器位于屏幕左边的下方。它的功能 是编辑和管理一个对象的各项属性并为组件设置事件响应处理 程序。对象监视器包含两部分。 位于顶部的是一个下拉式组合框(简称对象列表框),该组 合框中包含当前窗体中的所有对象,用户可以通过组合框右边 的下拉按钮,从组合框中选择一个对象作为当前对象。 顶部下拉式组合框的下面是一个具有Properties(属性)和 Events(事件) 两个选项卡的多选项卡,分别显示当前对象的 属性和事件设置情况。 Properties页列出了当前被选择对象的设计期属性,如图 13-1所示。它分成左右两个部分,左边是属性名,右边是该属 性对应的当前值。 Events页列出了该对象所有可能发生的事件。它也分成左 右两个部分,左边是事件名,右边是该事件处理程序的名字, 开始时右边都是空的。 第 13 章 D e l p h i