關於程式資源檔案 深入學習筆記

2021-10-06 17:01:23 字數 756 閱讀 9909

可以將字串、影象、物件資料等資源包含在資源檔案之中,以供程式使用。.net平台提供了5種資源方案的支援:

一、二、

與只能儲存字串資源的文字檔案不同,xml 資源 (.resx) 檔案可以儲存字串、二進位制資料(影象、圖示和音訊剪輯等)以及程式設計物件。 .resx 檔案包含乙個標準標頭,用以描述資源條目的格式,並指定用於解析資料的 xml 的版本資訊。 資源檔案資料跟在 xml 標頭之後。 每個資料項由包含在data標記中的乙個名稱/值對構成。 其name屬性定義資源名稱,而巢狀的value標記包含資源值。對於字串資料,value標記包含字串。例如:

字串資源:

文字字串

二進位制資源,比如說一張:

或者:可以看出以上儲存二進位制資源的兩種方式,乙個是儲存資源的所在路徑,乙個則是直接以base64的資料形式把資源本身儲存下來。

三、使用 system.resources 命名空間中的型別以程式設計方式建立乙個 xml 資源 (.resx) 檔案。 可以建立乙個 .resx 檔案、列舉其資源並按名稱檢索特定資源。 有關詳細資訊,請參閱以程式設計方式使用 .resx 檔案。

四、五、

Python深入學習筆記(二)

計數器counter counter類是自python2.7起增加的,屬於字典類的子類,是乙個容器物件,主要用來統計雜湊物件,支援集合操作 其中後兩項分別返回兩個counter物件各元素的最小值和最大值。from collections import counter c counter succes...

Django筆記 admin 深入學習

django 內建的管理後台,大部分時候可以通過對admin進行配置來提高開發效率。預設情況下顯示乙個models objects的列表,如果model定義了 str 方法,則顯示其返回的內容 乙個list或者tuple,需要展示在列表頁的字段 可以自定義 定義全域性操作按鈕 def comm ac...

關於C 深入學習的問題

學習vc 有相當的內容要學,而最後的深度則看個人的悟性與勤奮了。1 掌握最新標準的c 2個月 如果曾經在大學裡自以為學過c c 還對dynamic cast static cast template try catch throw stl 感到 陌生,那你該refresh一下新的ansi c 標準了...