0

我必须开发一个满足以下要求的应用程序:

  1. 它必须在 .NET(C#/Visual Studio/独立 windows 应用程序)中开发。

  2. 第一个重要要求是图形数据的可视化和操作。在这里,我将暂时使用“ZedGraph”

  3. 第二个要求是数据库连接。(SQL)

  4. 该数据库必须可通过公司内部网访问。

  5. 此外,必须实现一些算法功能,以便在将给定的图形数据保存到数据库之前对其进行预处理。

当然,这些并不是详细的所有要求,但它们简要描述了应用程序的主要目标。

基本上我可以单独开发所有功能,在 Visual Studio 的设计器中拖放 GUI,将功能分配给相应的 GUI 元素等。但这在某种程度上感觉不对。特别是出于以下原因:

  • 我想让应用程序尽可能地可扩展

  • 它也应该是可维护的

  • 我可以有更多的原因,但这是我首先想到的两个......

所以我的问题是,是否有人可以为我提供适合此类项目的软件架构参考。尤其是书籍很重要,因为申请是我论文的一部分,所以每一个方法和决定都必须有参考资料。

提前致谢,BC++

4

3 回答 3

2

Martin Fowler的企业应用架构模式。

于 2012-04-24T09:31:27.183 回答
2

Microsoft 应用程序架构指南

http://www.microsoft.com/download/en/details.aspx?id=16236

于 2012-04-24T10:04:48.433 回答
1

我肯定会选择Code Complete,它与任何编程语言都没有特别的关系,而是讨论好的和实践的,完全推荐

于 2012-09-13T07:43:08.470 回答