Silverlight 3高级编程:C#实战指南

5星 · 超过95%的资源 | 下载需积分: 10 | PDF格式 | 25.57MB | 更新于2024-07-30 | 41 浏览量 | 2 下载量 举报
收藏
"[Silverlight.3.高级编程(C#篇)].Apress.Pro.Silverlight.3.in.C#.Oct.2009 - 这本书由Matthew MacDonald撰写,深入介绍了使用C#进行Silverlight 3的高级开发。" 《Silverlight 3 高级编程 (C#篇)》是Matthew MacDonald的作品,专门针对微软的Silverlight 3技术进行了深入探讨,旨在帮助开发者创建跨平台的.NET应用程序,可以在浏览器环境中运行。书中内容全面,以C#语言为编程基础,详细讲解了Silverlight 3的各种特性和高级用法。 Silverlight是一种轻量级的插件技术,由微软开发,用于构建和部署丰富的网络应用程序,它提供了丰富的用户界面和多媒体体验。在Silverlight 3中,开发者可以利用其增强的图形处理能力、数据绑定、动画效果、媒体流支持以及与其他.NET Framework的紧密集成来创建交互性强、视觉效果出色的Web应用。 本书的内容可能包括但不限于以下几个方面: 1. **Silverlight基础知识**:介绍Silverlight的安装、开发环境的设置,以及如何创建第一个Silverlight项目。 2. **XAML语言**:XAML是XML标记语言,用于定义Silverlight的用户界面。书中会详细解释XAML语法和元素,以及如何使用C#代码与XAML进行交互。 3. **数据绑定和依赖属性**:讲解如何使用数据绑定技术将UI与后台数据模型关联起来,以及依赖属性的概念和使用。 4. **图形和动画**:介绍如何利用Silverlight的绘图和图形API创建复杂的设计,以及如何通过故事板和关键帧实现动态效果。 5. **媒体支持**:讨论如何集成音频和视频内容,以及Silverlight 3对媒体流的支持。 6. **通信和数据访问**:讲解如何使用Silverlight与服务器端进行通信(如WCF服务),以及如何访问和操作数据,如ADO.NET Entity Framework。 7. **用户体验和交互**:涵盖事件处理、输入控件和触摸支持,提升用户与应用的互动性。 8. **高级话题**:可能包括离线应用支持、工作流集成、安全性策略以及Silverlight与RIA(Rich Internet Application)的未来发展等。 这本书的出版日期为2009年10月,技术审阅者为Damien Foggon,意味着它反映了当时最新的Silverlight 3特性。对于想要深入理解和掌握Silverlight 3开发的C#程序员来说,是一本宝贵的参考资料。尽管Silverlight后来的发展被其他技术(如HTML5)所取代,但书中涉及的许多设计理念和技术在现代Web开发中仍然有其价值。

相关推荐