多语言资源文件制作工具

      前一段时间,看到有一个SR资源制作工具出来,不过这个工具有一个限制就是导入资源文件要注册。仿照这个工具制作了一个类似的程序,此程序生成标准的resx文件,生成的文件在VS中,可以直接进行编辑,同时在VS编辑后的文件,也可以导入到程序中,方便在VS和此工具程序中的同步修改,本来是想制作一个VS插件的,但是对插件编写不是很了解,就做成一个工具算了。

     下面对此程序作一个简单的介绍:
image

程序可以制作字符串和图片格式的资源文件,在以后,还可以加入对图标资源文件的支持。默认打开的程序是没有添加任何语言的,在“语言”工具栏上,有三个按钮,导入表示导入已有的资源文件,添加表示增加一种新的语言,移除表示对现有的语言进行删除操作。

下面就来添加一种语言:

image

image

 

这样就可以在字符串的列表中,添加资源了:

image

如果要添加图片,就点击上图中的图片标签,如下图所示:

image

在空白处单击右键,出现如下菜单:

image

导入表示从资源文件中,导入图片资源

添加表示选择几个图片文件进行添加

移除表示删除选中的图片资源

现在我以添加为例,来作操作:

image

 

image

这样就加入了字符串资源和图片资源。

本程序生成的VS的类项目,作为输出,点击“设置”,就可以设置项目输出一些信息。

image

 

image

设置好后,点击“编译”,就可以生成的项目,并可以直接在VS中打开,

image

image

打开项目后,如下图所示:

image

 

在“Resources.resx”上单击右键执行“Run Custom Tool”,再编译项目,输出的项目就可以直接使用了。

image

 

image

posted @ 2010-06-17 12:41  cdboy  阅读(2281)  评论(9编辑  收藏  举报