二.visual c#如何建立資源檔案:
resourcewriter rw = new resourcewriter ( "my.resources" );
rw.generate ( ) ;//產生乙個名稱為"my.resources"的資源檔案。
三.在資源檔案中新增資源:
(1).加入位元組陣列,語法格式為:
public void addresource ( string , byte [ ] ) ;
注釋:其中string是在使用資源檔案的時候,此位元組陣列的唯一識別符號
(2).加入物件,語法格式為:
public void addresource ( string , object );
注釋:其中string是在使用資源檔案的時候,此物件的唯一識別符號
icon ico = new icon ( "demo.ico" ) ;
image canceloff = image.fromfile ("cancel-off.png")
//在資源檔案中加入圖示
rw.addresource ( "demo.ico" , ico ) ;
//在資源檔案中加入圖象
rw.addresource ( "cancel-off.png" , canceloff ) ;
(3).加入字串,具體語法如下:
public void addresource ( string1 , string2) ;
rw.addresource ( "mystr" , "從資源檔案中讀取字串!" );
至此我們已經建立了乙個資源檔案,並且在資源檔案中加入了若干個資源,在這之後,應儲存此資源檔案,並關閉資源檔案,具體如下:
rw.close ( ) ;
最好還要提醒一下,在成功編譯成執行檔案後,在執行此檔案的時候,必須保證在此執行檔案的相同目錄,存在上面**中提到名稱的圖示和圖象,否則在建立資源檔案的時候是會出錯的
四.使用資源檔案
(2).如何在程式管理資源檔案中的資源:
命名空間system.resources中有乙個class為resourcemanager,這個class的主要作用就是管理並使用資源檔案,下列**就是定義乙個resourcemanager類:
resourcemanager rm = new resourcemanager ( "images" ,assembly.getexecutingassembly ( ) ) ;
(3).如何在程式中使用資源檔案中的資源:
下面二個方法獲得指定的資源:
object getsting(string)
object getobject(string)
其中的"string"就是資源在資源檔案中的那個唯一識別符號。
提取字串資源:
string s = ( ( string ) rm.getstring ( "mystr" ) ) ;
提取圖示資源:
icon icodemo = ( ( icon ) rm.getobject ( "demo.ico" ) ) ;
提取圖象資源:
image a = ( ( image ) ( rm.getobject ( "ok-off.png" ) ) ) ;
Unity 初識 匯入資源與資源檔案操作
匯入資源 方式一 將資源直接放到專案的assets資料夾中。方式二 將資源直接拖動到project檢視的assets資料夾中。方式三 選單欄 assets import new asset.在彈出的視窗選中要匯入的檔案,單擊import。資源檔案操作 開啟當前資源檔案所在的資料夾 在資源管理器中顯示...
C 資源檔案操作的總結
vb.net 在 vb.net 中就很簡單了,它自動給嵌入資源新增 root namespace。不管你在哪個子資料夾中放置資源檔案,資源檔案的完整名永遠是 root namespace base name。根據上面的描述,如果我們使用 c 用 vs.net 在 newfolder 這個子資料夾中新...
C 資源檔案
獲取資源檔案 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system...