我在写程序代码的时候,把窗体里用到的提示信息全部放在了Resources.resx文件中进行维护,觉得这样便于维护,更改提示信息和变量名的时候都很方便,只要一处更改,所有地方都跟着更改。但有人反对我这样做,觉得没有必要,认为这里不是放这些信息的地方,提示信息应在各自的窗体中进行维护,公共的提示信息则建一个类,进行统一调用,但我不赞成这样,总觉得维护起来很麻烦,需要去点击每一个窗体,查找相应的信息。不知各位都有什么好方法,请赐教!

解决方案 »

  1.   

    I think global setting class is better.
    Resource is not a good place for save string, just for file source.
      

  2.   

    我公司的做法跟楼主相同。Resources.resx本身自动生成了一个类,引用起来也很方便。
    窗体资源里面仅防止控件相关的资源
      

  3.   

    , 俺是自己新建一个文件, 不过也是编译成资源的形式~~~估计跟放Resources.resx里差不多
      

  4.   

    你算是开了先河了。。
    Resources.resx文件是程序源文件的一些信息。里面要是出了问题还麻烦。。
      

  5.   


    貌似可以根据 flag不同,去读不同的资源文件~~~
      

  6.   


    楼主可以自己新建一个Messages.resx啥
      

  7.   

    同感...以前放的图片...后来复制的时候resx丢了 所有图都消失了........NND什么事.... 做个class 好象在使用和管理都比resx叫方便.
      

  8.   

    可以把一些错误维护信息维护在Setting文件里和资源文件分开放
      

  9.   


    class 比resx方便在哪里呢?
      

  10.   

    我们是用的一个类来存放的,resx用来存放图片,
      

  11.   

    我们是用的一个类来存放的,resx用来存放图片,
      

  12.   

    这可不是先河...资源文件可是很正统的Windows程序开发标准,十多年来一直都在用...而且正好和你们理解的相反...修改资源文件可以直接用工具修改而不影响可执行程序,也就是说如果只修改资源都不需要重新编译程序...
      

  13.   

    http://msdn.microsoft.com/en-us/library/ekyft91f.aspx