【请教】WPF相比winform有何优势与不足?
vb.net吧
全部回复
仅看楼主
level 8
悠悠的云cloud
楼主
如题
我现在编程不清楚到底该用哪个,担心WPF会出现不兼容什么的错误。
这两个相比较到底有何不同?
2015年08月07日 08点08分
1
level 13
Nukepayload2
Winform才各种不兼容呢!换个高DPI显示器,一堆Winform程序给MFC程序和ATL程序陪葬。
2015年08月07日 12点08分
2
悠悠的云cloud
那请问如果我想学WPF,应该学哪些?XAML有必要吗?我只是希望设计界面能简单一些,美观一些,在兼容性方面能够胜任不同的操作系统。
2015年08月08日 01点08分
Nukepayload2
回复
���Ƶ���cloud
:WPF基本全学了才能发挥它真正的力量,包括与它契合度很高的MVVM模式。
2015年08月08日 04点08分
悠悠的云cloud
回复 Nukepayload2 :那WPF的新功能主要表现在哪里呢?除了界面好看以外我就不清楚了
2015年08月08日 12点08分
Nukepayload2
回复 悠悠的云cloud :让你少写很多代码
2015年08月08日 16点08分
level 13
Nukepayload2
WPF不足的地方一个是启动速度。
WPF比较像游戏引擎,启动的时候会初始化DirectX,因此比传统Winform程序启动时读硬盘时间更长。
第二个是向后兼容性。
在不支持DWM的操作系统使用WPF最好打开布局舍入,否则会非常模糊。
2015年08月09日 02点08分
3
悠悠的云cloud
非常感谢。我现在还不大熟悉WPF,我想还是先把winform学扎实了再去接触它吧。以后有问题会来请教您的,谢谢
2015年08月09日 09点08分
Nukepayload2
回复 悠悠的云cloud :winform与wpf没有依赖关系
2015年08月09日 11点08分
level 2
TiomTang
反正WPF巨坑,我们公司用的C#+WPF,那软件启动速度,响应速度酸爽啊。
2015年08月18日 02点08分
4
Nukepayload2
响应速度挺快,尤其是显存大的电脑上,比winform快。加载慢是不能避免的,因为wpf有些像游戏引擎。
2015年08月19日 01点08分
level 4
我是咪博士
wpf比较容易做出漂亮的效果,但是启动和反应速度比winform慢多了
2015年08月18日 03点08分
5
悠悠的云cloud
嗯,毕竟是靠显卡渲染的,想做好看的界面又懒得学其他语言,还是WPF适合
2015年08月18日 09点08分
Nukepayload2
要是嫌启动慢可以做个启动器,先显示初始屏幕再等主程序加载完毕。
2015年08月19日 01点08分
1