之类的软件是用Winform写好还是用WPF写好

 我来答
伶俐且坦率灬不倒翁J
2018-04-23
知道答主
回答量:6
采纳率:0%
帮助的人:1.8万
展开全部

Winform与WPF采用两套完全不同的界面渲染方式。

前者是对传统windows界面元素的封装,通过gdi绘制。后者是全新的dx渲染绘制的界面,也脱离了对传统windows控件的依赖,没有历史包袱,理论上可以展现更炫酷的界面。

对初级程序员来说,没太大区别,都是利用设计器来设计界面,然后给控件编写事件代码。

对中、高级程序员来说,wpf需要学习xaml,这是一组全新的ui描述语言,特别是可以通过模板的嵌套实现复杂的元素,通过style实现类似css的功能,而且最重要的是WPF采用的MVVM的开发模式,这种数据驱动的开发模式目前是比较前沿的。

前途来说,两者必定还会长期共存。深入理解winform对理解windows一些内部机制有好处。好好学习wpf可以更方便过度到其他xaml相关技术,这是微软目前广泛使用的技术,比如接下来的windows通用应用。

个人建议:如果你是新手,就直接从WPF开始学起。

欢迎交流讨论:武汉蚂蹄软件服务中心

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式