Wayland是一种旨在管理基于 Linux 的操作系统和其他类 UNIX 操作系统中的图形服务器的协议。
Avalonia UI 是一个基于 .NET 的框架,广泛用于开发跨平台用户界面。Avalonia 拥有用于构建应用程序的通用 API,支持所有主要平台和运行时环境,并具有独特的界面。这样,您的业务解决方案在每个操作系统上看起来都会相同。
FastReport .NET Avalonia包含强大的数据处理核心、熟悉的报表设计器和已完成报表的查看器。新产品还提供了生成报表的所有导出格式 — PDF、Excel、MS Word 等。
在本文中,我们将讨论如何在使用 Wayland 协议的“Fedora Workstation 39”操作系统上运行 FastReport .NET Avalonia。
Wayland 和 X11 之间的主要区别
- 在 Wayland 协议中,版本从上到下贯穿始终。每个接口都有特定的版本,每个协议对象都实现其接口的特定版本。这消除了 X 中存在的版本冲突的可能性,因为版本协商与连接而不是客户端相关。与 X11 不同,在 Wayland 中,可以精确确定应用程序接收的扩展的版本。
- 在 Wayland 中使用输入设备与 Xinput 2.2 类似,但没有过时的代码混乱和输入设备之间的主/从关系。全局对象 seat 定义一组输入设备,包括鼠标、键盘和触摸屏。
- 与 X 不同,Wayland 没有用于渲染的 API,也不处理创建图形图像。它的作用是管理包含客户端像素的缓冲区,以便应用程序 A 不会对应用程序 B 的缓冲区进行不必要的更改。客户端确定哪些像素将位于缓冲区中,并负责屏幕上显示的图像!
安装所需软件
我们需要更新索引,并安装.NET 6.0以进行进一步的工作。打开控制台并输入以下命令:
sudo dnf update
sudo dnf install dotnet-sdk-6.0
之后,从 Fast Reports Inc. 网站下载适用于 Linux 的FastReport .NET Avalonia 试用库。
接下来,将 FastReport.Avalonia.LinuxDemo.zip 档案解压到一个方便的目录中。
运行 FastReport .NET Avalonia
打开终端并导航到您解压 FastReport .NET Avalonia Trial 应用程序的目录,然后进入 linux-x64 文件夹。

要运行 FastReport .NET Avalonia 试用版,我们需要在终端中输入以下命令:
dotnet AvaloniaDemo.dll
之后,您将能够查看FastReport .NET Avalonia的演示报告。

现在该转到报表设计器了。为此,请单击演示应用程序上方面板中的“设计器”按钮。

这样,我们就成功地在“Fedora Workstation 39”操作系统上使用Wayland协议运行了 FastReport .NET Avalonia。启动和设置连接并不复杂。只需安装 SDK 包并使用应用程序解压存档即可,之后您就可以使用报告设计器了。
如有任何疑问,您可以联系在线客服。享受使用该工具的乐趣!
关于慧都科技:
慧都科技是专注软件工程、智能制造、石油工程三大行业的数字化解决方案服务商。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技是FastReports的在中国区的合作伙伴,FastReports作为图表报表领域的优秀产品,帮助企业实现轻松构建高性能的表格及图表。
下载或体验FastReport产品,请联系在线客服咨询,或拨打产品热线:023-68661681
欢迎加入FastReport技术QQ群:585577353,与更多小伙伴探讨报表开发技能。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/3723.html