Delphi D10.X 开发过程中不编译与安装直接在多个平台查看窗体设计效果

通常我们开发系统时,人机交互上会做足功夫。Delphi的在这方面的便利是说见即所得,在IDE是设计出什么样,编译好后运行的效果也都会基本一致,让我们在设计时省了不少的心,这也是DELPHI做开发的一大优点。
但有没有想过,如果我们做出来的窗体界面,不通过编译就能在设备上直接查看最终效果呢?

换言之就是,正在IDE里做设计,同时我想分别在几个不同的安卓手机上、或是IOS上直接看到设计好后的最终效果呢? 有朋友可能马上会说,那就先编译,再部署安装,运行一下就能看到效果了。

现在我就来正式揭晓答案,并告诉大家一种方法。

不需要编译与安装,直接查看窗体设计效果

Delphi从柏林版本开始提供了一个工具:FireUI Live Preview
这个工具就可以完成我刚刚说的功能,在你还在设计窗体时,就可以直接在手机上查看设计效果,而且不用编译不用安装。

FireUI Live Preview是服务器/客户端多设备工具,可让您将应用程序的活动形式实时广播到多个设备。
这个工具可以让你在IDE中设计时,无需在设备上运行应用程序且无需创建其他视图,即可查看应用程序在不同设备上的外观和行为。

在这里插入图片描述

是不是感觉很酷

FireUI Live Preview由两部分组成:

  • IDE:作为服务器,接受来自客户端的连接和广播正在设计的窗体给客户端。
  • FireUI应用程序预览:设备需要连接到IDE的客户端应用程序。

FireUI Live Preview的主要特征

FireUI Live Preview:
  • 服务器/客户端多设备工具。
  • 通过网络连接,使用网络共享技术。
  • 与多设备窗体兼容。
  • 用于设计目的,没有代码发送到客户端。
  • 仅适用于主视图。
FireUI应用预览(客户端):
  • 客户端应用程序需要连接到IDE。
  • 设备只能与单个IDE实例配对。
  • 适用于Windows,OS X,iOS和Android。
  • 与不同类型的设备兼容:计算机,平板电脑和移动设备。
  • RAD Studio提供的预编译客户端不支持第三方组件。

如何获取FireUI应用预览

FireUI应用预览可用于OS X,Windows,iOS和Android。

Embarcadero为本地(Windows和OS X)或商店(iOS和Android)的所有平台提供安装程序。

RAD Studio还包括源项目FireUI的应用程序,在系统安装目录下:
C:\Program Files (x86)\Embarcadero\Studio\20.0\source\Tools\FireUIAppPreview\

Windows和OS X

RAD Studio包括适用于Windows和OS X的FireUI App Preview。

安装程序位于LivePreviewRAD Studio安装目录内的文件夹中:

  • 对于Windows :C:\Program Files (x86)\Embarcadero\Studio\20.0\LivePreview\LivePreviewInstaller.exe。
  • 对于OS X :C:\Program Files (x86)\Embarcadero\Studio\20.0\LivePreview\LivePreview101.pkg。
iOS和Android

FireUI App Preview也可用于iOS和Android。

Apple Store(点前面可直接下载)或Google Play下载客户端应用程序。

使用方法

连接到IDE实例的一般过程是:

在安装好的目标设备中打开FireUI App Preview。
发现过程将自动开始,并搜索在同一网络中运行的IDE实例(所以DELPHI一定要先运行,服务端通常已开启)。
注意:进行该过程时,“ 扫描本地网络”消息出现在应用程序中。
发现过程完成后,客户端应用程序中会列出所有可访问的IDE的列表。
选择要连接到的IDE。
单击连接。
如果IDE配置了访问限制,则会显示一个窗口以提供密码(默认是没有密码的)。
所选IDE中的活动表单出现在客户端应用程序中。
注意: FireUI App Preview一次只能连接到一个IDE。

今天就先说到这里。后面有时间于补充。

哦,对了,提醒一下,记得先收藏好,我之后更新你才可能看到哦。

发布了30 篇原创文章 · 获赞 45 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/tanqth/article/details/104565019