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

正文內(nèi)容

可視化編程課件02mf(已修改)

2025-05-11 09:00 本頁面
 

【正文】 1 第 2章 MFC基礎(chǔ)與編程方法 ? Visual C++ ? MFC類的組織結(jié)構(gòu) ? MFC向?qū)У闹饕δ? ? MFC程序框架分析 ? Windows消息機(jī)制 2 Visual C++ (1) 編輯區(qū) 工作區(qū) 輸出區(qū) 3 Visual C++ (2) ? ClassView面板 ? 列出項(xiàng)目中的所有類 ? FileView面板 ? 顯示項(xiàng)目中的所有文件 ? ResourceView面板 ? 顯示項(xiàng)目中的所有資源,例如 Bitmap、 Cursor、 Dialog、 Icon、 Menu、 Accelerator、 String Table、 Toolbar與 Version等 4 Visual C++ (3) ? 可創(chuàng)建的項(xiàng)目類型 項(xiàng)目類型 說明 Win32 Application Win32應(yīng)用程序 Win32 Console Application Win32控制臺程序 Win32 DynamicLink Library Win32動態(tài)鏈接庫 Win32 Static Library Win32靜態(tài)庫 MFC AppWizard(exe) MFC可執(zhí)行程序 MFC AppWizard(dll) MFC動態(tài)鏈接庫 MFC ActiveX ControlWizard ActiveX控件程序 5 Visual C++ (4) ? 可創(chuàng)建的項(xiàng)目類型 項(xiàng)目類型 說明 Database Wizard 數(shù)據(jù)庫應(yīng)用程序 ISAPI Extension Wizard Inter應(yīng)用程序 ATL COM AppWizard ATL COM程序 Makefile 自動編譯文件 Custom AppWizard 用戶自定義向?qū)? Utility Project 其他子項(xiàng)目的容器 6 Visual C++ (5) ? 可創(chuàng)建的文件類型 文件類型 說明 C++ Source File C++源文件 C++ Header File C++頭文件 Text File 文本文件 Resource Template 資源模板文件 Bitmap File 位圖文件 Cursor File 光標(biāo)文件 Icon File 圖標(biāo)文件 7 Visual C++ (6) ? 可創(chuàng)建的文件類型 文件類型 說明 Binary File 二進(jìn)制文件 HTML Page HTML文件 Active Server Page ASP文件 Resource Script 資源腳本文件 SQL Script File SQL腳本文件 Macro File 宏文件 8 Visual C++ (7) ? MFC ClassWizard 9 程序調(diào)試與運(yùn)行 (1) ? 編譯 (Compile) ? 鏈接 (Link) ? 執(zhí)行 (Execute) ? 調(diào)試 (Debug) 工具按鈕 10 程序調(diào)試與運(yùn)行 (2) ? Debugger可以完成的工作: ? 設(shè)置斷點(diǎn) ? 單步執(zhí)行代碼 ? 監(jiān)視變量、寄存器和內(nèi)存 ? 查看匯編代碼和調(diào)用堆棧 ? 修改代碼和變量值 11 程序調(diào)試與運(yùn)行 (3) ? Start Debug ? Go ? Step Into ? Step Over ? Step Out ? Break Point 12 程序調(diào)試與運(yùn)行 (4) 例 21 13 項(xiàng)目的概念 (1) ? 項(xiàng)目 (Project)由多個(gè)源、頭文件組成,以及系統(tǒng)提供的函數(shù)支持,編譯時(shí)有很多特殊選擇,例如版本、優(yōu)化、鏈接庫等 ? 項(xiàng)目內(nèi)容存在項(xiàng)目文件中,由它對整個(gè)程序進(jìn)行統(tǒng)一管理。不同版本文件后綴不同, Visual C++ “ .dsp” 14 項(xiàng)目的概念 (2) ? 版本類型 ? Debug版本產(chǎn)生調(diào)試信息,便于程序調(diào)試與運(yùn)行 ? Release版本不產(chǎn)生調(diào)試信息,代碼簡短且經(jīng)過優(yōu)化,程序執(zhí)行效率較高 15 項(xiàng)目的概念 (3) ? Build菜單 → Batch Build 16 項(xiàng)目的概念 (4) ? 項(xiàng)目文件類型 ? *.dsp 項(xiàng)目中所有內(nèi)容 ? *.dsw 工作區(qū)中所有項(xiàng)目 ? *.clw ClassWizard信息 ? *.rc 資源描述信息 ? 所有資源符號定義 ? .cpp 建立 預(yù)編譯頭文件 ? /res 各種 資源存放的目錄 17 MFC類的組織結(jié)構(gòu) (1) ? MFC是 C++語言的安全子集,也是一個(gè)應(yīng)用程序框架,簡化 Windows編程難度 ? MFC類是以層次結(jié)構(gòu)組織,封裝大部分 Windows API和控件 ? 當(dāng)前 MFC版本包含 100多個(gè)類,可實(shí)現(xiàn)應(yīng)用程序的大部分功能 18 MFC類的組織結(jié)構(gòu) (2) ? 根類 (CObject) ? 應(yīng)用程序結(jié)構(gòu)類 (CCmdTarget、 CWinThread、 CWinApp、 CDocument) ? 可視對象類 (CWnd、 CView、 CMenu、 CDialog、控件類、 CControlBar、 CGdiObject) ? 通用類 (CFile、 CException、 CArray) 19 根類與應(yīng)用程序類 (1) ? 根類 CObject ? CObject是 MFC抽象基類,多數(shù) MFC類與用戶自定義類的根類,提供編程所需的公共操作,例如對象建立與刪除 ? 應(yīng)用程序類 CWinApp ? CWinApp是 MFC應(yīng)用程序基類,每個(gè)程序只有一個(gè)程序?qū)ο?,該類是?CWinApp派生,提供程序相關(guān)操作,例如初始化、運(yùn)行與終止 20 根類與應(yīng)用程序類 (2) ? CWinApp類的繼承關(guān)系 ? CCmdTarget: MFC消息映射基類 ? CWinThread: MFC線程操作基類 C O b j e c tC C m d T a r g e tC W i n T h r e a dC W i n A p p21 根類與應(yīng)用程序類 (3) ? CWinApp類的公有成員函數(shù) 函數(shù)名 功能 InitInstance 初始化應(yīng)用程序 Run 啟動默認(rèn)的消息循環(huán) ExitInstance 終止應(yīng)用程序 LoadCursor 向應(yīng)用程序加載光標(biāo) LoadIcon 向應(yīng)用程序加載圖標(biāo) DoMessageBox 彈出一個(gè)消息框 OpenDocumentFile 打開一個(gè)文檔對象 CloseAllDocuments 關(guān)閉所有打開的文檔對象 22 根類與應(yīng)用程序類 (4) ? 文檔與視圖 ? 文檔對象由文檔模板創(chuàng)建,管理應(yīng)用程序的數(shù)據(jù),包括文檔創(chuàng)建、打開與保存 ? 文檔模板及基類: ? CDocTemplate:文檔模板基類 ? CSingleDocTemplate: SDI文檔模板 ? CMultiDocTemplate: MDI文檔模板 ? CDocument:專用文檔基類 23 可視對象類 (1) ? 窗口類 CWnd ? CWnd類是 MFC窗口基類,實(shí)現(xiàn)不同類型窗口 ? CWnd派生類 ? CFrameWnd:單文檔框架窗口類 ? CMIDFrameWnd:多文檔主框架窗口類 ? CMIDChildWnd:多文檔子框架窗口類 24 可視對象類 (2) ? 視圖類 CView ? CView類是 MFC視圖基類,實(shí)現(xiàn)框架窗口中的客戶區(qū) C O b j e c tC C m d T a r g e tC W n dC V i e w25 可視對象類 (3) ? CView派生類 派生類名
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1