绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
C#开发的资源文件程序(可国际化) - 开源研究系列文章
2023-01-10 14:44:37

  上次将小软件的线程池描述了,也将插件程序描述了,这次就将里面的资源文件相关的内容进行下记录,这里能够让程序做成国际化的形式(即多语言程序),主要就是通过这个资源文件的方式进行的处理。下面将对这个资源文件的定义进行描述,比网上的其它例子更能够具有代码复用意义。

  一、      项目目录;

  下图是项目目录,上面是资源文件类库,下面是应用程序。从资源文件库中可看到,我们定义了4个资源文件类,从中对资源文件库中的资源进行读取。

  二、      资源文件定义;

  我们在资源类库中定义了几个类,对资源文件进行获取。

  1、        字符串资源;

  从下图能够看到,我们在资源中添加了字符串。

     

  2、        图像资源;

  从下图能够看到,我们在资源中添加了图像资源。

  

  3、        图标资源;

  我们添加了图标资源。

  

  4、        文本资源;

  我们添加了文件资源。

  

  三、      程序运行;

  1、        添加资源文件代码;

  在资源文件库中添加代码,具体见源文件。

      

   


   


  2、        添加主程序代码;

  下面是在主程序的构造函数中添加代码。

   


  3、        运行;

  下面是运行后的效果。

   

  这次将资源文件的使用进行了描述,至于多语言程序,就是在类库中添加所有能够国际化的字符串,然后加载字符串类库即可。希望对广大的网友有代码复用的价值。很快就要过春节了,祝大家新年快乐吧。

  下面提供源码下载:https://download.csdn.net/download/lzhdim/87377498 。


分享好友

分享这个小栈给你的朋友们,一起进步吧。

.NET中大型研发必备
创建时间:2022-04-09 00:21:16
本系列文章适合有初/.NET知识的同学阅读(请在电脑上打开页面,获取更好的阅读效果)。 (1)本系列文章,旨在讲述研发一个中大型项目所需要了解的一系列“基本构件”,并提供这些“基本构件”在全网的【简单】、【快速】使用方法!!(并不深究技术原理) (2)通过阅读本系列文章,能让你在“正规”项目研发方面快速入门+进阶,并能达成“小团队构建大网站”的目的。 (3)本系列文章采用的技术,已成功应用到人工智能、产业互联网、社区电商、游戏、金融风控、智慧医疗、等项目上。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 红色侦察兵
    栈主

小栈成员

查看更多
  • miemieMIA
  • LCR_
  • xsy028
  • ?时光与海?
戳我,来吐槽~