Silverlight 5深度探索:C#与VS2013实战指南

需积分: 10 6 下载量 76 浏览量 更新于2024-07-21 收藏 18.44MB PDF 举报
"Silverlight 5 in C# (VS2013)英文原版,是一本深入介绍Silverlight开发的书籍,适用于Visual Studio 2013环境。书中涵盖从基础到高级的各种主题,包括XAML、布局、依赖属性、路由事件、元素、应用模型、导航、形状与变换、画刷、位图、打印、动画、声音、视频、3D效果、样式、行为、控件模板、多线程、浏览器集成、离线应用、ASP.NET Web服务、数据绑定和数据控件以及文件访问和网络编程等内容。" 在深入探讨Silverlight 5这一技术时,我们可以看到它是一个强大的工具,允许开发者创建丰富的互联网应用程序和媒体体验,利用.NET Framework的强大功能。这本书从"Chapter1: Introducing Silverlight"开始,介绍了Silverlight的基础概念,包括它的跨浏览器、跨平台特性,以及如何在Mac和Windows上主流浏览器中实现高质量视频的传输。 "Chapter2: XAML"讲解了可扩展应用程序标记语言(XAML),它是构建Silverlight用户界面的主要方式,提供了声明性编程模型,使得UI设计更加直观。"Chapter3: Layout"讨论了各种布局管理器,如Grid、StackPanel等,帮助开发者组织和控制用户界面元素的位置。 "Chapter4: DependencyProperties and RoutedEvents"是Silverlight中的两个核心概念,依赖属性允许属性值的动态改变并支持数据绑定,而路由事件则简化了事件处理的传播。 "Chapter10: AnimationBasics"和"Chapter11: AdvancedAnimation"涵盖了Silverlight的动画系统,包括基本动画操作和高级动画技术,使开发者能够创建动态且吸引人的用户界面。 在多媒体处理方面,"Chapter12: Sound, Video, and DeepZoom"涵盖了音频、视频的播放,以及深度缩放功能,用于实现交互式的图像查看体验。而"Chapter13: Silverlight 3D"则介绍了如何在二维界面上实现三维效果。 对于更复杂的应用,"Chapter14: Styles and Behaviors"和"Chapter15: ControlTemplates"讲述了如何通过样式和行为定制控件外观,以及通过控件模板实现自定义UI。"Chapter16: Multithreading"则讨论了如何在Silverlight应用中利用多线程来提高性能和响应性。 此外,"Chapter19: ASP.NET WebServices"和"Chapter20: DataBinding"介绍了与服务器端交互的方法,如使用ASP.NET Web服务,以及数据绑定技术,使客户端UI与后端数据源保持同步。"Chapter21: DataControls"进一步阐述了用于展示和操作数据的控件。 最后,"Chapter22: FileAccess"和"Chapter23: Networking"讨论了Silverlight中的文件访问和网络编程,为开发更复杂的应用提供了必要的工具和知识。 这本书全面地覆盖了Silverlight 5开发的各个方面,无论是初学者还是经验丰富的开发者,都能从中受益匪浅,提升在C#和Visual Studio 2013环境下使用Silverlight开发技能。