Silverlight 5入门指南:构建商业应用
"Apress.Pro.Business.Applications.with.Silverlight.5.2nd.Edition.Feb.2012" 本书是一本针对Silverlight 5初学者的指南,旨在帮助读者全面掌握这一强大的富互联网应用程序开发平台。作者通过深入浅出的方式,详细介绍了Silverlight 5的各种特性和使用方法,包括XAML、导航框架、数据绑定、安全性、样式设计、自定义控件、MVVM设计模式等多个关键主题。 1. **Getting Started with Silverlight**:这一章将引导读者了解Silverlight的基础知识,包括安装开发环境、创建第一个项目以及理解Silverlight应用程序的基本架构。读者会学习到如何设置项目,创建UI元素,并进行简单的交互操作。 2. **An Introduction to XAML**:XAML是Silverlight中用于声明式构建用户界面的语言,此章节将详细介绍XAML语法,包括元素、属性、事件和数据绑定等概念,使读者能够编写和理解XAML代码。 3. **The Navigation Framework**:这部分将介绍如何使用Silverlight的导航框架来构建多页面应用。读者将学习如何在页面间导航,管理导航历史,以及如何使用Frame和Page元素。 4. **Exposing Data from the Server: Using WCF RIA Services**:此章节讲解如何使用WCF RIA Services从服务器获取和展示数据。读者将学习到如何创建服务端接口,以及在客户端调用这些服务来实现数据的双向绑定和更新。 5. **Implementing Summary Lists and Building Data Entry Forms**:这两章分别涵盖了列表展示和数据录入表单的设计。读者将学习如何创建数据列表,实现分页、排序和过滤功能,以及构建有效的数据输入表单。 6. **Securing Your Application**:安全是任何应用的重要部分,本章讨论了Silverlight中的安全策略,如身份验证、授权,以及如何保护敏感数据。 7. **Styling Your Application**:此章节关注应用的外观和风格,讲解如何使用样式和模板来统一和定制UI元素的显示。 8. **Advanced XAML and Advanced Data Binding**:这两个章节深入探讨XAML的高级特性,如数据模板、控件模板和数据绑定的更复杂用法,如集合观察者和多路绑定。 9. **Creating Custom Controls**:介绍如何创建自定义控件,扩展Silverlight的标准控件库,以满足特定的UI需求。 10. **The Model-View-ViewModel (MVVM) Design Pattern**:MVVM是一种流行的设计模式,用于分离业务逻辑和视图。本章将解释MVVM的工作原理,以及如何在Silverlight应用中实现它。 11. **An Introduction to Prism and MEF**:Prism和MEF是两个用于增强Silverlight可扩展性和模块化开发的框架。章节简要介绍了这两个框架及其在大型应用中的作用。 12. **An Introduction to LightSwitch**:LightSwitch是微软提供的一个快速开发工具,本章将展示如何使用它来快速创建Silverlight应用,特别适合快速原型和简单的业务应用。 13. **Printing and Reporting**:讨论如何在Silverlight应用中实现打印功能和报告生成,包括设计布局、导出报表以及选择合适的打印解决方案。 14. **Out-of-Browser Mode and Interacting with the Operating System**:这部分讲述了如何使Silverlight应用在离线环境下运行,以及如何与操作系统进行更深入的交互,如访问本地文件系统和通知系统。 15. **Application Deployment**:最后,章节涵盖了Silverlight应用的部署策略,包括安装包创建、更新机制和跨浏览器兼容性问题。 通过这15个章节的学习,读者将具备开发功能丰富的、专业级的Silverlight应用程序的能力。书后还附有索引,方便读者快速查找特定主题,以及作者和技术审阅者的简介和致谢。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/8eed18cbf14342468da018a2ca61ebb7_u012712189.jpg!1)
- 粉丝: 0
- 资源: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)