第1章 De i phi概述 内容提要 区 Delph简介 ⅵ Delphi7集成开发环境 区 Delphi的文件结构 区简单应用程序实例 ccccccMccccccccccc:cMMH
第1章 Delphi概述 内容提要 Delphi简介 Delphi 7 集成开发环境 Delphi 的文件结构 简单应用程序实例
1.1 De l phi简介 Delph是 Borland公司推出的面相对象 的可视化编程环境,特别适合于快速规范 地开发 Windows应用程序。从 Borland公司 推出 Delphi10至今, Delphi已经发展了7代 产品,每一代都是伴随 Windows操作平台 的升级而升级。使用 Delphi,用户可以轻 松地进行各种复杂应用程序的开发 ccccccMccccccccccc:cMMH
1.1 Delphi 简介 Delphi是Borland公司推出的面相对象 的可视化编程环境,特别适合于快速规范 地开发Windows应用程序。从Borland公司 推出Delphi 1.0至今,Delphi已经发展了7代 产品,每一代都是伴随Windows操作平台 的升级而升级。使用Delphi,用户可以轻 松地进行各种复杂应用程序的开发
12 Delphi的新特性 Delph7在以下几个方面又进行了加强:" Delphi具有简单、高效、功能强大的特点 1.企业应用的MDA开发 2.可视化的快速Web开发 3.内建的对 Linux的跨平台支持 4.企业级的报表能力 5.免费的 DataSnap多层应用开发 6. Windows XP应用 ccccccMccccccccccc:cMMH
1.2 Delphi的新特性 Delphi具有简单、高效、功能强大的特点,而 Delphi 7在以下几个方面又进行了加强 : 1. 企业应用的MDA开发 2. 可视化的快速Web开发 3. 内建的对Linux的跨平台 支持 4.企业级的报表能力 5.免费的DataSnap多层应用开发 6. Windows XP应用
14 Delphi7的集成开发环境 Delphi7的集成开发环境(DE)和 Delphi以前 的版本基本一致。它把菜单、多个工具栏以及一组 窗口和应用程序设计在一起,将代码以事件的形式 与界面的每一元素建立联系,使用户很方便的在这 个高度集成的开发环境里进行应用程序的开发和调 试。 Delphi7的集成开发环境(|DE)是进行设计、 运行和测试程序的工作系统。启动 Delphi7,运 后可以见到它的开发环境如图1-1所示。 ccccccMccccccccccc:cMMH
1.4 Delphi 7的集成开发环境 Delphi 7 的集成开发环境(IDE)和 Delphi 以前 的版本基本一致。它把菜单、多个工具栏以及一组 窗口和应用程序设计在一起,将代码以事件的形式 与界面的每一元素建立联系,使用户很方便的在这 个高度集成的开发环境里进行应用程序的开发和调 试。 Delphi 7的集成开发环境(IDE)是进行设计、 运行和测试程序的工作系统。 启动Delphi 7,运行 后可以见到它的开发环境如图1-1所示
141 Delphi7集成开发环境的组成 主要包括以下几个窗口:主窗口;对象树形图 对象监视器窗口;窗体设计器窗口、代码编辑器窗口 7 Delphi 1- Project ·日 aMond wwi sanl Daa I Daa Co aEaoes i Aasho RDE A00 Isal 口|p·Ⅱ33 回A反‘出函”彐 (图1-1 Delphi 7开发环境) Windaua, Beaaaeea, syaueils, Var lants, claases, OEaphiea, c dialog Ab 255 form clake(Tern) PubLic deel acetone A Fori: TicinI: c甜电 Implmentation ccccccMccccccccccc:cMMH
1.4.1 Delphi 7集成开发环境的组成 主要包括以下几个窗口: 主窗口; 对象树形图、 对象监视器窗口; 窗体设计器窗口、代码编辑器窗口。 (图1-1 Delphi 7开发环境)
142 Delphi7主窗体 Delphi7的主窗体位于屏幕的上端,主要包括四 个部分:标题栏、菜单栏、工具栏和组件栏。 Deph7的主窗口如图1-2所示 Delphi 7-Project1 Eile Edit Search View Project Run Component Database Iools Window Help kNonex %回‖·Ⅱa回野号A画国画区a盟础面口 (图1-2)Deph7的主窗口 ccccccMccccccccccc:cMMH
1.4.2 Delphi 7主窗体 Delphi 7的主窗体位于屏幕的上端,主要包括四 个部分:标题栏、菜单栏、工具栏和组件栏 。 Delphi 7的主窗口如图1-2所示。 (图1-2) Delphi 7的主窗口
143对象树形图及对象监视器窗口 对象树形图窗口( object TreeView)用树形表方式列出了项目 中所有的对象,即窗口、组件、菜单等,并清楚地表明了它们之间 的关系。对象树形窗口如图1-3所示。 在对象树形图窗口下方是对象 监视器窗口( Object Inspector),mm TManFom 对象监视器窗口含有两个页卡:属 Properties EventsI 性页卡( Properties),显示窗体 N AchonLis2 中当前被选择部件的属性信息,并 FontDialogl 允许改变对象的属性;事件页卡 ( Events),列出了当前部件可以 UseDockMana False VertScIolBa(TControlScrc 响应的事件。对象监视器窗口如图号 1-4所示。 *g Toobarimages Al shown 图1-3对象树 图1-4对象监视 形图窗 器窗 ccccccMccccccccccc:cMMH
1.4.3 对象树形图及对象监视器窗口 对象树形图窗口(Object TreeView)用树形表方式列出了项目 中所有的对象,即窗口、组件、菜单等,并清楚地表明了它们之间 的关系。对象树形窗口如图1-3所示。 在对象树形图窗口下方是对象 监视器窗口(Object Inspector), 对象监视器窗口含有两个页卡:属 性页卡(Properties),显示窗体 中当前被选择部件的属性信息,并 允许改变对象的属性;事件页卡 (Events),列出了当前部件可以 响应的事件。对象监视器窗口如图 1-4所示。 图1-3 对象树 形图窗 图1-4 对象监视 器窗
145窗体设计器 在 Delphi7的开发过程中,大部分的设计是在窗体设 计器中,主要是通过向窗体中添加组件以及更改窗体 及组件的属性和填写事件来完成的。当创建一个 Windows应用程序时, Delph会缺省的建立一个窗体 Form1。窗体设计器窗口如图1-5所示 fOrme 对象树形图窗口与对象观察器窗 口、窗体设计器窗口同步,即在 此三个工具的任何一个中改变焦 点时,另外两个工具的焦点也会 发生变化 图1-5窗体设计器窗口 ccccccMccccccccccc:cMMH
1.4.5 窗体设计器 在 Delphi 7的开发过程中,大部分的设计是在窗体设 计器中,主要是通过向窗体中添加组件以及更改窗体 及组件的属性和填写事件来完成的。当创建一个 Windows 应用程序时,Delphi 会缺省的建立一个窗体 Form1。窗体设计器窗口如图1-5所示。 对象树形图窗口与对象观察器窗 口、窗体设计器窗口同步,即在 此三个工具的任何一个中改变焦 点时,另外两个工具的焦点也会 发生变化。 图1-5 窗体设计器窗口
146代码编辑器 代码编辑器是一个程序代码的输入和编辑工具,也称单元窗口。通常情况 下隐藏在窗体设计器的下面,可通过菜单或工具栏上的按钮对它们进行切 换。 Delphi7的代码编辑器具有彩色高亮度语法显示、自动进行语法校验、 代码参数提示输入和代码完善等功能, 启动Deph或执行NeW Fom菜单项时,系统即生成 日TFom Main Actions I 白 Private nit Main: da UpdateS 个新的窗体,并在代码编辑:門 器中产生一个新页卡,在新页 O Forml uses 卡中可以编辑相应的单元代码。三 Windows, Messages, sysUtils, Val ialogs, stdActns, ExtActns, Act stactrls, Menus, Buttons, ExtCtr 按F12可以在窗体设计器 t ComCtrls type TForm1 class(TForm 窗口和代码编辑器窗口之间转 i Dialog ActionList1: TActionList: ExtCtrls ImageList1: TImageList 换 a Fums- nsert 图1-6代码编辑器窗口 ccccccMccccccccccc:cMMH
1.4.6 代码编辑器 代码编辑器是一个程序代码的输入和编辑工具,也称单元窗口。通常情况 下隐藏在窗体设计器的下面,可通过菜单或工具栏上的按钮对它们进行切 换。Delphi 7 的代码编辑器具有彩色高亮度语法显示、自动进行语法校验、 代码参数提示输入和代码完善等功能。 启动Delphi或执行New Form菜单项时,系统即生成 一个新的窗体,并在代码编辑 器中产生一个新页卡,在新页 卡中可以编辑相应的单元代码。 按F12可以在窗体设计器 窗口和代码编辑器窗口之间转 换。 图1-6 代码编辑器窗口
1.5 Delphi的文件结构 利用 Delphi开发 Windows应用程序都是以工程为中心的,即每个应用程序 都对应一个工程。工程中可包含一个或多个文件,这些文件主要是工程文件、 单元文件、窗体文件和资源文件等。 ccccccMccccccccccc:cMMH
1.5 Delphi 的文件结构 利用 Delphi 开发 Windows 应用程序都是以工程为中心的,即每个应用程序 都对应一个工程。工程中可包含一个或多个文件,这些文件主要是工程文件、 单元文件、窗体文件和资源文件等