WPF初尝体验—形似WINFORM而超越WINFORM

WPF初尝体验—形似WINFORM而超越WINFORM,第1张

概述WPF,之前在研究SilverLight的时候大致的了解过一下,当时的感觉就是界面更好看的WINFORM而已,另外采用了可见的XAML标记语言。并没有引起太多重视。   三天前,接受一个客户端项目,于是想想干脆用WPF开发一下看看,虽然C/S结构的项目做得比较少,但是也不会太困难。   刚开始,实用WPF,似乎与WINFORM没什么区别,但随着开发的深入,WPF的特点和不同之处开始显现出来。  

WPF,之前在研究Silverlight的时候大致的了解过一下,当时的感觉就是界面更好看的WINFORM而已,另外采用了可见的XAML标记语言。并没有引起太多重视。

 

三天前,接受一个客户端项目,于是想想干脆用WPF开发一下看看,虽然C/S结构的项目做得比较少,但是也不会太困难。

 

刚开始,实用WPF,似乎与WINFORM没什么区别,但随着开发的深入,WPF的特点和不同之处开始显现出来。

 

首先,必须纠正对WPF的理解,他其实并不再是传统的windows窗体的构架了。

 

从编程的角度来看,WPF实用了标记语言作为界面的设计,关联后台代码处理复杂逻辑,很像是ASP.NET。总的来说就是CODE+MARKUP

可以比WINFORM更高效的开发桌面应用程序。

 

值得一提的是,WPF还有PAGE的概念,开发WPF的桌面应用最上级是WINDOW窗体,但是窗体内可以包含很多个PAGE,PAGE之间的交互、跳转也很类似 WEB上的PAGE的行为模式。这样的换,将WINFORM和WEBFORM开发上的优势都融合到了一起,将WEBFORM开发上的一些便利引入到开发桌面应用上来。

 

WPF还有许多优势和先进性,一时半会也很难理解完并描述出来。

 

继续研究,发现更多的特征和优点会陆续发布出来。

总结

以上是内存溢出为你收集整理的WPF初尝体验形似WINFORM而超越WINFORM全部内容,希望文章能够帮你解决WPF初尝体验—形似WINFORM而超越WINFORM所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1031663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存