翻譯|使用教程|編輯:王香|2018-08-28 09:59:13.000|閱讀 912 次
概述:本文詳細介紹了FastReport.Mono是什么,它可以提供哪些功能,與FastReport.Net的區別和聯系。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【下載FastReport.Mono最新版本】
Mono是一個基于.NET Framework的開源開發平臺,允許開發人員創建跨平臺應用程序。Mono .NET的實現基于C#和公共語言基礎結構的ECMA標準。最初,Mono是由Novell開發的,然后由Xamarin開發,現在由Microsoft開發。Mono包括開發人員工具和運行.NET客戶端和服務器應用程序所需的基礎結構,Mono平臺包含幾個組件:C#編譯器支持,C#標準1.0,2.0,3.0,4.0,5.0和6.0(ECMA)。
Mono Runtime是ECMA公共語言基礎結構(CLI)框架,運行時由Just-in-Time(JIT)編譯器,Ahead-of-Time編譯器(AOT),庫加載器,garbage收集器等提供。
Mono平臺提供了WinForms,ADO.Net,ASP.Net等庫的實現,單聲道類庫 ,許多類都是專門為Mono創建的,它們超出了Microsoft提供的基類庫。盡管開發人員對Mono平臺持有偏見態度,但許多知名公司都使用它,例如:
由于沒有那么多的跨平臺生成器,但真正好的生成器可以用手指,FastReports決定為Mono創建一個報表生成器。此外,還有一個現成的流行報表生成器FastReport.Net,在此基礎上創建了FastReport.Mono。它出現在2013年,當時它重復了FastReport.Net的功能。但是,目前它們之間存在差異,Mono框架下的其他報表生成器具有豐富的功能。
FastReport.Mono提供什么?
使用FastReport.Mono,可以在不同的操作系統中工作。當然,Mono是一個跨平臺的框架。因此,有可用的系統:Windows,MacOs,Linux系列。要使用Mono,并使用FastReport.Mono,以下開發環境是合適的:
使用FastReport.Mono的編程語言:C#,VB.Net,Oxygene(Embarcadero Delphi Prism)。
內置報告腳本的語言:C#,VB.Net。默認情況下可用的數據源是XML,CSV。要連接到數據庫,您需要使用用戶應用程序的數據源或系統中安裝的外部連接器,報表生成器的功能:
Web報表通過ASP.Net和ASP.Net MVC實現,可能的導出報表列表:
報表文件的格式為frx,與FastReport.Net中的格式相同,事實上,報表在FR.Net和FastReport.Mono之間是兼容的,這是Mono平臺的標志:
將FastReport.Net轉移到Mono平臺是一個戰略上正確的決定。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn