应用程序设计及框架

上传人:豆浆 文档编号:49051889 上传时间:2018-07-23 格式:PPT 页数:60 大小:1.67MB
返回 下载 相关 举报
应用程序设计及框架_第1页
第1页 / 共60页
应用程序设计及框架_第2页
第2页 / 共60页
应用程序设计及框架_第3页
第3页 / 共60页
应用程序设计及框架_第4页
第4页 / 共60页
应用程序设计及框架_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《应用程序设计及框架》由会员分享,可在线阅读,更多相关《应用程序设计及框架(60页珍藏版)》请在金锄头文库上搜索。

1、第三章第三章 应用程序的框架和设计应用程序的框架和设计本章内容:本章内容: 应用程序的基本结构应用程序的基本结构 编译项目文件前的设置编译项目文件前的设置 项目文件项目文件 项目文件管理与优化项目文件管理与优化 编译并运行项目编译并运行项目 项目文件中项目文件中ApplicationApplication和和ScreenScreen对象对象 程序设计中的常用基本技巧程序设计中的常用基本技巧3.1 3.1 应用程序的基本结构应用程序的基本结构uu利用利用DelphiDelphi开发的应用程序从宏观上可分为三个开发的应用程序从宏观上可分为三个 层次,即层次,即项目文件、主单元文件项目文件、主单元文

2、件和和功能模块文件功能模块文件 。 uu 项目文件项目文件是应用程序的主程序文件,它主要完成应用是应用程序的主程序文件,它主要完成应用 程序初始化及各种应用程序模块的管理工作。程序初始化及各种应用程序模块的管理工作。 uu 主单元文件主单元文件是用于控制应用系统操作的有窗体的单元是用于控制应用系统操作的有窗体的单元 文件,在项目文件中,主单元是由文件,在项目文件中,主单元是由ApplicationApplication对对 象的象的RunRun过程调用执行的。过程调用执行的。 uu 功能模块文件功能模块文件是能独立完成某项功能的程序,它一般是能独立完成某项功能的程序,它一般 由主单元通过菜单调

3、用来执行,功能模块通常是有窗由主单元通过菜单调用来执行,功能模块通常是有窗 体的单元文件或数据模块文件。体的单元文件或数据模块文件。应用程序基本构成图示应用程序基本构成图示单元文件单元文件 窗体文件窗体文件主单元主单元单元文件单元文件 窗体文件窗体文件 数据模块数据模块模块模块n n模块模块1 1模块模块2 2封面程序封面程序 密码确认程序密码确认程序主程序主程序3.2 3.2 开发应用程序前的系统设置开发应用程序前的系统设置 1.1.设置自动保存程序代码功能设置自动保存程序代码功能执行菜单执行菜单ToolsToolsEnvironment OptionsEnvironment Options

4、自动保存自动保存 设置设置设置自动保存程序代码功能设置自动保存程序代码功能uu若选中若选中Editor filesEditor files,则表示当编译应用,则表示当编译应用 程序时,程序时,DelphiDelphi将自动保存当前正在编辑将自动保存当前正在编辑 的程序文件。的程序文件。 uu若选中若选中Project DesktopProject Desktop,则表示当编,则表示当编 译应用程序时,译应用程序时,DelphiDelphi自动保存当前项目自动保存当前项目 的桌面信息(一旦保存了桌面信息,当下的桌面信息(一旦保存了桌面信息,当下 次启动次启动DelphiDelphi时,系统会自动

5、回到保存的时,系统会自动回到保存的 桌面状态)。桌面状态)。2. 2. 设置使用撤消操作设置使用撤消操作uu执行菜单执行菜单ToolsToolsEditor OptionsEditor Options设置处设置处3. 3. 设置使用开发包设置使用开发包uu使用外来组件包需要如下使用外来组件包需要如下2 2个步骤个步骤: : (1) (1) 安装组件包安装组件包;(2) (2) 设置组件包的搜索路径设置组件包的搜索路径。(1 1)安装组件)安装组件有两种方法,一种是有两种方法,一种是安装未编译的组件包安装未编译的组件包 (即有源程序代码的包),另一种是(即有源程序代码的包),另一种是安装安装 已

