您是否知道位于Windows窗体之上的更高级别的Framework Library?
任务:
等
当然,我可以自己完成这一切,但我不想重新发明轮子。
(抱歉我的英语不好!)
答案 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