精通Serverlight:Silverlight深度探索
需积分: 9 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学习资源,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。
147 浏览量
2017-12-28 上传
2023-05-15 上传
2013-03-28 上传
2019-10-14 上传
2007-08-24 上传
268 浏览量
蓝色疯狂
- 粉丝: 0
- 资源: 3
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录