Silverlight 2 完美征程
分類: 图书,计算机/网络,图形图像 多媒体,其他,
作者: 李会军著
出 版 社: 电子工业出版社
出版时间: 2009-5-1字数:版次: 1页数: 539印刷时间:开本: 16开印次:纸张:I S B N : 9787121085864包装: 平装编辑推荐
图文并茂,巧妙结合大量应用实例,涵盖Silverlight开发技术的方方面面
博客园开发者征途系列,微软.NET及Web领域MVP李会军最新技术心得和感悟,巧妙结合大量应用实例,涵盖Silverlight开发技术的方方面面。
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第Ⅰ部分介绍了Silverlight的基础知识、控件模型及它在绘图方面的能力;第Ⅱ部分介绍了Silverlight丰富的网络通信功能、托管代码与浏览器之间的互操作性及数据绑定等;第Ⅲ部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。
“读过本书之后,我对TerryLee说的第一句话就是,怎么还有这么多我们之前没有谈到的地方?”
——资深架构师 曲春雨
“《Silverlight 2完美征程》由浅入深,包含了大量的案例、注释及经验技巧,无论您是一个Silverlight技术的初学者,或者是已经将Silverlight应用于生产的开发者,在阅读本书的时候一定会受益良多。”
——微软(中国)有限公司开发及平台合作部技术经理 黄继佳
内容简介
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第Ⅰ部分介绍了Silverlight的基础知识、控件模型及它在绘图方面的能力;第Ⅱ部分介绍了Silverlight丰富的网络通信功能、托管代码与浏览器之间的互操作性及数据绑定等;第Ⅲ部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。
本书适合Silverlight开发人员和设计人员,.NET平台开发人员阅读,无论您是Silverlight新手还是已经有一定的开发经验,相信本书都能给您带来收获。
作者简介
李会军,网名TerryLee,南开大学软件工程硕士,擅长基于.NET平台的Web开发,熟悉ASP.NET、C#、Silverlight、JavaScript、WCF、WF、WPF、VSTO等技术,对于Web应用程序架构、面向对象设计、设计模式有很深的研究。微软两届最有价值专家(MVP)获得者,IT168专栏作者,业余爱好写作,在国内多家杂志发表过文章,长期活跃于国内最大的.NET社区博客园,可以通过电子邮件lhj_cauc@163.com或访问他的个人博客http://www.cnblogs.com/TerryLee与他交流。
目录
第Ⅰ部分基础篇
第1章进入Silverlight世界
第2章控件模型
第3章界面布局
第4章封装控件观感
第5章事件处理
第6章绘图应用
第7章画刷应用
第8章图片处理
第9章几何图形
第10章变形效果应用
第Ⅱ部分进阶篇
第11章数据绑定
第12章网络与通信
第13章浏览器交互
第14章影音播放
第15章动画制作
第Ⅲ部分高级篇
第16章自定义控件
第17章独立存储
第18章墨迹标注应用
第19章应用程序剖析
第20章异常处理与调试
第Ⅳ部分案例篇
第21章开发Deep Zoom应用程序
第22章开发图表应用程序
索引
书摘插图
第Ⅰ部分基础篇
第1章进入Silverlight世界
Silverlight是微软推出的一种跨浏览器、跨平台的富互联网应用程序开发技术,具有极其优越的矢量图形、动画和多媒体支持的能力,内置支持丰富的网络通信功能,迄今为止发布了1.0和2.0两个版本。本章将带你进入Silverlight世界,使你对Silverlight应用程序开发有一个初步的认识,主要内容如下:
Silverlight概述
创建基本的Silverlight应用
开发工具简介
认识XAML
应用案例
本章小结
1.1Silverlight概述
1.1.1什么是Silverlight
Silverlight的前身是WPF/E,它是微软推出的一种跨浏览器、跨平台的富互联网应用程序开发技术,具有极其优越的矢量图形、动画和多媒体支持的能力,内置支持丰富的网络通信功能,迄今为止发布了1.0和2.0两个版本,本书将以Silverlight 2为主要版本进行讲解。Silverlight 2具有如下功能。
WPF和XAML:Silverlight包含WPF技术的一个子集,大大扩展了浏览器中用于创建uI的元素。
对JavaScript的扩展:Silverlight提供对通用浏览器脚本语言的扩展,可以控制浏览器UI,包括使用WPF元素。
跨浏览器、跨平台支持:Silverlight应用程序可以在任意平台上的所有通用浏览器上自如运行,作为开发人员完全不必担心用户具有何种浏览器或平台。
与现有应用程序集成:Silverlight应用程序可以与现有JavaScript和ASENETAJAX代码无缝集成,以增强已有的功能。
……