在.net中创建并使用资源文件(1)

在.net中,可以创建资源文件(.resx)供程序使用,可以在资源文件中加入图片、字符串等自定义资源。以便在程序中使用这些文件。下边就我们就创建一个名为Skins.resx的资源文件,在里面装载一些程序UI需要的资源,以便绘制程序界面。

首先我们新建一个Windows程序(Windows Application),在Form1_Load中加入以下代码:

      ResXResourceWriter rw = new ResXResourceWriter("Skins.resx");
      //skins
      Image Bottom_Left = Image.FromFile("Bottom_Left.gif");
      Image Bottom_Middle = Image.FromFile("Bottom_Middle.gif");
      Image Bottom_Right = Image.FromFile("Bottom_Right.gif");
      Image Middle_Left = Image.FromFile("Middle_Left.gif");
      Image Middle_Right = Image.FromFile("Middle_Right.gif");
      Image Top_Left = Image.FromFile("Top_Left.gif");
      Image Top_Middle = Image.FromFile("Top_Middle.gif");
      Image Top_Right = Image.FromFile("Top_Right.gif");
      Image SysButton_Close = Image.FromFile("SysButton_Close.gif");
      Image SysButton_Min = Image.FromFile("SysButton_Min.gif");
      //ico
      Image Acc_Config = Image.FromFile("Acc_Config.png");
      Image Acc_Everyday = Image.FromFile("Acc_Everyday.png");
      Image Acc_Search = Image.FromFile("Acc_Search.png");
      Image Acc_Statistics = Image.FromFile("Acc_Statistics.png");
      Image Sys_Towards = Image.FromFile("Sys_Towards.png");
  
      //colors
      string BackColor = "#E5F6F9"; //窗口和控件背景色
      string BorderColor = "#79C6BC"; //控件边框颜色
      string ForeColor = "#79C6BC"; //控件前景色,即字体颜色
      string ActiveColor = "#79C6BC"; //控件激活(获得焦点)时颜色
      string ActiveBackColor = "#DAF1F3"; //控件激活时候控件背景色
      string InactiveColor = "#C0E5E4"; //控件非激活(失去焦点)时颜色
  
      //add skins
      rw.AddResource("Bottom_Left", Bottom_Left);
      rw.AddResource("Bottom_Middle", Bottom_Middle);
      rw.AddResource("Bottom_Right", Bottom_Right);
      rw.AddResource("Middle_Left", Middle_Left);
      rw.AddResource("Middle_Right", Middle_Right);
      rw.AddResource("Top_Left", Top_Left);
      rw.AddResource("Top_Middle", Top_Middle);
      rw.AddResource("Top_Right", Top_Right);
      rw.AddResource("SysButton_Close", SysButton_Close);
      rw.AddResource("SysButton_Min", SysButton_Min);
      //add colors
      rw.AddResource("BackColor", BackColor);
      rw.AddResource("BorderColor", BorderColor);
      rw.AddResource("ForeColor", ForeColor);
      rw.AddResource("ActiveColor", ActiveColor);
      rw.AddResource("ActiveBackColor", ActiveBackColor);
      rw.AddResource("InactiveColor", InactiveColor);
      //add ico
      rw.AddResource("Acc_Config", Acc_Config);
      rw.AddResource("Acc_Everyday", Acc_Everyday);
      rw.AddResource("Acc_Search", Acc_Search);
      rw.AddResource("Acc_Statistics", Acc_Statistics);
      rw.AddResource("Sys_Towards", Sys_Towards);
  
      rw.Generate();
      rw.Close();

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 控件
, gif
, acces
, image
Image控件
c 创建资源文件、eclipse创建资源文件、资源管理器创建文件夹、不使用资源创建对话框、java怎么创建资源文件,以便于您获取更多的相关知识。

时间: 2025-01-29 22:44:11

在.net中创建并使用资源文件(1)的相关文章

