相关文章  
  • DataList和DataRepeater分页
  • Whidbey 初体验之局部类型 - partial 类型
  • C#实现阿拉伯数字转换成中文大写金额代码
  • XML 中的经典常见问题完全展播
  • 修改大型 XML 文件的有效方法展示
  • CLR 调试接口的架构与应用之调试事件
  • CLR 调试接口的架构与应用之调试框架
  • 用C#轻松地在DOTNET中实现缩略图
  • DataGrid 中由某列的值设定行的颜色
  • 如何实现可以带详细表格的DropDownList
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    在dotnet中资源文件的概念和使用4

    一种特殊情况,那就是当你直接嵌入一资源时,也就是说,不通过一个资源文件而直接将一资源嵌入到 Assembly 中。这可以在 VS.NET 中通过设置一文件的 Build 属性为 Embedded Resource 实现。在这种情况下 ResourceManager 就没有用了,因为它只能获取 .resources 资源文件(在或不在 Assembly 中)。那么如何调用这类的资源呢?不难,我们需要利用一些 Reflection 中的特征。别怕,不是让你再学 Reflection,其实我们只要了解一些 System.Reflection.Assembly 这个类中的一些函数就可以了。有三个相关函数,不过我们只需要 Assembly.GetManifestResourceStream 这个函数。这个函数将一嵌入到 Assembly 中的资源以 stream 的方式返回,而我们可以将这个 stream 转成在 .NET 中可用的对象。比如,如果嵌入资源是一图片,那么我们可以利用 New Bitmap(Stream) 这个 Bitmap 的 constructor 获得这个图片资源的 Bitmap 对象。
      注:在这里仅介绍怎样获得不同的资源的方法,关于怎样用各个类与函数请参看有关文档。
      
      如何准确的定义资源文件的逻辑位置
      我想这是许多人

    页码:[1] [2] [3] [4] [5] [6]4页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved