Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
此PPT涵盖了Silverlight2.0中的所有内容,收藏。
【Silverlight 中文教程(PPT)】是一个深入学习Microsoft Silverlight 2.0的教育资源,这个PPT详细讲解了Silverlight作为一款跨浏览器、跨平台的.NET Framework实现,如何为Web开发下一代媒体体验和丰富的交互式应用程序(RIA)。通过学习这个教程,开发者可以掌握如何利用Silverlight统一服务器、Web和桌面的功能,融合托管代码和动态语言、声明性编程与传统编程,以及Windows Presentation Foundation (WPF)的功能。
讲座人章立民是资深的微软讲师和顾问,他将带领新手学习Silverlight 2.0的十大核心技能。教程中强调了以下几点:
1. **VS 2008+Blend 2**:这是开发Silverlight应用的主要工具,Visual Studio 2008提供了强大的编程环境,而Blend 2则专注于视觉设计,两者的结合使得开发者能够同时进行可视化设计和程序开发。
2. **控制项的创新使用**:Silverlight 2.0提供了多种内置控制项,如Border、Button、Calendar等,允许开发者超越传统框架,创建更广泛的用户界面。
3. **动画和视觉效果**:教程中详细介绍了如何利用Silverlight制作各种动画,包括通过改变属性值来制作动效,以及如何通过Blend 2创建和控制这些动画。
4. **转换特效**:转换是Silverlight中增强用户体验的重要手段,包括平移、旋转、缩放、翻转和歪斜等,这些特效可以为界面增添动态和视觉吸引力。
5. **样式与模板**:通过掌握样式和模板,开发者可以扩展创意,实现无限可能的界面设计。
6. **多媒体功能**:Silverlight的强大在于其多媒体支持,能够无缝集成视频、音频等,满足现代Web应用的需求。
7. **WebClient对象和外部文件访问**:WebClient类使得与外部资源的交互变得简单,扩展了应用的潜力。
8. **WCF服务和ADO.NET数据服务的整合**:这些服务的集成使得数据存取更为灵活,跨越了传统的边界。
9. **应用程序分割与性能优化**:通过合理地划分应用程序,可以提高性能并增加弹性。
10. **Silverlight 2.0的执行模式**:无论是全屏还是占据特定区域,Silverlight应用都具有不超过5MB的轻量级特性,并且支持自动更新。
Silverlight 2.0作为.NET Framework Class Library的一部分,它允许开发者构建跨平台、跨浏览器的RIA,为Web应用带来了丰富的媒体效果和高度的互动性。此外,Silverlight Toolkit提供了更多的自定义控件,如AutoCompleteBox、DockPanel等,进一步丰富了开发者的工具箱。
这个PPT教程是一个全面学习Silverlight 2.0的宝贵资源,无论对于新手还是经验丰富的开发者,都能从中获得深入的理解和技术提升。通过实践教程中的示例和技巧,开发者能够熟练掌握Silverlight开发,创造出令人眼前一亮的Web应用程序。
- 1
- 2
前往页