資源(信息技術名詞)

資源(信息技術名詞)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

計算機編程中的資源

計算機中資源這個概念很早就有,恐怕可以追溯到在程式中使用的常量。比如我們在C語言中定義:

Const floatpi=3.14;

這裡的常數pi其實就是最簡單的一種資源,在以後的程式中,在遇到圓周率的時候,就可以用pi來代替:

Float r=1.2;

Float d=2*pi;

Float area=pi*r*r;

這樣做的好處是:當需要修改參數pi值時(如要提高計算精確度),只要在一個地方修改pi的值即可,而不必在所有用到pi的地方去逐一修改。這是資源出現的最早的形式。


在後來開發OS2和Window程式時,正式引入了資源的概念。如Borland的C++,Delphi把會話框分為兩部分:一部分是程式的邏輯,另一部分是對話框及其上面的控制項的大小、位置、字型等信息。這些信息就是資源,它在程式中就是不變的常量。早期的資源檔案一般都被嵌入到程式中,我們可以使用一些工具在dll或exe中讀取這些資源。
隨著計算機技術的飛速發展,資源的類型也越來越豐富,例如圖片、音頻、視頻等等。從軟體國際化(Globalization/Localization)的角度,可以把資源分成兩大類:
一類是需要隨使用者所用的語言而改變的資源,如軟體的中文版、英文版等;
另一類是不需要隨使用者所用的語言而改變的資源,如:音頻、圖像等。
從資源出現的方式來看,資源可以分為三大類:
第一類是嵌入在程式集(Assembliy)中;
資源
第二類是以單獨檔案的形式出現在本地的存儲介質上(通常是硬碟);
第三類是以單獨的檔案存在在異地的存儲介質上,如網路硬碟等。

相關詞條

熱門詞條

聯絡我們