C#中winforms与WPF有何区别?
初学C#窗体,建立C#窗体文件就是一个winforms类型的吗?与WPF有啥区别呢?另外Winform的命名空间使system.windows还是system.windo...
初学C#窗体,建立C#窗体文件就是一个winforms类型的吗?
与WPF有啥区别呢?
另外Winform的命名空间使system.windows 还是system.windos.forms呢 谢谢大家 展开
与WPF有啥区别呢?
另外Winform的命名空间使system.windows 还是system.windos.forms呢 谢谢大家 展开
1个回答
展开全部
WPF是应用程序一个崭新的概念:数据驱动程序,以数据为中心,通过Bind将界面永远定位为从属地位。简化了程序中界面逻辑代码的编写,现在几乎不需要编写。WPF也允许完全自定义控件外观,通过XAML模板即样式,可以轻松定制出程序外观来。WPF还是先了富动画程序,添加了很多种动画提供更好的用户体验。VS2010即用WPF开发。增加命令模型。
反正啊,WPF是一门新技术,比起WindForms来有太多的优势。WPF是从2007年到现在2012年历经互联网5年的发展的新技术,经过5年这项技术逐渐成熟起来。加上用户硬件的升级,用户体验会成为软件质量的最重要指标之一,而性能将降低在程序中的重要性。
WindowForm以事件,按钮驱动程序向前运行。在业务逻辑部分以数据为中心。可在界面展示部分又得以界面为中心。通常界面交互占据一定量得逻辑代码。这些代码与业务逻辑并无太大关系,因此可能降低程序开发的效率。
个人认为,WPF编程比WinForm好,如果选择学习的话还是建议选择WPF,未来的发展空间更大。
后一个问题:using System.Windows.Forms;
反正啊,WPF是一门新技术,比起WindForms来有太多的优势。WPF是从2007年到现在2012年历经互联网5年的发展的新技术,经过5年这项技术逐渐成熟起来。加上用户硬件的升级,用户体验会成为软件质量的最重要指标之一,而性能将降低在程序中的重要性。
WindowForm以事件,按钮驱动程序向前运行。在业务逻辑部分以数据为中心。可在界面展示部分又得以界面为中心。通常界面交互占据一定量得逻辑代码。这些代码与业务逻辑并无太大关系,因此可能降低程序开发的效率。
个人认为,WPF编程比WinForm好,如果选择学习的话还是建议选择WPF,未来的发展空间更大。
后一个问题:using System.Windows.Forms;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询