background image

Object Inspector 的弹出式菜单,将其设置为 Stay On Top。这对初学者常是一个很重要的设
置方式。 

  

1.2.2.3 窗体窗口 

  

Forms 窗口是开展大部分设计的工作区域。首次启动 Delphi 2.0 时显示的是窗体

Form1。可以把部件放在窗体中,通过移动位置、改变尺寸等操作随心所欲地安排它们,以
此来开发应用程序的用户界面。您可以把窗体想象成一个可以放置其它部件的容器。窗体上
有栅格

(Grids),供放置部件时对齐位置用,在程序运行时 Grids 是不可见的。

  

 一个真正的应用程序可能有不止一个窗口,您可以选用不同的窗体进行设计。其

它窗体可以是对话框

(Dialog Box)、数据录入框等。 

  

1.2.2.4 代码窗口 

  代码窗口一开始处于窗体窗口之下。因为在

Delphi 中,设计用户界面直接在窗体

中进行,运行结果和设计样板完全一致。当部件被放到窗体上时,

Delphi 会自动生成大部分

的用户界面代码。您所应做的只是在它为您生成的框架中加入完成所需功能的程序段而已。
点动

Form1 的状态行使代码窗口可见。 

  这个窗口中是代码编辑器。可以在其中书写

Delphi 应用程序的源代码。当程序中含

有不止一个窗口时,会有几个库单元的源程序出现在代码编辑器中。代码编辑器的标题条中
显示了当前正在编辑的库单元文件名。要查看某一特定程序的源代码,只需用鼠标点动写有
该库单元文件名的页标签,就可以对该库单元进行编辑了。

  

Delphi 是全新的可视化编程环境,为我们提供了一种方便、快捷的应用程序开发工

具。它使用了图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面
向对象程序语言、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人
员来讲,使用

Delphi 开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,

您将会发现编程不再是枯燥无味的工作

Delphi 的每一个设计细节,都将带给您一份欣喜。

  

1.1 Delphi 基本概念介绍 

  

1.1.1 Delphi 的基本形式 

 
  

Delphi 实际上是 Pascal 语言的一种版本,但它与传统的 Pascal 语言有天壤之别。一

Delphi 程序首先是应用程序框架,而这一框架正是应用程序的

“骨架”。在骨架上即使没

有附着任何东西,仍可以严格地按照设计运行。您的工作只是在

“骨架”中加入您的程序。缺

省的应用程序是一个空白的窗体

(Form),您可以运行它,结果得到一个空白的窗口。这个窗

口具有

Windows 窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写

一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序
的开发打下了良好的基础。

Delphi 已经为您做好了一切基础工作

——程序框架就是一个已经

完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所
需功能的代码而已。

  在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收

到用户输入后作何反应,窗口除了响应

Windows 的基本操作(移动、缩放等)外,它只是接受

用户的输入,然后再忽略。

Delphi 把 Windows 编程的回调、句柄处理等繁复过程都放在一个

不可见的

Romulam 覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行

编程。

  

1.1.2 面向对象编程的概念 

  面向对象的程序设计

(Object-Oriented Programming,简记为 OOP)是 Delphi 诞生的

基础。

OOP 立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公

认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数

“封装”进 Windows