6、编译组件包已编译组件包。1 1)未编译组件包的安装)未编译组件包的安装uu首先打开要安装包的首先打开要安装包的 项目文件项目文件( (扩展名为扩展名为 .dpk).dpk),则显示类似,则显示类似 如右图所示的窗口(如右图所示的窗口( 若系统没有出现此窗若系统没有出现此窗 口,可单击菜单口,可单击菜单 ProjectProjectView View SourceSource,然后再按,然后再按 F12F12功能键),单击功能键),单击 右图中的右图中的“ “InstallInstall” ”按按 钮即完成组件包的安钮即完成组件包的安 装。装。安装安装 按钮按钮2 2)已编译组件包的安装)已编译

7、组件包的安装uu由于未编译组件包不提供源代码,其安装方法为由于未编译组件包不提供源代码,其安装方法为 :ComponentComponentInstall PackagesInstall Packages,则出,则出 现如下左侧图所示对话框,单击现如下左侧图所示对话框,单击“ “ADDADD” ”按钮,选按钮,选 择要安装包择要安装包.bpl.bpl文件,再按文件,再按“ “打开打开” ”按钮即可。按钮即可。 单击单击确认确认(2 2) 设置组件包的搜索路径设置组件包的搜索路径uu单击菜单单击菜单ToolsToolsEnvironment OptionsEnvironment Options,

8、 选择选择 “ “LibraryLibrary” ”页,并按下图操作。页,并按下图操作。加入加入选择包所选择包所 在路径在路径选择包所选择包所 在文件夹在文件夹3.3 3.3 项目文件项目文件 uu项目文件是应用系统的主控文件,它的扩项目文件是应用系统的主控文件,它的扩 展名是展名是dprdpr。本节主要内容:本节主要内容: vv 项目文件的建立项目文件的建立 vv 结构结构 vv 加入或移出单元文件加入或移出单元文件 vv 设置设置3.3.1 3.3.1 建立项目文件建立项目文件uu方法方法: File: FileNewNewApplicationApplication,则建立一,则建立一

9、个名为个名为Project1.dprProject1.dpr新项目文件新项目文件. . 3.3.2 3.3.2 项目文件的组成结构项目文件的组成结构uu查看项目文件内容可使用查看项目文件内容可使用ProjectProjectView View SourceSource菜单。菜单。 uu项目文件内容主要有三大部分组成:项目文件内容主要有三大部分组成: 声明声明 项目名部分、说明部分项目名部分、说明部分和和执行部分执行部分。(1 1) 声明部分声明部分格式:格式:program program 项目名;项目名; 用于说明项目文件名,可通过用于说明项目文件名,可通过File - File - sav

10、e assave as菜单修改。菜单修改。(2 2)说明部分)说明部分uu用于说明项目文件可引用的单元、资源文件及定用于说明项目文件可引用的单元、资源文件及定 义项目文件中使用的类型、常量、变量、过程或义项目文件中使用的类型、常量、变量、过程或 函数等。函数等。 除定义变量、过程或函数定义外,常用的格式除定义变量、过程或函数定义外,常用的格式 语句:语句:usesuses语句和资源引用语句语句和资源引用语句 vv usesuses语句语句单元名单元名 in in 文件名文件名 窗体名窗体名 vv读取资源语句读取资源语句$R *.RES $R *.RES 注意:这里的注意:这里的* *表示与项目

