
如果说Silverlight 1.0是微软的小试牛刀,那么Silverlight 2.0可以说是微软Silverlight技术走向成熟的标志,是Silverlight技术的一个里程碑,笔者作为一名Silverlight技术的开发人员,看着微软的“银光宝宝”(Silverlight 1.0)诞生至今天长大成人,相信接触过Silverlight 1.0的朋友都知道,银光1.0最大的缺憾就是不直接支持中文的显示(在实际应用中需要用户下载字库)、不支持C#语言编程(使用JavaScript项目开发的效率低下,不能够完全面向对象)、控件少的可怜(可以说基本是在无控件的情况下开发,如果您想使用一个TextBox都要借助于HTML才行),这些问题使不少开发者望而兴叹。Silverlight 2.0是不是还存在这个问题呢?我可以肯定的告诉大家,这些问题在Silverlight 2.0中已经不存在了,同时它带给我们的是灵活的编程模型,强大的框架库,让你感觉像使用.Net Frameworks一样的轻松。XAML解释器、LINQ、泛型类、样式模板、WCF通讯、动态语言库等这些强大的特性都被打包在一个极小的Silverlight 2.0插件运行时中,这一切使我们不襟赞叹微软Silverlight开发团队的技术实力。这本《Silverlight 2导学》正是由微软Silverlight团队技术专家翻译,十分全面地介绍了使用Silverlight 2.0技术开发RIA应用程序,无论您是小菜还是.NET技术的高手,本书都是一本极佳的Silverlight 2.0技术入门与提高的宝典。
这本书同时以Visual Studio 2008和Expression Blend两种工发工具的角度来介绍银光2.0的应用程序的开发,并详细的讲解了Silverlight中的灵魂-XAML语言,XAML是构建Silverlight界面的重要语言,由于XAML的内容是开放式的,所以它对搜索引擎提供了良好的支持,所以你无论是一名Silverlight应用程序的开发人员还是一名设计人员,从书中都可以了解Silverlight强大的之处不仅是技术方面,同时也得益于它的高效能开发工具Visual Studio 2008和Expression Studio套件中的Expression Blend和Expression Design。
通过这本书的学习相信带给你的除了技术上的进步之外,还可以提高你对互联网应用程序用户体验的认知,技术的创新来源于用户需求体验的提升,通过国内的应用“淘宝银光店铺”,大家可以体验到“原来网上购物还可以这样”,我们试想一下,如果有一天我们坐在家里的电脑旁边可以像去超市去商场一样,我们不仅可以看到商品的名称、介绍价格这些信息,还可以使用缩、放来观查这个商品的每个细节,这会是一个什么样的体验呢? 这就是Silverlight 2.0中的DeepZoom技术,“淘宝银光店铺”只是Silverlight 2.0技术的一种应用方式,DeepZoom技术在这本《Silverlight 2导学》中也有了完整的介绍,同时为了提高学习者的兴趣,书中还加入了简单的Silverlight 2.0游戏开发实例,我们的Silverlight开发团队都很看好Silverlight技术的RIA游戏领域解决方案,相信大家也能从这本书中得到些启迪。
《Silverlight 2导学》是一本没有任何门坎的书,它的章节分类清晰,从浅入深、翻译上由国内三位银光技术的专家组成,译文通俗易懂,但又不缺乏原著的原汁原味,记得有一位哲学家说过:“永远不要束缚你的思想”,我认为与其临渊羡鱼,不如退而结网,技术的创新是一种动力也是一种趋势,相信由Laurence Moroney的编写这本银光2导学可以让更多银光的爱好者早日步入银光殿堂。
风云工作室版权所有 本文章已经在《程序员》3月份杂志发表!
E-mail:372900288@qq.com
引用请保留出处,谢谢
(DOTFUN)
转载于:https://blog.51cto.com/dotfun/286033