|
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
Delphi发展至今,从Delphi1、Delphi2到现在的Delphi5,不断添加和改进各种特性,功能越来越强大。Delphi5添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。
Delphi5功能十分完善和强大,本栏目将以它为基础,介绍Delphi的开发环境、基本概念、控件的使用、常用的编程方法和编程技巧。本栏目的对象为Delphi初学者,主旨是帮助初学者更快更好掌握Delphi基本的编程方法和技巧。 --Delphi快速入门--Delphi5的集成开发环境(IDE) 启动Delphi5,进入它的集成环境,你可以看到如下图所示四个窗口,这四个窗口是开发Delphi应用程序的主要工具。
在Delphi5的主窗口中,包含了Delphi的标题栏、桌面管理器、菜单栏、加速栏和组件板五部分,它是管理其他窗口和Delphi集成开发环境的工具。其中加速栏提供了文件查看、保存、打开、关闭、添加和删除等功能;组件板用于按类放置各种组件,单击某个选项卡的标签,该选项的卡下的组件就显现出来;桌面管理器(如下图所示)是新版本的Delphi提供的新功能,它允许我们定制自己的IDE,并将它保存下来。
Delphi5的对象查看器(Object Inspector)用于查看和设置程序中各控件的属性。与以前的对象查看器相比,它有了一些新的变化,最重要的变化包括图形下拉式列表和属性类别的使用。
前者容易理解和使用。它是指对象查看器中某些属性的下拉列表中可以包括图形元素,如下图左图所示。属性类别是Delphi5新添的功能,它可以使对象属性按特定的类别进行排放。为了根据类别而不是按名称(默认)来显示属性,可以用鼠标右击对象查看器,选择菜单命令“Arrange|ByGrategory”即可,结果如下图右图所示。
代码编辑器用来编写应用程序的代码,也称为Editor窗口,如下图所示。在初始状态下,代码窗口掩藏在窗体下,我们可以通过快捷键F12将它显示出来。代码编辑窗口的标题显示的当前单元的文件名,缺省为Unit1.PAS。由于一个应用程序可以有多个单元,所以在编辑器中将有多个选项卡,用于显示本单元代码。在编辑窗口中除了显示单元文件(*.PAS)外,还可以显示当前的项目文件(*.DPR)。选择“View|Project Source”,就可以查看当前项目文件的内容。 窗体设计是用户使用最多的一个Delphi窗口,它用于将组件放置于窗体上。用户可以使用鼠标或通过Object Inspector直接选择某个控件。如果某个控件完全遮盖了另一个控件,可以使用ESC键选择父控件,这样我们可以按一次或多次ESC键来选择窗体。 --Delphi快速入门--Delphi5的单元文件 单元文件是Delphi程序中最重要的文件,它包含了程序中最主要的源代码,无论是窗体和组件的事件处理过程或单独的源代码都保存在单元文件中。对于初学者来说,Delphi的单元文件比较复杂。这里将对Delphi5的单元文件进行介绍。
单元文件分为有窗体文件和无窗体文件两种。每当用户在项目中新建一个窗体,例如使用“File|New Form”或加速按钮创建一个新窗体,Delphi就会自动创建一个相应的单元文件。如果用户需要一个无窗体的单元文件,则应该使用“File|New Unit”菜单命令或在项目管理器中添加一个单元文件。可以说每个窗体对应着一个单元,反过来说则不一定成立。
创建一个新的应用程序时,程序只有一个单元文件Unit1和一个相应的窗体Form1。下面是一个典型的带窗体的单元文件结构:
unit Unit1; //单元名 interface //接口部分 uses //用来申明本单元内访问到的各单元 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, //标准单元 Unit2,Unit3; //用户自定义的单元 type TForm1 = class(TForm) //申明一个新窗体类 Label1: TLabel; //窗体上的组件被申明为新类的对象 Button1: TButton; ScrollBar1: TScrollBar; RadioButton1: TRadioButton; ComboBox1: TComboBox;
procedure Button1Click(Sender: TObject); //所有的事件也被申明为新类的方法 procedure ComboBox1Change(Sender: TObject);
(阅读次数:
)
共9页: 上一页 1 [2] [3] [4] [5] [6] [7] [8] [9] 下一页
|