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

原创|使用教程|编辑:郑恭琳|2019-09-17 16:22:00.913|阅读 42 次

概述:FastReport.Net提供了一种插件机制,用于扩展报表设计器的功能。这些插件中的大多数用于在报表设计器中添加数据库连接器。但还有其他的用途,例如,那些向设计器添加新控件的人。本文就向您详细讲解如何使用FastReport.Net的插件管理器功能。

相关链接:

FastReport.Net提供了一种插件机制,用于扩展报表设计器的功能。这些插件中的大多数用于在报表设计器中添加数据库连接器。但还有其他的用途,例如,那些向设计器添加新控件的人。

但在使用插件之前,必须先编译它们。源代码在交付FastReport.Net中。也就是说,您需要存在MS Visual Studio开发环境才能使用插件。

添加先前存在的插件的机制坦率地说不太方便。让我们回顾一下它的工作方式。

在报表设计器中,打开File-> Options菜单,插件部分:

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

使用添加“Add”按钮添加插件。只需选择dll文件即可。但是,为了使添加的插件正常工作,您需要重新启动设计器。

看我们现在得到了什么?单独的插件管理器应用程序。它会找到所有可用的插件,并允许您在启动报表设计器之前选择需要连接的插件。这个需求很久以前就被提出来了,因为每次添加插件后重新启动设计器都不是很方便。

让我们更详细地看一下新的插件管理器。您需要预编译它。然后,运行它。首次启动时,您将看到设置窗口:

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

这里:

  • 安装包缓存位置(Nuget): ——为了不每次下载安装包,下载的安装包一次保存在缓存中;

  • 插件路径——用于存储组装插件的文件夹;

  • Fr dll路径——安装包管理器是为特定版本的FastReport库构建的;

  • 框架——选择与报表设计器匹配的框架也很重要。默认为.net framework 4.0;

  • 产品——允许您选择安装了插件的FastReport产品。现在只有FastReport可用,即FastReport.Net。将来会添加FastReport.Desktop;

  • 语言——插件管理器界面的本地化。更改需要重新启动程序。

设置完成后,我们就可以使用插件管理器了。在左侧窗口中,您将看到可用的安装插件。这些插件的源代码位于远程服务器上。因此,使用安装包管理器时需要Internet连接。此外,要构建插件,将需要Nuget中的一些库。

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

因此,在管理器中,我们可以安装或删除插件。让我们安装一个插件连接器来连接MySQL数据库。为此,请标记相应的组合框,然后单击安装插件“Install Plugins”按钮。同时,报表设计器应该关闭。安装包管理器将下载所选插件的源代码,编译它们(需要.Net Framework)并将其安装到设计器中。

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

插件被添加到右侧的窗口中,这表明它已成功安装。看看这个。运行报表设计器并向报表添加新数据源:

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

我们看到可用连接器列表中有MySQL连接。我们还可以在File-> Options设计器的设置中查看已安装的插件列表:

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

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

当前版本的插件管理器仅适用于数据库插件。当然,在将来的版本中,所有可能的插件都可以安装。

如果在安装插件期间发生错误,您可以在插件安装日志中找到它们:C:\Users\username\.fastreport\net\pluginmanager\plugins\logs.txt



产品介绍 | 下载试用 | 优惠活动 | 在线客服



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
FastReport.Net

一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案。

Visual Studio

非常完备的工具和服务,可帮助您为 Microsoft 平台和其他平台创建各种各样的应用程序

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat