之类的软件是用Winform写好还是用WPF写好
1个回答
展开全部
Winform与WPF采用两套完全不同的界面渲染方式。
前者是对传统windows界面元素的封装,通过gdi绘制。后者是全新的dx渲染绘制的界面,也脱离了对传统windows控件的依赖,没有历史包袱,理论上可以展现更炫酷的界面。
对初级程序员来说,没太大区别,都是利用设计器来设计界面,然后给控件编写事件代码。
对中、高级程序员来说,wpf需要学习xaml,这是一组全新的ui描述语言,特别是可以通过模板的嵌套实现复杂的元素,通过style实现类似css的功能,而且最重要的是WPF采用的MVVM的开发模式,这种数据驱动的开发模式目前是比较前沿的。
前途来说,两者必定还会长期共存。深入理解winform对理解windows一些内部机制有好处。好好学习wpf可以更方便过度到其他xaml相关技术,这是微软目前广泛使用的技术,比如接下来的windows通用应用。
个人建议:如果你是新手,就直接从WPF开始学起。
欢迎交流讨论:武汉蚂蹄软件服务中心
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询