2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課題:第六章Windows的圖形設(shè)備接口及windows繪圖目的要求:windows圖形輸出的原理掌握設(shè)備環(huán)境類(lèi)的概念與使用掌握基本繪圖工具的使用教學(xué)重點(diǎn):圖形輸出原理,繪圖工具的使用教學(xué)難點(diǎn):圖形輸出原理教學(xué)課時(shí):4教學(xué)方法:講練結(jié)合教學(xué)內(nèi)容與步驟:一、Windows繪圖過(guò)程與設(shè)備無(wú)關(guān)性圖形設(shè)備接口GDI:管理Windows應(yīng)用程序圖形的繪制,在應(yīng)用程序中,通過(guò)調(diào)用GDI函數(shù)繪制不同尺寸、顏色、風(fēng)格的幾何圖形、文本和位圖。這些圖形處理

2、函數(shù)組成了圖形設(shè)備接口GDI。是形成Windows核心的三種動(dòng)態(tài)鏈接庫(kù)之一:user.dllwindows.dll設(shè)備環(huán)境DC也稱(chēng)設(shè)備描述表或設(shè)備上下文,設(shè)備環(huán)境中的“設(shè)備”是指任何類(lèi)型的顯示器或打印機(jī)等輸出設(shè)備。從根本上來(lái)說(shuō),設(shè)備環(huán)境DC是一個(gè)由Windows管理的一個(gè)數(shù)據(jù)結(jié)構(gòu),它保存了繪圖操作中一些共同需要設(shè)置的信息,如當(dāng)前的畫(huà)筆、畫(huà)刷、字體和位圖等圖形對(duì)象及其屬性,以及顏色和背景等影響圖形輸出的繪圖模式。并實(shí)現(xiàn)應(yīng)用程序、設(shè)備驅(qū)動(dòng)程

3、序和輸出設(shè)備之間繪圖命令的轉(zhuǎn)換。形象地說(shuō),形象地說(shuō),一個(gè)設(shè)備環(huán)境提供了一張畫(huà)布和一些繪畫(huà)的工具,我們可以使用不同顏色的工具在上面繪制點(diǎn)、線(xiàn)、圓和文本。?MFC提供了兩個(gè)函數(shù)CWnd::ScreenToClient()和CWnd::ClientToScreen()用于屏幕坐標(biāo)與客戶(hù)區(qū)坐標(biāo)的相互轉(zhuǎn)換。?MFC提供了兩個(gè)函數(shù)CDC::DPtoLP()和CDC::LPtoDP()用于設(shè)備坐標(biāo)與邏輯坐標(biāo)之間的相互轉(zhuǎn)換。映像模式(設(shè)備環(huán)境類(lèi)對(duì)象調(diào)用

4、其成員設(shè)置窗口映像模式)設(shè)置窗口映像模式:映像模式定義了將邏輯單位轉(zhuǎn)化為設(shè)備的度量單位以及設(shè)備的x方向和y方向,程序員可在一個(gè)統(tǒng)一的邏輯坐標(biāo)系中操作而不必考慮輸出設(shè)備的坐標(biāo)系情況映射模式映射模式邏輯單位邏輯單位坐標(biāo)系設(shè)定坐標(biāo)系設(shè)定MM_TEXT一個(gè)像素X軸正方向朝右,軸正方向朝右,Y軸正方向朝下軸正方向朝下MM_LOMETRIC0.1毫米X軸正方向朝右,軸正方向朝右,Y軸正方向朝上軸正方向朝上MM_HIMETRIC0.01毫米X軸正方向

5、朝右,軸正方向朝右,Y軸正方向朝上軸正方向朝上MM_LOENGLISH0.01英寸X軸正方向朝右,軸正方向朝右,Y軸正方向朝上軸正方向朝上MM_HIENGLISH0.001英寸X軸正方向朝右,軸正方向朝右,Y軸正方向朝上軸正方向朝上MM_TWIPS11440英寸X軸正方向朝右,軸正方向朝右,Y軸正方向朝上軸正方向朝上MM_ISOTROPIC系統(tǒng)確定X、Y軸可任意調(diào)節(jié),X、Y軸比例為1:1MM_ANISOTROC系統(tǒng)確定X、Y軸可任意調(diào)節(jié)

6、,軸可任意調(diào)節(jié),X、Y軸比例任意軸比例任意設(shè)置原點(diǎn):視口的缺省原點(diǎn)和窗口的缺省原點(diǎn)均為(0,0)通過(guò)調(diào)用函數(shù)CDC::SetWindowg()設(shè)置設(shè)備環(huán)境的窗口原點(diǎn)窗口原點(diǎn)的坐標(biāo),調(diào)用CDC::SetViewptg()重新設(shè)置設(shè)備的視口原點(diǎn)視口原點(diǎn)的坐標(biāo)。窗口:對(duì)應(yīng)邏輯坐標(biāo)系上程序員設(shè)定的區(qū)域,視口:對(duì)應(yīng)實(shí)際輸出設(shè)備上程序員設(shè)定的區(qū)域窗口原點(diǎn)是指邏輯窗口坐標(biāo)系的原點(diǎn)在視口(設(shè)備)坐標(biāo)系中的位置,視口原點(diǎn)是指設(shè)備實(shí)際輸出區(qū)域的原點(diǎn)。除了映

7、射模式,窗口和視口也是決定一個(gè)點(diǎn)的邏輯坐標(biāo)如何轉(zhuǎn)換為設(shè)備坐標(biāo)的一個(gè)因素。一個(gè)點(diǎn)的邏輯坐標(biāo)按照如下式子轉(zhuǎn)換為設(shè)備坐標(biāo):設(shè)備(視口)坐標(biāo)=邏輯坐標(biāo)–窗口原點(diǎn)坐標(biāo)視口原點(diǎn)坐標(biāo)繪圖模式:繪圖模式:1,邏輯坐標(biāo)映射為設(shè)備坐標(biāo)(設(shè)置原點(diǎn)),邏輯坐標(biāo)映射為設(shè)備坐標(biāo)(設(shè)置原點(diǎn))。2,直接在設(shè)備坐標(biāo)中繪圖。,直接在設(shè)備坐標(biāo)中繪圖。坐標(biāo)映射:坐標(biāo)映射:設(shè)坐標(biāo)方向?yàn)橄蛴?,向下,SetWindowg(50,50),則:邏輯坐標(biāo)(50,50)映射為設(shè)備坐標(biāo)(0,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論