24、Silverlight 应用程序资源管理全解析

Silverlight 应用程序资源管理全解析

1. 二进制资源概述

Silverlight 应用程序实际上是一个使用 ZIP 压缩存档的文件包,以 .xap 为扩展名存储为单个文件。在简单应用程序中,XAP 文件主要包含清单(列出项目使用的文件)和应用程序集。此外,还可以在 XAP 文件中放置资源,XAP 资源是编译后的应用程序可使用的独立文件,常见的如用于用户界面显示的图形资产(图像、声音和视频文件)。

Silverlight 提供了多种存储资源的选项:
- 应用程序集中 :资源文件嵌入到项目的编译 DLL 文件中,如 SilverlightApplication1.dll ,这是默认方法。
- 应用程序包中 :资源文件与应用程序集一起放在 XAP 文件中,部署同样简单,且更易于管理,因为无需编译应用程序,只需编辑 XAP 文件即可替换或修改资源。
- 源站点上 :资源文件放在与 XAP 文件相同的网站上,部署相对麻烦,需确保同时部署 XAP 文件和资源文件,但可在其他方面使用资源,如在普通 HTML 网页中使用图像或方便下载视频,还能减少初始 XAP 下载大小。

2. 资源与 XAML 资源的区别

需要注意的是,二进制资源不应与 XAML 资源混淆。XAML 资源是在标记中声明的对象,而二进制资源是在项目编译时插入到程序集或 XAP 文件中的非可执行文件。

3. 将资源放置在应用程序集中

这是标准方法,类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值