国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在VB項目中使用資源文件

2024-07-21 02:20:59
字體:
來源:轉載
供稿:網友
很多vb項目使用的數據存儲在擴展文件中,包括bmp圖片,icons圖標,指針和wav文件。在你的安裝中這些元素作為分開的單獨文件有兩個缺點。
首先,它可能在大量的文件中混亂安裝;但是,如果一個用戶刪除或者不經意的移動文件中的任何內容,程序就不會正常運行。第二,文件中的材料對于用戶來說使用是非常自由的,有可能用戶所使用的方法是你不希望的。

你可以使用資源文件來避免上面的這些問題。使用資源文件的另外一個好處就是你可以創造特別版本的資源文件包括在不同的地方安裝。

一個vb項目僅僅只有一個和它相關的資源文件。這個文件包含了二進位和串元素。文件中的每個元素有一個標識符,當項目需要它的時候,你可以使用這個標識符來檢索一個特別的資源。

為了創建或者修改一個項目的資源文件,在vb ide中使用tools | resource editor命令,然后使用資源編輯器命令添加bit和其他項目到文件中。每個資源在這個時候被分配了一個標識符。你同樣可以使用project | add new resource file添加一個存在的資源文件到項目中。

在你的項目中,你使用三個函數來從資源文件中裝入數據:loadrespicture (for bitmap 圖像), loadresstring (字符串), and loadresdata (多種數據)

現在我們來看看一些例子。下面的代碼裝如了一個icon資源并使用101代碼,分配form1 給icon:

form1.icon = loadrespicture(101, vbresicon)

同樣地,這個代碼裝入一個bmp圖片并在一個圖片控制器中顯示它:

picture1.picture = loadrespicture(102, vbresbitmap)

下面的代碼從資源文件中裝入一個字符串并在標簽控制器中顯示:

label1.caption = loadresstring(103)

loadresdata函數使用在任意二進制數據,比如wav和avi中,你的程序必須包含代碼來完成適當的數據。loadresdata函數的用法不在我們今天討論的范圍之內,但是你可以從vb文檔中找到更多信息。

資源函數是一個非常有用的工具,但是很少的程序員在了解它。我希望這篇簡短的文章會在技術上給大家一些啟示。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南江县| 瓮安县| 新平| 夹江县| 宿迁市| 高陵县| 深水埗区| 蕲春县| 普格县| 肃宁县| 隆德县| 洛隆县| 永州市| 巍山| 环江| 清徐县| 淄博市| 双流县| 大连市| 汾阳市| 赞皇县| 齐齐哈尔市| 浦城县| 驻马店市| 莎车县| 长沙市| 项城市| 综艺| 平谷区| 睢宁县| 隆回县| 宁夏| 故城县| 胶州市| 繁昌县| 莱西市| 福贡县| 来宾市| 长丰县| 汉源县| 高台县|