编译自己的资源文件编辑器(reseditor.exe)

编译

vs.net2003 本身带了一个资源文件编辑软件,但默认没有编绎,不能使用。下面是我编绎这个工具的过程:

1.找到reseditor这个目录。一般在“
Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Samples\Tutorials\resourcesandlocalization\reseditor”

2.reseditor目录中只有build.bat批处理文件。没有编绎C#源程序需要的csc.exe文件。我用了一个最笨的方法,就是把需要的文件全部拷贝到这个目录中。编绎C#源程序需要的文件如下:
csc.exe
cscomp.dll
cscompui.dll

3.把以上文件拷贝到reseditor目录后运行build.exe。系统会在当前目录新生成一个reseditor.exe的可执行文件。双击reseditor是不是看见了想要的东西 ^.^。

在程序中读取资源文件中的图片:
假如资源文件myrs.resources中有一个welcom的字段,值是一个图片。在程序要读取这个图片可以这样写:
1.在程序头部导入resources,reflection两个命名空间
Imports System.Resources
Imports System.Reflection
2.在“解决方案资源管理器”中右击当前解决方案在弹出的菜单选择“添加”“添加现有项”加入myrs.resources资源文件。确保myrs.resources是“嵌入的资源”
3.在程序中这样写:
Dim mypic As New picturebox
Dim rdrs As resourcemanager
rdrs=New resourcemanager("你的解决方案.myrs.resources",Me.GetType().Assembly)
mypic.Image=Ctype(rs.GetObject("welcom"),Image)
4.按F5运行。

时间: 2024-10-31 11:18:35

编译自己的资源文件编辑器(reseditor.exe)的相关文章

资源文件说明:资源文件生成器 (Resgen.exe)

资源文件生成器 (Resgen.exe)资源文件生成器将 .txt 文件和 .resx(基于 XML 的资源格式)文件转换为公共语言运行库二进制 .resources 文件,该文件可嵌入运行库二进制可执行文件或编译成附属程序集.  Resgen.exe 执行下列转换:•    将 .txt 文件转换为 .resources 文件或 .resx 文件.•    将 .resources 文件转换为文本文件或 .resx 文件.•    将 .resx 文件转换为文本文件或 .resources 文

Android APK反编译查看源码及资源文件

本文主要介绍如何反编译Android应用程序查看源代码.资源文件和xml文件以及修改后重新打包成APK.鼓励大家反编译去学习他人的设计而不是将应用换壳后混乱市场.也可以直接使用网友整理的 anti-droid. Android APK实际就是个Zip文件,可以解压缩后反编译查看源代码和资源文件.以下以微信为例: 我们可以右击APK文件,"打开方式"选择Winrar压缩文件管理器,截图如下: 是不是跟程序的目录结构很像,源码已经被压缩在了classes.dex文件中.这里我们可以直接查看

从资源文件里加载文件(C#)

加载 1.概述: 资源文件很早就有了,在.Net时代里这个东西也不算稀奇,在进行多国语言化的时候通常把不同翻译的文字存放到资源包里.以前资源文件除了放字符串以外,还可以放文件.不过在C#的工程里面,资源管理面板是空的(vc++工程里资源面板可以使用),无法直接编辑资源属性,不过每个WinForm都会带一个.resx的文件,这个文件就是WinForm的资源文件.如果通过添加新项目的方法,给工程里添加资源文件的话,产生的也是.resx文件.估计.resx文件是.net给c#新设计的资源文件格式..r

代码阅读总结之Fitch and Mather 7.0(资源文件Resource随笔)

在Fitch and Mather 7.0中利用了大量的资源文件 资源文件对创建和本地化提供全面的支持 资源可以包含多种形式的数据,包括字符串.图像和持久的对象 通过在资源文件中存储数据,无需重新编译即可更改数据. 为了将持久对象写入资源文件,这些对象必须是可序列化的. Fitch and Mather 7.0在命名空间FMStocks7.Common中创建了一个ResourcesCollection集会类 此类定义了一个构造器和2个索引器 构造器初始化一个私有的ResourceManager实

Delphi使用资源文件全攻略

本文为原创,如需转载,请注明作者和出处,谢谢!     在通常情况下使用delphi设计程序,都是将字符串.图像等资源直接使用delphi提供的vcl控件加到*.dfm中,这样做会合修改这些资源时带来 不便,如果资源被多次引用,这些资源在程序启动时都被加载到内存中,非常耗费系统资源.因此,这就需要一种新的引用资源的文件:资源文件.资源文件就是将 一些资源,如字符串.图像等信息进行编译,然后在程序中引用编译后的资源文件,最后和源程序一起编译生成可执行文件.由于在资源文件中的资源是在需要时加 载,因

资源文件的保存?

问题描述 现做一个类似vs2005中的资源文件编辑器现在遇到一个问题怎么保存里面的资源因为资源文件修改的时候必须把资源重新全部保存而这些资源先全部保存到内存是不是太大了望指点 解决方案 解决方案二:up

Android 修改现有ROM资源文件如何实现_Android

Android 修改现有ROM资源文件 一,准备工作 1.一台开发手机.     我推荐最好用G7,也是就HTC Desire那款(是不是有些广告嫌疑...),这台机各种ROM都很全,资料也多些,很容易刷到root,Android版本也是最新的2.3.3. 2.Auto-sign签名工具    这个是必备的,网上很多下载点,主要做ROM签名所用 3.apktool     打包解包apk工具 二,具体步骤 1.先将ROM包解压,比如我用的就是g7_3.3_hiapk_signed.zip,你就会

用NAnt编译带有资源文件(*.resx,*.bmp,*.gif等)的C#项目

情况一:如何编译支持多语言切换的项目 <!-- 转换资源文件的格式(编译资源文件的必要步骤) --> <resgen input="ResourceText.resx" output="${nant.project.name}.ResourceText.resources" todir="${build.dir}\bin" /> <resgen input="ResourceText.zh-CHS.resx

android apk代码和xml资源文件反编译

一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码.以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:http://laichao.googlecode.com/files/jdgui.zip 具体步骤: 首先将apk文件