Delphi D10.X development process, not compile and install directly view the form design effects across multiple platforms

Usually when we develop the system, we will spare no effort on human-computer interaction. Delphi convenience in this respect is to say WYSIWYG, the IDE is to design what kind of effect after running compiled will also basically the same, let us save a lot of heart in the design, which is also doing development DELPHI a big advantage.
But I have not thought about, if we do it the form interface, you can not see the final results by compiling it directly on the device?

In other words, is the IDE to do the design, and I think were on several different Android phones, or simply to see the final effect after a good design on the IOS it? A friend may immediately say, compile it first, and then deploy the installation, operation, what can see the effects.

Now I would like to officially reveal the answer, and tell you a way.

Not need to compile and install directly view the form design effect

Delphi began from Berlin version provides a tool: FireUI Live Preview
This tool can be done I just said function, when you are still designing a form, you can view the design effect directly on the phone, and do not install the compiler.

FireUI Live Preview is a client / server multi-device tool that allows you to real-time in the form of active applications broadcast to multiple devices.
This tool allows you to design in the IDE when, without running applications on the device without having to create another view, to see the appearance and behavior of applications on different devices.

Here Insert Picture Description

I am not feeling cool

FireUI Live Preview consists of two parts:

  • IDE: as a server, and receiving the broadcast connection from the client is designed to form the client.
  • FireUI Application preview: the device connected to the IDE requires the client application.

The main features of FireUI Live Preview

FireUI Live Preview:
  • Client / server multi-device tools.
  • Connected through a network, using a network sharing technology.
  • Compatible with multi-device form.
  • For design purposes, no code is sent to the client.
  • Only in the main view.
FireUI Preview application (client):
  • The client application needs to connect to the IDE.
  • Device can only be paired with a single instance of the 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实例的一般过程是:

Open FireUI App Preview installed in the target device.
The discovery process will begin automatically, and the search IDE instances running on the same network (so DELPHI must first run, the server is usually turned on).
Note: This process, "Scan local network" message appears in the application.
After the discovery process is complete, the client application will be listed in the list of all accessible to the IDE.
Select the IDE to connect to.
Click Connect.
If the IDE is configured with access restrictions, a window appears to provide the password (the default is no password).
IDE in the form of the selected activities appear in the client application.
Note: FireUI App Preview can only be connected to an IDE.

Speaking today on the first here. Followed by a time to replenish.

Oh, yes, reminder, remember to collection of good, then I update you just might see Oh.

Published 30 original articles · won praise 45 · views 60000 +

Guess you like

Origin blog.csdn.net/tanqth/article/details/104565019