- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我希望这个问题是有道理的。基本上,我正在寻找一套指南,甚至是一个教程,它们将展示如何制作一个可以轻松添加和删除“模块”或“加载项”的应用程序
例如,在 Microsoft Office 中,您通常会看到可以下载和安装的程序,它们只会在 Microsoft Word(例如)中添加一个额外的选项卡,以实现一些新功能。
我有几个使用基本相同数据源的应用程序,我想整合它们并保留在未来添加更多功能的可能性,而无需 1. 需要全新安装和 2. 调整每一部分我的代码。
我主要是在寻找一个起点。
提前致谢。
**
编辑:详细说明一下......我特别想到的是一个应用程序,它访问存储在文本文件中的大量数据,并使用一些 数据来创建一些图表,也许还有一些表格。我希望将来能够使用相同的数据添加不同的图表。因此,您可以单击 Button_A 并生成 Graph_A,然后几周后,您可以单击 Button_B 并生成 Graph_B。
如果我能想出一种只需要从文件中读取数据一次的方法,那就太好了,但我知道这需要稍微调整我的 DataReader 类。
最佳答案
一个起点是为你 future 的模块定义一个接口(interface),并构建一个实用程序来扫描其中的所有 dll,寻找实现所述接口(interface)的类。
一旦找到支持类,您就可以在运行时创建实例并添加到您的应用程序中。这是 .NET 中用于支持“插件”的常见习惯用法
Activator 类是在运行时从 Type 创建实例的常用方法。
http://msdn.microsoft.com/en-us/library/system.activator.aspx
如果您的问题中没有更多信息,很难提供更多详细信息。你能详细说明一下吗?
关于c# - 如何制作接受模块/加载项的 "Dashboard"实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5024531/
我在 microk8s 中启用了仪表板: microk8s.enable dns dashboard 我找到了它的IP地址: microk8s.kubectl get all --all-namesp
如何更改react-admin中的“仪表板”菜单名称? 默认情况下,即使在 Demo 中,它的名称也始终为“Dashboard” 名称是仪表板。有人知道更改名称的方法或者是否可以更改? 最佳答案 在M
我正在尝试自定义当前的CAS WAR叠加层。更具体地说,我需要访问Dashboard(或可以进行一些更改的地方,或者至少更改默认用户密码)。 CAS文档是一个很好的引用资料,但是我发现对于初学者来说,
我们的端到端测试基于 maven/CucumberJVM。所有工件都是使用 Jenkins 构建的,并保存在 Artifactory 中。那么 tekton 应该适用于一种(或多种)环境 使用 hel
我们的端到端测试基于 maven/CucumberJVM。所有工件都是使用 Jenkins 构建的,并保存在 Artifactory 中。那么 tekton 应该适用于一种(或多种)环境 使用 hel
我需要路线图 View 、总体错误图、一个屏幕上的多条信息 - 这可以与 Bugzilla 一起使用吗?基于 Eclipse 的插件等是可用的...但是像 yoxel 这样需要访问 Bugzilla
Web用户界面仪表板(通过运行‘kubectl Proxy’来呈现)非常有用,并且提供了集群的高级概述。然而,CPU和内存使用情况图似乎被硬编码为仅显示最近15分钟。我找不到任何允许我增加此设置的设置
全部-我一直在寻找可以提供几乎实时可见性和反馈到我们整个交付管道的工具。我发现的唯一与我一直在寻找的相似的是Captial One Hygieia(https://github.com/capital
我想创建一个脚本,在我使用我的组合登录后返回 wordpress 仪表板,它看起来像这样:(屏幕截图) 所以我创建了这个脚本 import urllib, urllib2, os, sys, requ
关闭。这个问题需要details or clarity .它目前不接受答案。 想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题. 6年前关闭。 Improve thi
我正在使用 dockerized grafana 为历史数据创建仪表板。我在 grafana 图形面板中看不到散点图选项。 我想使用散点图来显示时间间隔范围内的数据点。我同样希望能够获取/显示选定间隔
这是我尝试访问在Docker(本地)上运行的parse-dashboard的内容 这是我运行的docker命令: docker run -d -p 4040:4040 --name myappname
This question already has answers here: How can I delete the Kubernetes dashboard from kube-system?
我在 R 中制作了一个 shinydashboard 来显示我的所有数据,看起来比标准的 shiny 更好。 试图弄清楚如何在仪表板中执行与“navbarPage”等效的操作(即有多个页面显示不同的数
我用下面的虚拟表格制作了一个简单的 Shiny 仪表板。当我运行它并且窗口太薄时,表格的列会超出框的边缘。如果我把窗口做得足够宽,那么 table 就可以装进盒子里了。 谁能提供更一致的格式?解决方案
我想查看特定自定义指标的每个时间间隔的最小值、最大值和平均值统计信息。在这种情况下,它是我的系统正在摄取的每个文件的大小。目前,我可以在 CloudWatch Dashboard 中使用三个独立的小部
我正在尝试使用 Redis 队列和 RQ 调度程序构建作业队列。但是当我尝试加载作业选项卡时,我从 RQ-dashboard 收到以下错误。我看到工作已添加,因为工作数量在增加。 During han
我是 SignalR 新手。我希望集成 SignalR 在仪表板中发送通知(即员工创建的最新应用程序),以便在不刷新仪表板的情况下显示新应用程序。应从数据库(sql server)获取应用程序并通知仪
我已将 Kibana-dashboard-only-mode 分配给用户,以仅访问我的仪表板。在我的仪表板中,我保存了一个搜索结果,因此具有仅仪表板模式角色的用户也应该能够查看和探索。 问题是当该用户
我正在尝试根据向量的内容将多个框添加到 Shiny 的界面。 让我们从这里开始: library(shiny) ui <- fluidPage( titlePanel("Dynamic Boxe
我是一名优秀的程序员,十分优秀!