c#中,能將三種型別檔案寫成資源檔案,分別是object(物件),byte(位元組陣列),string(字串)這三種型別。
建立資源檔案需要使用到system.resources.resourcewriter這個類。
首先,例項化resourcewriter型別的物件,
//建立了乙個名叫 myresource.resources 的資源檔案,但裡面什麼都還沒有
resourcewriter rw=new resourcewriter(「myresource.resources」);
然後,我們通過addresource方法來寫資源裡面的內容。這個方法過載了三次分別為addresource(string,object)、addresource(string,byte)、addresource(string,string)。用於對應的將三種型別的檔案寫成資源檔案。前面的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);//新增
rw.addresource("mystr", "從資源檔案中讀取字串!");//新增字串
最後,記得儲存資源和關閉資源。
rw.generate();//我嘗試過,不寫這句也沒關係,依然產生資源檔案,並能夠讀取
rw.close();
以上就是資源檔案的建立
Visual C 建立資源檔案
資源檔案顧名思義就是存放資源的檔案。資源檔案在程式設計中有著自身獨特的優勢,他獨立於源程式,這樣資源檔案就可以被多個程式使用。同時在程式設計的時候,有時出於安全或者其他方面因素的考慮,把重要東西存放在資源檔案中,也可以達到保密 安全的效果。那麼visual c 所使用的資源檔案中到底存放哪些東西呢?...
qt 建立資源檔案
我們編寫的gui可能需要一些額外的資源 比如貼圖用的 可用資源檔案統一管理。以下以為例。用qt creator 開啟工程,為工程新建資源檔案 如果沒有自動切換到上述介面,雙擊clock.qrc即可。選擇新增 新增字首,字首名預設為 new prefix1 改為在字首一欄輸入字首名 image 可以另...
C 資源檔案
獲取資源檔案 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system...