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

正文內(nèi)容

visualc程序設(shè)計與應(yīng)用教程(上)ppt(更新版)

2025-04-01 13:19上一頁面

下一頁面
  

【正文】 與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 68 (8)打 開 項 目 工 作 區(qū) 中 的 ClassView類視圖 , 單擊CLi2_1View類 左 邊 的 “ +”展 開 視 圖 類 , 雙 擊 打 開OnDraw()函數(shù) , 并添加代碼 。 基于對話框的應(yīng)用程序。 Windows常見的公用句柄類型如下表所示: Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 58 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 59 由于對應(yīng)的 MFC類已對句柄進(jìn)行了封裝,大多數(shù)情況下不再需要訪問句柄。 所謂 消息 , 就是用于描述某個事件發(fā)生的信息 , 而事件是對于 Windows的某種操作 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 47 雙擊某項 編輯串表 串表屬性 對話框 雙擊空白 添加串表 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 48 (3) 版本 (Version)編輯器 版本信息包括公司和產(chǎn)品的信息 、 語言 、 序列號 、產(chǎn)品的操作系統(tǒng) 、 版權(quán)號和商標(biāo)的聲明 。 單擊 Resource菜單項,彈出 Insert Resource對話框 ,如下圖所示。 每當(dāng)創(chuàng)建一個新的資源或資源對象時 , 系統(tǒng)就會為其提供一個默認(rèn)的資源符號名稱并賦予一個整數(shù)值 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 31 集成開發(fā)環(huán)境的工具欄 Visual C++ IDE的工具欄以??看翱诘男问匠霈F(xiàn),工具欄的位置可以通過鼠標(biāo)拖曳的方法來改變,并可以根據(jù)需要在顯示與隱藏之間進(jìn)行切換。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 23 Edit菜單 主要包括一些與文件編輯有關(guān)的操作命令,它的作用在于為用戶提供了一種編輯當(dāng)前打開文件的手段。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 18 ClassView 用于顯示項目中包含的類 。 其中的選項可以讓用戶添加消息響應(yīng)函數(shù) 、 刪除成員函數(shù)以及對成員函數(shù)進(jìn)行編輯等 。主編 馬石安 魏文平 清華大學(xué)出版社 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 2 主要內(nèi)容 第 1章 Visual C++開發(fā)環(huán)境 第 2章 MFC應(yīng)用程序 第 3章 圖形與文本 第 4章 菜單、工具欄與狀態(tài)欄 第 5章 對話框 第 6章 Windows常用控件 第 7章 文檔與視圖 第 8章 打印編程 第 9章 動態(tài)鏈接庫編程 第 10章 多線程編程 第 11章 數(shù)據(jù)庫編程 第 12章 多媒體編程 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 3 集成開發(fā)環(huán)境窗口 AppWizard與 ClassWizard 項目與項目工作區(qū) 集成開發(fā)環(huán)境的菜單欄 集成開發(fā)環(huán)境的工具欄 資源與資源編輯器 第 1 章 Visual C++開發(fā)環(huán)境 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 4 集成開發(fā)環(huán)境窗口 Visual C++開發(fā)環(huán)境是一個基于 Windows操作系統(tǒng)的可視化、面向?qū)ο蟮募砷_發(fā)環(huán)境。 啟動 ClassWizard的三種方法: ?選擇 View主菜單下的 ClassWizard菜單項 ?直接按 Ctrl+W快捷鍵 ?當(dāng)代碼編輯窗口中有打開的文件時 , 可單擊鼠標(biāo)右鍵 , 在 彈 出 的 快 捷 菜 單 中 選 擇“ ClassWizard… ”菜單項 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 12 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 13 1. 消息映射 Message Maps用于管理消息和成員函數(shù)之間的連接 。 項 目 工 作 區(qū) 窗 格 一 般 位 于 屏 幕 左 側(cè) , 包含ClassView(類視圖 ) 、 ResourceView(資源視圖 ) 及FileView(文件視圖 ) 3種視圖 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 22 File菜單 主要包括一些與文件有關(guān)的操作命令 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 30 Help菜單 包括有關(guān) Visual C++幫助的操作命令。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 38 資源和資源符號 Visual C++在內(nèi)部使用資源符號來標(biāo)識資源 。 通過在 Insert菜單 中 選擇 Resource菜單項來創(chuàng)建新的資源。 使用串表編輯器可以對串表進(jìn)行增加 、 刪除及編輯等操作 , 如下圖所示 。 標(biāo)題欄 菜單欄 編輯區(qū) 垂直滾動條 水平滾動條 最小化按鈕 最大化按鈕 關(guān)閉按鈕 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 54 消息和事件 Windows 是 一 個 基 于 事 件 的 消 息 驅(qū) 動 系 統(tǒng) ,Windows應(yīng)用程序是按照 “ 事件 → 消息 → 處理 ” 非順序的機制運行的 。 句柄主要用來標(biāo)識應(yīng)用程序中的一個對象 , 如窗口 、實例 、 菜單 、 內(nèi)存 、 輸出設(shè)備 、 控制或文件等 。應(yīng)用程序可以同時打開多個文檔。 創(chuàng)建標(biāo)準(zhǔn)的 MFC應(yīng)用程序 創(chuàng)建類似于 Windows資源管理器風(fēng)格的應(yīng)用程序 在生成的程序框架的源文件中加入注釋 不加入注釋信息 使用動態(tài)鏈接庫 使用靜態(tài)鏈接庫 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 67 (7) 在 MFC AppWizardStep 6 of 6對話框中 , 可以設(shè)置向?qū)傻奈募皖惷?。 命令類 CCmdTarget是 CObject的子類 , 它是 MFC庫中所有具有消息映射屬性的類的公共基類 。 CFrameWnd類的對象是一個框架窗口 , 包括邊框 、標(biāo)題欄 、 菜單 、 最大化按鈕 、 最小化按鈕和一個激活的視圖 。 例如 , 應(yīng)用程序 Li2_1中的類與這些基類的派生關(guān)系 : 類名稱 基 類 說 明 C L i 2 _ 1 A p p C M a i n F ra m e C L i 2 _ 1 V i e w C L i 2 _ 1 D o c C W i n A p p C F ra m e W n d C V i e w C D o c u m e n t 應(yīng)用程序類 框架窗口類 視圖類 文檔類 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 76 下面以例 Li2_1為例 , 介紹MFC AppWizard[exe]向?qū)傻母黝愇募肮δ?。 ?:應(yīng)用程序的圖標(biāo)所使用的圖標(biāo)文件 。 ?:該文件是工程自述文件 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 83 消息對話框 一種簡單的對話框,用戶可以直接調(diào)用消息對話框函數(shù)來使用它,而不需要自己創(chuàng)建。 ?都有默認(rèn)的處理函數(shù) , 它們在 CWnd類中進(jìn)行了預(yù)定義 。 ? WM_MOUSEMOVE:鼠標(biāo)移動時產(chǎn)生的消息 。 但是 , 如果用戶單擊按鈕控件時 , 發(fā)出的控件通知消息 BN_CLICKED將作為命令消息來處理 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 97 【 例 】 利用 ClassWizard為例 Li2_1添加鼠標(biāo)右鍵按下消息 , 即 WM_RBUTTONDOWN消息 , 并為 File菜單下的 Open菜單項添加消息處理函數(shù) , 分析ClassWizard類向?qū)M(jìn)行的消息映射 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 101 程序調(diào)試 程序調(diào)試分為源程序語法錯誤的修改和程序邏輯設(shè)計錯誤的修改兩個階段 , 編譯器只能找出源程序的語法錯誤 , 程序的邏輯設(shè)計錯誤只能靠程序員利用調(diào)試工具來手工檢查和修改 。 De b u g 菜單 當(dāng)前位置 斷點 V a ri a b le 窗口 W a tch 窗口 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 107 即使源程序沒有語法錯誤,但最后生成的可執(zhí)行程序也沒有像程序設(shè)計要求的那樣運行,這類程序設(shè)計上的錯誤被稱為邏輯設(shè)計錯誤或缺陷 (bug)。 ? Run to Cursor:使程序運行至光標(biāo)所指的代碼處 。 光柵圖形輸出是指光柵圖形函數(shù)對以位圖形式存儲的數(shù)據(jù)進(jìn)行操作 , 它包括各種位圖和圖標(biāo)的輸出 。 (4) 保存窗口剪切區(qū)域 , 限制程序輸出到輸出設(shè)備中窗口覆蓋的區(qū)域 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 126 編程實例 【 例 】 編寫一個單文檔的 MFC應(yīng)用程序 Li3_1, 利用表 32中的函數(shù)繪制幾種常見的幾何圖形 。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 131 CO b j e c t CG d i O b j e c t CBi t m ap CBr u s h CFo n t CPa l e t t e CPe n CRg n 畫筆。 Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 135 ?利用 CGdiObject類的成員函數(shù) CreateStockObject( )將 GDI對象設(shè)置成指定的庫存對象 。 創(chuàng)建畫筆的方法有兩種: Visual C++程序設(shè)計與應(yīng)用教程 2022/3/13 第 1章 Visual C++開發(fā)環(huán)境 138 (1)定義畫筆對象時直接創(chuàng)建 CPen PenNew(PS_DASH,1,RGB(255,0,0))。PenNew)。 例如創(chuàng)建一個紅色的實心畫刷: CBrush br
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1