我必须开发一个满足以下要求的应用程序:
它必须在 .NET(C#/Visual Studio/独立 windows 应用程序)中开发。
第一个重要要求是图形数据的可视化和操作。在这里,我将暂时使用“ZedGraph”。
第二个要求是数据库连接。(SQL)
该数据库必须可通过公司内部网访问。
此外,必须实现一些算法功能,以便在将给定的图形数据保存到数据库之前对其进行预处理。
当然,这些并不是详细的所有要求,但它们简要描述了应用程序的主要目标。
基本上我可以单独开发所有功能,在 Visual Studio 的设计器中拖放 GUI,将功能分配给相应的 GUI 元素等。但这在某种程度上感觉不对。特别是出于以下原因:
我想让应用程序尽可能地可扩展。
它也应该是可维护的
我可以有更多的原因,但这是我首先想到的两个......
所以我的问题是,是否有人可以为我提供适合此类项目的软件架构参考。尤其是书籍很重要,因为申请是我论文的一部分,所以每一个方法和决定都必须有参考资料。
提前致谢,BC++