精通Serverlight:Silverlight深度探索

需积分: 9 1 下载量 65 浏览量 更新于2024-07-25 收藏 26.73MB PDF 举报
"Professional Serverlight 5 是一本深入探讨Serverlight技术的专业英文书籍,适合对微软技术有深入了解的读者阅读。书中涵盖了从基础到高级的各种Serverlight开发主题,旨在帮助读者掌握这一强大的富互联网应用程序(RIA)开发平台。" 本书包含以下主要章节,详细讲解了Serverlight的核心概念和技术: 1. **Chapter 1: Introducing Silverlight** - 介绍了Silverlight的基本概念,包括它的起源、用途以及在RIA开发中的重要性,同时也可能涉及到与Flash的竞争和优势。 2. **Chapter 2: XAML** - XAML是Silverlight中用于描述用户界面的主要标记语言,本章将详细介绍XAML语法、元素和属性,以及如何通过XAML来创建复杂的UI。 3. **Chapter 3: Layout** - 讲解Silverlight中的布局管理,包括不同的面板控件(如Grid、StackPanel等)和如何控制元素的布局和排列。 4. **Chapter 4: Dependency Properties and Routed Events** - 这一章深入探讨了依赖属性和路由事件,这是Silverlight中实现数据绑定和事件传播的关键机制。 5. **Chapter 5: Elements** - 阐述了Silverlight中各种基础元素的使用,如Button、TextBox等,并展示了如何自定义和扩展元素。 6. **Chapter 6: The Application Model** - 解释了Silverlight应用模型,包括启动、生命周期管理和资源管理。 7. **Chapter 7: Navigation** - 介绍了Silverlight的导航框架,如何构建多页应用,以及页面之间的导航逻辑。 8. **Chapter 8: Shapes and Transforms** - 讨论了基本形状的使用,以及如何通过变换(如旋转、缩放、平移)来增强图形表现。 9. **Chapter 9: Brushes, Bitmaps, and Printing** - 详细讲解了填充和描边的画刷,位图操作,以及如何在Silverlight中实现打印功能。 10. **Chapter 10: Animation Basics** - 开始介绍动画系统,包括时间线、关键帧和基本动画类型。 11. **Chapter 11: Advanced Animation** - 深入探讨更高级的动画技术,如路径动画、故事板和交互式动画。 12. **Chapter 12: Sound, Video, and Deep Zoom** - 讲解了音频和视频的集成,以及Deep Zoom技术,用于创建沉浸式的视觉体验。 13. **Chapter 13: Silverlight 3D** - 介绍了如何在2D环境中实现3D效果,包括3D图形和空间交互。 14. **Chapter 14: Styles and Behaviors** - 介绍了样式和行为的概念,如何用它们来统一应用外观并实现非侵入式的行为添加。 15. **Chapter 15: Control Templates** - 阐述了控制模板的使用,允许开发者自定义UI控件的外观和交互。 16. **Chapter 16: Multithreading** - 详细讲解了多线程编程在Silverlight中的应用,包括异步操作和线程安全。 17. **Chapter 17: Browser Integration** - 讨论了Silverlight与浏览器的交互,包括JavaScript互操作性和安全限制。 18. **Chapter 18: Out-of-Browser Applications** - 介绍了离线应用的创建,如何使Silverlight应用能在桌面环境下运行。 19. **Chapter 19: ASP.NET Web Services** - 展示了如何与ASP.NET Web服务进行通信,实现服务器端数据的获取和更新。 20. **Chapter 20: Data Binding** - 详细讲解了数据绑定机制,包括双向绑定、数据上下文和数据转换器。 21. **Chapter 21: Data Controls** - 阐述了内置的数据控件,如ListBox、DataGrid等,以及如何用它们来展示和操作数据。 22. **Chapter 22: F** - 可能是未提供的部分,但通常会继续讨论更多高级主题或实践案例。 本书通过丰富的实例和详尽的解释,为读者提供了一个全面的Serverlight学习资源,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。
2015-10-25 上传