银光志--Silverlight 3.0开发详解与最佳实践
基本信息
- 作者: 魏永超
- 丛书名: 网站开发路线图
- 出版社:清华大学出版社
- ISBN:9787302214045
- 上架时间:2009-12-8
- 出版日期:2009 年12月
- 开本:16开
- 页码:554
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > Silverlight
编辑推荐
微软(中国)平台及开发合作部技术经理 诚意推荐 .
新一轮RIA开发主张
最新版本的最佳开发流程..
最精准的Silverlight入门与精深途径
商业级别的案例精解
200多个Silverlight 3.0实例畅游所有技术细节...
内容简介回到顶部↑
本书是国内第一本全面介绍微软silverlight最新版本技术基础和开发实践的书籍,不仅涵盖面广,内容也有足够的深度。.
在ria应用程序开发中,程序员和设计师角色的分工各不相同,针对这一点,微软提供了相对应的silverlight开发工具,即visual studio和blend,这两种开发工具在书中通过一系列入门范例得到了详细的介绍,使读者可以快速上手开发项目。..
本书光盘包含完整的silverlight项目视频操作以及近200个完整范例,范例的深度根据知识点的侧重而不同,涵盖基本界面布局、动画效果应用、多媒体播放器、控件应用、linq语言与wcf通讯、.net ria service等各个方面。
本书适合silverlight技术研究、教学、编程人员,ria技术研究人员,以及silverlight爱好者阅读和使用。...
在ria应用程序开发中,程序员和设计师角色的分工各不相同,针对这一点,微软提供了相对应的silverlight开发工具,即visual studio和blend,这两种开发工具在书中通过一系列入门范例得到了详细的介绍,使读者可以快速上手开发项目。..
本书光盘包含完整的silverlight项目视频操作以及近200个完整范例,范例的深度根据知识点的侧重而不同,涵盖基本界面布局、动画效果应用、多媒体播放器、控件应用、linq语言与wcf通讯、.net ria service等各个方面。
本书适合silverlight技术研究、教学、编程人员,ria技术研究人员,以及silverlight爱好者阅读和使用。...
作译者回到顶部↑
目录回到顶部↑
part 1 开启silverlight之门.
第1章 步入silverlight世界 3
1.1 silverlight的起源与技术优势 4
1.2 silverlight的安装需求 7
1.2.1 silverlight支持的操作系统 8
1.2.2 下载和安装silverlight插件 9
1.3 体验silverlight应用程序 12
1.3.1 淘宝商城店铺银光版 12
1.3.2 新浪银光股票在线系统 12
1.3.3 腾讯滔滔 13
1.3.4 微软在线医疗系统解决方案 13
1.3.5 windows vista——silverlight版本 14
1.3.6 在线游戏平台 14
1.3.7 更多案例和技术支持 15
1.4 silverlight版本异同与特性一览 16
1.4.1 silverlight 1.0 16
1.4.2 silverlight 1.1 alpha 17
1.4.3 silverlight 2.0 18
1.4.4 silverlight 3.0 21
1.5 小结 25
第1章 步入silverlight世界 3
1.1 silverlight的起源与技术优势 4
1.2 silverlight的安装需求 7
1.2.1 silverlight支持的操作系统 8
1.2.2 下载和安装silverlight插件 9
1.3 体验silverlight应用程序 12
1.3.1 淘宝商城店铺银光版 12
1.3.2 新浪银光股票在线系统 12
1.3.3 腾讯滔滔 13
1.3.4 微软在线医疗系统解决方案 13
1.3.5 windows vista——silverlight版本 14
1.3.6 在线游戏平台 14
1.3.7 更多案例和技术支持 15
1.4 silverlight版本异同与特性一览 16
1.4.1 silverlight 1.0 16
1.4.2 silverlight 1.1 alpha 17
1.4.3 silverlight 2.0 18
1.4.4 silverlight 3.0 21
1.5 小结 25
前言回到顶部↑
Silverlight称为“银光”,它是如今互联网RIA技术领域中的新宠,随着Silverlight版本的不断进化,其技术已经日趋成熟和健壮,并以其开放式的界面语言——XAML,优雅的编程语言——C#、Visual Basic、Iron Python、Ruby等,吸引了国内外大批程序员的目光。.
在如今的Web 2.0发展大潮中,优异的交互性体验是提高用户粘度的重要手段,若想在同类产品中脱颖而出,就必须具备更友好的用户界面和更丰富的交互界面。
也许有人会问为什么要用Silverlight,或是Silverlight的优势到底在哪里,其实答案很简单,那就是“User Experience”(用户体验),用户体验分为不同的Level(级别),这就好比是你在家里和在影院欣赏一部大片的区别,非常炫目的用户界面和强烈的视觉冲击是增加用户交互性最直接的手段。
如果说Silverlight 2是微软在小试牛刀,那么Silverlight 3.0可以说是Silverlight技术的一个里程碑,本人作为一名Silverlight技术的开发者,看着微软的“银光宝宝”从2007年诞生到今天长大成人,相信和我一样接触过Silverlight 1.0的开发者都经历过很多的无奈,因为1.0版最大的缺憾就是不直接支持中文的显示(在实际应用中需要用户下载字库)、不支持C#语言编程(使用JavaScript项目开发,效率低下,不能够完全面向对象)、控件少得可怜,那时即便您想使用一个TextBox,都要借助于HTML才行,这些问题使不少开发者望洋兴叹。值得欣慰的是这些问题在Silverlight 2/3中已经不存在了,新版本的Silverlight带给我们的是灵活的编程模型、强大的框架库、更丰富的特性类库,让你感觉像使用.NET Framework一样地轻松自如,而且这些强大的功能都被包在一个极小的Silverlight运行库中,这使我们不禁赞叹微软Silverlight核心开发团队的技术实力。
曾有人问我,学习Silverlight 3之前是否要先学习Silverlight 1.0和2.0,我的回答是“不需要”。因为Silverlight的版本更新是一个自我完善和进化的过程,这个道理就如同一个熟悉Windows XP操作系统的人去使用Windows 98一样。
无论你是一名Silverlight应用程序的Developer(开发者)还是一名Designer(设计师),从本书中都可以了解——Silverlight的强大之处不仅是技术方面,同时也得益于它的高效能开发工具Visual Studio 2008和Expression Studio的开发套件。书中同时以Visual Studio 2008和Expression Blend 3两种工发工具的角度来介绍Silverlight 3的应用程序开发,由浅入深,详细地讲解Silverlight中的灵魂——XAML语言,XAML是构建Silverlight界面的重要语言,由于XAML的内容是开放式的,所以它对搜索引擎提供了良好的支持。
为了提高学习者的兴趣,本书除了对Silverlight的基础知识和高级特性的介绍以外,还提供了大量的实用案例,例如三维空间、产品展示、用户管理系统、LINQ+XML留言簿等Silverlight应用程序。实践证明,基础知识结合案例应用是开发者们快速积累编程经验的最佳途径,通过这些案例,相信除了能带给您技术之外,还可以提高您对互联网应用程序用户体验的认知。
本书章节分类清晰,由浅入深、通俗易懂。记得有一位哲学家说过:“永远不要束缚你的思想。”我认为与其临渊羡鱼,不如退而结网,技术的创新是一种动力,也是一种趋势,相信这本书可以让更多的“银光”爱好者早日步入富界面RIA开发的殿堂。
感谢清李、洋洋、哲别、海上明月协助编著本书。
Silverlight称为“银光”,它是如今互联网RIA技术领域中的新宠,随着Silverlight版本的不断进化,其技术已经日趋成熟和健壮,并以其开放式的界面语言——XAML,优雅的编程语言——C#、Visual Basic、Iron Python、Ruby等,吸引了国内外大批程序员的目光。
在如今的Web 2.0发展大潮中,优异的交互性体验是提高用户粘度的重要手段,若想在同类产品中脱颖而出,就必须具备更友好的用户界面和更丰富的交互界面。
也许有人会问为什么要用Silverlight,或是Silverlight的优势到底在哪里,其实答案很简单,那就是“User Experience”(用户体验),用户体验分为不同的Level(级别),这就好比是你在家里和在影院欣赏一部大片的区别,非常炫目的用户界面和强烈的视觉冲击是增加用户交互性最直接的手段。
如果说Silverlight 2是微软在小试牛刀,那么Silverlight 3.0可以说是Silverlight技术的一个里程碑,本人作为一名Silverlight技术的开发者,看着微软的“银光宝宝”从2007年诞生到今天长大成人,相信和我一样接触过Silverlight 1.0的开发者都经历过很多的无奈,因为1.0版最大的缺憾就是不直接支持中文的显示(在实际应用中需要用户下载字库)、不支持C#语言编程(使用JavaScript项目开发,效率低下,不能够完全面向对象)、控件少得可怜,那时即便您想使用一个TextBox,都要借助于HTML才行,这些问题使不少开发者望洋兴叹。值得欣慰的是这些问题在Silverlight 2/3中已经不存在了,新版本的Silverlight带给我们的是灵活的编程模型、强大的框架库、更丰富的特性类库,让你感觉像使用.NET Framework一样地轻松自如,而且这些强大的功能都被包在一个极小的Silverlight运行库中,这使我们不禁赞叹微软Silverlight核心开发团队的技术实力。..
曾有人问我,学习Silverlight 3之前是否要先学习Silverlight 1.0和2.0,我的回答是“不需要”。因为Silverlight的版本更新是一个自我完善和进化的过程,这个道理就如同一个熟悉Windows XP操作系统的人去使用Windows 98一样。
无论你是一名Silverlight应用程序的Developer(开发者)还是一名Designer(设计师),从本书中都可以了解——Silverlight的强大之处不仅是技术方面,同时也得益于它的高效能开发工具Visual Studio 2008和Expression Studio的开发套件。书中同时以Visual Studio 2008和Expression Blend 3两种工发工具的角度来介绍Silverlight 3的应用程序开发,由浅入深,详细地讲解Silverlight中的灵魂——XAML语言,XAML是构建Silverlight界面的重要语言,由于XAML的内容是开放式的,所以它对搜索引擎提供了良好的支持。
为了提高学习者的兴趣,本书除了对Silverlight的基础知识和高级特性的介绍以外,还提供了大量的实用案例,例如三维空间、产品展示、用户管理系统、LINQ+XML留言簿等Silverlight应用程序。实践证明,基础知识结合案例应用是开发者们快速积累编程经验的最佳途径,通过这些案例,相信除了能带给您技术之外,还可以提高您对互联网应用程序用户体验的认知。
本书章节分类清晰,由浅入深、通俗易懂。记得有一位哲学家说过:“永远不要束缚你的思想。”我认为与其临渊羡鱼,不如退而结网,技术的创新是一种动力,也是一种趋势,相信这本书可以让更多的“银光”爱好者早日步入富界面RIA开发的殿堂。
感谢清李、洋洋、哲别、海上明月协助编著本书。
本书由五大部分组成,由浅入深地讲解Silverlight技术的基础、应用、进阶开发和应用经验,书中不会有过于生涩难懂的概念,每节的知识点都以一个个的实例相辅,每个重点章都配合一个综合性的实例,让每个阶段的知识都“有的放矢”,对于概念性比较强的XAML基础、事件、绘图和动画都做了通俗的分析和讲解,并且确保所有实例都可以在Silverlight 3.0正式版下运行通过。
第一部分 开启Silverlight之门
在如今的Web 2.0发展大潮中,优异的交互性体验是提高用户粘度的重要手段,若想在同类产品中脱颖而出,就必须具备更友好的用户界面和更丰富的交互界面。
也许有人会问为什么要用Silverlight,或是Silverlight的优势到底在哪里,其实答案很简单,那就是“User Experience”(用户体验),用户体验分为不同的Level(级别),这就好比是你在家里和在影院欣赏一部大片的区别,非常炫目的用户界面和强烈的视觉冲击是增加用户交互性最直接的手段。
如果说Silverlight 2是微软在小试牛刀,那么Silverlight 3.0可以说是Silverlight技术的一个里程碑,本人作为一名Silverlight技术的开发者,看着微软的“银光宝宝”从2007年诞生到今天长大成人,相信和我一样接触过Silverlight 1.0的开发者都经历过很多的无奈,因为1.0版最大的缺憾就是不直接支持中文的显示(在实际应用中需要用户下载字库)、不支持C#语言编程(使用JavaScript项目开发,效率低下,不能够完全面向对象)、控件少得可怜,那时即便您想使用一个TextBox,都要借助于HTML才行,这些问题使不少开发者望洋兴叹。值得欣慰的是这些问题在Silverlight 2/3中已经不存在了,新版本的Silverlight带给我们的是灵活的编程模型、强大的框架库、更丰富的特性类库,让你感觉像使用.NET Framework一样地轻松自如,而且这些强大的功能都被包在一个极小的Silverlight运行库中,这使我们不禁赞叹微软Silverlight核心开发团队的技术实力。
曾有人问我,学习Silverlight 3之前是否要先学习Silverlight 1.0和2.0,我的回答是“不需要”。因为Silverlight的版本更新是一个自我完善和进化的过程,这个道理就如同一个熟悉Windows XP操作系统的人去使用Windows 98一样。
无论你是一名Silverlight应用程序的Developer(开发者)还是一名Designer(设计师),从本书中都可以了解——Silverlight的强大之处不仅是技术方面,同时也得益于它的高效能开发工具Visual Studio 2008和Expression Studio的开发套件。书中同时以Visual Studio 2008和Expression Blend 3两种工发工具的角度来介绍Silverlight 3的应用程序开发,由浅入深,详细地讲解Silverlight中的灵魂——XAML语言,XAML是构建Silverlight界面的重要语言,由于XAML的内容是开放式的,所以它对搜索引擎提供了良好的支持。
为了提高学习者的兴趣,本书除了对Silverlight的基础知识和高级特性的介绍以外,还提供了大量的实用案例,例如三维空间、产品展示、用户管理系统、LINQ+XML留言簿等Silverlight应用程序。实践证明,基础知识结合案例应用是开发者们快速积累编程经验的最佳途径,通过这些案例,相信除了能带给您技术之外,还可以提高您对互联网应用程序用户体验的认知。
本书章节分类清晰,由浅入深、通俗易懂。记得有一位哲学家说过:“永远不要束缚你的思想。”我认为与其临渊羡鱼,不如退而结网,技术的创新是一种动力,也是一种趋势,相信这本书可以让更多的“银光”爱好者早日步入富界面RIA开发的殿堂。
感谢清李、洋洋、哲别、海上明月协助编著本书。
Silverlight称为“银光”,它是如今互联网RIA技术领域中的新宠,随着Silverlight版本的不断进化,其技术已经日趋成熟和健壮,并以其开放式的界面语言——XAML,优雅的编程语言——C#、Visual Basic、Iron Python、Ruby等,吸引了国内外大批程序员的目光。
在如今的Web 2.0发展大潮中,优异的交互性体验是提高用户粘度的重要手段,若想在同类产品中脱颖而出,就必须具备更友好的用户界面和更丰富的交互界面。
也许有人会问为什么要用Silverlight,或是Silverlight的优势到底在哪里,其实答案很简单,那就是“User Experience”(用户体验),用户体验分为不同的Level(级别),这就好比是你在家里和在影院欣赏一部大片的区别,非常炫目的用户界面和强烈的视觉冲击是增加用户交互性最直接的手段。
如果说Silverlight 2是微软在小试牛刀,那么Silverlight 3.0可以说是Silverlight技术的一个里程碑,本人作为一名Silverlight技术的开发者,看着微软的“银光宝宝”从2007年诞生到今天长大成人,相信和我一样接触过Silverlight 1.0的开发者都经历过很多的无奈,因为1.0版最大的缺憾就是不直接支持中文的显示(在实际应用中需要用户下载字库)、不支持C#语言编程(使用JavaScript项目开发,效率低下,不能够完全面向对象)、控件少得可怜,那时即便您想使用一个TextBox,都要借助于HTML才行,这些问题使不少开发者望洋兴叹。值得欣慰的是这些问题在Silverlight 2/3中已经不存在了,新版本的Silverlight带给我们的是灵活的编程模型、强大的框架库、更丰富的特性类库,让你感觉像使用.NET Framework一样地轻松自如,而且这些强大的功能都被包在一个极小的Silverlight运行库中,这使我们不禁赞叹微软Silverlight核心开发团队的技术实力。..
曾有人问我,学习Silverlight 3之前是否要先学习Silverlight 1.0和2.0,我的回答是“不需要”。因为Silverlight的版本更新是一个自我完善和进化的过程,这个道理就如同一个熟悉Windows XP操作系统的人去使用Windows 98一样。
无论你是一名Silverlight应用程序的Developer(开发者)还是一名Designer(设计师),从本书中都可以了解——Silverlight的强大之处不仅是技术方面,同时也得益于它的高效能开发工具Visual Studio 2008和Expression Studio的开发套件。书中同时以Visual Studio 2008和Expression Blend 3两种工发工具的角度来介绍Silverlight 3的应用程序开发,由浅入深,详细地讲解Silverlight中的灵魂——XAML语言,XAML是构建Silverlight界面的重要语言,由于XAML的内容是开放式的,所以它对搜索引擎提供了良好的支持。
为了提高学习者的兴趣,本书除了对Silverlight的基础知识和高级特性的介绍以外,还提供了大量的实用案例,例如三维空间、产品展示、用户管理系统、LINQ+XML留言簿等Silverlight应用程序。实践证明,基础知识结合案例应用是开发者们快速积累编程经验的最佳途径,通过这些案例,相信除了能带给您技术之外,还可以提高您对互联网应用程序用户体验的认知。
本书章节分类清晰,由浅入深、通俗易懂。记得有一位哲学家说过:“永远不要束缚你的思想。”我认为与其临渊羡鱼,不如退而结网,技术的创新是一种动力,也是一种趋势,相信这本书可以让更多的“银光”爱好者早日步入富界面RIA开发的殿堂。
感谢清李、洋洋、哲别、海上明月协助编著本书。
本书由五大部分组成,由浅入深地讲解Silverlight技术的基础、应用、进阶开发和应用经验,书中不会有过于生涩难懂的概念,每节的知识点都以一个个的实例相辅,每个重点章都配合一个综合性的实例,让每个阶段的知识都“有的放矢”,对于概念性比较强的XAML基础、事件、绘图和动画都做了通俗的分析和讲解,并且确保所有实例都可以在Silverlight 3.0正式版下运行通过。
第一部分 开启Silverlight之门
媒体评论回到顶部↑
随着Silverlight 3的发布,Silverlight应用为互联网门户及企业应用带来了全新的用户体验和更广阔的商业模式。多年来风云一直紧密关注微软的Silverlight技术成长,从事Silverlight商业产品和Silverlight教学已久,经验丰富,认真而负责。本书针对Silverlight的最新版本,讲解通俗易懂,实例丰富而详细,凝聚了作者的多年经验和技巧,是风云对广大Silverlight爱好者的精心奉献。这本书的问世将为国内Silverlight开发者答疑解惑,为开发者提供Silverlight应用的有益参考。.
微软(中国)有限公司平台及开发合作部技术经理 黄继佳
本书以Silverlight的预备知识开篇,最后以具体的案例分析介绍全书,全面而且深入的讲解了Silverlight技术的各个知识点,在广度和深度上都恰到好处。
蓝色理想社区Silverlight版主 Silverlight MVP 王喆
风云从Silverlight1.0一直走到现在,现在终于把自己以前积累的经验总结和精炼拿出来与广大的Silverlight爱好者进行分享。本书简明扼要介绍了Silverlight 3各个方面,如果准备踏入Silverlight殿堂的朋友,愿此书能与你相伴走过一段欢乐的旅程。..
微软论坛Silverlight版主 IT最有影响力开发者 八爪熊
作为国内Silverlight技术的先行者,风云将自己在Silverlight开发积累的大量经验凝结于此书之中,包含Silverlight项目开发中常用的各个方面。阅读此书定会使你受益匪浅。本书在介绍基础的同时辅以许多风云原创的实例应用,对读者学习的过程产生了一定程度的指导意义,一般来说,基础类和实例类的书很难做到两全齐美,但这本书恰倒好处的做到了这一点。
中软国际 高级开发工程师 姜子赫
认识风云是在MS一个小型技术论坛上,席间总看他积极与同行交流技术心得、提出问题,无不展现着一种对技术的高涨热情。本书有机将Silverlight基础概念和实践实例结合起来,读者可以在学习编写实例的同时又掌握了XAML、LINQ等的基础知识,阅读这本书会使你感到Silverlight编程是一件简单快乐的事情。...
人民网 研发工程师 张旖旎
微软(中国)有限公司平台及开发合作部技术经理 黄继佳
本书以Silverlight的预备知识开篇,最后以具体的案例分析介绍全书,全面而且深入的讲解了Silverlight技术的各个知识点,在广度和深度上都恰到好处。
蓝色理想社区Silverlight版主 Silverlight MVP 王喆
风云从Silverlight1.0一直走到现在,现在终于把自己以前积累的经验总结和精炼拿出来与广大的Silverlight爱好者进行分享。本书简明扼要介绍了Silverlight 3各个方面,如果准备踏入Silverlight殿堂的朋友,愿此书能与你相伴走过一段欢乐的旅程。..
微软论坛Silverlight版主 IT最有影响力开发者 八爪熊
作为国内Silverlight技术的先行者,风云将自己在Silverlight开发积累的大量经验凝结于此书之中,包含Silverlight项目开发中常用的各个方面。阅读此书定会使你受益匪浅。本书在介绍基础的同时辅以许多风云原创的实例应用,对读者学习的过程产生了一定程度的指导意义,一般来说,基础类和实例类的书很难做到两全齐美,但这本书恰倒好处的做到了这一点。
中软国际 高级开发工程师 姜子赫
认识风云是在MS一个小型技术论坛上,席间总看他积极与同行交流技术心得、提出问题,无不展现着一种对技术的高涨热情。本书有机将Silverlight基础概念和实践实例结合起来,读者可以在学习编写实例的同时又掌握了XAML、LINQ等的基础知识,阅读这本书会使你感到Silverlight编程是一件简单快乐的事情。...
人民网 研发工程师 张旖旎
评论交流
共有46人开贴评论 61人参与评论 23人参与打分 查看
评价等级:



