我在哪里可以了解正确的C#项目的架构设计? [英] Where can I learn about proper C# project architecture design?

查看:126
本文介绍了我在哪里可以了解正确的C#项目的架构设计?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是自主开发的程序员,并已编码的大部分我最近应用在C#。这些应用通常都是小工具,可以帮助我与我的日常任务。我倾向于使用良好的设计模式,但因为我的项目通常是在一个非常小的规模,我先把东西都堆到一个Visual Studio项目(GUI,域名code等)。

I'm a homegrown programmer and have been coding most of my recent applications in C#. These applications are usually small tools that help me with my day to day tasks. I do tend to use good design patterns, but since my projects are usually on a very small scale, I just dump everything into one Visual Studio project (GUI, domain code, etc).

我一直想开发一个更大的金融面向应用(股票/期货期权分析/建模),但我不太清楚如何处理实际建筑/组织。我偷看成几个开源应用财政的code和它们通常布置成许多子项目。即:FinApp.Core,FinApp.GUI,FinApp.API,FinApp.DataStorage,FinApp.WebService等

I've been wanting to develop a larger financial oriented application (equity/futures options analysis/modeling), but am not quite sure how to approach the actual architecture/organization. I've peeked into the code of a few open source finance apps and they're usually laid out into many sub-projects. ie: FinApp.Core, FinApp.GUI, FinApp.API, FinApp.DataStorage, FinApp.WebService, etc.

我在哪里可以去学习如何最好地结构的大型应用程序?

Where can I go to learn about how to best structure large applications?

推荐答案

有一个看的模式与放大器;实践网页。这是共同的模式和最佳实践一个很好的资源来构建使用微软平台的系统和应用程序。也许,更具体地说,您应该看一看在智能客户端的指导页为好。

Have a look at the Patterns & Practices webpage. It is a great resource on common patterns and best practices to build systems and applications using the Microsoft platform. Probably, more specifically you should have a look at the Smart Client Guidance page as well.

这篇关于我在哪里可以了解正确的C#项目的架构设计?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