翻譯|行業資訊|編輯:胡濤|2024-05-09 11:23:40.570|閱讀 111 次
概述:在本文中,我們將詳細分析如何使用 Visual Studio Code IDE 在 Linux 操作系統上運行 FastReport Avalonia。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
我們將繼續撰寫有關在各種操作系統上的 Visual Studio Code 中使用 FastReport Avalonia 的系列文章。在本文中,我們將詳細分析如何使用 Visual Studio Code IDE 在 Linux 操作系統上運行 FastReport Avalonia。
Avalonia UI 是一個積極用于開發跨平臺用戶界面的 .NET 框架。憑借其用于應用程序構建的通用 API,Avalonia 支持所有主要平臺和運行時環境,并擁有其獨特的界面。這可確保您的業務解決方案在每個操作系統上看起來都相同。
FastReport .NET 是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報告庫。使用FastReport .NET,您可以創建獨立于應用程序的.NET報告。
FastReport Avalonia 包括強大的數據處理引擎、熟悉的報表設計器和生成報表的查看器。此外,新產品支持所構建報告的所有導出格式,例如 PDF、Excel、MS Word 等。
該庫完全向后兼容 FastReport WPF、FastReport .NET 和 FastReport Mono。它支持 Avalonia UI、.NET 7 和 .NET 8。
首先,我們需要從官網安裝Visual Studio Code 。下載最新版本的 Visual Studio Code。
下一步是安裝 .NET 8 本身。為此,您可以訪問 Microsoft 官方網站并下載適用于 Linux 的安裝程序。
我們需要安裝 Avalonia 模板以進行進一步的工作。為此,我們需要打開控制臺并輸入以下命令:
dotnet new install Avalonia.Templates
接下來,打開 Visual Studio Code 并配置它。轉到擴展選項卡。我們需要安裝以下擴展:.NET Install Tool、Avalonia for Visual Studio Code 和 C#。
安裝必要的擴展后,我們需要連接私有NuGet服務器來安裝所需的FastReport包。您可以通過此鏈接了解如何使用私有 NuGet 服務器。
完成這些步驟后,我們就可以開始創建項目了。
要創建 Avalonia 項目,請打開 Visual Studio Code。由于我們已經安裝了必要的模板和擴展,因此我們應該有一個“創建 Avalonia 項目”按鈕。點擊它。然后,選擇“Avalonia App”并指定項目名稱。我們將其命名為“FastReportAvalonia”。選擇將存儲項目的目錄。
創建項目后,在項目中安裝.NET 8時可能會遇到錯誤。您可以按照以下步驟修復:
1) 在錯誤窗口中,單擊“配置管理器”;
2) 顯式指定 .NET 8 的路徑。例如:/usr/share/dotnet/dotnet。
在不同的發行版中,.NET 8的存儲路徑可能會有所不同,因此請在您的項目中考慮到這一點。
之后,我們需要連接FastReport包。為此,請打開 .csproj 文件并添加以下行:
<PackageReference Include=”FastReport.Avalonia” Version=”2024.1.9” /> <PackageReference Include=”FastReport.Forms.Avalonia” Version=”2024.1.9” />
我們的文件應該看起來像這樣:
接下來,轉到 MainWindow.axaml 文件并添加一個按鈕。 、
<Button Click =”ButtonClicked”> Start </Button>
文件中的代碼應如下所示:
下一步是編寫按鈕的邏輯。為此,請打開 MainWindow.axaml.cs 文件并創建一個事件。
using FastReport; ….. public void ButtonClicked(object source, RoutedEventArgs args) { Report report = new Report(); report.Load(“Отчет.frx”); report.Design(); }
現在我們可以運行我們的應用程序了。為了調試,我們需要使用.NET 5+。啟動后,將出現一個帶有“開始”按鈕的窗口。單擊它,設計器將啟動。
我們還可以啟用預覽并在預覽模式下查看報告。
因此,我們能夠使用 Visual Studio Code 在 Linux 上運行 FastReport Avalonia。正如您所看到的,設置和啟動過程并不復雜。安裝SDK包并配置私有NuGet包就足夠了,然后就可以使用FastReport Avalonia了。
FastReport技術QQ群:585577353
了解更多報表開發控件,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn