• <menu id="w2i4a"></menu>
  • logo FastReport.Net教程2019

    文檔首頁>>FastReport.Net教程2019>>如何使用FastReport.Net的插件管理器

    如何使用FastReport.Net的插件管理器


    FastReport.Net提供了一種插件機制,用于擴展報表設(shè)計器的功能。這些插件中的大多數(shù)用于在報表設(shè)計器中添加數(shù)據(jù)庫連接器。但還有其他的用途,例如,那些向設(shè)計器添加新控件的人。

    但在使用插件之前,必須先編譯它們。源代碼在交付FastReport.Net中。也就是說,您需要存在MS Visual Studio開發(fā)環(huán)境才能使用插件。

    添加先前存在的插件的機制坦率地說不太方便。讓我們回顧一下它的工作方式。

    在報表設(shè)計器中,打開File-> Options菜單,插件部分:

    如何使用FastReport.Net的插件管理器

    使用添加“Add”按鈕添加插件。只需選擇dll文件即可。但是,為了使添加的插件正常工作,您需要重新啟動設(shè)計器。

    看我們現(xiàn)在得到了什么?單獨的插件管理器應(yīng)用程序。它會找到所有可用的插件,并允許您在啟動報表設(shè)計器之前選擇需要連接的插件。這個需求很久以前就被提出來了,因為每次添加插件后重新啟動設(shè)計器都不是很方便。

    讓我們更詳細地看一下新的插件管理器。您需要預(yù)編譯它。然后,運行它。首次啟動時,您將看到設(shè)置窗口:

    如何使用FastReport.Net的插件管理器

    這里:

    • 安裝包緩存位置(Nuget): ——為了不每次下載安裝包,下載的安裝包一次保存在緩存中;

    • 插件路徑——用于存儲組裝插件的文件夾;

    • Fr dll路徑——安裝包管理器是為特定版本的FastReport庫構(gòu)建的;

    • 框架——選擇與報表設(shè)計器匹配的框架也很重要。默認(rèn)為.net framework 4.0;

    • 產(chǎn)品——允許您選擇安裝了插件的FastReport產(chǎn)品。現(xiàn)在只有FastReport可用,即FastReport.Net。將來會添加FastReport.Desktop;

    • 語言——插件管理器界面的本地化。更改需要重新啟動程序。

    設(shè)置完成后,我們就可以使用插件管理器了。在左側(cè)窗口中,您將看到可用的安裝插件。這些插件的源代碼位于遠程服務(wù)器上。因此,使用安裝包管理器時需要Internet連接。此外,要構(gòu)建插件,將需要Nuget中的一些庫。

    如何使用FastReport.Net的插件管理器

    因此,在管理器中,我們可以安裝或刪除插件。讓我們安裝一個插件連接器來連接MySQL數(shù)據(jù)庫。為此,請標(biāo)記相應(yīng)的組合框,然后單擊安裝插件“Install Plugins”按鈕。同時,報表設(shè)計器應(yīng)該關(guān)閉。安裝包管理器將下載所選插件的源代碼,編譯它們(需要.Net Framework)并將其安裝到設(shè)計器中。

    如何使用FastReport.Net的插件管理器

    插件被添加到右側(cè)的窗口中,這表明它已成功安裝??纯催@個。運行報表設(shè)計器并向報表添加新數(shù)據(jù)源:

    如何使用FastReport.Net的插件管理器

    我們看到可用連接器列表中有MySQL連接。我們還可以在File-> Options設(shè)計器的設(shè)置中查看已安裝的插件列表:

    如何使用FastReport.Net的插件管理器

    在已安裝的插件列表中——MySQL。

    當(dāng)前版本的插件管理器僅適用于數(shù)據(jù)庫插件。當(dāng)然,在將來的版本中,所有可能的插件都可以安裝。

    如果在安裝插件期間發(fā)生錯誤,您可以在插件安裝日志中找到它們:C:\Users\username\.fastreport\net\pluginmanager\plugins\logs.txt



    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();