你能推荐一个Windows Forms的应用程序框架吗?

时间:2009-05-28 07:45:32

标签: .net winforms

您是否知道位于Windows窗体之上的更高级别的Framework Library?

任务:

  • 命令管理
  • 主/详细表格管理
  • 记录导航
  • 输入验证

当然,我可以自己完成这一切,但我不想重新发明轮子。

(抱歉我的英语不好!)

4 个答案:

答案 0 :(得分:1)

您可以从Microsoft模式和实践中查看智能客户端软件工厂;这为在WinForms应用程序中管理视图提供了相当丰富(但复杂)的框架。

您可能还希望查看众多第三方寡妇表单组件供应商中的一个,以获取一些丰富的控件(Telerik,Infragistics等)。

CSLA是一个很好的业务对象框架,可以很好地支持winforms应用程序。

我目前正在使用CSLA在SCSF上构建一个WinForms应用程序;这是一个陡峭的学习曲线,但已经产生了一个成功的应用程序,用户喜欢并且相当容易维护和增强。

答案 1 :(得分:1)

看看DevExpress eXpressApp framework
我从未有机会在制作中使用它,但演示和快速测试非常有前景。

我们使用Enterprise Library(和自己的解决方案)进行验证和数据访问 主/详细表单管理的自有解决方案和命令管理的Composite UI Application Bloc k(CAB)(种类)

答案 2 :(得分:0)

虽然它在你所引用的特定领域并不是特别强大,但CSLA是一个很好的框架,相关的书Expert C# 2008 Business Objects by Rockford Lhotka是一本很好的书,可以帮助你思考一般的应用程序(即使我没有结束)使用它或100%同意所采取的每一个立场,它仍然是值得的时间)。

答案 3 :(得分:0)

我认为MX-Frame涵盖了您描述的功能。

www.mxframe.net