C#的windows form和WPF区别在哪里?
RTVS2010里面建议用WPF但是我自己写软件的时候和发现很多在windowsform里面的功能在WPF里面都没有,请问这两个有什么区别?可不可以不用WPF?windo...
RT
VS2010里面建议用WPF 但是我自己写软件的时候和发现很多在windows form里面的功能在WPF里面都没有,请问这两个有什么区别?
可不可以不用WPF? windows form会不会过时了? 展开
VS2010里面建议用WPF 但是我自己写软件的时候和发现很多在windows form里面的功能在WPF里面都没有,请问这两个有什么区别?
可不可以不用WPF? windows form会不会过时了? 展开
1个回答
展开全部
我之前做Microsoft WPF项目开发,现在做WinForm C/S架构开发:
1、两者没有过时之说,首先WPF是相对于WinForm来说,使用了XAML语言,使用界面效果更好一些,更突显之处在于,WPF技术可以目前较为流行的Surface技术相结合,实现像IPhone手机相似的,触摸屏技术,因此,在需要较好的视觉效果时,或者有更高的需求时,有能力的公司会选择使用WPF开发,:例如:富媒体展示平台,它更适合展示平台;
2、WinForm相对来说,属于应用型软件范畴,注重软件的客户端实现,例如:CRM\ERP系统,或者常见的数据库类软件、上位机系统等等。对于使用来说,WPF是无法比拟的!
3、所以,在不同需要的情况下,一般使用不同的技术来实现!WinForm没有过时,而是在他需要的地方,恰到其分的使用着!
1、两者没有过时之说,首先WPF是相对于WinForm来说,使用了XAML语言,使用界面效果更好一些,更突显之处在于,WPF技术可以目前较为流行的Surface技术相结合,实现像IPhone手机相似的,触摸屏技术,因此,在需要较好的视觉效果时,或者有更高的需求时,有能力的公司会选择使用WPF开发,:例如:富媒体展示平台,它更适合展示平台;
2、WinForm相对来说,属于应用型软件范畴,注重软件的客户端实现,例如:CRM\ERP系统,或者常见的数据库类软件、上位机系统等等。对于使用来说,WPF是无法比拟的!
3、所以,在不同需要的情况下,一般使用不同的技术来实现!WinForm没有过时,而是在他需要的地方,恰到其分的使用着!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |