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

正文內(nèi)容

[工學(xué)]第七講vc編程-資料下載頁

2024-10-13 14:47本頁面
  

【正文】 不會(huì)自動(dòng)刪除,需要程序員手工刪除。 delete[] m_nData。 VC++ IDE的使用 平臺(tái)菜單 工具條 提示欄 視窗口 編輯窗口 輸出窗口 窗口的概念 圖示中是我們講要講到的程序的界面,它是 Windows系統(tǒng)的一個(gè)標(biāo)準(zhǔn)的界面,這種窗口框架結(jié)構(gòu)也是視窗系統(tǒng)的核心。 系統(tǒng)菜單 程序菜單 工具條 視空間 提示條 文檔的概念 ? 文檔/視圖結(jié)構(gòu)是 Windows窗口結(jié)構(gòu)中的標(biāo)準(zhǔn)形式。在單文檔窗口程序中,生成一個(gè)單文檔模板和窗口視圖對(duì)應(yīng),這時(shí)視圖是由窗口生成的。在多文檔界面中,窗口類只生成主框架,而子窗口和子視圖有文檔模板生成。 視的概念 ? 視結(jié)構(gòu)是窗口中的客戶區(qū),用戶可以在視區(qū)中畫文字、畫圖像等等任意的屏幕的寫操作。 WindowsGUI對(duì)視結(jié)構(gòu)做了優(yōu)化,用戶可以方便的調(diào)用 MFC類庫中的相關(guān)類完成復(fù)雜的任務(wù)。 開始程序設(shè)計(jì) 聲明一個(gè)文件操作類: CFileRW 在文件類內(nèi)完成對(duì) BMP文件的讀寫操作。 在 CDoc類中調(diào)用 CFileRW類的實(shí)例完成運(yùn)算工作,同時(shí)在 Doc中響應(yīng)菜單的消息命令。 在 CFileRW中創(chuàng)建存放文件數(shù)據(jù)的堆變量數(shù)組,并以指針的形式完成調(diào)用。 在 Doc中實(shí)現(xiàn)對(duì)堆數(shù)組的用后刪除。 數(shù)據(jù)結(jié)構(gòu) 為 BITMAPFILEHEADER申請(qǐng)一塊內(nèi)存空間, 用來保存圖像文件的文件頭的結(jié)構(gòu)信息; BITMAPFILEHEADER* pbmfile=new BYTE[sizeof(BITMAPFILEHEADER)]。 為 BITMAPINFO申請(qǐng)一塊內(nèi)存空間,用來保存圖像文 件的圖像結(jié)構(gòu)信息; BITMAPINFO* pbmfile=new BYTE[sizeof(BITMAPINFO)]。 為圖像的點(diǎn)陣數(shù)據(jù)申請(qǐng)一塊內(nèi)存空間,用來保存圖像點(diǎn)陣數(shù)據(jù),當(dāng)進(jìn)行算法運(yùn)算時(shí),此數(shù)組中的數(shù)據(jù)用新的數(shù)據(jù)來替換。 BYTE*= new BYTE[m_nWidth*m_nHeight]。 數(shù)據(jù)的聲明 ? 類的聲明和相應(yīng)變量、函數(shù)的定義在頭文件“ .h”中完成,變量的引用和函數(shù)體在對(duì)應(yīng)的“ .cpp”文件中。 ? 類中的數(shù)據(jù)分為公用、保護(hù)和私有三種。公用數(shù)據(jù)用來被其他的函數(shù)和過程調(diào)用和修改,保護(hù)變量只可以調(diào)用不可以修改,而私有數(shù)據(jù)只有類內(nèi)部的函數(shù)和行為可以調(diào)用和修改。這就是一種類的封裝。 公用數(shù)據(jù)和私有數(shù)據(jù) ? public: int m_nTempPub。 ? private: int m_nTempPri。 ? protected: int m_nTempPro。 對(duì)文件的讀取 ? 通過 CFile類來完成對(duì)文件的讀取和寫入,CFile類是 MFC類庫中專門完成文件讀取的類,該類內(nèi)部封裝類 WindowsApi流式文件存取函數(shù)。使用簡(jiǎn)單、易懂。 處理圖像數(shù)據(jù) ? 在 Doc中通過兩個(gè)函數(shù) afx_msg void OnSobel()。和BOOL CImageProcessingDoc::Template(BYTE* lpDIBBits, LONG lWidth, LONG lHeight, int iTempH, int iTempW, int iTempMX, int iTempMY, FLOAT * fpArray, FLOAT fCoef)。來完成,具體的函數(shù)結(jié)構(gòu)和源代碼在例程中。 顯示圖像數(shù)據(jù) ? 圖像數(shù)據(jù)的顯示在視圖的類中 CView中進(jìn)行,在視圖的 CPP文件中的 OnDraw(CDC* pDC)函數(shù)中可以完成這一繪制任務(wù)。應(yīng)用程序的創(chuàng)建中當(dāng)創(chuàng)建到視的客戶區(qū)時(shí)既是調(diào)用改函數(shù)的默認(rèn)格式完成對(duì)視區(qū)的繪制。我們只要將視區(qū)重新繪制一次即可完成繪制工作。 程序范例 ? 具體編程講解。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1