計算機中的contex理解

2022-09-16 11:12:09 字數 716 閱讀 3764

1、其實簡單的說就是跟當前主題有關的所有內容。

2、如說到程式的上下文,就是當前這段程式之上和之下的程式段。因為有些變數、函式不一定都定義在一起,而且乙個程式段不是一行就能寫完,之間有有很多的聯絡。就像看英語閱讀或者**等都需要前後理解的。

3、而「裝置上下文」(the device context):是一種包含有關某個裝置(如顯示器或印表機)的繪製屬性資訊的windows資料結構。所有繪製呼叫都通過裝置上下文物件進行,這些物件封裝了用於繪製線條、形狀和文字的 windows api。裝置上下文允許在 windows 中進行與裝置無關的繪製。裝置上下文可用於繪製到螢幕、印表機或者圖元檔案。

關於裝置上下文,叫法頗多,有些書上說為裝置環境、顯示場景,更常見的叫做裝置描述表或裝置描述體。當然你愛怎麼叫隨你的便,我還是喜歡說為裝置場景。

那麼究竟什麼是裝置場景呢? 裝置場景是一種windows物件,而windows則是一種圖形環境,其圖形系統令人難以自信地靈活和強大。而實質上,widnows下的所有繪圖都是通過裝置場景進行的,而不是直接對視窗和裝置本身進行。為了說明裝置場景,很多書都拿一些現實生活中的現象來進行對照說明。其中,最常見的是把它比喻為一位畫家在作畫。我想大家都看過畫家是如何畫畫的,最起碼是在電影裡或者是在道旁的廣告牌上作畫的畫家。我們可以想象一下∶有個風景秀麗的白雲山(是我瞎起的名)上,有位畫家乙隻手拿著調色盤,另乙隻手則拿著畫筆,面對乙個畫板正在寫風景畫。有些書認為畫家的調色盤相當於裝置場景,有些書則認為畫板相當於裝置場景,說法不一

計算機中斷理解

一.什麼是中斷 計算機中斷 顧名思義,就是計算機由於遇到一些緊急情況,中斷現在的工作,轉而 處理緊急情況,處理完緊急情況以後再回到以前執行的工作繼續執行。不過這只是狹義的計 算機中段概念。因為這個概念只能解釋內部中斷和外部中斷,然而對於軟體中斷卻不能套用 次概念。為了讓我們更加方便的理解中斷這個概念...

計算機中的定址

電腦的位數通常是指cpu的處理位數,這個不是靠位址匯流排來決定的,這個位數指的是cpu 通用暫存器的資料寬度,即cpu一次運算可以處理的資料bit長度。前面所說的是記憶體空間足夠的情況,下面用過一道軟考題目解釋記憶體空間 定址範圍的情況 某計算機字長32位,儲存容量8mb。按字編址,其定址範圍為 0...

計算機中的單位

關於字的概念,今天才發現自己一直沒有弄清楚.原來,對於字長為16位的計算機,儲存器中兩個連續位元組被稱為字 word 乙個字有16個位元 四個連續的位元組被稱為雙字 doubleword 雙字有32個位元。如果計算機的字長為32位,則乙個字有4個位元組,即32個二進位制,雙字的長度相應的為64個二進...