C#开发的资源文件程序(可国际化) - 开源研究系列文章
上次将小软件的线程池描述了,也将插件程序描述了,这次就将里面的资源文件相关的内容进行下记录,这里能够让程序做成国际化的形式(即多语言程序),主要就是通过这个资源文件的方式进行的处理。下面将对这个资源文件的定义进行描述,比网上的其它例子更能够具有代码复用意义。
一、 项目目录;
下图是项目目录,上面是资源文件类库,下面是应用程序。从资源文件库中可看到,我们定义了4个资源文件类,从中对资源文件库中的资源进行读取。
二、 资源文件定义;
我们在资源类库中定义了几个类,对资源文件进行获取。
1、 字符串资源;
从下图能够看到,我们在资源中添加了字符串。
2、 图像资源;
从下图能够看到,我们在资源中添加了图像资源。
3、 图标资源;
我们添加了图标资源。
4、 文本资源;
我们添加了文件资源。
三、 程序运行;
1、 添加资源文件代码;
在资源文件库中添加代码,具体见源文件。
2、 添加主程序代码;
下面是在主程序的构造函数中添加代码。
3、 运行;
下面是运行后的效果。
这次将资源文件的使用进行了描述,至于多语言程序,就是在类库中添加所有能够国际化的字符串,然后加载字符串类库即可。希望对广大的网友有代码复用的价值。很快就要过春节了,祝大家新年快乐吧。
下面提供源码下载:https://download.csdn.net/download/lzhdim/87377498 。
相关文章