K 凯谢尔 活跃成员 已加入 2020年2月28日 留言内容 43 编程经验 Beginner 2020年3月25日 #1 @跳伞 我看到您多次发帖说要学习WPF?所以我的问题是最大的原因是什么?并且其他人能够像winforms一样使用它吗? 另外,我的项目在日常销售数据中有很多变量,因此我需要能够根据该数据创建报告。我正在使用sql表,将需要能够合并天(临时表)并从不同的过滤器中提取。 您以前已经看过,但是我现在想知道。 是的,将会有数据绑定等。 我不知道怎么在这里PM你基思 附件 Pashboard.PNG 14.4 KB · Views: 10 Last edited: 2020年3月27日
@跳伞 我看到您多次发帖说要学习WPF?所以我的问题是最大的原因是什么?并且其他人能够像winforms一样使用它吗? 另外,我的项目在日常销售数据中有很多变量,因此我需要能够根据该数据创建报告。我正在使用sql表,将需要能够合并天(临时表)并从不同的过滤器中提取。 您以前已经看过,但是我现在想知道。 是的,将会有数据绑定等。 我不知道怎么在这里PM你基思
跳伞 工作人员 已加入 2019年4月6日 留言内容 2,532 地点 弗吉尼亚州切萨皮克 编程经验 10+ 2020年3月25日 #2 迁移到WPF的最大原因是WinForms生命周期已尽。是的,Microsoft将它作为.NET Core 3.1的一个较小的缓和条件,但是请注意,他们已禁用了许多功能,并且没有计划对其进行进一步投资。他们只会根据需要进行安全修复。我怀疑他们之所以给它一个小小的延期,是因为仍然有很多用WinForms编写的旧式LOB应用程序。 进入WPF可为您提供: 稍微延长的支持/寿命-至少直到MS表示WinUI绝对是唯一的前进之路,而WPF才寿终正寝。 由于它基于MV *架构,因此,大多数现代开发人员都可以理解的更好的架构-对于WPF MVVM。 通过学习MVVM,您所学的任何概念都将转化为使用MV *的其他技术-因此,当您查看WinUI,多平台Xamarin或基于Web的MVC时,事情就不会那么陌生了。 使用WPF可以更快地渲染并具有更好的性能,因为它使用DirectDraw / DirectX进行渲染。 我相信论坛管理员禁用了PM-ing。 投票 0 下注
迁移到WPF的最大原因是WinForms生命周期已尽。是的,Microsoft将它作为.NET Core 3.1的一个较小的缓和条件,但是请注意,他们已禁用了许多功能,并且没有计划对其进行进一步投资。他们只会根据需要进行安全修复。我怀疑他们之所以给它一个小小的延期,是因为仍然有很多用WinForms编写的旧式LOB应用程序。 进入WPF可为您提供: 稍微延长的支持/寿命-至少直到MS表示WinUI绝对是唯一的前进之路,而WPF才寿终正寝。 由于它基于MV *架构,因此,大多数现代开发人员都可以理解的更好的架构-对于WPF MVVM。 通过学习MVVM,您所学的任何概念都将转化为使用MV *的其他技术-因此,当您查看WinUI,多平台Xamarin或基于Web的MVC时,事情就不会那么陌生了。 使用WPF可以更快地渲染并具有更好的性能,因为它使用DirectDraw / DirectX进行渲染。 我相信论坛管理员禁用了PM-ing。
跳伞 工作人员 已加入 2019年4月6日 留言内容 2,532 地点 弗吉尼亚州切萨皮克 编程经验 10+ 2020年3月25日 #4 WinForms和WPF之间存在天壤之别。看: 从WinForms过渡到WPF-第1部分-WPF&Silverlight教程|梦想中的代码 从WinForms过渡到WPF-第1部分: www.dreamincode.net 投票 0 下注
WinForms和WPF之间存在天壤之别。看: 从WinForms过渡到WPF-第1部分-WPF&Silverlight教程|梦想中的代码 从WinForms过渡到WPF-第1部分: www.dreamincode.net
K 凯谢尔 活跃成员 已加入 2020年2月28日 留言内容 43 编程经验 Beginner 2020年3月27日 #5 @跳伞 好的,是的,有很大的不同,但是布局对我来说更像CSS类型,而且我喜欢如何定义样式以使其围绕我需要的东西工作 投票 0 下注
跳伞 工作人员 已加入 2019年4月6日 留言内容 2,532 地点 弗吉尼亚州切萨皮克 编程经验 10+ 2020年3月27日 #6 是的,使用XAML和WinForms时,声明式UI与命令式UI之间的区别。我也更喜欢声明式UI。 在幕后,XAML实际上仍被转换为命令性代码以构建UI,但是它不像WinForms .designer.cs文件那样令人费解。 投票 0 下注
是的,使用XAML和WinForms时,声明式UI与命令式UI之间的区别。我也更喜欢声明式UI。 在幕后,XAML实际上仍被转换为命令性代码以构建UI,但是它不像WinForms .designer.cs文件那样令人费解。