日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#中使用资源文件保存图片和皮肤文件的使用

發布時間:2023/12/15 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#中使用资源文件保存图片和皮肤文件的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、資源文件的使用

  在你的winform程序中是否用到了大量圖片?背景,按鈕效果,邊角效果圖片等等,這么多的圖片存放起來比較費事,一不小心弄丟一張還會導致窗體效果出了問題。這種情況下,可以考慮使用資源文件來保存這些圖片,使用資源文件要用到如下兩個類:

  ResourceWriter,以系統默認的格式將資源寫入輸出文件或輸出流。無法繼承此類。

  ResourceManager,提供在運行時方便地訪問區域性特定資源的途徑。

  資源文件的后綴名一般都是.resources,所以,你命名一個資源文件,然后將圖片或者文件等內容,按名稱——文件對應保存進去,就可以了。如下代碼可實現保存這些內容:

??????? 有兩張圖片top.png和center.png,還有一個字符串"今天天氣不錯!",保存至資源文件MyFirstResourceFile.resources。

ResourceWriter resourceWriter = new ResourceWriter(@"F:\MyFirstResourceFile.resources"); Image imageTop = Image.FromFile(@"F:\imageFile\top.png"); Image imageCenter = Image.FromFile(@"F:\imageFile\center.png"); resourceWriter.AddResource("imageTop", imageTop); resourceWriter.AddResource("imageCenter", imageCenter); resourceWriter.AddResource("resourceString", "今天天氣不錯!"); resourceWriter.Generate(); resourceWriter.Close();

讀取資源文件里的內容,如下代碼:

ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager(@"MyFirstResourceFile", @"F:\", null); Image rimageTop = resourceManager.GetObject("imageTop") as Image; Image rimageCenter = resourceManager.GetObject("imageCenter") as Image; string resourceString = resourceManager.GetObject("resourceString") as String;

2、如何使用皮膚

??? 使用資源文件保存大量的圖片你也覺得麻煩的話,那么就是用皮膚吧,關于如何制作ssk皮膚文件,這里就不說了,也比較麻煩,需要圖片的紋理,顏色什么的,有專門的資料介紹這個的。這里就簡單說一下,做好的皮膚如何使用吧。使用皮膚需要用到一個dll,IrisSkin2.dll,網上下載的地方挺多,http://download.csdn.net/detail/yysyangyangyangshan/3919723。
????? 那就先下載一個能用的皮膚文件mySkin.ssk來使用,http://download.csdn.net/detail/yysyangyangyangshan/3919755。將IrisSkin2.dll添加至引用,生成后,在工具欄就有一個SkinEngine,然后拖至你的窗體中。在構造器或者Form_Load什么地方,加入下代碼。

this.skinEngine1.SkinFile = @"F:\mySkin.ssk";

窗體就加上了皮膚。

未加皮膚前:


加皮膚后:


皮膚使用代碼:http://download.csdn.net/detail/yysyangyangyangshan/4140313

總結

以上是生活随笔為你收集整理的C#中使用资源文件保存图片和皮肤文件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。