freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言——c課件--第4章-wenkub

2023-01-22 01:57:53 本頁(yè)面
 

【正文】 gle document】 應(yīng)用類(lèi)型 , 即單文檔應(yīng)用程序 , 其他使用默認(rèn)值 , 單擊 【 Next】 按鈕 。 如一個(gè)字符串可以是類(lèi) Cstring的對(duì)象 ,一個(gè)窗口可以是類(lèi) CWnd的對(duì)象 , 一個(gè)對(duì)話框可以是類(lèi)Cdialog的對(duì)象等等 。當(dāng)用戶點(diǎn)擊鼠標(biāo)或按下了鍵盤(pán),則由操作系統(tǒng)將這些操作轉(zhuǎn)化為特殊的消息,傳遞給應(yīng)用程序,應(yīng)用程序再用對(duì)應(yīng)的消息處理過(guò)程進(jìn)行處理,處理完畢后,繼續(xù)等待下一個(gè)消息。在傳統(tǒng)的編程方式中,程序是主動(dòng)的。 返回 3 Windows應(yīng)用程序的特點(diǎn)與消息驅(qū)動(dòng)機(jī)制 基于 Windows操作系統(tǒng)的應(yīng)用程序的特點(diǎn)是: 標(biāo)準(zhǔn)的圖形用戶界面 , 比如窗口 、 菜單 、 按鈕 、 列表框等; 應(yīng)用程序與硬件無(wú)關(guān)的特性 , 對(duì)于同一類(lèi)硬件 , 不論廠家 、 型號(hào) , 程序都無(wú)需進(jìn)行任何修改就可以運(yùn)行; 所有的 Windows應(yīng)用程序都是消息驅(qū)動(dòng)機(jī)制 , 也就是說(shuō) Windows程序是通過(guò)操作系統(tǒng)發(fā)送的消息來(lái)處理用戶的輸入的 。 在編寫(xiě) Windows應(yīng)用程序時(shí) ,必須編寫(xiě)的大量重復(fù)代碼都由 MFC中定義的類(lèi)和支持代碼提供了;不必再直接使用 Windows API( 應(yīng)用程序接口 ) 來(lái)進(jìn)行編程工作 , 使用 MFC提供的位于 Windows API之上的 C++庫(kù) , 使程序員的工作變得更加容易 。 理解消息的概念 , 掌握編寫(xiě) Windows應(yīng)用程序過(guò)程中所涉及到的消息的種類(lèi) 、 特點(diǎn) 、 消息的發(fā)送和接收的基本過(guò)程和機(jī)制 。返回 1 第四章 利用 MFC開(kāi)發(fā) Windows應(yīng)用程序 本章導(dǎo)讀 理解 MFC的概念和作用 。 掌握消息映射 、 消息處理函數(shù)的概念及二者間的關(guān)系 。 在Visual C++ , 用戶不僅可以方便地使用 MFC, 而且還可以使用向?qū)?( Wizard) 來(lái)輔助開(kāi)發(fā)應(yīng)用程序 。 在進(jìn)行 Windows編程之前 , 必須了解 Windows的運(yùn)行機(jī)制 。程序主動(dòng)執(zhí)行,只有當(dāng)需要用戶通過(guò)鍵盤(pán)或鼠標(biāo)輸入信息時(shí),才進(jìn)行查詢或等待。 消息驅(qū)動(dòng)是 Windows操作系統(tǒng)的一大特色,操作系統(tǒng)將包括用戶輸入在內(nèi)的各種事件以消息的形式發(fā)送到目標(biāo),目標(biāo)系統(tǒng)再根據(jù)消息的具體內(nèi)容進(jìn)行相應(yīng)的處理。 Visual C++ MFC AppWizard(應(yīng)用程序向?qū)?)可以使用戶自動(dòng)生成一些常用的標(biāo)準(zhǔn)程序結(jié)構(gòu)和編程風(fēng)格 。 第二步 讓用戶選擇程序中是否加入數(shù)據(jù)庫(kù)支持 , 在此使用默認(rèn)值 【 None】 , 單擊 【 Next】 按鈕 。 利用 MFC Appwizard 創(chuàng)建 Windows應(yīng)用程序 返回 7 第六步 用戶可以對(duì) MFC AppWizard提供的缺省類(lèi)名 、 基類(lèi)名 、 頭文件名 、 源文件名進(jìn)行修改 , 使用默認(rèn)值 , 單擊 【 Finish】 按鈕 。 利用 MFC Appwizard 創(chuàng)建 Windows應(yīng)用程序 返回 8 MFC應(yīng)用程序的類(lèi)和文件 類(lèi)說(shuō)明 AppWiZard在生成應(yīng)用程序時(shí),共派生了 5個(gè)類(lèi)單擊“ MyExp classes” 左側(cè)的 “ +” 展開(kāi)所有的類(lèi),即可顯示出應(yīng)用程序 MyExp的 5個(gè)類(lèi),其中: CAboutDlg: 關(guān)于 About對(duì)話框的對(duì)話框類(lèi) CMainFrame: 主框架窗口類(lèi) CMyExpApp: 應(yīng)用程序類(lèi) CMyExpDoc: 文檔類(lèi) CMyExpView:視圖類(lèi) 在工程中 , 每個(gè)類(lèi)都擁有自己的類(lèi)定義文件 ( *.H) 和類(lèi)實(shí)現(xiàn)文件 ( *.CPP) 。 頭文件為 , 實(shí)現(xiàn)文件為。 頭文件為 MyExp .h, 實(shí)現(xiàn)文件為 。 頭 文 件 為 , 實(shí)現(xiàn)文件為。 頭 文 件 為 , 實(shí) 現(xiàn) 文 件 為。 2. : Project文件 , 即工程文件 。 4. :資源定義文件 , 包含程序資源的定義 , 其中保存了應(yīng)用程序中使用到的各種資源的信息 , 包括存貯在文件夾中的圖標(biāo) 、 位圖和光標(biāo)等 。 8. res\:文件中包含了打開(kāi)文檔時(shí)所用的圖標(biāo)文件 。 應(yīng)用程序圖標(biāo)包含在資源文件 。 另外 , 如 果 在 App Wizard 的第 4 步 中 選 擇 了Context_sensitive Help選項(xiàng) , 則 App Wizard會(huì)自動(dòng)生成一個(gè) .hpj文件和一些 .rtf文件 , 它們用以給出上下文的幫助 。 Windows系統(tǒng)中的消息主要有三種類(lèi)型:標(biāo)準(zhǔn)的Windows消息 、 控件消息和命令消息 。 返回 17 Windows消息 標(biāo)準(zhǔn)的 Windows消息可以分為三類(lèi) , 即鍵盤(pán)消息 、 鼠標(biāo)消息和窗口消息 。 其中: nChar是所按鍵的字符代碼值; nRepCnt是重復(fù)的次數(shù) , 它表示用戶按鍵時(shí)重復(fù)擊鍵的次數(shù); nFlags表示掃描碼 、 先前鍵狀態(tài)和鍵轉(zhuǎn)換狀態(tài)等 , 其參數(shù)值功能描述見(jiàn)表 。 鼠標(biāo)移動(dòng)時(shí)產(chǎn)生 WM_MOUSEMOVE消息 , 鼠標(biāo)左鍵按下時(shí)產(chǎn)生WM_LBUTTONDOWN 消息 , 鼠標(biāo)右 鍵按下 時(shí)產(chǎn)生WM_RBUTTONDOWN 消息 , 鼠標(biāo)左鍵雙擊時(shí)產(chǎn)生WM_LBOTTONDBLCLK消息等等 。 其中:參數(shù) point是鼠標(biāo)事件發(fā)生時(shí)鼠標(biāo)光標(biāo)所在的位置 ,它是相對(duì)于窗口左上角的水平坐標(biāo)和垂直坐標(biāo)而言的 。 位屏蔽 含 義 MK_CONTROL Ctrl鍵按下時(shí)設(shè)置 MK_LBUTTON 鼠標(biāo)左鍵按下時(shí)設(shè)置 MK_MBUTTON 鼠標(biāo)中間鍵按下時(shí)設(shè)置 MK_RBUTTON 鼠標(biāo)右鍵按下時(shí)設(shè)置 MK_SHIFT Shift鍵按下時(shí)設(shè)置 返回 21 Windows消息 窗口消息 所有窗口的變化 , 包括窗口內(nèi)容重繪 WM_PAINT、 窗口最大化 WM_MAXIMIZE、 窗口最小化 WM_MINIMIZE、窗口重定義大小 WM_RESIZE、 窗口滾動(dòng) WM_HSCROLL、WM_VSCROLL、 窗口定時(shí) WM_TIMER等消息所帶參數(shù)各不相同 。 返回 22 Windows消息 當(dāng)向 Windows應(yīng)用程序發(fā)送 WM_PAINT消息 , 應(yīng)用程序檢索到此消息后 , 就重新顯示窗口中的內(nèi)容 。 控件消息 控件是一個(gè)小的子窗口 , 屬于其他窗口 ( 如對(duì)話框等 ) ,能夠接受操作并象父窗口發(fā)送消息 。 發(fā)送控件消息的控件在 Visual C++中 返回 23 Windows
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1