第4章 Delphi概述
Delphi为Borland公司推出的可视化开发工具。
我们主要讲解Delphi 7.0
2011-2-24
1 退出
第4章 Delphi概述
1 Delphi的主要特点与可视化编程的基木概念 2 Delphi可视化编程环境 3 Delphi程序设计过程 4 Delphi的文件类型及程序组成
2011-2-24
2
1. Delphi主要特点
Delphi是面向对象的程序设计语言,使用object Pascal语言。 Delphi提供了多种32位可视组件库(VCL)。 应用程序可通过在Delphi中使用Borland公司提供的数据引擎(BDE) 功能,可以毫无障碍地使用多种数据库。 提供多种工具: 数据库浏览器,可使用户在
Delphi的集成开发环境中,可以浏 览、修改、索引数据库。 数据库
管理系统 Interbase; 数据库桌面
系统 Data Desktop; SQL监视器 图象编辑工具 Image Editer; XML映射工具 XMLMapper,可以处理DTD
2011-2-24 3
1. Delphi可视化编程的基木概念
对象的属性、事件和方法 控件 -----VCL TObject
TStream TPersistent TComObject
TGraphic
TComponent
TStrings
TApplication
TMenu
TControl
TComonDialo g TWinControl
4
TGraphicControl
2011-2-24
图4-1 VCL中主要类之间的层次关系
2. Delphi可视化编程环境
安装 启动 界面布局 菜单功能 快捷按钮 主要控件 主要工具打开与界面
2011-2-24 5
2. Delphi可视化编程环境
主窗口:包含菜单、工具栏、组件板。其中组件版上 主窗口 将各种控件按功能组织在不同的选项卡上。 对象观察器( 对象观察器(Object Inspector ):包含对象
列表 框以及属性与事件选项卡。 对象树形图( 对象树形图(Object TreeView) :窗体中的组件之 ) 间的逻辑关系。 窗体设计器:设计用户界面的区域。 窗体
设计器 代码编辑器(Code Editor):位于窗体窗口的后面,即 代码编辑器 标题为Unit1.pas的窗口,该编辑器提供代码完善、参 数提示等方便程序员编程
工作的代码洞察功能。
2011-2-24 6
2. 第一个程序
2011-2-24
7
3. Delphi可视化编程步骤
① 创建工程
使用File|New|Application菜单命令创建新的项目和窗体。 在Delphi中工程是构成应用程序或动态连接库的所有文件(窗体、 单元、资源等)的集合。
② 设计用户界面,在窗体中加入组件。
在组件选项板中选定需要的组件,然后在窗体的适当位置单击。 接着可以对窗体和窗体上的组件进行适当地安排。包括调整大小、 方向、对齐等操作
2011-2-24
8
3. Delphi程序设计过程
③ 设置窗体和组件的属性。
在对象编辑器中设置的属性是静态属性,在程序中设置的属 性是动态属性。
④ 编写代码,完成相应事件处理程序。 ⑤ 保存工程和单元文件。
保存时最好将不同的项目保存在不同的文件中。 文件命名要规范。
⑥ 编译、调试和运行
程序。
选择Run|Run运行应用程序。若出现问
题或程序的运行结果 达不到预期的结果,还可以使用Delphi提供的调试器来调试、 修改,直到满意为止。
2011-2-24 9
4. Delphi 主要文件类型
*.dpr:工程文件 : *.dfm:窗体文件 : *.pas:单元文件 : *.exe:可执行文件 : *.dcu: 中间编译单元 *.res:资源文件 *.dof: 配置与选项文件 *.~pas:备份文件 *.dpk: 包文件 ……
2011-2-24 10
4. Delphi 主要文件类型
界 面 设 计 代 码 编 辑 编 译 通 过 连 接 exe dll bpl 运 行 测 试
建 模
pas dpr dfm dpk
dcu dcp
发 布
调 试
2011-2-24 11
4. 程序的基本组成
工程文件 单元文件 窗体文件
2011-2-24
12
4.1 工程文件的组成
*.prj 工程文件用于说明工程中的单元模块、启动应用程序 项目文件是由Delphi自动维护,一般不必人工修改。 Delphi 基本结构说明
2011-2-24
13
4.2 单元文件
*.pas 一般每个窗体对应一个单元文件(包含了窗体和窗体上 组件的事件处理程序),但也有不对应窗体的单元文件 (主要用于定义工程中的函数或过程)。 空白程序 填加控件后程序 单元文件中包含有:单元标题、接口部分、初始化部分、 实现部分和