[整理]WPF/Silverlight相关学习资料

扯淡

 

WPF是下一代WINDOWS桌面程序开发的主流,而Silverlight也是微软在RIA上的重要一步,而且随着WIN PHONE7一起,也成了以后微软手机开发的主要工具。现在Silverlight也是火的不得了。加上FLEX,HTML5,现在的程序员也是越来越难当,每天都要被新技术,新概念,新名次不断的轰炸。虽然很多东西对于我们这菜鸟级的程序员根本用不上,也没有太多公司会跟风而上。毕竟技术只是为了更好的创造利润。但作为对新鲜事务有着强烈好奇心的我们来说,没空多了解小也是挺好的。

 

WPF/Silverlight已经出了了3年多了,应该说比较成熟了,随着WINDOWS7和.NET4.0的发布,我想以后的桌面应用程序以及WEB程序会想着更绚,更酷,更方便的方向发展。WINDOWS 7的绚丽效果我想用过以后就在也不想换回XP了吧。哈哈。软件已将从如何做软件到如何做好软件,而现在是要到如何做用户喜欢的软件了。我想一个漂亮的等待界面和一个简陋的等待提示相比,用户也不会在乎那1.,2秒的查询速度,而对于WEB软件,能像桌面程序一样操作一直是美好的梦想,随着RIA框架的涌现,现在越来越关注的也是交互和操作了。

 

稍微唠叨了下,WPF/Silverlight 09年就准备开始学习,当时也没什么资料,而且加上工作忙,一出差就给耽误了,不过大致看过一遍SDK的文档,还算有点点基础。现在在一看,3。0,4.0都出来了。而且书籍和相关资料也渐渐多了起来。自己也懒得边学边写,因为网上很多,没有重复的制造轮子啊。 把学习中收集到的一些很好的文章收录在这里,不定期更新:

 

相关资料

 

 

WPF和以往的WINFORM最大的不同就在于它的显示上,WINFORM是使用GDI/GDI+,而WPF则是使用了DirectX,而在WINDOWS7下,系统的图形显示相对于XP也有了很大的改性(其实是VISTA相对XP),在WIN7下有一个DWM(Desktop Windows Manager)。关于DWM的解释可以参见MSDN : http://msdn.microsoft.com/en-us/library/aa969540(VS.85).aspx

下面2个是关于WIN7图形架构和在DWM下GDI和DirectX的工作方式,关于GDI+和DirectX不熟悉的话可以大概了解下,我也只是在上一个项目中有所使用,才有了一定了解。对于学习WPF来说大概了解就行了。

深度解读 – Windows 7核心图形架构细致分析

Redirecting GDI, DirectX, and WPF applications

下面一遍文章介绍了WPF中的图形的呈现过程和内部操作,个人感觉很好,和上面2个文章有一些相关联的东西

一站式WPF–Window(一)

园子里别人写的学习笔记,很全了,快速入门。恩,没有必要在造轮子了。

WPF and Silverlight 学习笔记:索引页


如果本文对您有帮助,可以扫描下方二维码打赏!您的支持是我的动力!
微信打赏 支付宝打赏

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注