等待高手指教XML,Resources文件等方式的使用场合,给小弟们总结下

v192 2004-12-21 03:31:37
XML,Resources都可以存放以及Web.Config,数据库等都可以存放一些资源信息。特别是XML和Resources文件经常用于多语言版本程序的开发方案中,并且Resources也能像数据库一样把一些图片文件等作为资源也存放在一起,并编译的时候合并到程序中。

但是我觉得XML,Resources,数据库以及直接使用文件这几种方式似乎都可以实现彼此常见的应用,所以对这几种方式的具体使用场合,优劣不是非常清楚,特别是Resources这种类型。

Resources文件把资源包入应用程序或者类库后,程序变得非常大,这个时候运行程序是否会把资源文件一起先读入内存?如果是的话那这样做不是非常耗费系统资源?

往高手对小弟的疑惑给出一个比较好的总结。
...全文
173 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
v192 2005-01-05
  • 打赏
  • 举报
回复
v192 2004-12-31
  • 打赏
  • 举报
回复
有点了解,继续顶
sjinli 2004-12-27
  • 打赏
  • 举报
回复
学习!
Richardhu 2004-12-27
  • 打赏
  • 举报
回复
如果你是多语言版,它只会读入某个语言的Resource文件,如果你的界面上的提示信息也要多语言,则需要XML来帮忙了,例如
<MessageInfo>
<MsgID></MsgID>
<Module></Module>
<Type></Type>
<Title_en></Title_en>
<Desc_en></Desc_en>
<Title_cn></Title_cn>
<Desc_cn></Desc_cn>
<Title_jp></Title_jp>
<Desc_jp></Desc_jp>
<Remark></Remark>
</MessageInfo>
v192 2004-12-27
  • 打赏
  • 举报
回复
顶!
v192 2004-12-23
  • 打赏
  • 举报
回复
晕啊!高手在何处?
v192 2004-12-23
  • 打赏
  • 举报
回复
up
wangxt 2004-12-22
  • 打赏
  • 举报
回复
帮你顶
v192 2004-12-22
  • 打赏
  • 举报
回复
继续顶
nga96 2004-12-22
  • 打赏
  • 举报
回复
我不会,谢谢。没用过那玩意儿
v192 2004-12-22
  • 打赏
  • 举报
回复
upupup!!!
v192 2004-12-22
  • 打赏
  • 举报
回复
up
psn 2004-12-21
  • 打赏
  • 举报
回复
资源随着dll导入,准确地说是随着module一起导入。但vs.net不支持多module assembly。本地化资源是个特例。
资源文件的命名方式与代码不同,这点经常导致错误。
kong19 2004-12-21
  • 打赏
  • 举报
回复
up
v192 2004-12-21
  • 打赏
  • 举报
回复
不是真的没人知道吧?
v192 2004-12-21
  • 打赏
  • 举报
回复
知道的都来啊,不知道看了也帮忙顶啊!

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