第一章-Delphi入门(二)(3)

3、使得一组部件对齐

用调整位置的方法可以对齐部件,但操作步骤复杂。Delphi提供的对齐工具可以使多个部件的对齐极为迅速方便。下面我们来使四个按钮对齐。先将四个按钮选为一组:按住并向右下方拖动鼠标左键,在窗体上画出围绕四个按钮的矩形,释放左键后,被选中的按钮周边会出现暗灰色的边框。选用Edit Align命令,或使用弹出式菜单(在被固定的部件上单击鼠标右键激活),可以显示图1.4所示的对话框。

要使按钮沿左边对齐并使它们在垂直方向上均匀分布,先在Alignment对话框的Horizontal栏内选择“Left sides”,在“Vertical”栏内选择“Space equally”,按动OK按钮,Delphi就会自动将它们对齐。然后,您可以将它们四个作为一组来移动。在四个按钮以外的窗体上按动鼠标左键,就释放了组中的部件,使它们成为分立的部件。

利用对齐模板来对齐部件也是很方便的。首先要将要对齐的部件选成一组,选择View Alignment Palette显示对齐模板。按照所示的方式选择即可达到对齐的目的

4、锁定部件

如果部件已经对齐,为防止不小心移动部件,可以将部件位置锁定。选择主菜单上的Edit Lock Controls选项,使得部件不能进行移动操作。解锁只需再次选择此项即可。

调整“Shape”部件的大小,使之与右边的按钮组相匹配。再改变窗体的大小,按住并拖动窗体右下方使之刚好包容窗体上的全部部件。这样,您的用户界面就会比较美观。 

1.2.3.3 保存所做的工作 

及时地保存所做的工作至关重要。对设计者来讲,有两个文件需要保存:库单元文件(以.PAS为后缀)和工程文件(以.DPR为后缀)。

从主菜单上选择File Save Project As...项,Delphi会显示标题为“Save Unit1 As”的文件保存对话框,Delphi 2.0 允许用户更改存储路径,您可以在下拉式列表框中选择。最好将您的文件保存在自己的目录中。在编辑框中键入demoform.pas以保存库单元文件;然后显示标题为“Save Project As”的另一个文件保存对话框,键入sample.dpr。Delphi保存这两个文件并返回窗体窗口。不要把库单元和工程存成一样的文件名,Delphi要求两者不同。

第一次保存后,以后可以随时通过Speed Bar中的“Save All”和“Save file”来保存工程文件和库单元文件。一般来讲,当确认文件的改变后,要同时存储这两个文件。

时间: 2024-09-14 20:24:11

第一章-Delphi入门(二)(3)的相关文章

第一章-Delphi入门(二)(1)

1.2.3 设计简单的用户界面 首先从空白窗体开始工作.我们将设计一个简单的程序:在屏幕上开一个窗口,窗口中有一个图框,用三个按钮来改变图框的形状:再用一个图标按钮来进行图框的颜色设置,通过颜色编辑对话框来选择变成哪一种颜色. 在菜单上选用File New Application菜单项来生成新的工程文件.这时,屏幕上出现图1.2所示的窗体. 1.2.3.1 选取部件加入到窗体中 部件(Component)是建立Delphi应用程序的要素.Delphi为用户提供了丰富的部件库,既有可视的部件(如编

第一章-Delphi入门(二)(4)

1.2.3.4 运行工程 以上的操作使您有了一个自己的应用程序界面.在速度条中按动"Run"按钮(绘有绿色三角图标),您可以看到,所生成的界面与您设计的界面是完全一致的. 1.2.4 改变对象的属性 上述的工程虽能够运行,但它对您的按动按钮操作是没有什么反应的,而且,所有部件上还写着我们不需要的字样.双击窗口的关闭按钮结束运行,回到设计界面.下面,我们将仔细讲述如何在Object Inspector中改变部件的各种属性. 1.2.4.1 用Properties页改变部件的属性值 首先要

第一章-Delphi入门(二)(2)

再次进入"Additional"部件页,选择一个"BitBtn"按钮(图标是有绿色对号的OK按钮),把它放到其它三个按钮部件的下面. 点动"Dialog"页标签,选择以16色网格做图标的ColorDialog部件并把它放到窗体的任意位置.因为这一部件是不可视部件,所以它的位置并不影响大局. 1.2.3.2 部件的调整与对齐 一般来讲,此时放置到窗体的部件是分散排列的,而且其大小不是真正需要的尺寸.除了不可视的ColorDialog部件外,其它的部

第一章-Delphi入门(一)(2)

一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码.Delphi的推出,填补了这项空白.您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做.欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成.它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言.这种革命性的组合,使

第一章-Delphi入门(五)(6)

1.5.4 使用工程样板和应用专家 Delphi的工程样板提供预先设计的工程来作为应用程序开发的起点.而应用专家则允许用户按照一定的模式来创建一个应用程序. 1.5.4.1 使用工程样板 当您通过一个工程样板来开始一个工程时,除了空白工程样板外,都会被要求指定一个唯一的子目录即工程目录Project Directory,用来存储新的工程.如果您指定一个不存在的目录,Delphi会帮助您生成它.您可以通过加入新的窗体和程序库单元来修改它,或不加修改地直接利用,而只是加入您的事件处理过程.无论您如何

第一章-Delphi入门(五)(3)

1.5.1.1 创建一个含有About框的例程 作为例子,我们先创建一个含主窗体和简单的About框的应用程序: 在Delphi中创建一个新工程,并为空窗口增加一个Button部件.我们把它作为主窗体,目的是当按动按钮部件时,调出About窗口.下面我们直接进行About窗口的创制. 选用主菜单的File New项,在New页中,选用Form样板,Delphi会自动创建一个空窗体Form2.您可以在其上进行About框的设计,例如加入标签以显示各种信息.加入图片帮助说明等.将Form2的Bord

第一章-Delphi入门(五)(1)

1.4.3.1 调用标准对话框 您可以发现,除了Font,Find,Replace对话框之外,其余标准对话框的Events页都是空白的.因为它们本身是不可视的对话框形式,所以不能响应标准的鼠标键盘操作,只能在程序中调用它们.在本章第一节的Demo程序中,我们已经对用Color对话框有了了解,在程序的适当位置加入对话框所属的Execute方法,可以执行标准对话框. 在编制应用程序时,您可以先设计好主菜单.在需要使用标准对话框的菜单项的事件处理过程中,调用标准对话框的Execute等方法,以满足设计

第一章-Delphi入门(三)(3)

1.3 Delphi 2.0的可视化部件用法简介 本节中,我们将较为深入地讲解Delphi的部件.这是编制大型复杂应用程序的必由之路.下面,我们将对各种部件分类进行简单的介绍,以便于您在编程时能够较快地了解有哪些部件可能会满足您的要求,并对其重要的方法.属性等有一个大致的了解. 基本技巧.工具的介绍在本章的第4节中,交互阅读这两部分,多创制几个试验程序,有助于您迅速进入Delphi世界,尽早将这一精妙软件用于实际工作中. 1.3.1 常用的文本相关部件 以下的部件以各种格式显示文本,其中有些是文

第一章-Delphi入门(三)(2)

1.2.5.1 为用户操作建立"事件" 单击窗体上的"Rectangle"按钮,在Object Inspector中,点动"Events"页标签,出现事件窗口.在本例程中,我们只关心OnClick事件,即按钮接收到左键单击时应用程序所作出的反应.在Object Inspector窗口中双击OnClick事件右端的值段,会使得Delphi激活库代码编辑器,并将光标停在该按钮所对应的过程的begin...end之间."Rectangle&q