我希望这个问题有意义。基本上,我正在寻找一组指导方针,甚至是教程,来展示如何制作一个可以轻松添加和删除“模块”或“插件”的应用程序。
例如,在Microsoft Office中,您通常会看到可以下载和安装的程序,它们将在Microsoft Word(例如)中添加一个额外的选项卡,以实现一些新功能。
我有几个应用程序使用基本相同的数据源,并且我想将它们合并,并留下未来添加更多功能的可能性,而不需要1.需要全新的安装和2.微调我的代码的每个部分。
我主要是在寻找一个开始的地方。
提前致谢。
编辑:为了更详细地说明... 我心目中特别想要的东西是一个应用程序,它访问存储在文本文件中的大量数据,并使用一些数据创建一些图表和可能的一些表格。我希望能够在未来添加不同的图形,同时使用相同的数据。因此,您可以单击Button_A并生成Graph_A,然后几周后,您可以单击Button_B并生成Graph_B。
如果我能想出一种只需要一次从文件读取数据的方法,那将非常好,但我知道这将涉及对我的DataReader类进行一些调整。
例如,在Microsoft Office中,您通常会看到可以下载和安装的程序,它们将在Microsoft Word(例如)中添加一个额外的选项卡,以实现一些新功能。
我有几个应用程序使用基本相同的数据源,并且我想将它们合并,并留下未来添加更多功能的可能性,而不需要1.需要全新的安装和2.微调我的代码的每个部分。
我主要是在寻找一个开始的地方。
提前致谢。
编辑:为了更详细地说明... 我心目中特别想要的东西是一个应用程序,它访问存储在文本文件中的大量数据,并使用一些数据创建一些图表和可能的一些表格。我希望能够在未来添加不同的图形,同时使用相同的数据。因此,您可以单击Button_A并生成Graph_A,然后几周后,您可以单击Button_B并生成Graph_B。
如果我能想出一种只需要一次从文件读取数据的方法,那将非常好,但我知道这将涉及对我的DataReader类进行一些调整。