`
wsql
  • 浏览: 11713917 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Delphi应用程序设计流程

 
阅读更多

Delphi应用程序设计

Delphi应用程序设计

Delphi项目管理

1、 Delphi应用程序设计步骤

设计Delphi应用程序,通常需要如下几个步骤:

(1)新建一个应用程序项目;

(2)向窗体中添加需要的组件;

(3)设置窗体和组件的属性;

(4)为对象选择事件并编写事件处理代码;

(5)保存程序文件;

(6)编译、运行、调试程序。

1. 新建一个应用程序项目

在Delphi7.0中开发的每个应用程序都被称为工程。Delphi 7.0编程首先从创建一个新工程开始。创建新工程有以下方法:

启动Delphi 7.0进入开发环境,此时系统自动生成一个工程,默认名为Project1;

选择File菜单,指向New,然后单击Application系统将创建一个新的工程。

2.向窗体中添加需要的组件

程序设计首先是窗体设计。因此第一项工作就是在窗体设计器完成窗体设计,在窗体中添加各种所需对象进行界面设计。将组件板上的组件添加到窗体上有三种方法。

(1)单击组件板上所需组件的按钮,然后在窗体适当位置拖动鼠标画出组件,即可将组件添加到窗体指定位置。

(2)双击组件板上所需组件的按钮,即可将组件添加到窗体中心位置。

(3)按下Shift键不放,单击组件板上所需组件的按钮,所选择组件出现蓝色边框,同时对象选择按钮弹起。可以在窗体适当位置连续画出该类组件,用鼠标单击对象选择按钮,可以取消该类组件的连续添加操作。

3.窗体和组件的属性

4. 为对象选择事件并编写事件处理代码

procedure TForm1.Button1Click(Sender: TObject);

begin

label1.Caption:='欢迎进入Delphi 7 的世界!';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

5 .保存程序文件

设计好的应用程序在运行前应当先保存起来,避免文件因发生意外而丢失。保存文件的方法有:

(1)单击菜单File,Save All;

(2)单击工具栏上的Save All按钮;

(3)使用快捷键Ctrl+Shift+S。

单击工具栏上的Save All按钮,弹出一个保存单元文件对话框,选择Sample目录,文件名默认是Unit1.pas,将它改为Main.pas,单击保存按钮。接着弹出一个保存工程文件对话框,文件名默认是Project1.dpr,将它改为Sample.dpr,单击保存按钮。打开Sample目录可以发现有六个文件,分别是Main.dfm、Main.pas、Sample.cfg、Sample.dof、Sample.dpr、Sample.res。应当注意,一个应用程序并不是只由一个文件组成,而是由许多不同类型的文件组成的。

可选择Project/Compile 菜单项对项目中的文件进行编译。如果语法有错,则根据提示的错误信息修改后再编译,直到编译无错误时,选用菜单项中的Run/Run菜单转入运行。

也可两步合为一步,直接选用菜单项中的Run/Run菜单或按F9热键)系统直接进行程序的编译与运行。

项目

项目是一个Delphi应用程序相关文件的集合。

1、项目的组成

一个简单的Delphi 7.0程序是由多个文件组成的。其中包括以下几种文件。

工程文件(.Dpr):Delphi 7.0工程文件,用于保存窗体、单元等的信息,以及程序运行的初始化代码等,这种文件实际上包含了Pascal源代码。

单元文件(.Pas):Pascal文件,用于保存程序源代码,可以是与窗体有关的单元或是独立的单元。

窗体文件(.Dfm):保存窗体或数据模块及其构件特性的二进制文件。

选项文件(.Dof):含有当前项目选项设置的文本文件。

配置文件(.Cfg):含有当前项目编译配置的文本文件。

资源文件(.res):该二进制文件包含项目的图标,由Delphi 7.0不断更新和创建,用户一般不需要修改。

备份文件(. ~dp,. ~df,. ~pa):分别对应工程、窗体、单元文件的备份文件。

最重要的与程序设计紧密相关的文件有三类:工程文件,窗体文件,单元文件。

1. 工程文件

工程文件扩展名为.dpr。是整个应用程序的主程序,有两项功能:一是说明工程中的单元模块,二是启动应用程序。工程文件由Delphi 7.0自动生成,一般情况下不修改这个文件。单击Project选择View Source,可以在代码编辑器中打开Sample.dpr,进行查看和修改。

program Sample; //保留字program说明这是一个工程文件

//文件名为sample.dpr

uses //保留字uses对工程所引用的单元进行说明

Forms, //引用Forms单元

main in 'main.pas' {Form1};

//引用main单元,在当前目录的main.pas文件中,

//相应的窗体为Form1

{$R *.res} //系统编译命令,将扩展名为.res的二进制资源文件

//接到.exe文件中去

begin //工程执行部分的开始声明

Application.Initialize; //应用程序的初始化

Application.CreateForm(TForm1, Form1); //创建窗体Form1

Application.Run; //运行程序

end. //工程执行部分的结束说明

2. 单元文件

单元文件是以.pas为扩展名的文件,是用户在代码编辑器中编写的源代码文件。单元文件有两种:有窗体文件和无窗体文件。每一个窗体都对应一个有窗体文件,当新建一个项目而在项目中自动创建一个新的窗体时,或用户用[File]->[New]->[Form]菜单命令在应用程序中创建一个新的窗体时,系统都会自动生成对应的单元文件,对象事件的处理代码都保存在这个单元文件中。无窗体文件单元是独立的源代码文件。用[File]->[New]->[Unit]菜单命令,就可以创建应用程序无窗体单元文件。

unit Main; //单元定义部分

Interface //接口定义部分

Uses //本单元在编译链接时要使用的单元文件

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

Type //类型定义部分

TForm1 = class(TForm)

Label1: TLabel;

Button1: TButton;

Button2: TButton;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

Var //变量声明部分

Form1: TForm1;

Implementation //单元文件的实现部分

{$R *.dfm} //窗体编译指令

procedure TForm1.Button1Click(Sender: TObject);

begin

label1.Caption:='欢迎进入Delphi 7 的世界!';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

end.

3. 窗体文件

窗体文件是以.dfm为扩展名的二进制格式文件。每个窗体都有一个相应的窗体文件。窗体文件描述了窗体及窗体中的组件的属性。设置窗体及窗体中的属性,除了Name属性之外,其他属性的属性值在窗体对应的单元文件中反映不出来,而由窗体对应的窗体文件所保存。就是说,窗体及窗体中的组件的属性,有两种表现形式,一是窗体形式,即以直观的形式反映在窗体窗口中;二是文件形式,反映在窗体文件中。窗体文件与同一个项目的项目文件、单元文件保存在同一个目录下,由系统自动保存。用鼠标单击窗体,在快捷菜单选择View as text即可在代码编辑器中看到以文本形式表示的窗体文件的内容。

Delphi的项目管理

Delphi用项目管理器对项目进行管理。([view]——〉[Project Manager])

1.向项目组中添加项目;

2.从项目组中删除项目;

3.给项目添加文件;

4.从项目中删除文件。

分享到:
评论

相关推荐

    Delphi 2007程序设计教程

    《Delphi 2007程序设计教程》使用面向对象可视化程序开发的方法,解决实际工作中的工程应用系统设计与开发工作。《Delphi 2007程序设计教程》内容翔实,实例丰富,浅显易懂,图文并茂,知识点难易结合,可使学生更...

    Delphi 7程序设计应用教程例

    Delphi 7程序设计应用教程例 Delphi 7程序设计应用教程例

    Delphi程序设计教程—应用程序界面设计

    Delphi程序设计教程(第六章:应用程序界面设计)

    Delphi程序设计教程—数据库应用程序设计

    Delphi程序设计教程(第九章:数据库应用程序设计)

    Delphi应用程序开发精彩实例_程序设

    Delphi应用程序开发精彩实例_程序设计

    delphi 7 程序设计毕业论文

    1.1 面向对象程序设计概述 1 1.1.1 从结构化到面向对象 1 1.1.2 面向对象的程序设计 2 1.2 数据库概述 3 1.3课题来源及系统简介 6 1.3.1 课题来源 6 1.3.2 系统介绍 7 第2章 系统的总体方案设计 8 2.1 软件开发工具...

    delphi 应用程序框架和设计

    电子书 应用程序框架和设计 应用程序框架和设计

    《Delphi 6程序设计及其应用开发》电子教案

    PowerPoint格式 《Delphi 6程序设计及其应用开发》电子教案

    Delphi 7程序设计应用教程

    Delphi 7程序设计应用教程 Delphi 7程序设计应用教程 Delphi 7程序设计应用教程

    Delphi 2005程序设计及其应用开发

    Delphi 2005 程序设计及其应用开发指南

    DELPHI专题文档-程序应用

    在DELPHI应用程序中使用DLL 为DELPHI应用程序制作安装程序 用注册表对Delphi程序进行加密 在Delphi程序中操作注册表 鼠标和键盘控制 如何为Delphi程序添加事件和事件处理器 在Delphi应用程序中拖动控件 用...

    《Delphi程序设计与应用教程》电子教案-2837

    这是一个很好的delphi7程序设计与应用程序的电子教案,适用于教师上课使用。

    DELPHI专题--程序应用

    在DELPHI应用程序中使用DLL 为DELPHI应用程序制作安装程序 用注册表对Delphi程序进行加密 在Delphi程序中操作注册表 鼠标和键盘控制 如何为Delphi程序添加事件和事件处理器 在Delphi应用程序中拖动控件 用...

    刘艺新书 Delphi程序设计大学教程

    本书同时详细分析Delphi作为通用程序设计语言的本质特征和语法规则,并以大量Delphi程序实例演示应用程序的设计过程,介绍主流的思想方法,培养读者的代码编写能力。  本书内容深入浅出,覆盖面广,图文并茂,独...

    Delphi7程序设计教程.pdf

    即根据 Delphi 的可视性, 又结合 Object Pascal 语言的编程技巧,可以开发出功能强大的 Windows 应用程序和数据库应用程 序。 Delphi 是第一个集可视化开发环境、优化的源代码编译器和可扩展的数据库访问引擎于一身...

    李维_Delphi_XE程序设计系列2

    李维 Delphi XE程序设计系列 2-开发DataSnap/REST服务器 在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSON服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发DataSnap/REST...

    094_《Delphi6程序设计从入门至精通》

    本书主要介绍Delphi 6的基本知识和编程的具体方法,从最基本的应用程序到高级的数据库、网络程序设计、多媒体游戏设计都有完整说明。本书适合Delphi编程的初学者,对于有一定Delphi基础的中级用户,也可以从书中了解...

    Delphi7程序设计与开发技术大全(光盘3/3)

    本书详细介绍了利用Delphi 7开发应用程序的各项知识和诸多技巧。内容由浅入深、重点突出、实例丰富,既适于初/中级读者按部就班地学习,也可作为中/高级读者的良好参考书籍。 全书共包括25章,分门别类的介绍了...

    Delphi 6程序设计及其应用开发

    《Delphi 6程序设计及其应用开发》电子教程非常详细的图解教程

Global site tag (gtag.js) - Google Analytics