原創|使用教程|編輯:鄭恭琳|2019-09-17 16:22:00.913|閱讀 789 次
概述:FastReport.Net提供了一種插件機制,用于擴展報表設計器的功能。這些插件中的大多數用于在報表設計器中添加數據庫連接器。但還有其他的用途,例如,那些向設計器添加新控件的人。本文就向您詳細講解如何使用FastReport.Net的插件管理器功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport.Net提供了一種插件機制,用于擴展報表設計器的功能。這些插件中的大多數用于在報表設計器中添加數據庫連接器。但還有其他的用途,例如,那些向設計器添加新控件的人。
但在使用插件之前,必須先編譯它們。源代碼在交付FastReport.Net中。也就是說,您需要存在MS Visual Studio開發環境才能使用插件。
添加先前存在的插件的機制坦率地說不太方便。讓我們回顧一下它的工作方式。
在報表設計器中,打開File-> Options菜單,插件部分:
使用添加“Add”按鈕添加插件。只需選擇dll文件即可。但是,為了使添加的插件正常工作,您需要重新啟動設計器。
看我們現在得到了什么?單獨的插件管理器應用程序。它會找到所有可用的插件,并允許您在啟動報表設計器之前選擇需要連接的插件。這個需求很久以前就被提出來了,因為每次添加插件后重新啟動設計器都不是很方便。
讓我們更詳細地看一下新的插件管理器。您需要預編譯它。然后,運行它。首次啟動時,您將看到設置窗口:
這里:
安裝包緩存位置(Nuget): ——為了不每次下載安裝包,下載的安裝包一次保存在緩存中;
插件路徑——用于存儲組裝插件的文件夾;
Fr dll路徑——安裝包管理器是為特定版本的FastReport庫構建的;
框架——選擇與報表設計器匹配的框架也很重要。默認為.net framework 4.0;
產品——允許您選擇安裝了插件的FastReport產品。現在只有FastReport可用,即FastReport.Net。將來會添加FastReport.Desktop;
語言——插件管理器界面的本地化。更改需要重新啟動程序。
設置完成后,我們就可以使用插件管理器了。在左側窗口中,您將看到可用的安裝插件。這些插件的源代碼位于遠程服務器上。因此,使用安裝包管理器時需要Internet連接。此外,要構建插件,將需要Nuget中的一些庫。
因此,在管理器中,我們可以安裝或刪除插件。讓我們安裝一個插件連接器來連接MySQL數據庫。為此,請標記相應的組合框,然后單擊安裝插件“Install Plugins”按鈕。同時,報表設計器應該關閉。安裝包管理器將下載所選插件的源代碼,編譯它們(需要.Net Framework)并將其安裝到設計器中。
插件被添加到右側的窗口中,這表明它已成功安裝。看看這個。運行報表設計器并向報表添加新數據源:
我們看到可用連接器列表中有MySQL連接。我們還可以在File-> Options設計器的設置中查看已安裝的插件列表:
在已安裝的插件列表中——MySQL。
當前版本的插件管理器僅適用于數據庫插件。當然,在將來的版本中,所有可能的插件都可以安裝。
如果在安裝插件期間發生錯誤,您可以在插件安裝日志中找到它們:C:\Users\username\.fastreport\net\pluginmanager\plugins\logs.txt
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn