Essential Silverlight 2 中文版
基本信息
- 作者: Christian Wenz [作译者介绍]
- 译者: 周铭
- 丛书名: 电子工业出版社O'Reilly系列
- 出版社:电子工业出版社
- ISBN:9787121082306
- 上架时间:2009-4-16
- 出版日期:2009 年3月
- 开本:16开
- 页码:254
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > Silverlight
编辑推荐
深入浅出地介绍Silverlight 2.0技术的特点和应用.
本书内容随Silverlight 2新版本的发布而不断更新,您可通过在http://register.oreilly.com注册获得本书的更新通知...
内容简介回到顶部↑
本书重点介绍最新的silverlight 2 beta 2版,对microsoft silverlight这个日益流行的富互联网应用(ria)与web 2.0技术进行了全面、详细而精妙的介绍。其手把手的分析引导、丰富的代码样例及演示详细地讲解了如何利用microsoft的跨浏览器插件silverlight来设计类flash的用户界面接口。.
本书适合于所有希望熟悉silverlight技术的开发人员,以及希望了解silverlight所提供的功能的设计人员。...
本书适合于所有希望熟悉silverlight技术的开发人员,以及希望了解silverlight所提供的功能的设计人员。...
作译者回到顶部↑
本书提供作译者介绍
Christian Wenz是一位擅长于Web技术和Web应用程序安全的作家、培训师和咨询师。Christian已为各家出版商编著及合著了大约100本书籍。他同时使用开源和闭源Web技术,这使得他获得非比寻常的荣誉,不但被授予Microsoft MVP for ASP/ASP.NET,还被Zend列入其《Who Is Who of PHP》中。同时他还被列入Mozilla的荣誉堂,并被认为是独立于浏览器的JavaScript领域中的专家。除了编写和参与Web项目之外,Christian还经常参加世界各地与Web技术有关的开发人员会议,在这些会议上发表演讲。其中包括2005年的Mic.. << 查看详细
目录回到顶部↑
前言. i
第1部分 简介 1
第1章 silverlight 2简介 3
丰富internet应用程序 4
ria技术 7
更多资料 9
第2章 wpf简介 11
矢量 11
wpf 12
xaml 15
更多资料 16
第3章 silverlight 2入门 17
建立silverlight开发系统 18
第一个silverlight示例:创建一个网站 21
第二个silverlight示例:创建一个项目 32
更多资料 38
第4章 silverlight工具简介 39
xml编辑器 39
矢量图形编辑器 40
silverlight ide 41
第1部分 简介 1
第1章 silverlight 2简介 3
丰富internet应用程序 4
ria技术 7
更多资料 9
第2章 wpf简介 11
矢量 11
wpf 12
xaml 15
更多资料 16
第3章 silverlight 2入门 17
建立silverlight开发系统 18
第一个silverlight示例:创建一个网站 21
第二个silverlight示例:创建一个项目 32
更多资料 38
第4章 silverlight工具简介 39
xml编辑器 39
矢量图形编辑器 40
silverlight ide 41
译者序回到顶部↑
Silverlight是微软推出的一种新的Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、在多个设备上还是在桌面操作系统中,您都可以获得这种体验。.
Silverlight不仅可以提供高级图形功能,更重要的是,它可以为开发人员提供强大的编码支持和良好的开发体验。对于那些饱受Flash编辑器折磨的Web应用程序开发人员而言,Silverlight的出现无疑让他们有了一种相逢恨晚的感觉。因此,Silverlight自诞生之日起,便受到了全世界的广泛关注。再加上微软在操作平台上的统治地位和全力推广,Silverlight诞生一年多来就已经走入全球四分之一的电脑,在美国超过30%,部分国家甚至达到了50%以上,并拥有150多家合作伙伴和数万个应用程序。..
在北京奥运会期间,基于Silverlight技术的NBCOlympics.com接待了5000多万访客,创造了13亿PV(Page View,页面浏览量),播放了7000万条视频流,总计长达1000万小时,网站的平均访问时间也从3分钟增至27分钟。法国的France Televisions SA、荷兰的NOS、俄罗斯的Sportbox.ru、意大利的RAI也都选择了Silverlight来在线提供奥运会报道。
最新的Silverlight 2更是添加了.NET支持,.NET开发人员可以继续使用他们现有的编程技巧,与设计人员进行合作,快速创建针对Web的丰富应用程序。因此,势必有越来越多的开发人员对Silverlight产生兴趣,其应用前景将更加广阔。
本书针对最新的Silverlight 2,深入浅出地介绍了Silverlight技术的特点和应用,使读者可以快速了解Silverlight的基本知识,掌握其用法。笔者对此书的翻译工作基于忠实原著的方针,在此基础上力求做到精确、专业、达意。当然,文中肯定有翻译得不够准确的地方,疏忽纰漏之处在所难免,敬请读者不吝指正。如果读者有任何关于本书内容的问题想要与译者沟通,请发邮件至zm.rabbit@163.com,希望我们可以更多地交流,互通有无,共同进步。...
周 铭
2008年10月于武汉
Silverlight不仅可以提供高级图形功能,更重要的是,它可以为开发人员提供强大的编码支持和良好的开发体验。对于那些饱受Flash编辑器折磨的Web应用程序开发人员而言,Silverlight的出现无疑让他们有了一种相逢恨晚的感觉。因此,Silverlight自诞生之日起,便受到了全世界的广泛关注。再加上微软在操作平台上的统治地位和全力推广,Silverlight诞生一年多来就已经走入全球四分之一的电脑,在美国超过30%,部分国家甚至达到了50%以上,并拥有150多家合作伙伴和数万个应用程序。..
在北京奥运会期间,基于Silverlight技术的NBCOlympics.com接待了5000多万访客,创造了13亿PV(Page View,页面浏览量),播放了7000万条视频流,总计长达1000万小时,网站的平均访问时间也从3分钟增至27分钟。法国的France Televisions SA、荷兰的NOS、俄罗斯的Sportbox.ru、意大利的RAI也都选择了Silverlight来在线提供奥运会报道。
最新的Silverlight 2更是添加了.NET支持,.NET开发人员可以继续使用他们现有的编程技巧,与设计人员进行合作,快速创建针对Web的丰富应用程序。因此,势必有越来越多的开发人员对Silverlight产生兴趣,其应用前景将更加广阔。
本书针对最新的Silverlight 2,深入浅出地介绍了Silverlight技术的特点和应用,使读者可以快速了解Silverlight的基本知识,掌握其用法。笔者对此书的翻译工作基于忠实原著的方针,在此基础上力求做到精确、专业、达意。当然,文中肯定有翻译得不够准确的地方,疏忽纰漏之处在所难免,敬请读者不吝指正。如果读者有任何关于本书内容的问题想要与译者沟通,请发邮件至zm.rabbit@163.com,希望我们可以更多地交流,互通有无,共同进步。...
周 铭
2008年10月于武汉
前言回到顶部↑
我喜欢称自己为网络人。大约在1994年的某个时间,当我第一次接触到万维网(World Wide Web,WWW)时,我便因为它的无限可能性和技术挑战性而对它一见钟情。从那以后,我就专注于Web项目,几乎不从事其他方面的编程工作。时光流转,我见证了各种技术的兴起和衰败,但有一些技术一直顽强地生存了下来。例如,记得大概是在1997或1998年的时候,我开始同时使用ASP和PHP,不过由于ASP的局限性太大,我最终弃之不用。但是在发布ASP.NET的第一个测试版时,我又开始重拾ASP,而ASP.NET 2.0的出现则让我兴趣盎然,它再一次大行其道了。(现在,我很乐于同时使用这两种技术。)另外,我很高兴自己的JavaScript知识又有了用武之地,而这多亏了新术语“Ajax”的出现。.
有一种技术让我实在是又爱又恨,这便是Macromedia Flash(现在名为Adobe Flash)。我喜欢这种技术是因为它的功能比HTML和JavaScript要强大许多,包括可以实现“Ajax”的所有功能。我也很高兴这种浏览器插件具有如此巨大的市场占有率。但我真的真的十分痛恨Flash编辑器。与我合作的设计人员都十分喜欢它,但是作为开发人员,我总是一边用着这种编辑器,一边骂街。这没什么好惊讶的:Flash原本就是面向设计人员的工具,只是在最近才开始为开发人员所关注。我是个糟糕的设计人员,因此或许不该要求太高。
但是无论如何,Flash都是一种非常美妙的技术,因为它不但具备高级图形功能,还提供了强大的编码支持。因此,当听说微软正在致力于一种类似的技术Silverlight时,我由衷地感到高兴。(微软从未指明Silverlight与Flash之间存在某种联系(可能确实如此),但是它指出了两者之间的相似点和不同点。)考虑到微软一直以来都是个非常关注开发人员的公司,因此我希望Silverlight具有Flash的功能,同时还能提供更好的开发体验(至少对我而言是如此)。另外,老实说,从发布的第一个版本“Silverlight 1.0”来看,它还是很有前途的。大多数的编程都在受信任的Visual Studio中完成,但同时还提供了设计工具。虽然微软若想在工具本身和市场份额上取得成功,仍然任重而道远,但是第一阶段的工作做得不错,这让我对下一阶段充满期待。
虽然距离Silverlight 1.0的发布时间(确切的说是在2007年9月)仅过了几个月(注1),但是Silvefiight 2已经蓄势待发了。本书重点介绍最新的Silverlight 2 Beta 2版。随着Silverlight 2的持续改进,本书也将针对每一次新的版本进行修改。我们计划在Redmond试验室每次发布重要的新Silverlight版本时,都随之发布对本书的更新(注2)。当Silverlight 2发布零售版本时,本书会同时进行最后一次更新。
我们会利用微软内部的资源,竭尽全力为您提供最新的信息,以便您可以提前了解Silverlight的新功能和版本。不过当您最终拿到这本书时,已经是在一段时间之后了,这期间可能会发布一些新的版本或新功能,也有可能会舍弃一些功能。我们会始终尽可能及时地跟上新版本的步伐,并在本书的书籍目录页(http.//www.oreilly.com/catalog/9780596519988)中增加勘误表和最新更改。
本书的适用对象
本书面向两类读者:希望熟悉Silverlight技术的开发人员,以及希望了解Silverlight所提供的功能的设计人员。我倾向于关注开发人员。根据O'Reilly出版社的精要系列书籍的宗旨,本书不是一本完整的参考手册,也不是深入的教程。您将能快速了解如何安装并运行Silverlight 2,了解这种新平台所提供的功能,并通过大量可正常运行的代码示例来测试其功能。微软和第三方会不断增强对Silverlight的支持,我们也会尽可能地为您指明来源。您可在每章的“更多资料”一节中获得有关信息。
本书主要介绍Silverlight 2。有关Silverlight 1.0的详细信息,您可以参考我写的《Essential Silverlight 1.0》一书。虽然不需要Windows Presentation Foundation(WPF)方面的知识,不过如果您已经使用过WPF,便会发现它与Silverlight UI(译者注:UI即User Interface,用户界面)框架之间有许多相似之处。就编程的角度而言,就是选择JavaScript和C#作为编程语言。如果您以前从未使用过这两种语言,可参考O'Reilly出版社的书籍目录,其中列出的一些书籍会是很好的学习资料。
本书的结构
第1部分包含有关Silverlight的背景信息和相关技术。
第1章
对Silverlight及其他富Internet应用程序(Rich Internet Application,RIA)的简要介绍。
第2章
介绍WPF及它与Silverlight的关系。
第3章
体验所有必需的安装步骤,以及用于创建第一个Silverlight应用程序的步骤。
第4章
介绍可帮助创建Silverlight内容的软件工具。
第2部分重点介绍可以通过Silverlight的声明性方式实现的效果,同时也会涉及一些C#编码。
第5章
有一种技术让我实在是又爱又恨,这便是Macromedia Flash(现在名为Adobe Flash)。我喜欢这种技术是因为它的功能比HTML和JavaScript要强大许多,包括可以实现“Ajax”的所有功能。我也很高兴这种浏览器插件具有如此巨大的市场占有率。但我真的真的十分痛恨Flash编辑器。与我合作的设计人员都十分喜欢它,但是作为开发人员,我总是一边用着这种编辑器,一边骂街。这没什么好惊讶的:Flash原本就是面向设计人员的工具,只是在最近才开始为开发人员所关注。我是个糟糕的设计人员,因此或许不该要求太高。
但是无论如何,Flash都是一种非常美妙的技术,因为它不但具备高级图形功能,还提供了强大的编码支持。因此,当听说微软正在致力于一种类似的技术Silverlight时,我由衷地感到高兴。(微软从未指明Silverlight与Flash之间存在某种联系(可能确实如此),但是它指出了两者之间的相似点和不同点。)考虑到微软一直以来都是个非常关注开发人员的公司,因此我希望Silverlight具有Flash的功能,同时还能提供更好的开发体验(至少对我而言是如此)。另外,老实说,从发布的第一个版本“Silverlight 1.0”来看,它还是很有前途的。大多数的编程都在受信任的Visual Studio中完成,但同时还提供了设计工具。虽然微软若想在工具本身和市场份额上取得成功,仍然任重而道远,但是第一阶段的工作做得不错,这让我对下一阶段充满期待。
虽然距离Silverlight 1.0的发布时间(确切的说是在2007年9月)仅过了几个月(注1),但是Silvefiight 2已经蓄势待发了。本书重点介绍最新的Silverlight 2 Beta 2版。随着Silverlight 2的持续改进,本书也将针对每一次新的版本进行修改。我们计划在Redmond试验室每次发布重要的新Silverlight版本时,都随之发布对本书的更新(注2)。当Silverlight 2发布零售版本时,本书会同时进行最后一次更新。
我们会利用微软内部的资源,竭尽全力为您提供最新的信息,以便您可以提前了解Silverlight的新功能和版本。不过当您最终拿到这本书时,已经是在一段时间之后了,这期间可能会发布一些新的版本或新功能,也有可能会舍弃一些功能。我们会始终尽可能及时地跟上新版本的步伐,并在本书的书籍目录页(http.//www.oreilly.com/catalog/9780596519988)中增加勘误表和最新更改。
本书的适用对象
本书面向两类读者:希望熟悉Silverlight技术的开发人员,以及希望了解Silverlight所提供的功能的设计人员。我倾向于关注开发人员。根据O'Reilly出版社的精要系列书籍的宗旨,本书不是一本完整的参考手册,也不是深入的教程。您将能快速了解如何安装并运行Silverlight 2,了解这种新平台所提供的功能,并通过大量可正常运行的代码示例来测试其功能。微软和第三方会不断增强对Silverlight的支持,我们也会尽可能地为您指明来源。您可在每章的“更多资料”一节中获得有关信息。
本书主要介绍Silverlight 2。有关Silverlight 1.0的详细信息,您可以参考我写的《Essential Silverlight 1.0》一书。虽然不需要Windows Presentation Foundation(WPF)方面的知识,不过如果您已经使用过WPF,便会发现它与Silverlight UI(译者注:UI即User Interface,用户界面)框架之间有许多相似之处。就编程的角度而言,就是选择JavaScript和C#作为编程语言。如果您以前从未使用过这两种语言,可参考O'Reilly出版社的书籍目录,其中列出的一些书籍会是很好的学习资料。
本书的结构
第1部分包含有关Silverlight的背景信息和相关技术。
第1章
对Silverlight及其他富Internet应用程序(Rich Internet Application,RIA)的简要介绍。
第2章
介绍WPF及它与Silverlight的关系。
第3章
体验所有必需的安装步骤,以及用于创建第一个Silverlight应用程序的步骤。
第4章
介绍可帮助创建Silverlight内容的软件工具。
第2部分重点介绍可以通过Silverlight的声明性方式实现的效果,同时也会涉及一些C#编码。
第5章







点击看大图


加载中...

