wpf跟winform有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf跟winform有啥区别?相关的知识,希望对你有一定的参考价值。

WPF:界面使用xml的形式,使得应用不仅仅局限于winforme ,更可以移植到网页(html5)上,使得网页拥有客户端的效果。
全新的数据banding,使得开发起来更加容易(三种banding形式)
界面与代码完全分开,便于维护
界面效果更加炫,用户体验效果更加棒
差不多就是这些了
具体用法肯定是说不清的,需要自己慢慢的学习,首先学会布局和css的应用,其次学会数据banding就ok了。追问

您的意思说直接把代码拷贝到html5页面中也能正常运行,效果同wpf。?
wpf感觉上偏上于asp.net,但是又在winform窗体上显示,?所以可以写出更炫的程序。

参考技术A WPF能移植到HTML5上?我怎么没听说过。我只知道它的子集Silverlight可以作为网页的小插件(和Flash一样)。以及XAML语法和HTML语法比较相似。
总之WPF使用的是DirectX引擎渲染界面,因此轻松实现很多WinForm不支持或很难实现的功能(比如动画),数据绑定也是很方便的。个人用了WPF后就不再用WinForm了。
参考技术B WPF(Windows Presentation Foundation)是做界面的、能做出很炫的效果、属于.NET Framework 3.0的一部分、它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作
Windows Form应用程序开发的新平台、以 .NET Framework 为基础、就是一般的C/S架构的程序
参考技术C 你说的是WPF能移植到HTML5上啊?

。。。。

以上是关于wpf跟winform有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

winform与WPF有啥区别

c# wpf和winform有啥区别吗?wpf能使用串口吗

技术总结:winform和wpf的区别 以及 项目的“设计规划”掌握java动态代理及原理有多难?

C# .net不同版本中winform控件 dataGrid /DataGrid/DataGridView 有啥区别

winform Load有啥作用

启动项winform是啥?