高考考试网
当前位置: 首页 高考资讯

delphi框架选择(7.Delphi应用程序框架)

时间:2023-08-01 作者: 小编 阅读量: 2 栏目名: 高考资讯

在任何Delphi窗体应用程序中都存在这个变量。TApplication类中有一些属性和方法,在一般情况下,我们不必关心全局变量Application,但该类提供的属性和方法可以给程序设计提供很多帮助。

4.应用程序类 TApplication

在项目文件中有个全局变量Application,其类型为TApplication。在任何 Delphi 窗体应用程序中都存在这个变量。TApplication类中有一些属性和方法,在一般情况下,我们不必关心全局变量Application,但该类提供的属性和方法可以给程序设计提供很多帮助。

4.1 TApplication 常用属性
  • ExeName

该属性返回可执行应用程序的全路径和文件名。在运行时只读。

  • MainForm

该属性指明了应用程序的主窗体,其类型为TForm类。

  • Icon

设置应用程序的图标

  • Title

设置应用程序的标题

  • Active

检查应用程序是否为活动窗口

  • Handle

Windows系统中的窗口句柄

  • HelpFile

帮助文件的文件名

  • ShowHint

设置是否显示提示

示例:获取应用程序的可执行文件名、路径等信息显示在窗体中,界面设计如下图:

代码如下:

procedure TForm1.Button1Click(Sender: TObject);varexe_name, file_name, path, ext_name: string;beginexe_name := Application.ExeName;file_name := ExtractFileName(exe_name);path := ExtractFilePath(exe_name);ext_name := ExtractFileExt(exe_name);Memo1.Lines.Clear;Memo1.Lines.Add('可执行全路径文件名:'exe_name);Memo1.Lines.Add('可执行文件名:'file_name);Memo1.Lines.Add('可执行文件所在路径:'path);Memo1.Lines.Add('可执行文件扩展名:'ext_name);end;

4.2 TApplication 常用方法

TApplication 类的常用方法:

  • MessageBox

MessageBox 方法是Delphi对Windows的API函数MessageBox的封装,与ShowMessage函数相比,功能比较强大。MessageBox方法定义:

function MessageBox(const Text; caption: PChar; Flags: longint=MB_OK): Integer;

参数说明:

1.Text

信息窗口中显示的文本字符串

2.Caption

信息窗口的标题

3.Flags

信息窗口上显示的按钮。取值:

MB_ABORTRETRYIGNORE - 显示 中止、重试、忽略 三个按钮

MB_OK:显示 确定 按钮

MB_OKCANCEL:显示 确定、取消 按钮

MB_RETRYCANCEL:显示 重试、取消 按钮

MB_YESNO:显示 是 、否 按钮

MB_YESNOCANCEL:显示 是、否、取消 三个按钮

返回值:

对应于以上7个按钮的操作,返回值为:

IDOK、IDCANCEL、IDABORT、IDRETRY、IDIGNORE、IDYES、IDNO

  • CreateForm

用于创建一个窗体的实例。可以使用项目选项中的自动创建窗体来管理,这样的话,我们就不需要使用该方法来创建窗体。CreateForm方法的声明如下:

procedure CreateForm(Formclass: TFormclass; var Reference);

参数 Formclass 用于指定窗体的类,参数 Reference 返回创建的窗体实例。

  • Run

运行程序

  • Initialize

对应用程序进行初始化

  • Minimize

将应用程序的主窗体最小化

  • Restore

恢复应用程序的主窗体为最小化或最大化之前的状态

示例:演示 MessageBox 方法,实现将应用程序窗口最小化,界面设计如下图:

代码如下:

