读书人

资源文件在.NET环境下还有用吗,该怎么

发布时间: 2012-01-30 21:15:58 作者: rapoo

资源文件在.NET环境下还有用吗
在VB6中,为了实现简、繁、英文的在线切换,把程序中的所有用到的字符都做到了资源文件中。
在VB.NET中,如何还需要实现这样的功能,是否还需要通过资源文件来解决?我刚刚从VB6中转过来,对.NET不熟悉,发现在.NET中对于资源文件的调用需要“VB6.R……”这样来写,很烦啊(VB6中一句loadrasstring搞定),是否说明资源文件在VB.NET中目前只是为了实现从VB6到VB.NET过渡的权宜之计?资源文件在.NET中用得多吗?
求教!


[解决办法]
你参考一下MSDN上的 "编码和本地化 "部分.

在开发全球通用的应用程序时,必须在整个应用程序设计和开发过程中集中精力处理各种问题。其中三个关键问题是全球化、本地化分析和本地化。

全球化是此过程的第一步。一个全球化应用程序支持适用于所有用户的本地化用户界面和区域数据。真正全球化的应用程序应是非特定区域性和非特定语言的。在开始本地化之前的一个中间步骤是进行本地化分析测试。在这一步中,需要确保已将应用程序中需要翻译的资源同应用程序代码的其余部分分开。如果在继续到本地化步骤之前正确进行了本地化分析测试,则在本地化过程中就不必修改应用程序的源代码。本地化是开发全球通用的应用程序过程中的最后一步。在这一步中,需要针对要支持的特定区域性或地区自定义应用程序。这一步主要包括将用户界面翻译为目标语言。

如果在设计阶段的早期解决全球化、本地化分析和本地化要求,则针对要支持的语言生成高质量本地化应用程序所需的时间和金钱就会降到最低。.NET Framework 为开发全球通用的应用程序提供了广泛的支持。本主题提供可帮助您设计和开发全球通用应用程序的信息。

........
[解决办法]
目前看到的也多是有关多语言版本方面的应用。
当然,也有其他一些用途:
http://dotnet.aspx.cc/article/fnl8mlgw-yh49-4hol-tx39-gftrzx6ebelq/read.aspx

读书人网 >VB Dotnet

热点推荐