社区
C#
帖子详情
谁能给出一个完整的资源文件的使用例子(从创建到使用)
YYKXQ
2005-11-25 03:03:10
小弟最近在研究资源文件,需要一个完整的例子来帮助理解,哪位大虾能给一个全部用代码使用资源文件的例子:
比如我把一个字符串保存如资源文件,然后从资源文件中读出来。其间包括资源文件的保存、创建附属程序集、把字符串从资源文件中读出来。感谢!
...全文
324
8
打赏
收藏
谁能给出一个完整的资源文件的使用例子(从创建到使用)
小弟最近在研究资源文件,需要一个完整的例子来帮助理解,哪位大虾能给一个全部用代码使用资源文件的例子: 比如我把一个字符串保存如资源文件,然后从资源文件中读出来。其间包括资源文件的保存、创建附属程序集、把字符串从资源文件中读出来。感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YYKXQ
2005-11-28
打赏
举报
回复
回拖拖猪:
我的是WinForm,命名空间是WindowsApplication5,资源文件为—D:\Me.resource,按照如下步骤操作:
1,在资源管理器里选中文件
2,按住鼠标左键,拖到工程文件上,松开鼠标左键。
3,在拖放的文件上点鼠标右键,选“属性”
4,在生成操作里选择“嵌入的资源”。
在按钮中添加代码:
ResourceManager rm=new ResourceManager("WindowsApplication5.Me",Assembly.GetExecutingAssembly());
MessageBox.Show(rm.GetString("h").ToString());
就会出现那个异常
asuan
2005-11-28
打赏
举报
回复
up
singlepine
2005-11-28
打赏
举报
回复
http://singlepine.cnblogs.com/articles/253309.html
totopig
2005-11-28
打赏
举报
回复
这个应该是你的资源名称的名称空间不对。
franchdream
2005-11-28
打赏
举报
回复
IResourceReader reader = new ResourceReader("资源文件路径文件名字");
IDictionaryEnumerator en = reader.GetEnumerator();
en.Reset();
while(en.MoveNext() !=false)
{
switch(en.Key .ToString ())
{
case"Close1.bmp":
Close1=(Bitmap)en.Value ;
break;
// case "Min1.bmp":
// Min1=(Bitmap)en.Value ;
// break;
case"WindowLeft.bmp":
WindowLeft=(Bitmap)en.Value ;
break;
case"WindowBottomLeft.bmp":
WindowBottomLeft=(Bitmap)en.Value ;
break;
case"Restore1.bmp":
Restore1=(Bitmap)en.Value ;
break;
case"WindowBottomRight.bmp":
WindowBottomRight=(Bitmap)en.Value ;
break;
case"WindowRight.bmp":
WindowRight=(Bitmap)en.Value ;
break;
case"WindowBottom.bmp":
WindowBottom=(Bitmap)en.Value ;
break;
case"TitleRight.bmp":
TitleRight=(Bitmap)en.Value ;
break;
case"TitleMain.bmp":
TitleMain=(Bitmap)en.Value ;
break;
case"TitleLeft.bmp":
TitleLeft=(Bitmap)en.Value ;
break;
// case"Max1.bmp":
// Max1=(Bitmap)en.Value ;
// break;
default:
break;
}
}
reader.Close ();
}
franchdream
2005-11-28
打赏
举报
回复
using System;
using System.Drawing ;
using System.Resources ;
namespace Project1
{
/// <summary>
/// CreatResources 的摘要说明。
/// </summary>
public class CreatResources
{
public CreatResources()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static void Main ( )
{
ResourceWriter rw = new ResourceWriter ( "My.resources" ) ;
//Icon ico = new Icon ( "Demo.ico" ) ;
Image Close1 = Image.FromFile ("Close1.bmp") ;
Image Max1 = Image.FromFile ("Max1.bmp") ;
Image Min1 = Image.FromFile ("Min1.bmp") ;
Image Restore1 = Image.FromFile ("Restore1.bmp") ;
Image TitleLeft = Image.FromFile ("TitleLeft.bmp") ;
Image TitleMain = Image.FromFile ("TitleMain.bmp") ;
Image TitleRight= Image.FromFile ( "TitleRight.bmp" ) ;
Image WindowBottom = Image.FromFile ( "WindowBottom.bmp" ) ;
Image WindowBottomLeft = Image.FromFile ( "WindowBottomLeft.bmp" ) ;
Image WindowBottomRight = Image.FromFile ( "WindowBottomRight.bmp" ) ;
Image WindowLeft = Image.FromFile ( "WindowLeft.bmp" ) ;
Image WindowRight = Image.FromFile ( "WindowRight.bmp" ) ;
// rw.AddResource ( "demo.ico" , ico ) ;
rw.AddResource ( "Close1.bmp" , Close1 ) ;
rw.AddResource ( "Max1.bmp" , Max1 ) ;
rw.AddResource ( "Min1.bmp" , Min1 ) ;
rw.AddResource ( "Restore1.bmp" , Restore1 ) ;
rw.AddResource ( "TitleLeft.bmp" , TitleLeft ) ;
rw.AddResource ( "TitleMain.bmp" , TitleMain ) ;
rw.AddResource ( "TitleRight.bmp" , TitleRight ) ;
rw.AddResource ( "WindowBottom.bmp" , WindowBottom ) ;
rw.AddResource ( "WindowBottomLeft.bmp" , WindowBottomLeft ) ;
rw.AddResource ( "WindowBottomRight.bmp" , WindowBottomRight ) ;
rw.AddResource ( "WindowLeft.bmp" , WindowLeft ) ;
rw.AddResource ( "WindowRight.bmp" , WindowRight ) ;
rw.Generate ( ) ;
rw.Close ( ) ;
}
}
}
YYKXQ
2005-11-28
打赏
举报
回复
我按照他说的做了,但是出现一个异常,
未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源。请确保已将“WindowsApplication4.Me.resources”正确嵌入或链接到程序集“WindowsApplication4”。
baseName: WindowsApplication4.Me locationInfo: <null> resource file name: WindowsApplication4.Me.resources assembly: WindowsApplication4, Version=1.0.2158.14903, Culture=neutral, PublicKeyToken=null
请问解决办法。
marvelstack
2005-11-27
打赏
举报
回复
比较完整的演示,
http://blog.csdn.net/lizanhong/archive/2004/09/10/100812.aspx
C#
创建
和
使用
资
源文件
资
源文件
在程序设计中有着自身独特的优势,他独立于源程序,这样
资
源文件
就可以被多个程序
使用
。同时在程序设计的时候,有时
出
于安全或者其他方面因素的考虑,把重要东西存放在
资
源文件
中,也可以达到保密、安全的...
C#
创建
和
使用
资
源文件
资
源文件
在程序设计中有着自身独特的优势,他独立于源程序,这样
资
源文件
就可以被多个程序
使用
。同时在程序设计的时候,有时
出
于安全或者其他方面因素的考虑,把重要东西存放在
资
源文件
中,也可以达到保密、安全的...
C#中
创建
资
源和
使用
资
源
资
源文件
顾名思义就是存放
资
源的文件。
资
源文件
在程序设计中有着自身独特的优势,他独立于源程序,这样
资
源文件
就可以被多...本文将结合
一个
程序
例子
来具体说明用Visual C#是如何
创建
资
源文件
的。 <br />一
3.3:如何在Python中
创建
文件?
在上面的代码中,我们首先
使用
open()函数
创建
一个
名为“myfile.txt”的文件,并
使用
write()函数向文件中写入数据。在上面的代码中,我们首先
使用
open()函数
创建
一个
名为“myfile.txt”的文件,并
使用
write()函数向...
【android】
资
源文件
anim的
创建
和注意
前言:在日常的android开发中,会用到动画效果,这时候就需要
创建
动画
资
源文件
夹,我在网上看了很多说这个anim文件夹
创建
的教程,可是都感觉没有说到点子上,根据步骤
创建
了可还是有一段时间的懵比状态,下面记录了...
C#
110,548
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章