如何在C#中创建和使用资源文件

在C#中可以使用. Resources文件来保存各种类型的文件.下面我就举例说明如何创建和使用资源文件.首先是创造一个资源文件 System.Resources.ResourceWriter myResource = new System.Resources.ResourceWriter("you.resources"); myResource.AddResource("yangming", Image.FromFile("F:\\ym.jpg"

在.net中创建并使用资源文件(2)

我们继续资源文件使用的学习,将上次生成Skines.resx文件(在\bin\Debug目录下)Copy到要使用资源的Project的根目录下,然后在Visual Studio的Solution Explorer中点击一下上方的"Show All Files"按钮,就能在项目下见到Skins.resx. 在Skins.resx中点右键选择"Include In Project"见Skins.resx增加到项目中.这时候,我们已经将资源增加到了项目中,到底怎么使用它呢

C#创建和使用资源文件

创建 创建资源文件    资源文件顾名思义就是存放资源的文件.资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用.同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在资源文件中,也可以达到保密.安全的效果.那么Visual C#所使用的资源文件中到底存放哪些东西呢?在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组.各种对象和字符串.本文将结合一个程序例子来具体说明用Visual C#是如何创建资源文件的.

在Word 2010中创建链接向指定文件的超链接

在Word 2010文档中创建超链接时,链接地址不仅仅可以指向网页,还可以指向包括Word文档.Excel文件等在内的任意文件 .不过只有链接向本机程序支持的文件,才能在点击超链接时打开该文件.在Word 2010文档中创建链接向指定文件超链接的步 骤如下所述: 第1步,打开Word 2010文档窗口,选中需要创建超链接的文字.切换到"插入"功能区,在"链接" 分组中单击"超链接"按钮,如图2011080904所示. 图2011080904 单

在Word2010中创建链接向指定文件的超链接

在Word2010文档中创建超链接时,链接地址不仅仅可以指向网页,还可以指向包括Word文档.Excel文件等在内的任意文件.不过只有链接向本机程序支持的文件,才能在点击超链接时打开该文件.在Word2010文档中创建链接向指定文件超链接的步骤如下所述: 第1步,打开Word2010文档窗口,选中需要创建超链接的文字.切换到"插入"功能区,在"链接"分组中单击"超链接"按钮,如图1所示. 图1 单击"超链接"按钮第2步,在打开

直接查看-怎样在github中创建这样的html文件项目列表

问题描述 怎样在github中创建这样的html文件项目列表 http://fantaghiro.github.io/miaov/ 怎样在github中创建上面链接网页的项目列表,点击之后可以直接查看网页效果. 解决方案 Google.百度搜索:github pages 解决方案二: 通过链接的形式进行创建

mfc-VC6.0中MFC编程有关资源文件的问题?

问题描述 VC6.0中MFC编程有关资源文件的问题? VC6.0中为什么打不开资源文件,也就是rc文件,只能用TEX打开,可是这样很不方便啊? 解决方案 可以啊 例如想编辑对话框,或其它的资源,是可以打开资源窗口的. 你的打不开,你是如何 操作的呢? 解决方案二: 是不是rc文件损坏了,造成编译器不能正确解析. 解决方案三: 应该是rc文件出现问题了吧

Maven项目中获取classpath和资源文件的路径

 假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么java文件夹和resources文件夹在运行时就是classpath的真实位置,如果 有一个文件位于 src/main/resources/test.txt 有一个类位于 src/main/java/com/qunar/MyClass.java FILE_NAME = "test.txt" 通过如下代码 MyClass.class.getCl

Ruby程序中创建和解析XML文件的方法_ruby专题

使用builder创建XML builder安装方法: gem install builder require 'builder' x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1) #":target =>$stdout"参数:指示输出内 容将被写向标准输出控制台 #":indent =>1"参数:XML输出形式将被缩 进一个空格字符x.instruct! :xml, :