在delphi应用程序中创建初始屏幕

最基本的启动屏幕只是一个图像,或者更准确地说,是一个带有图像的表单,当应用程序加载时,它出现在屏幕的中心。当应用程序准备好使用时,启动屏幕被隐藏。...

最基本的启动屏幕只是一个图像,或者更准确地说,是一个带有图像的表单,当应用程序加载时,它出现在屏幕的中心。当应用程序准备好使用时,启动屏幕被隐藏。

Programming language

下面是关于您可能看到的不同类型的启动屏幕的更多信息,以及为什么它们有用,以及为您的应用程序创建自己的Delphi启动屏幕的步骤。

什么是防溅屏用于(splash screens used for)?

有几种类型的闪屏。最常见的是启动启动屏幕,即在加载应用程序时看到的屏幕。这些通常显示应用程序的名称、作者、版本、版权、,​唯一标识它的图像或某种类型的图标。

如果你是一名共享软件开发人员,你可以使用闪屏来提醒用户注册该程序。这些可能会在程序首次启动时弹出,告诉用户如果需要特殊功能,可以注册,或者获取新版本的电子邮件更新。

一些应用程序使用启动屏幕通知用户耗时过程的进度。如果您仔细观察,一些非常大的程序在加载后台进程和依赖项时使用这种类型的启动屏幕。如果某个数据库任务正在执行,您最不希望用户认为您的程序“死了”。

创建启动屏幕

让我们看一下如何通过几个步骤创建一个简单的启动启动屏幕:

  1. 向项目中添加新表单。从Delphi IDE的“文件”菜单中选择“新建表单”。
  2. 将表单的Name属性更改为类似SplashScreen的内容。
  3. 更改这些属性:BorderStyle为bTarget,Position为PosCreenceCenter。
  4. 通过添加标签、图像、面板等组件自定义初始屏幕。您可以先添加一个TPanel组件(Align:alClient),然后使用BevelInner、BevelLouter、BevelWidth、BorderStyle和BorderWidth属性来产生一些吸引眼球的效果。
  5. 从“选项”菜单中选择“项目”,并将表单从“自动创建”列表框移动到“可用表单”。我们将动态创建表单,然后在实际打开应用程序之前显示它。
  6. 从“视图”菜单中选择“项目源”。您也可以通过Project>查看源代码。
  7. 在项目源代码的begin语句(即.DPR文件)之后添加以下代码:Application.Initialize//这条线存在!SplashScreen:=TSplashScreen.Create(无);SplashScreen.Show;SplashScreen.Update;
  8. 在最后一个Application.Create()之后和Application.Run语句之前,添加:SplashScreen.Hide;飞溅屏幕。免费;
  9. 就这样!现在可以运行应用程序了。

在本例中,根据计算机的速度,您几乎看不到新的启动屏幕,但如果项目中有多个表单,启动屏幕肯定会显示。有关使启动屏幕停留更长时间的更多信息,请通读此堆栈溢出线程中的代码。

提示:您还可以制作自定义形状的Delphi表单。

  • 发表于 2021-10-08 15:09
  • 阅读 ( 149 )
  • 分类:编程

你可能感兴趣的文章

如何在googledocs中创建目录

...文件中列出的每个主题/章节的有用方法。当您在googledocs中创建目录时,它会自动生成一个目录,并添加链接,这些链接会在单击时跳转到它们引用的每个部分,从而可以快速访问文档的特定部分。 如何在googledocs中创建目录 ...

  • 发布于 2021-04-04 03:19
  • 阅读 ( 146 )

如何在microsoft word中创建模板

...uments\Custom Office templates,它们将显示在您在任何其他Office应用程序中创建的模板旁边。 相关:如何在Excel中创建自定义模板 保存模板时,如果需要,可以选择其他位置。问题是,如果您将其保存在其他位置,Word可能无法将其作...

  • 发布于 2021-04-05 22:37
  • 阅读 ( 193 )

如何在excel中创建自定义模板

很有可能你一次又一次地创建相同类型的Excel电子表格。创建自定义模板有助于使该过程更加顺畅。 当面对创建类似的电子表格时,许多人会弹出一个现有的表格,删除他们不需要的数据,然后将其另存为一个文件。更糟糕的...

  • 发布于 2021-04-06 16:11
  • 阅读 ( 252 )

如何在ios 9、os x和icloud上的notes应用程序中创建检查表

ios9中的Notes应用程序有很多改进,比如绘制草图和添加照片,但可以说其中一个更有用的功能是undersung清单。下面介绍如何在iOS9、OSX El Capitan和iCloud上的Notes应用程序中将文本快速转换为购物清单、待办事项或心愿清单。 如何...

  • 发布于 2021-04-10 01:13
  • 阅读 ( 140 )

如何在word中创建文档的克隆

...打开”。 原始文档的克隆将在与原始文档相同的文件夹中创建并打开。克隆文档使用相同的文件名并添加前缀,如“Copy of”或“Copy(1)”,如下图所示。 您可以使用“文件”选项卡上的“另存为”命令重命名文件,也可以...

  • 发布于 2021-04-10 10:05
  • 阅读 ( 109 )

如何使用cameyo在windows8.1中创建应用程序的可移植版本

如果您使用许多不同的计算机,便携式应用程序很有用。您可以随身携带应用程序库,并使用任何Windows计算机来运行它们。但是,如果您使用的应用程序不是可移植格式,该怎么办? 有许多有用的便携式应用程序,但可能有一...

  • 发布于 2021-04-11 10:32
  • 阅读 ( 261 )

如何在Windows7中创建虚拟硬盘

您是否曾希望有一个额外的硬盘来存储文件、共享文件或将其作为加密的保险库?Windows7的一个新特性是能够创建虚拟硬盘,我们将向您展示如何创建虚拟硬盘。 创建虚拟驱动器 此进程以.VHD格式创建虚拟磁盘,其中最小大小为3...

  • 发布于 2021-04-14 03:25
  • 阅读 ( 132 )

在word2007流程图中创建超链接并隐藏恼人的屏幕提示

去年早些时候,我们研究了在word2007中创建流程图。从那以后,我收到了一些关于如何在word2007流程图中创建链接的问题,所以让我们回去看看吧! 这个问题的简单答案是肯定的。我们几乎可以在Word文档的任何地方**超链接。只...

  • 发布于 2021-04-14 07:07
  • 阅读 ( 122 )

使用delphi的键入文件文件创建数据库

简单地说,文件是某种类型的二进制序列。在Delphi中,有三类文件:类型化、文本和非类型化。类型化文件是包含特定类型数据的文件,例如双精度、整数或以前定义的自定义记录类型。文本文件包含可读的ASCII字符。当我们想...

  • 发布于 2021-09-06 15:11
  • 阅读 ( 171 )

理解delphi项目和单元源文件

简而言之,Delphi项目只是组成由Delphi创建的应用程序的文件集合。DPR是用于Delphi项目文件格式的文件扩展名,用于存储与项目相关的所有文件。这包括其他Delphi文件类型,如表单文件(DFM)和单元源文件(.PASs)。 由于Delphi...

  • 发布于 2021-09-06 15:15
  • 阅读 ( 173 )
cjp9515
cjp9515

0 篇文章

相关推荐