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

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;

    推荐阅读
  • 保温盒可以在微波炉加热吗(保温盒能不能在微波炉加热)

    保温盒可以在微波炉加热吗?保温盒一般是不建议放到微波炉中进行加热的;,下面我们就来聊聊关于保温盒可以在微波炉加热吗?接下来我们就一起去了解一下吧!保温盒可以在微波炉加热吗保温盒一般是不建议放到微波炉中进行加热的;因为保温盒的材料带有金属成分,里面还有一些泡沫塑料,方便进行保温工作,一旦将它放到微波炉中加热的话,会影响到加热的时间,还容易引发火灾,引发安全事故。

  • 养三只乌龟有讲究(养三只乌龟的讲究简述)

    接下来我们就一起去了解一下吧!养三只乌龟有讲究乌龟富贵,可以送给老人,表示能够延年益寿,三只乌龟叠在一起就是三代龟,更是象征着长寿的意思。乌龟代表着长寿。因为乌龟在长寿这一方面也可以对在家中的老人造成影响,在这样的影响之下,老人的身体状况通常都会变健康,寿命自然也会因此而增长。

  • 正能量的快乐句子(快乐心态的正能量句子)

    与其抱怨这个世界不美好,不如用自己的努力,争取更多的美好和幸运。你再不堪,也有人认为你是限量版的唯一。生命的价值在于自己看得起自己,人生的意义在于努力进取。所有成功的背后,都是苦苦堆积的坚持;所有人前的风光,都是背后傻傻的不放弃。肤浅的羡慕,无聊的攀比,笨拙的效仿,只会让自己整天活在他人的影子里面。盲目的攀比,不会带来快乐,只会带来烦恼;不会带来幸福,只会带来痛苦。

  • QQ班级群学生怎么提交作业(qq群作业需学生在线提交)

    最近QQ班级群开始火爆了起来,很多老师在班级群里开始布置作业,作为学生当然要按时交作业,那怎么在班级群里交作业呢?进入QQ班级群,找到提交的作业并打开。填写作业内容,此外还可以点击。添加完成作业的照片,点击右上角。接下来会有提示界面,点击选项。点击之后就会显示即可。

  • 地藏王菩萨佛像建造(全球最大的地藏菩萨像)

    九华山地藏菩萨露天铜像原定址大觉寺,经过多番讨论才确定在了九华山狮子峰地段。九华山地藏菩萨佛像是目前世界上最大最高的佛教造像,为了与九华山的九十九座山峰、金地藏享年九十九岁相呼应,高度恰好99米,独具匠心。铜像的体内共有12层,放置必备的设备外珍藏了佛教的珍宝,是不对游客们进行开放的。在佛教得到帝王的青睐和地方官府、广大信民的支撑后,道教的势力更加微乎其微罢了。

  • 双草醚加吡嘧磺隆作用 氰氟草酯双草醚吡嘧磺隆

    双草醚为选择性茎叶处理除草剂,可通过叶和根迅速吸收,并很快传导至整个植株,对水稻直播田的稗草、莎草及阔叶杂草有较好防效。

  • 双色南瓜馒头教学(南瓜双色洞洞馒头)

    今天的主角是南瓜和面粉。大南瓜招人稀罕,当菜当主食一举两得。用南瓜泥和面蒸馒头,不但好看营养还高。金灿灿的颜色不正是收获的颜色吗?给馒头加一个“外套”,可爱萌的小样儿让挑食的孩子都忍不住多吃俩。所以呢,孩子挑不挑食完全看家长的用心了,少吃零食多吃正经饭菜,不愁孩子没胃口。----------豆果美食,家庭厨房领域美食社区及交易平台;100万道美食菜谱,任您挑选,可在各大应用市场下载App查看。

  • 加大双随机一公开检查力度(开展双随机一公开)

    “近日,大悟县城管执法局联合住建、市场监督等部门对县域范围内临街商户经营行为、小区公共绿地设施维护等事项开展跨部门双随机联合抽查检查工作。此次检查共发现3家临街门店有出店经营,营业执照未公示公开、过期使用等违规行为,4家小区绿地维护不到位,物业收费不透明、管理不规范等现象,执法人员已责令现场整改或限期整改。下一步,大悟县城管执法局将加大城市管理领域“双随机一公开”的宣传力度,严格按照工作计划,扎实

  • 养金茶花的技巧(怎么养茶花)

    养金茶花的技巧金花茶喜欢温暖湿润的气候,半阴半凉,环境潮湿,苗期遮阳,花期喜欢透射阳光。金花茶对土壤要求不高,最好是生长在排水良好的微酸性至中性土壤中。金花茶喜欢半荫,成长期早晚保持弱光,处暑时不能阳光直射,花期保持空气流动,有利于开花。适合金花茶生长的温度为15~30度。金花茶种植3~5年后才开花。盆栽在苗高30厘米时摘心,保持株型。到了11月,金花茶才全面开放,到第二年3月为止,盛花期为1-2个月。

  • 世界茶饮蜂蜜柚子茶(柠檬蜂蜜茶美的女王节)

    一杯蜂蜜柠檬茶,给你一个春天般粉嫩的的美丽。春天多喝蜂蜜茶,能很好的养生作用。蜂蜜能清热、润燥,早晚喝杯蜂蜜茶能缓解春燥。柠檬具有美白、促进新陈代谢,是减肥美容好水果。小贴士1.柠檬外皮用盐搓搓能洗净且能去皮的苦味;3.柠檬尽量挑选肉多汁多皮薄且无籽的;2.蜂蜜不宜太早高温加入,喝之前加入即可。----------豆果美食,家庭厨房领域最大的美食社区及交易平台;85万道美食菜谱,任您挑选,可在各大应用市场下载App查看。