发布网友 发布时间:2022-03-24 18:46
共4个回答
懂视网 时间:2022-03-24 23:08
wpf和winform的区别是:
1、WPF和WinForms是两种完全不一样的UI技术,WPF也并不能完全取代WinForms。
2、inform的控件更多,但是wpf的界面可以更炫酷,更重要的是wpf对于屏幕的自适应比winform优秀得多。
3、winform的控件自适应做得很差,而不同客户公司里有不同比例的显示器。winform还有一些其他方面,比如label标签背景不能设置为透明,以及窗口编辑视图不能缩放,让人感觉到很掣肘。
4、而wpf的则给了你全面的自由,特别是学到以后的修改模板以及特效。至于数据绑定,设计模式初学者通常感受不到它的好处的。
热心网友 时间:2022-03-24 20:16
底层框架不一样,界面展现不一样。 参考资料 MFC 生成本机代码,自然是很快。可是,消息循环,减缓了界面显示速度。热心网友 时间:2022-03-24 21:34
写过代码就就知道,wpf比winform好太多。热心网友 时间:2022-03-24 23:08
它有几乎没有其它技术能做到的功能:
全矢量图形,像Flash一样无级缩放。
所有图形被转换成DirectX 3D图形,支持硬件加速。
保留图形模式,不用担心重绘问题。
用户界面的开发可以完全交给设计师,超级设计工具Expression Blend 的文件格式与Visual Studio 完全一样,轻松交流。
想自定义控件外观?换个控件模板就能搞定,用资源字典轻松换皮肤。
ClickOnce部署,能一键变网页
2D矢量图、3D对象、动画、流文档、流视频与控件的完美结合,创建下一代炫酷应用程序。
看一下这些例子:
(1)在工具提示里放视频,看窗体的动态缩略图
(2)在3D对象上放可交互的控件,把控件变成3D对象
(3)把控件和视频当图片切割、旋转、拉伸、扭曲、重叠、调整透明度
(4)把RSS当菜单,按钮里嵌幻灯片
(5)文档当网页,什么都能放
其它技术做得到吗?快认真学习吧!