首页

文章

WPF与WinForm

发布网友 发布时间: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 生成本机代码,自然是很快。可是,消息循环,减缓了界面显示速度。

winform 封装了 win32 的api,多次进行P/invoke 操作 (大部分使用p/invoke操作封装),速度慢 。

wpf是一种新的模型,不再使用win32 模型,自己新建模型,使用dx 作为新的显示技术,直接访问驱动程序,加快了运行速度,可是,这种模型,需要支持dx 9 的显卡,硬件要求高(你还能找到现代机器不支持dx9 的吗?)

开发效率上,MFC<WPF<winform

尽管MFC开发界面执行效率高但是开发效率低,作为现在的项目开发来说时间跟开发效率往往能决定项目的成败,所以除非有特别的需求,否则都回尽量避免用mfc来做开发,MFC只是一个弱封装器。

开发成本,MFC〉wpf〉winform

用MFC开发成本太高,对开发者能力要求更高,作为客服当然希望开发的费用越少越好,开发者当然希望钱赚得越多越好,这样一比,这也是MFC没落的一个很大的原因。

界面执行效率上,MFC==WPF〉winform

随着计算机硬件的性能提高,多核cpu的普及,它们的差距会越来越小。

开发灵活性上:wpf〉MFC〉winform

美观上:Wpf〉winform〉MFC

这一项中MFC下要开发出一个华丽的ui极其困难,也许你可以说你可以用控件,但是商业开发控件是要收费的!!Wpf很容易就可以做出vista那样的ui特效。mfc要写出这种效果不知要写到何年何月。
这样一来MFC存在的价值就更低了。效率和美观不如Wpf,开发效率又不如winform,预计不出10年,随着vista取代xp,mfc将会退出历史舞台。

内存使用上:wpf〉winform〉MFC

随着计算机硬件的性能提高wpf这个缺点会被忽略。

使用范围:wpf〉MFC==winform

有以上可知:WPF 大有取代winform 和MFC之势,从未来net的发展来看,MFC以后只会变成一种经典,作为一种技术来供开发者学习,winform和WPF两者会并存发展,但最终都会被WPF取代,最终实现桌面应用程序和浏览器应用程序的统一。

热心网友 时间: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)文档当网页,什么都能放

其它技术做得到吗?快认真学习吧!

深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? winform siverlight WPF 三者间的区别 c# wpf和winform有什么区别吗?wpf能使用串口吗 wpf跟winform有什么区别? WPF和WinForm技术有什么区别?哪个更加有前景 wpf和winform(C#) 有什么区别吗 winform与WPF有什么区别 手机京东商城取消订单后,被锁定了是什么意思 京东白条已锁定是什么意思 京东上货物状态锁定什么意思,什么时候退款啊 京东提前锁单会变价吗 京东没有付款的订单,锁单怎么不见了 在京东买东西申请退款后,订单为什么是锁定状态 京东为什么会出现锁单的情况?明明有货啊? 在京东商城买的东西取消了订单,锁定是什么意思,他还会快递过来吗?_问一问 京东的锁定余额是什么意思? 京东商城 订单被其他人员锁定 您不能解锁是什么意思? 京东被锁单什么情况。。。 京东购物申请退款显示锁定是什么意思 京东 锁定是什么意思 在京东买东西付款了,我已经取消了订单后显示锁定是什么意思 winform和wpf学哪个好? 新手学winform好还是WPF好 C#的windows form和WPF区别在哪里? Winform VS WPF? winform和wpf学那个好 winform 和 WPF哪个更先进,更好用??? 有人说WPF比winform强大很多为什么都不转 winform,wpf 是干什么的??? 手机可以当鼠标用吗? 手机怎么才能用鼠标键盘 手机能用无线鼠标吗 手机可以用鼠标控制吗 手机能用无线鼠标吗? 如何给手机连接键盘鼠标 手机上能用鼠标键盘吗 手机可以用鼠标控制吗? 智能手机可以用鼠标控制吗 手机可以用键盘和鼠标操作吗? 手机能连接鼠标和键盘吗? 为什么手机能用鼠标?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com