我给了一个关于自动化的新项目.我必须从基于.NET的应用程序自动化基于Windows和Web的应用程序,即基于.NET的应用程序应该能够读取外部Web应用程序的控件以及基于Windows的应用程序,以便获取和推送数据.
请建议基于.NET的应用程序应该在Windows Forms技术或WPF/C#上开发?
还有什么方法可以从.NET/C#自动化Java Applet应用程序?
提前致谢.
WPF值得学习.你想在WinForms中做的许多标准UI修改都会花费很多时间,而在WPF中,你可以像这样做大部分时间.
WPF还有许多有用的功能,你的应用程序将在每台计算机上以相同的方式显示,没有字体DPI等问题.
在wpf中,您可以轻松添加动画,渐变,样式,本地化等.我强烈建议使用WinForms.此外,WPF强制执行MVVM模式等良好实践,因此您的代码将更灵活,可维护和可读.
一切都取决于您的目标是什么以及您希望使用该技术的频率.如果你想一年创建一个/两个小应用程序,那么没有理由学习更复杂的WPF,但如果你想创建更多的项目并学习一次,这给你很大的灵活性,那么你一定要学习WPF .
| 归档时间: |
|
| 查看次数: |
9538 次 |
| 最近记录: |