zoukankan      html  css  js  c++  java
  • c# 嵌入资源文件

    欢迎转载,转载请注明:转载自[ http://www.cnblogs.com/zjfree/ ]

    开发环境:VS2005 C#

    首先将要嵌入的资源拷贝到工程目录下。

    设置文件生成操作为:嵌入的资源

    获取嵌入资源代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    private void Form1_Load(object sender, EventArgs e)
    {
        Stream sm = Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsApplication3.嵌入文本.txt");
        byte[] bs = new byte[sm.Length];
        sm.Read(bs, 0, (int)sm.Length);
        sm.Close();
        UTF8Encoding con = new UTF8Encoding();
        string str = con.GetString(bs);
        MessageBox.Show(str);
    }
    汉字乱码
    Stream sm = Assembly.GetExecutingAssembly().GetManifestResourceStream("嵌入资源.会泽代码.txt");
    
                byte[] bs = new byte[sm.Length];
    
                sm.Read(bs, 0, (int)sm.Length);
    
                sm.Close();
    
                string str = Encoding.GetEncoding("GB2312").GetString(bs);        ;
    
                MessageBox.Show(str);

     字符串: MessageBox.Show(嵌入资源.Properties.Resources.mystr);

    注意:WindowsApplication3.嵌入文本.txt WindowsApplication3为工程名称

    实例下载:http://files.cnblogs.com/zjfree/Embed.rar

    使用系统嵌入资源功能

    假设工程名称为:WindowsApplication3

    打开菜单 [项目] - [属性] 选择[资源] [添加资源] [添加现有文件] 选择资源文件 设置资源名称


    在程序中使用方法

    1
    2
    SoundPlayer play = new SoundPlayer(WindowsApplication3.Properties.Resources.Warning);
    play.Play();

    欢迎转载,转载请注明:转载自[ http://www.cnblogs.com/zjfree/ ]
  • 相关阅读:
    Windows10 搭建 ElasticSearch 集群服务
    python开发目录
    nohup命令使用
    shell脚本概述
    关于ELK
    keepalived+DR
    shell脚本中awk的用法
    shell脚本中sed的用法
    shell脚本中grep的用法
    shell检测入侵与邮件报警
  • 原文地址:https://www.cnblogs.com/gisoracle/p/5982466.html
Copyright © 2011-2022 走看看