procedure TForm1.Button1Click(Sender: TObject);varbutton_value: Integer;begin// 终止、重试、忽略button_value := Application.MessageBox('请选择一个操作', '提示', MB_ABORTRETRYIGNORE);case button_value ofIDABORT: ShowMessage('您选择了终止按钮');IDRETRY: ShowMessage('您选择了重试按钮');IDIGNORE: ShowMessage('您选择了忽略按钮');end;end;procedure TForm1.Button2Click(Sender: TObject);begin// 最小化Application.Minimize;end;

    推荐阅读
  • 帝豪gs打转灯怎么不滴滴响(有什么问题)

    下面内容希望能帮助到你,我们来一起看看吧!帝豪gs打转灯怎么不滴滴响如果没声音就是马蹄蜂鸣器坏了。发出哒哒哒的声音,这是提醒驾驶员转向灯已成功开启,可以准备转向。转向指示灯等组成。当接通危险报警信号开关时,所有转向信号灯同时闪烁,表示车辆遇紧急情况,请求其他车辆避让。转向灯闪烁是由闪光器控制电流通断实现。闪光频率规定为1.5HZ±0.5HZ。危险报警闪光器单独设置。

  • 摇钱树怎么种植(摇钱树如何种植)

    下面内容希望能帮助到你,我们来一起看看吧!摇钱树怎么种植土壤:养殖摇钱树要使用疏松透气、排水性好的土壤,并向其中加入有机肥温度:将环境温度保持在18-30度之间,夏季移入通风阴凉处。水肥:春秋季节每隔3天浇水一次,每月施一次肥。

  • 生活小妙招(生活小妙招视频素材免费下载)

    生活中我们会遇到各种各样的小麻烦,厨房下水道被堵、水果好吃但是不好剥、打开的食物封不好会受潮。这项技能同样适用于各种臭东西哦。花样剥水果1.芒果从中间切开,留出核的那一层。稍微放点盐更好吃哦。将橡皮筋缠在眼镜脚上,眼镜就不容易滑落啦。

  • 四川凉山保山南红玛瑙(凉山南红的兄弟)

    四川凉山保山南红玛瑙近些年玛瑙中除了南红玛瑙一路爆红之外,又出新贵,盐源玛瑙,也破受到一些关注,盐源玛瑙颜色漂亮,玉质感强,细说起来,跟南红还有一些联系。盐源玛瑙,因产自四川凉山州盐源县而得名,其产区位于凉山美姑县和云南保山两大南红产地之间,是近几年才发现的玛瑙新品种。盐源玛瑙在质地上同南红略有相似。

  • 公务员职务职级并行与晋升规定(职务职级并行最全解读来了)

    职务职级并行最全解读来了@所有公务员,职务职级并行最全解读来了~帅帅职场屋昨天无论是风里,还是在雨里,帅帅都在这里守候着您~公务员职务与职级并行推行公务员职务与职级并行制度,是党的十八届三中全会确定的重大改革任务近日,中共中。

  • 日落西山打一字(字谜是什么)

    日落西山打一字答案:岁,解释:“日落西”是夕阳,“山”+“夕”=“岁”。所以谜底是“岁”。字谜,是一种文字游戏,也是汉字特有的一种语言文化现象。它主要根据汉字笔画繁复、偏旁相对独立,结构组合多变的特点,运用离合、增损、象形、会意等多种方式创造设制的。狭义的字谜,指单个汉字的谜语。

  • 3月1日起个人收款码限制使用吗(3月1日后个人收款码)

    《公告》指出,新设“个人经营收款码”,用户可自由选择使用。此外,现行“个人收款码”不关闭、不停用、功能不变。随后,微信、支付宝均做出回应称,个人收款码可以继续使用,将陆续邀请用户升级。支付宝回应称,3月1日之后,支付宝的个人收款码可继续使用,享受包括提现免费等一系列现有服务。

  • 五月份的俏皮句子(五月份的俏皮句子精选)

    五月份的俏皮句子五月的天气多变,劳动节里祝福连连,愿你吹来幸运风,时刻下起金钱雨,天天拥有健康云,一生幸福开心,祝五一劳动节快乐。五月的天更蓝,五月的海更宽,五月的花更繁,五月的风更软,五月的心更灿,五月的情更甜,五月的祝福更温暖:愿你五一快乐,幸福连绵。五一节到了,老鼠的梦想:把猫都拖进洞里咬死。我有一颗起床的心,可是床和被子不同意。

  • 狼吞虎咽成语解释(狼吞虎咽怎么造句)

    狼吞虎咽的意思是形容吃东西又猛又急的样子出自《初刻拍案惊奇·刘东山夸技顺城门》,我来为大家科普一下关于狼吞虎咽成语解释?以下内容希望对你有帮助!出自《初刻拍案惊奇·刘东山夸技顺城门》。造句爸爸吃饭狼吞虎咽的。那个饿坏了的孩子,看到食物就狼吞虎咽地吃了起来。几个小家伙儿饥不择食,狼吞虎咽地吃了起来。贪吃的吃掉或想吃大量的食物;狼吞虎咽的。坐下来开始狼吞虎咽地吃午饭。

  • 悉心的近义词 悉心的近义词是什么 标准答案

    悉心的近义词是精心。近义词,是指词汇意义相同或相近的词语,如“美好”和“美妙”、“懒惰”和“怠惰”、“枯萎”和“干枯”、“宽敞”和“宽阔”。与“近义词”意思相近的词为同义词。汉语中的近义词,如同满园的鲜花,五彩纷呈,香气各异,只要精心选用,恰当布局,就能充分表达思想感情,使文章生辉。精心选用近义词,可以用同样的概念表达不同的感情色彩。少近义词所表示的事物在概念上差不多,但程度上有轻重的分别。