在程序编译中发生错误或产生警告,会在代码编 辑器下方“Message”窗口显示相关的错误、警告信息, 点击某条信息,光标就会移动到代码中相应的行。 2. 帮助
查询功能 当程序员对代码中的某个组件或关键字不清楚时,只 需要将光标移到该单词上,然后按【F1】键,就会自动打 开帮助,并显示相关内容。 3. 代码分析 (1) Class Completion (2) Code Insight
1.3 Delphi7集成开发环境 Delphi7集成开发环境
1.3.4 对象观察器(Object Inspector) 对象观察器(Object Inspector)
对象选择器: 用于选择要操作的组 件。 属性选项卡: 用来观察、设置 窗体及其上的组 件设计时的属性
事件选项卡: 列出组件能响应的 各种事件
1.3 Delphi7集成开发环境 Delphi7集成开发环境
1.3.5 对象树视图(Object TreeView) 对象树视图除了可以显示窗体中所有的对象之外,还 可以用树形结构表达组件之间的包含关系。当程序员在 Object TreeView窗口中选择了一个组件之后,这个组件会 立刻出现在对象观查器中,程序员可以改变这个对象的属 性值和添加事件处理过程。 当窗体中放置了大量的组件时,很难用鼠标直接选择 对象,这时通过Object TreeView窗口可以很方便选择要找 的对象,并且能看到和它相关的组件。
1.3 Delphi7集成开发环境 Delphi7集成开发环境
1.3.6 对象图表(Diagram) 对象图表(Diagram) 对象图表是代码编辑器中的一个页面(Diagram)。下 对象图表是代码编辑器中的一个页面(Diagram)。下 图显示了一数据库应用程序中各组件之间的关系。
1.4 Delphi7程序设计简介 Delphi7程序设计简介
【例1-1】 编写一个应用程序, 在窗体中显示“Hello World!”,当点击其下 的按钮时
可以交替显 示和隐藏“Hello World!”。运行时显示 的界面如图1-6所示。
1.4 Delphi7程序设计简介 Delphi7程序设计简介
【实现步骤】 (1)启动Delphi 7 (2)新建应用程序 (3)定制窗体
1.4 Delphi7程序设计简介 Delphi7程序设计简介
表1-1 标签组件的属性设置
属 性 Alignment AutoSize Caption Font Name taCenter False Hello,World! 字体:Arial,大小:36 Label1 属 性 值 说 明 设置标签上显示的文字水平居中 使标签不根据Caption的长度自动改变宽度。 在标签上显示的字符串 设置标签显示的文字效果 为标签对象指定名称,便于在程序中调用。
(4) 编写代码 (5) 运行程序
1.5 Delphi程序的基本结构 Delphi程序的基本结构
1.5.1 项目和项目文件 Delphi中,应用程序的所有相关文件都被组织在一个 项目中,每个项目包含的文件很多,大部分是由Delphi自 动创建并维护的。 每一个Delphi应用程序都有一个扩展名为dpr的项目 Delphi 文件,是由Delphi自动建立并维护的,一般情况下不必修 改它的内容 缺省生成的项目源文件代码如下: program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res}
1.5 Delphi程序的基本结构 Delphi
程序的基本结构
begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
1.5.2 窗体文件 窗体在设计阶段可以用来放置各种组件,在运行阶 段是与用户交互的界面。 窗体中的所有信息保存在两个主名相同扩展名不同 的文件中,一个是扩展名为dfm的窗体文件,另一个是 每个窗体对应的同名单元文件。
1.5 Delphi程序的基本结构 Delphi程序的基本结构
1.5.3 单元文件 单元文件保存了Delphi程序的基本模块,一般的单元 文件都与一个窗体对应,包含了窗体及其组件的事件处理 程序,在Delphi中编写的程序代码,绝大多数被保存在这 种文件中,其扩展名为.pas。 缺省生成的窗体单元文件的源代码如下: unit Unit1; //单元文件的名字 interface //接口部分的开始
uses //引用的标准单元文件 Windows, Messages, SysUtils, Variants, Classes,