C#生成和访问资源文件

来源:互联网 发布:广州淘宝摄影工作室 编辑:程序博客网 时间:2024/06/05 16:19

C#可以方便的实现将图片文件放入到资源文件中,这样你辛辛苦苦做的图片就不会那么容易被别人盗用,发布程序时只需要带一个资源文件即可。下面就简单介绍一下如何生成和访问资源文件。   
    
 ResourceWriter   rw   =   new   ResourceWriter("data.resources");//创建资源文件
Image   image   =   Image.FromFile("文件路径");
rw.AddResource("主键",   image);  
//如字典一样,可以添加属性并赋值
rw.AddResource("Title",   "Professional   C#");  
rw.AddResource("Chapter",   "Assemblies");  
rw.AddResource("Author",   "Christian   Nagel");  
rw.AddResource("Publisher",   "Wrox   Press");  
rw.Close();  


引用资源文件
Assembly   assembly   =   Assembly.GetExecutingAssembly();  
System.Resources.ResourceManager rm   =   new   System.Resources.ResourceManager("工程名.data",assembly);
//获得相应的属性 
logo.Image   =   (Image)rm.GetObject("WroxLogo");  
textBoxTitle.Text   =   rm.GetString("Title");  
textBoxChapter.Text   =   rm.GetString("Chapter");  
textBoxAuthor.Text   =   rm.GetString("Author");  
textBoxPublisher.Text   =   rm.GetString("Publisher");

原创粉丝点击