Delphi集成开发环境与工程创立根底;Delphi7.0与VisualBasic一样,是用来创立Windows应用程序的一种快速应用开发工具,一种可视化编程环境。我们可以更加直观地使用图形化工具来创立Windows的应用程序。它使我们从完全以代码的形式创立可视化应用程序的繁琐且复杂的工作中解脱出来,使我们可以不用掌握太多的编程专业知识就能创立出图形化的高难度应用程序,这一切都得益于Delphi的集成开发环境。;运行Delphi7.0时的开发环境如下图。; Delphi7.0的开发环境由以下几局部组成:
?主窗口
?代码编辑器
?窗体设计器
?对象观察器
?工程管理器
;1.1主窗口
Delphi7.0的主窗口位于整个开发环境的顶部。它是开发过程中的核心。我们正是通过对主窗口进行操作从而实现软件的开发工作。利用它可以完成工程的建立、应用程序的编写、帮助信息的查询、程序的编译和调试过程以及应用程序的日常维护等工作。
主窗口分为以下三个局部:菜单栏〔Menu〕、快捷工具栏〔SpeedBar〕和控件板。;1.2代码编辑器
代码编辑器又称作单元窗口,是编写程序代码的地方。它一般隐藏在窗体设计器的下面。
可以通过以下几种方法来显示它:
通过选择【View】菜单的【CodeExplorer】命令或者【ToggleForm/Unit】命令;
单击快捷工具栏中的Form/Unit转换快捷键;
选择任意仅对代码操作的命令。
;在Delphi7.0的代码编辑器又分为两个密不可分的窗口,这两个窗口在形式上是相互独立的:
左边窗口是单元管理窗口〔UnitExplorer〕,它显示的是代码编辑的接口局部的结构组成,包括类定义局部、变量和常量的定义局部以及引用声明局部。
右边窗口是狭义上的代码编辑器,又称单元窗口,是用来编辑源程序的地方,如下图。;1.3窗体设计器
窗体设计器作为IDE的一个局部,主要通过向窗体中添加控件以及更改窗体及控件的属性来完成窗体的设计。
窗体设计的主要步骤:
向窗体中添加可以完成应用程序任务的控件;
更改控件属性使之满足程序设计要求;
将控件的事件与程序代码相联系,用代码实现控件的活动。
控件添加到窗体以后,对象观察器中就会产生这一控??对象的属性列表和与这一控件对象相关的事件列表。
更改控件属性在对象观察器中完成,联系控件对象的属性与程序代码由对象观察器与代码编辑器共同完成,而这两步的完成都建立在第一步添加控件到窗体的根底上。;1.4对象观察器
对象观察〔ObjectInspector〕器是用来描述控
件对象及窗体对象的属性特征和行为事件的。
如下图,对象观察器包括两个页面:
属性〔Properties〕页面
事件〔Events〕页面
在一个控件添加到窗体以后,对象观察器中就会
添加这一控件对象,并产生这一控件对象的属性
列表和与这一控件对象相关的事件列表。
属性页面列出了控件的Published属性。对象观察
器中的属性和事件列表与窗体设计器中选中的对
象是一一对应的。
局部属性前有“+”号,称之为多重属性,表示这
一属性里包含了好几项。例:+Constrains等等。;1.5工程管理器
工程管理器显示一个工程中窗体、单元、资源、库和其它文件。
在工程管理器,可以进行诸如翻开、增加、删除、编译工程等工作,也可以将一个工程增加到工程组或将从工程组中删除一个工程,或同时编译工程组中的所有工程。
选择View菜单中ProjectManager命令,就可以翻开工程管理器对话框。从中你可以看到工程组中的所有工程及一个工程中的所有窗体文件、单元文件及其路径。如下图。;2Delphi工程创立的根底方法;2.1快速创立应用程序
在Delphi装入时,Delphi自动建立一个新工程,这个工程具有Delphi的缺省设置。
可以使用File菜单的New或NewApplication命令。
执行File|Application重新开始一个新程序,如同Delphi装入时一样。;2.2设计窗体
窗体是构造应用程序的根本结构单元。
在Delphi装入时,Delphi为程序员生成了一个新的空白窗体。
在设计时或运行时,窗体可以有一系列不同的特性〔Property〕。这些特性确定了窗体的外部形态和特征。
在设计阶段用ObjectInspector设置窗体特性。
在运行期间,这些相同特性的大局部可以用代码设置。
下面将开始设计第一个的应用程序:
使用了一个按钮控件、一个文字面板。本程序不是一个实际运用的程序,但设计步骤却与大多数实际运用程序相