CSDN-CSDN社区-.NET技术-C#

收藏 项目的Properties是什么[问题点数:50,结帖人:jixuesong]

  • jixuesong
  • (K.G.)
  • 等 级:
  • 结帖率:
楼主发表于:2008-10-17 11:41:30
在vs2005下用c#开发winform项目时,解决方案资源管理器下有个Properties文件夹,请问这个文件夹下的文件有什么用
另外,我在初学者工具包中看到这样一段代码playerPictureBox.Image = Image.FromFile(Properties.Settings.Default.PlayerImage);
不太明白是什么意思,为什么要从Properties中读取呢
回复次数:10
  • cpio用户头像
  • cpio
  • (曾经真的以为人生就这样了)
  • 等 级:
#1楼 得分:10回复于:2008-10-17 11:50:40
它可以存放资源文件,配置文件

你可以打开里面的一些东西看看,比如Settings
#2楼 得分:10回复于:2008-10-17 11:52:33
恩。引入资源什么的。都放在那里边。
比如你引入了个bitmap。可以通过他来访问的
还有设置配置文件,
#3楼 得分:0回复于:2008-10-17 11:59:25
C# code
[global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("..\\..\\Images\\Players\\cat.jpg")] public string PlayerImage { get { return ((string)(this["PlayerImage"])); } set { this["PlayerImage"] = value; } }


什么意思呢
#4楼 得分:10回复于:2008-10-17 13:14:58
你那个是本地资源文件的声明。
#5楼 得分:0回复于:2008-10-17 13:56:29
可以放资源文件.
#6楼 得分:5回复于:2008-10-17 13:57:26
可以放Resources.resx,Settings.settings之类的文件.
#7楼 得分:5回复于:2008-10-17 14:00:23
例如你可以添加一个Resources.resx文件.然后在里边写一个值.他有一个key和value

然后你在程序里就可以调用了

using Resources;//引用这个


Resource.文件里写key
#8楼 得分:0回复于:2008-10-17 14:20:34
Properties是属性的意思
#9楼 得分:10回复于:2008-10-17 14:26:04
在vs2003的时候,应用程序的配置信息一般都放在app.config文件中,访问起来也不是很方便,在vs2005中,访问配置信息变得简单了很多,你可以直接利用可视的方式编辑配置信息,而且可以区分各种类型,比如字符串或者整型,或者一个字符串,这些信息都会自动保存到Settings.settings文件中,并会自动生成一个类供你访问这些信息,另外好像一些项目数据源,以及以前的AssemblyInfo.cs那个文件也放到了那里

就直接调用那个文件夹下的图片
#10楼 得分:0回复于:2008-10-17 14:46:41
引用 4 楼 justindreams 的回复:
你那个是本地资源文件的声明。


声明本地资源
相关问题
请问一下这个是什么意思public Properties() { this(null)} Java ...
请问:InputStream is =getClass().getResourceAsStream("/db ...
jswdk 中几个.properties 文件是什么意思啊?如何设置呢? Java / Web ...
java.util.Properties; 库是什么啊? Java / Web 开发- CSDN社区 ...
Radio Button的Properties里Group是什么意思? VC/MFC / 基础类- CSDN ...
像Cffffff sheet( _T("Shape Properties") );,这种情况,"_T"是什么 ...