Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在会计领域设计软件的最佳选择(WinForm或WPF)是什么?_Wpf_Winforms - Fatal编程技术网

在会计领域设计软件的最佳选择(WinForm或WPF)是什么?

在会计领域设计软件的最佳选择(WinForm或WPF)是什么?,wpf,winforms,Wpf,Winforms,我想设计一个会计领域的重要软件。该软件将在本地网络中使用。银行是SQL server 2008 R2。设计此软件的最佳选择(WinForm或WPF技术)是什么?UI有多复杂?如果你想制作一个真正的交互式用户界面,那么你需要使用WPF的强大功能。但如果它只是基本数据输入/输出类型的东西,那么WinForms可能适合您。还要记住用户所需要的.NET版本,所以看看它们在这些术语中的位置。 首先考虑它是否必须是本地客户端类型的应用程序。目前已经有ERP系统作为网络应用程序运行,而且还有更多的系统正在投入

我想设计一个会计领域的重要软件。该软件将在本地网络中使用。银行是SQL server 2008 R2。设计此软件的最佳选择(WinForm或WPF技术)是什么?

UI有多复杂?如果你想制作一个真正的交互式用户界面,那么你需要使用WPF的强大功能。但如果它只是基本数据输入/输出类型的东西,那么WinForms可能适合您。还要记住用户所需要的.NET版本,所以看看它们在这些术语中的位置。

首先考虑它是否必须是本地客户端类型的应用程序。目前已经有ERP系统作为网络应用程序运行,而且还有更多的系统正在投入使用

如果不是:Winforms已经是90年代了——不管先决条件是什么,最好使用本世纪的技术:WPF、VMMV或类似技术。
如果你不需要完整的框架,考虑Silverlight。这使得该应用程序也可以在Mac电脑上运行,并且在部署和开发方面的扩展性更好。

现在我了解了WPF,我对WinForms已经完全熟悉了。WPF在各个方面都是一项卓越的技术。它提供了更好的UI,并且智能地使用数据绑定(MVVM占其中的80-90%)使开发可靠的UI变得更容易、更快


“现在我知道WPF”部分是至关重要的。这种知识来之不易。(虽然今天提供的信息比我刚开始使用它时多得多。)我花了几个月的时间才学好它。

我想你说的是“MVVM”。)哈哈-是的,我使用的模式多于首字母缩写;-)+我完全同意。显然,交付要求会有所不同:如果您精通WinForms,并且必须在六周内交付,那么WPF的升级可能是不可接受的。但是,在其他条件相同的情况下,WPF绝对值得付出努力。