11、名重名。表示与项目名重名。资源文件一般存放应用程序使用图标、图片等资源文件一般存放应用程序使用图标、图片等 数据数据 。 (3) (3) 执行部分执行部分执行部分是项目文件中执行部分是项目文件中Begin.EndBegin.End之间的部分,它是应用程序之间的部分,它是应用程序 启动时首先要执行的程序代码。本部分主要有三种语句:启动时首先要执行的程序代码。本部分主要有三种语句: 1) 1) 初始化应用程序语句:初始化应用程序语句:Application.InitializeApplication.Initialize; 2) 2) 窗体对象实例化语句,格式为:窗体对象实例化语句,格式为:App

12、lication.CreateFormApplication.CreateForm( (窗体类名,窗体名窗体类名,窗体名) ); 例如:例如:Application.CreateForm(TForm1, Form1);Application.CreateForm(TForm1, Form1); 上格式语句可以有多个,上格式语句可以有多个,DelphiDelphi系统将第一个使用系统将第一个使用 CreateFormCreateForm语句建立的窗体默认为应用程序的主窗体。语句建立的窗体默认为应用程序的主窗体。 3 3)执行主窗体对应的程序:)执行主窗体对应的程序:Aplication.RunA

13、plication.Run; ;上语句不仅显示主窗体,同时它负责当主窗体关闭时,退出应用上语句不仅显示主窗体,同时它负责当主窗体关闭时,退出应用 程序并返回到操作系统。程序并返回到操作系统。注意:项目文件一般是由系统自动维护的,除非特别需要,一般注意:项目文件一般是由系统自动维护的,除非特别需要,一般 不修改其中的代码。不修改其中的代码。3.3.3 3.3.3 将单元文件加入或移出项目文件将单元文件加入或移出项目文件用于应用系统的模块程序(单元文件)组合到项目用于应用系统的模块程序(单元文件)组合到项目 中中 A.A. 加入移出单元文件步骤加入移出单元文件步骤: 1.1. 打开项目文件打开项目

14、文件执行执行FileFileOpenOpen菜单,找到要打开的项菜单,找到要打开的项 目文件名(目文件名(.dpr.dpr)并打开。)并打开。 2.2. 向项目文件中加入单元:向项目文件中加入单元:执行执行ProjectProjectAdd to ProjectAdd to Project菜单,则出现菜单,则出现 一个对话框,在对话框中查找并选择你要加入的单一个对话框,在对话框中查找并选择你要加入的单 元文件,最后再单击元文件,最后再单击“ “打开打开” ”按钮。按钮。 vv 注意注意:加入到项目文件中的单元,在项目文件中:加入到项目文件中的单元,在项目文件中 将以将以“ “单元名单元名 in

15、 in 文件名文件名 窗体名窗体名 ” ”的格式出的格式出 现在现在UsesUses语句中。语句中。B.B.从项目文件中移出单元文件:从项目文件中移出单元文件:单击单击ProjectProjectRemove from ProjectRemove from Project菜单菜单uu注意:注意: (1 1)没有任何单元文件的项目文件将编译成一)没有任何单元文件的项目文件将编译成一 个无任何功能应用程序。个无任何功能应用程序。 (2 2)加入或移出单元文件还可通过使用工具栏)加入或移出单元文件还可通过使用工具栏 上的快捷按钮来完成,如图所示。上的快捷按钮来完成,如图所示。 加入加入 单元单元移出

16、 单元3.3.4 3.3.4 设置项目编译环境设置项目编译环境主要用于解决内存不够、文件存主要用于解决内存不够、文件存 储等问题。储等问题。 uu单击单击ProjectProjectOptionsOptions菜单菜单 可进入项目编译环境设置对话框可进入项目编译环境设置对话框 ,设置方法如下:,设置方法如下: 1.1. 设置窗体设置窗体 通常情况下,除主窗体外,其余通常情况下,除主窗体外,其余 窗体应设置成可用窗体,设置方法是窗体应设置成可用窗体,设置方法是 : 首先,在项目编译环境设置对话首先,在项目编译环境设置对话 框上选择框上选择FormsForms页;页; 其次,在其次,在“ “Auto create Auto create formsforms” ”子窗口中选择窗体名后单击子窗口中选择窗体名后单击 “

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号