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

正文內(nèi)容

visualc程序設(shè)計與應(yīng)用教程(上)ppt-wenkub.com

2025-02-18 13:19 本頁面
   

【正文】 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 146 畫刷的陰影樣式 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 147 (3)創(chuàng)建位圖畫刷函數(shù) CreatePatternBrush( ) 采用 8像素 8像素的位圖 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 145 (2)創(chuàng)建陰影畫刷函數(shù) CreateHatchBrush( ) 其原型為: Bool CreateHatchBrush( int nIndex, COLORREF crColor)。 ?選擇創(chuàng)建的畫刷 ?還原畫刷 。 例如: 恢復(fù)設(shè)備環(huán)境 DC中原來的畫筆: pDCSelectObject(PenOld); 刪除創(chuàng)建的畫筆: ()。 例如: CPen *PenOld。 CPen Pen。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 136 【 例 】 編寫一個單文檔應(yīng)用程序 Li3_5, 使用庫存畫筆和畫刷在視圖中繪制圖形 。 CBrush * BrushOld,BrushNew。包含系統(tǒng)可用的色彩信息,是應(yīng)用程序和彩色輸出設(shè)備環(huán)境的接口 區(qū)域。 畫刷。除了畫筆和畫刷,其他 GDI對象還包括字體、位圖和調(diào)色板。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 127 【 例 】 編寫一個單文檔的 MFC應(yīng)用程序 Li3_2, 使用 CPaintDC類完成例 。 ( 2) 如果繪圖操作不是在 WM_PAINT消息處理函數(shù)中 , 需要通過調(diào)用 API函數(shù) GetDC( )獲取設(shè)備環(huán)境 , 調(diào)用 API函數(shù) ReleaseDC( )釋放設(shè)備環(huán)境 。 任何一種顏色都是由 紅 、 綠 、 藍 3種基本顏色組成的 , COLORREF類型數(shù)據(jù)的低位字節(jié)存放紅色強度值 , 第 2個字節(jié)存放綠色強度值 , 第 3個字節(jié)存放藍色強度值 , 高位字節(jié)為 0, 每一種顏色分量的取值范圍為 0~ 255。 (2) 提供 Windows應(yīng)用程序 、 設(shè)備驅(qū)動和輸出設(shè)備之間的連接 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 116 設(shè)備環(huán)境 Windows應(yīng)用程序的輸出不直接面向顯示器或打印機等物理設(shè)備 , 而是面向一個稱之為 設(shè)備環(huán)境(Device Context, DC)的虛擬邏輯設(shè)備 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 115 應(yīng)用程序可以使用 GDI創(chuàng)建 3種類型的圖形輸出:矢量圖形 、 光柵圖形和文本 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 111 【 例 】 編寫一個 SDI單文檔應(yīng)用程序 Li2_4, 求 2~ 10中偶數(shù)的和 , 并在視圖中輸出計算結(jié)果 。 ? Step Into:如果當前箭頭所指的代碼是一個函數(shù)的調(diào)用 , 則用 Step Into進入該函數(shù)并進行單步執(zhí)行 。跟蹤調(diào)試的基本原理就是在程序運行過程的某一階段觀測程序的狀態(tài)。 單擊 Build | Start Debug菜單中的菜單項 , 可以啟動 Debug。 ?警告錯誤 (warning):出現(xiàn)該錯誤時能夠生成可執(zhí)行程序 , 但程序運行時可能發(fā)生錯誤 , 嚴重的warning錯誤還會引起死機現(xiàn)象 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 100 【 例 】 編 寫 一個 自 定 義消 息 應(yīng) 用程 序 , 并添 加WM_RBUTTONDOWN消息 。 Windows將所有的消息值分為 4段: ?0x0000~ 0x03FF段 :用于 Windows系統(tǒng)消息 ?0x0400~ 0x7FFF段 :用于用戶自定義的窗口消息 ?0x8000~ 0xBFFF段 :為 Windows保留值 ?0xC000~ 0xFFFF段 :用于應(yīng)用程序的字符串消息 。 ?然 后 在 類 的 實 現(xiàn) 源 文 件 中 用BEGIN_MESSAGE_MAP( )和 END_MESSAGE_MAP( )宏來定義消息映射 。 命令消息與其他消息不同 , 它可被更廣泛的對象如文檔 、 文檔模板 、 應(yīng)用程序?qū)ο?、 窗口和視圖等處理 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 92 控件消息是指控件或其他子窗口向父窗口發(fā)送的 WM_COMMAND消息 。 ? WM_LBUTTONDOWN:鼠標左鍵按下時產(chǎn)生的消息 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 90 (2) 鼠標消息 鼠標消息涉及到鼠標的單擊 、 雙擊 、 拖動等 。 (1)鍵盤消息 鍵盤消息與鍵盤某個鍵的動作相關(guān)聯(lián) 。 1. 標準 Windows消息 ?除 WM_COMMAND以外 , 所有以 “ WM_”為前綴的消息都是標準 Windows消息 。 int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT nType)。 ?當 InitInstance( )函數(shù)執(zhí)行完畢后,WinMain( )函數(shù)將調(diào)用成員函數(shù) Run( ),進入消息處理循環(huán); ?函數(shù) Run( )收到 WM_QUIT消息。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 81 ?啟動 :創(chuàng)建應(yīng)用程序?qū)ο?theApp、調(diào)用應(yīng)用程序類的構(gòu)造函數(shù)初始化對象 theApp。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 80 (4) 其他文件 ? : 該 文 件 是 類 信 息 文 件 。 文檔圖標一般顯示在多文檔程序界面上 。 ? :用于建立一個預(yù)編譯的頭文件 。 ? :定義和實現(xiàn)文檔類 CLi2_1Doc。 文檔包括應(yīng)用程序的工作成果或環(huán)境設(shè)置數(shù)據(jù)等 , 可以是程序需要保存的任何內(nèi)容 。 CMDIFrameWnd類用于 MDI的主窗口 ,CMDIChildWnd類用于 MDI的子窗口 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 73 CFrameWnd類是 CWnd類的派生類 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 72 應(yīng)用程序類 CWinApp是 CWinThread的子類 , 封裝了初始化 、 運行 、 終止應(yīng)用程序的代碼 。 再選擇 Build菜單中的 Execute 。 void CLi2_1View::OnDraw(CDC* pDC) { CLi2_1Doc* pDoc = GetDocument()。 不支持任何復(fù)合文檔 應(yīng)用程序作為復(fù)合文檔容器,包含可以鏈接或嵌入的 ActiveX對象 應(yīng)用程序僅僅可以創(chuàng)建能夠嵌入到其他應(yīng)用程序中的文檔,但是不能作為一個單獨運行的應(yīng)用程序 應(yīng)用程序可以單獨運行,同時也可以作為一個對象嵌入到其他應(yīng)用程序中 應(yīng)用程序能夠作為容器包含嵌入或鏈接的 ActiveX對象,同時也能夠作為一個可以嵌入到其他程序中的對象 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 65 (5)在 MFC AppWizardStep 4 of 6對話框中設(shè)置應(yīng)用程序的外觀特征 。應(yīng)用程序?qū)@示一個簡單的對話框來處理用戶的輸入, (2) MFC AppWizardStep 1對話框主要用于選擇應(yīng)用程序類型 。應(yīng)用程序運行時,只能打開一個文檔。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 60 MFC應(yīng)用程序框架 下面通過一個實例介紹利用 MFC AppWizard[exe]創(chuàng)建應(yīng)用程序框架的步驟 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 55 基本數(shù)據(jù)類型 Windows編程中常用的基本數(shù)據(jù)類型的別名 。 事件是因 , 消息是果 ,事件產(chǎn)生消息 , 消息對應(yīng)事件 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 53 窗口 窗口是用戶界面中最重要的部分 。 版本編輯器用于編輯上述信息 , 如下圖所示 。 雙擊 ResourceView視圖中的 Icon圖標資源或Bitmap位圖資源 , 打開圖形編輯器 , 如下圖所示 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 42 資源類型 新建資源 導入資源 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 43 2.編輯資源 通過項目工作區(qū)窗口的 ResourceView視圖 來查看資源 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 41 資源編輯器 在 Windows環(huán)境下 , 資源是獨立于程序源代碼的 , 根據(jù)不同資源的特點 , Visual C++提供了不同的可視化資源編輯器 。 在同一項目中 , 資源符號不能重復(fù) 。 Execute、 Go、 Insert/Remove Breakpoint Compile、 Build、 Stop Build Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 36 WizardBar工具欄 對 ClassView和 ClassWizard中的命令進行快速訪問,使類和成員函數(shù)的操作更加方便。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 32 執(zhí)行 Tools菜單中的 Customize菜單命令,打開Customize對話框,然后單擊 Toolbars標簽,并根據(jù)需要在 Toolbars列表中選擇要放到工具欄上的按鈕圖標。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 28 Tools菜單 用于啟動 Visual Studio實用工具和定制Visual C++ IDE界面。 在指定位置設(shè)定斷點 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 24 View菜單 用于改變窗口的顯示方式和激活指定的窗口。 展開文件夾后可以看到項目中所包含的文件 。 展開文件夾將顯示項目中所有的類 , 包括系統(tǒng)生成的和用戶自定義的 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 17 Visual C++ IDE以 項目工作區(qū) 來組織應(yīng)用程序的項目 。 各選項的功能如下 : Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 14 指出當前工程名稱 顯示當前的類名,要將消息處理函數(shù)映射為哪個類的成員函數(shù),就在這里選擇哪個類 表示當前所選中對象的ID號,包括能產(chǎn)生消息的菜單項、對話框控件。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 7 4個選項卡 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 8 作用: 創(chuàng)建文件 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 9 2. Projects選項卡
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1