发表于:2010-7-2 15:46:00
SilverLight3的书不多,买了此书,看了多一半了感觉如下:
1.内容多,各个方面都有所涉及,但是只是涉及而已
2.有的地方讲的不够详细,比如Blend工具,书上说的某个步骤,我找了很久没找到,似乎是给用过SilverLight1,2的人看的,我是第一次接触SilverLight
3.光盘的内容,有个例子第12章的Socket,Sample里面没有,结果我想照着书上的内容做,结果在某个地方出现“代码没有什么特别的,因此不做介绍”,使我完成不了例子,哎
4.作为用过SilverLight1,2的人员,此书确实可以起到入门的作用,没有更多的考虑第一次接触SilverLight的开发人员
5.还有光盘里面的视频一共6个,后面5个不提供声音,而且都是比较简单的步骤,没有针对每个章节的重点内容作Vidio ,这块感觉作者有些糊弄。这样的光盘没有什么价值
6.书的定价太高,虽然500多页,建议多讲讲理念,少些对文档的翻译
先写这么多吧,希望国内有更好的SilverLight的书
1.内容多,各个方面都有所涉及,但是只是涉及而已
2.有的地方讲的不够详细,比如Blend工具,书上说的某个步骤,我找了很久没找到,似乎是给用过SilverLight1,2的人看的,我是第一次接触SilverLight
3.光盘的内容,有个例子第12章的Socket,Sample里面没有,结果我想照着书上的内容做,结果在某个地方出现“代码没有什么特别的,因此不做介绍”,使我完成不了例子,哎
4.作为用过SilverLight1,2的人员,此书确实可以起到入门的作用,没有更多的考虑第一次接触SilverLight的开发人员
5.还有光盘里面的视频一共6个,后面5个不提供声音,而且都是比较简单的步骤,没有针对每个章节的重点内容作Vidio ,这块感觉作者有些糊弄。这样的光盘没有什么价值
6.书的定价太高,虽然500多页,建议多讲讲理念,少些对文档的翻译
先写这么多吧,希望国内有更好的SilverLight的书
| 我要写评论 |
| 查看所有评论交流(共46条) |








点击看大图





加载中...

