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

正文內(nèi)容

vc程序的設(shè)計(jì)復(fù)習(xí)資料全-資料下載頁

2025-04-16 12:18本頁面
  

【正文】 對(duì)象。每個(gè)用戶交互對(duì)象都有一個(gè) ID號(hào),在發(fā)消息時(shí),該 ID 號(hào)包含在WM_COMMAND消息中。一個(gè)命令可有多個(gè)交互對(duì)象,且它們有相似的處理函數(shù)。因此更新項(xiàng)目狀態(tài)的對(duì)象不止一個(gè)。2)為了使用戶交互對(duì)更新,MFC 的類向?qū)е苯佑成浣换?duì)象的更新命令消息來實(shí)現(xiàn),它自動(dòng)將用戶交互對(duì)象的 ID 號(hào)與ON_UPDATE_COMMAND_UI 宏相連接并產(chǎn)生處理更新消息的相應(yīng)函數(shù)。第 7 章:文檔和視圖動(dòng)態(tài)切分窗口時(shí),最大列數(shù)不能超過幾列?2 列。DX動(dòng)態(tài)切分窗口時(shí),最大行數(shù)不能超過:2 行。DX靜態(tài)切分窗口時(shí),最大行數(shù)不能超過:16 行。DX文檔模板字串共有幾段?七段。DX關(guān)于文檔和視圖,敘述正確的是一個(gè)文檔可對(duì)應(yīng)多個(gè)視圖。DX在文檔視圖結(jié)構(gòu)中,文檔與視圖之間的對(duì)應(yīng)關(guān)系是:一對(duì)多的關(guān)系。DX視圖類 Cview 的派生類. . . .. . 學(xué)習(xí)好幫手有 CformView、 CEditView。MX在應(yīng)用程序框架中,文檔代表(數(shù)據(jù)單元) ,用戶可以“打開”和“保存”命令進(jìn)行文檔數(shù)據(jù)操作,視圖是(框架窗口)的子窗口,是用戶與文檔之間的交互接口。TK對(duì)單文檔應(yīng)用程序來說,可否有多個(gè)文檔類型?如何實(shí)現(xiàn)? JD可以有多個(gè)文檔類型。可以直接通過字串資源編輯器進(jìn)行修改;也可在文檔應(yīng)用程序創(chuàng)建向?qū)У牡谒牟剑ㄟ^高級(jí)選項(xiàng)中的文檔模板串頁面來指定。將單文檔應(yīng)用程序的文檔窗口靜態(tài)分成 22 個(gè)窗格。寫出設(shè)計(jì)步驟。 (步驟中有關(guān)程序代碼的部分添加到相應(yīng)的消息映射函數(shù)中)BC客戶區(qū)創(chuàng)建的重載函數(shù)OnCreateClientvoid CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs,CCreateContext* pContext){}答:1)創(chuàng)建一個(gè)默認(rèn)的單文檔應(yīng)用程序。2)打開 頭文件,添加一個(gè)保護(hù)型切分窗口數(shù)據(jù)成員。Protected: CsplitterWnd m_wndSplitter。3)創(chuàng)建一個(gè)新的視圖類 CdemoView(基類為 Cview)用于靜態(tài)窗格相關(guān)聯(lián)。4)添加CmainFrame 類的OnCreateClient 函數(shù)重載代碼: CRect rc。 GetClientRect(rc)。 CSize paneSize(( )/216,rc,Height( )/316)。 eStatic(this,2,2)。 eView(0,0,RUNTIME_CLASS(CdemoView,paneSize,pContext)。 eView(0,1,RUNTIME_CLASS(CdemoView,paneSize,pContext)。 eView(1,0,RUNTIME_CLASS(CdemoView,paneSize,pContext)。 eView(1,1,RUNTIME_CLASS(CdemoView,paneSize,pContext)。 return TRUE。5)在 增加include “”頭文件。1創(chuàng)建一個(gè)單文檔,將鼠標(biāo)在窗口客戶區(qū)的位置顯示在狀態(tài)欄上,如圖所示。寫出設(shè)計(jì)的步驟。 (步驟中有關(guān)程序代碼的部分添加到相應(yīng)的消息映射函數(shù)中)BC 鼠標(biāo)移動(dòng)消息WM_MOUSEMOVE 的映射void Cex_SDIMouseView::OnMouseMove(UINT nFlags,Cpoint point){}答:設(shè)計(jì)步驟為:1)創(chuàng)建一個(gè)默認(rèn)的單文檔。2)將狀態(tài)欄indicators 數(shù)組添加保留一項(xiàng)ID_SEPARATOR,再添加ID_SEPARATOR。3)鼠標(biāo)移動(dòng)消息映射函數(shù)添加代碼如下: CString str。 CMainFrame* pFrame=(CmainFrame*)AfxGetApp()m_pMainWnd。 CStatusBar* pStatus=amp。pFramem_wndStatusBar。 if(pStatus){mat(“X=%d,Y=%d”,)。pStatusSetPaneText(1,str)。}4)將 文件中受保護(hù)變量m_wndStatusBar 變成公有變量。5)在 增加include頭文件。1用于描述矩形的類是:CRect。DX1使用 GetWindowDC( )狀態(tài)欄數(shù)組定義代碼static UNIT indicators[ ]={ ID_SEPARATOR。}. . . .. . 學(xué)習(xí)好幫手和 GetDC( )獲取的設(shè)備上下文,在退出時(shí)必須調(diào)用什么釋放設(shè)備上下文?ReleaseDC( )。DX1MFC 提供的集合類有: 鏈表集合類、數(shù)組集合類、映射集合類。MX1MFC 提供的集合類有三種,分別是(鏈表集合類)、(數(shù)組集合類) 、映射集合類。TK1視圖是(框架窗口)的子窗口,是用戶與文檔之間的交互接口。TK1什么是文檔序列化?寫出文檔序列化編程的步驟。JD1)文檔序列化是將文檔類中的數(shù)據(jù)成員變量的值保存在磁盤文件中,或者將存儲(chǔ)的文檔文件中的數(shù)據(jù)讀取到相應(yīng)的成員變量中,這個(gè)讀寫過程稱為文檔序列化。2)文檔序列化用文檔類的Serialize( )函數(shù)實(shí)現(xiàn),編程步驟是①所定義的類必須從 CObject 派生。②添加DECLARE_SERIAL()宏。③添加IMPLEMENT_SERIAL()宏。④定義不帶參數(shù)的構(gòu)造函數(shù)。⑤編寫 Serialize()函數(shù)。1什么是文檔序列化,簡述其過程?JD1) 文檔序列化是將文檔類中的數(shù)據(jù)成員變量的值保存在磁盤文件中,或者將存在文檔中數(shù)據(jù)讀到相應(yīng)的成員中。這個(gè)過程稱為文檔序列化。2)其過程是:首先創(chuàng)建空文檔,應(yīng)用程序類的InitInstance 函數(shù)調(diào)用了AddDocTemplate 函數(shù)后,通過 CWinApp的另一成員函OnFileNew 完成工作。其次是打開文檔,通過 CWinApp 的另一成員函OnFileOpen 完成工作。然后保存文檔,通過 CWinApp 的另一成員函OnFileSave 完成工作。最后關(guān)閉文檔,通過判斷m_bModifyied 值,是否執(zhí)行成員函OnFileSave。1什么是靜態(tài)切分窗口和動(dòng)態(tài)切分窗口?JD1)靜態(tài)切分窗口是指當(dāng)窗口第一次被創(chuàng)建,其窗格就已經(jīng)被切分好了,窗格的次序和數(shù)目不再被改變。2)動(dòng)態(tài)切分窗口是指允許用戶在任何時(shí)候?qū)Υ翱谶M(jìn)行切分。體現(xiàn)文檔視圖相互作用的成員函數(shù)有: CDocument::UpdateAllViews( )、View::GetDocument( )、 CView::OnInitialUpdate( ) 、View::OnUpdate( )、CDocument::OnNewDocument( )。MX2所有表單視圖的基類是 CFormView。DX2派生類 CEditview 的基類是 CView。DX第 8 章:圖形和文本根據(jù)窗口和視口的大小,可以確定 y 的比例因子正確的是視口 y 大小/窗口 y大小。DX根據(jù)窗口和視口的大小,可以確定 x 的比例因子正確的是視口 x 大小/窗口 x大小。DXWindows 的位圖有:GDI位圖、DIB 位圖。MXWindows 的位圖有兩種類型,一種稱之為 GDI 位圖,另一種是(DIB)位圖。TK為什么需要坐標(biāo)映射模式?JD為了保證顯示或打印的結(jié)果不受設(shè)備的影響,Windows 定義了一些映射模式,這些映設(shè)模式?jīng)Q定了設(shè)備坐標(biāo)和邏輯坐標(biāo)之間的關(guān)系。映射模式有:MM_TEXT、MM_HIENGLISH、MM_LOENGLISH、MM_HIMETRIC 等。CDC 類提供了輸出文本的成員函數(shù)有:TextOut( )、 ExtTextOut( ) 、 TabbedTextOut( ) 、DrawText( )。MX使用 GetWindowDC( )和 GetDC( )獲取的設(shè)備上下文,在退出時(shí)必須調(diào)用哪個(gè)函數(shù)釋放設(shè)備上下文:ReleaseDC( ) 。DX什么是字體,怎樣構(gòu)造字體?JD1)字體是文字顯示和打印的外觀模式,它包括了文本的字樣、風(fēng)格和尺寸等屬性。2)系統(tǒng)定義了一種邏輯字體,用一定的算法把邏輯字體映射為最匹配的物理字體。設(shè)備環(huán)境類 CDC 提供了繪制和打印的全部函數(shù)。為了能讓用戶使用一些特殊的設(shè)備環(huán)境,CDC 還派生了一些類,正確的是:CPaintDC、CWindowDC、CclientDC。MX為應(yīng)用程序提供了圖形設(shè)備接口(GDI)的類有:CPen、CBrush 。MX1什么是設(shè)備環(huán)境(DC ) ,MFC 提供的設(shè)備環(huán)境有哪些?JD1)設(shè)備環(huán)境是由 Windows保存的一個(gè)數(shù)據(jù)結(jié)構(gòu),該結(jié)構(gòu)包含應(yīng)用程序向設(shè)備輸出時(shí)所需要的信息。2)設(shè)備環(huán)境類 CDC 派生了. . . .. . 學(xué)習(xí)好幫手CPaintDC、CClientDC、CWindowDC、CMetaFileDC類。1什么是 GDI? MFC 提供哪些 GDI 類?JD1)GDI 是圖形設(shè)備接口。2) MFC 提供的 GDI 類有:CBitmap、 CBrush 、CFont、 CPalette 、CPen 等 。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無悔人生!早安!—————獻(xiàn)給所有努力的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1