檔案控制代碼是什麼,什麼是控制代碼

2025-03-21 12:15:04 字數 1831 閱讀 2489

1樓:匿名使用者

在檔案i/o中,要從乙個檔案讀取資料,應用程式首先要呼叫作業系統函式並傳送檔名,並選乙個到該檔案的路徑來開啟檔案。該函式取回乙個順序號,即檔案控制代碼(file handle),該檔案控制代碼對於開啟的檔案是唯一的識別依據。要從檔案中讀取一塊資料,應用程式需要呼叫函式readfile,並將檔案控制代碼在記憶體中的位址和要拷貝的位元組數傳送給作業系統。

當完成任務後,再通過呼叫系統函式來關閉該檔案。

windows控制代碼是什麼東西?

2樓:生活類答題小能手

1、控制代碼為一種特殊的智慧型指標 。當乙個應用程式要引用其他系統(如資料庫、作業系統)所管理的記憶體塊或物件時,就要使用控制代碼。

2、整個windows程式設計的基礎,乙個控制代碼指使用的乙個唯一的整數值,即乙個4位元組(64位程式中為8位元組)長的數值,來標識應用程式中的不同物件和同類中的不同的例項,諸如,乙個視窗,按鈕,圖示,滾動條,輸出裝置,控制項或者檔案等。

應用程式能夠通過控制代碼訪問相應的物件的資訊,但是控制代碼不是指標,程式不能利用控制代碼來直接閱讀檔案中的資訊。如果控制代碼不在i/o檔案中,它是毫無用處的。 控制代碼是windows用來標誌應用程式中建立的或是使用的唯一整數,windows大量使用了控制代碼來標識物件。

什麼是控制代碼?

3樓:深空遊戲

控制代碼就是個數字,一般和當前系統下的整數的位數一樣,比如32bit系統下就是4個位元組。這個數字是乙個物件的唯一標示,和物件一一對應。這個物件可以是乙個塊記憶體,乙個資源,或者乙個服務的context(如socket,thread)等等。

控制代碼(handle)是計算機硬體中的乙個概念,指的是乙個指向某個物件的識別符號。在計算機程式設計中,控制代碼常常用於管理記憶體和資源,通過控制代碼可以訪問和操作物件。在作業系統中,控制代碼通常是乙個整數值,用於標識某個物件的唯一性。

handle(控制代碼)是windows作業系統中的乙個概念。在windows程式中,有各種各樣的資源(視窗、圖示、游標等),系統在建立這些資源時會為它們分配記憶體,並返回標示這些資源的標示號,即控制代碼。

控制代碼是乙個(通常為32位的)整型孝數,它代表乙個物件。windows中的控制代碼類似傳統c或者ms-dos程式設計中使用的檔案控制代碼。程式幾乎總是通過呼叫windows函式取得控制代碼。

程式在其它windows函式中使用這個控制代碼,以使用它代表的物件。

控制代碼就是用來區分各種記憶體物件的唯一識別符號號,是個32位整數。有些是整個系統唯一(如視窗控制代碼),有些是當前程序或執行緒中唯一(如執行緒控制代碼啟租孝,全域性的有另乙個識別符號)。詳悄稿細的可分為許多種,都是以h開頭的。

問題一:檔案控制代碼是什麼在檔案i/o中,要從乙個檔案讀取資料,應用程式首先要呼叫作業系統函式並傳送檔名,並選乙個到該檔案的路徑來開啟檔案。

控制代碼是什麼

4樓:金色潛鳥

控制代碼是從英文翻譯過來的詞,原文叫handle,操縱桿的意思。翻譯成控制代碼,很令人費解。

從計算機軟體核心來看,控制代碼是乙個無符號整型數,它相當於乙個指標位址,指向乙個「資源塊」,例如 hwnd 型的 控制代碼,不同的控制代碼 指向 不同的 窗體資源塊。

從我們寫程式來看,可以把它看成 窗 的 id ( 標識),例如:hwnd hwd1,hwd2;

hwd1 就是 1號窗,hwd2 就是 2號窗。

對 hwd1 的操作,就是對 1號窗 做操作。

對 hwd2 的操作,就是對 2號窗 做操作。

c/c++ 有多種多樣的 控制代碼。我們把他們看成 id 或 一樣東西的別名,乙個物件(object) 的別名。

5樓:

控制代碼相當於標識,用它就可以對對應的物件進行操作,灰常方便,十分方便 哈哈。

VB為什麼得不到控制代碼,總是,VB為什麼得不到控制代碼,總是

private declare function findwindow lib user32 alias findwindowa byval lpclassname as string,byval lpwindowname as string as long private declare func...

檔案是什麼,txt檔案是什麼

txt檔案是微軟在作業系統上附帶的一種文字格式,是最常見的一種檔案格式,早在dos時代應用就很多,主要存文字資訊,即為文字資訊,在微軟在作業系統等於直接存,就是它了,多用的作業系統得使用記事本等程式儲存,大多數軟體可以檢視如記事本,瀏覽器等等。使用txt格式的原因 由於微軟的記事本軟體是每個wind...

檔案的副檔名是dill是什麼檔案

到目前為止我還未見過副檔名是dill的檔案 到是有dll檔案!這個動態鏈結庫檔案,這個檔案可以用c delphi等編寫!dll字尾的檔案是什麼檔案 它是dynamic link library 的縮寫形式,dll 是乙個包含可由多個程式同時使用的 和資料的庫,dll不是可執行檔案。動態鏈結提供了一種...