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

正文內容

第二章mfc編程和操作(編輯修改稿)

2024-08-28 13:01 本頁面
 

【文章內容簡介】 性的支持。 圖 “步驟 3”對話框 圖 “步驟 4”對話框 7. 第五步 保留默認選項,單擊 [下一步 ]按鈕,彈出如圖 ,這里出現三個方面的選項,供用戶來選擇: ① 應用程序的主窗口是 MFC標準風格還是窗口左邊有切分窗口的 Windows資源管理器樣式; ② 在源文件中是否加入注釋用來引導用戶編寫程序代碼; ③ 使用動態(tài)的共享鏈接庫還是靜態(tài)鏈接庫。 8. 第六步 保留默認選項,單擊 [下一步 ]按鈕,出現如圖 。在這里,用戶可以對MFC AppWizard提供的默認類名、基類、各個源文件名進行修改。 圖 “步驟 5”對話框 圖 “步驟 6”對話框 9. 完成 單擊 [完成 ]按鈕出現一個信息對話框,顯示出用戶在前面幾個步驟中作出的選擇內容,單擊 [確定 ]按鈕系統(tǒng)開始創(chuàng)建,并又回到了 Visual C++ 。 10. 編譯并運行 到這里為止,雖然沒有編寫任何程序代碼,但 Visual C++應用程序向導已根據用戶的選項自動生成基本的應用程序框架。單擊編譯工具欄 上的運行工具按鈕“ ”或按快捷鍵 Ctrl+F5,系統(tǒng)開始編譯、連接并運行生成的單文檔應用程序可執(zhí)行文件 ,運行結果如圖 。 需要說明的是:創(chuàng)建的單文檔應用程序 Ex_SDI界面和其它文檔應用程序一樣,都有標題欄、菜單欄、工具欄、狀態(tài)欄以及客戶區(qū)(文檔窗口)等界面元素。 菜單欄 工具欄 狀態(tài)欄 標題欄 文檔窗口 圖 Ex_SDI運行結果 類似的,使用 MFC AppWizard(exe)可以創(chuàng)建一個通用多文檔應用程序 EX_MDI(其步驟與 Ex_SDI一樣),編譯并運行后,其結果如圖 。 項目文件和項目配置 定位到創(chuàng)建時指定的根文件夾“ D:\Visual C++應用 \第 2章”中,可以看到 Ex_SDI和 Ex_MDI兩個文件夾,其中分別包含了單文檔應用程序Ex_SDI和多文檔應用程序 Ex_MDI所有的文件和信息。由于這些應用程序還包含了除源程序外的許多信息,因此,在 Visual C++中常將它們稱為項目 或 工程 。另外, Visual C++是用文件夾來管理一個應用程序項目的,且將項目名作為文件夾名,在此文件夾下包含源程序代碼文件 (.cpp,.h)、項目文件 (.dsp)以及項目工作區(qū)文件 (.dsw)等。表。 圖 Ex_MDI運行結果 文檔窗口 主框架窗口 表 Visual C++ 類型 含義 .cpp(C Plus Plus), .h C++文件, C++頭文件 .opt 關于開發(fā)環(huán)境的參數文件,如工具條位置等信息 .aps(AppStudio File) 資源輔助文件,二進制格式 .clw ClassWizard信息文件 .dsp(DeveloperStudio Project) 項目文件 .dsw(DeveloperStudio Workspace) 項目工作區(qū)文件 .plg 編譯信息文件 .hpj(Help Project) 幫助文件項目 .mdp(Microsoft DevStudio Project) 舊版本的項目文件 .bsc 瀏覽信息文件 .map 執(zhí)行文件的映像信息紀錄文件 .pch(PreCompiled File) 預編譯文件,可以加快編譯速度,但是文件非常大 .pdb(Program Database) 記錄程序有關的一些數據和調試信息 .exp 記錄 DLL文件中的一些信息,只有在編譯 DLL才會生成 .ncb 無編譯瀏覽文件 (no pile browser) 除了上述文件外,還有相應的 Debug(調試 )或 Release(發(fā)行 )、 Res(資源 )等子文件夾。例如上述創(chuàng)建的單文檔應用程序項目 Ex_SDI,其各文件的組織如圖 。當然,不同類型的項目的文件類型及數目會略有所不同。 Ex_SDI文件夾 Debug或 Release 文件夾 Res文件夾 類文件 .cpp,.h 資源文件 項目及項目工作區(qū)文件 其他文件 編連過程產生的文件 運行文件 圖標文件 工具欄資源 其他資源 圖 Ex_SDI項目管理 項目管理 1. ClassView 項目工作區(qū)窗口的 ClassView頁面用以顯示和管理項目中所有的 類 。以打開的項目名 Ex_SDI為例, ClassView頁面顯示出“ Ex_SDI classes”的樹狀結點,在它的前面是一個圖標和一個套在方框中的符號“ +”,單擊符號“ +”或雙擊圖標, Ex_SDI中的所有類名將被顯示,如 CMainFrame、 CEx_SDIApp、 CEx_SDIDoc、 CEx_SDIView等,如圖。 圖 ClassView 圖 ResourceView 圖 FileView 在 ClassView頁面中,每個類名前也有一個圖標和一個套在方框中的符號“ +”,雙擊圖標,則直接打開并顯示類定義的頭文件(如 );單擊符號“ +”,則會顯示該類中的成員函數和成員變量,雙擊成員函數前的圖標,則在文檔窗口中直接打開源文件并顯示相應函數體代碼。 2. ResourceView 單擊項目工作區(qū)窗口底部的 ResourceView標簽,打開 ResourceView頁面,如圖 所示。 ResourceView頁面用于顯示和管理項目中所有的資源,它與 ClassView頁面一樣,都是按樹層次結構來呈現不同的顯示列表。在 Visual C++中,每一個圖片、字符串值、工具欄、圖標或其他非代碼元素等都可以看作是 ResourceView頁面中的一種 資源 結點,并使用了各自默認的資源結點圖標。 3. FileView 單擊項目工作區(qū)窗口底部的 FileView標簽,打開 FileView頁面,如圖 。FileView可將項目中的所有文件 (C++源文件、頭文件、資源文件、 Help文件等 )分類按樹層次結構來顯示。每一類文件在 FileView頁面中都有自己的結點,例如,所有的 C++源文件都在 Source File目錄項中。用戶不僅可以在結點項中移動文件,而且還可以創(chuàng)建新的結點項以及將一些特殊類型的文件放在該結點項中。 資源和資源標識 1. 資源的分類 前圖 ResourceView頁面顯示了一個用 MFC AppWizard創(chuàng)建的單文檔應用程序 Ex_SDI的所有使用到的默認資源,它可分為下列幾類: ( 1)快捷鍵列表 ( Accelerator)。一系列組合鍵的集合,被應用程序用來引發(fā)一個動作。該列表一般與菜單命令相關聯(lián),用來代替鼠標操作。 ( 2)對話框 ( Dialog)。含有按鈕、列表框、編輯框等各種控件的窗口。 ( 3)圖標 ( Icon)。代表應用程序顯示在 Windows桌面上的位圖,它同時有 32x32像素和 16x16像素兩種規(guī)格。 ( 4)菜單 ( Menu)。用戶通過菜單可以完成應用程序的大部分操作。 ( 5)字串表 ( String Table)。應用程序使用的全局字符串或其他標識符。 ( 6)工具欄 ( Toolbar)。工具欄外觀是以一系列具有相同尺寸的位圖(按鈕)組成的,它通常與一些菜單命令相對應,用以提高用戶的工作效率。 ( 7)版本信息 ( Version)。包含應用程序的版本、用戶注冊碼等相關信息。 除了上述常用資源類別外, Visual C++ 、 HTML等,也可以自己添加新的資源類別。 2. ID標識符 在前圖 ,可以看到每一個資源類別下都有一個或多個相關資源,每一個資源均是由 標識符 來定義的。當添加或創(chuàng)建一個新的資源或資源對象時,系統(tǒng)會為其提供默認的名稱,如 IDR_MAINFRAME等。當然,用戶也可重新命名,但要按一定的規(guī)則來進行,因為這樣便于在應用程序代碼設計時理解和記憶。一般地,要遵循下列規(guī)則: ( 1)在標識符名稱中允許使用字母 a~z、 A~Z、 0~9以及下劃線。 ( 2)標識符名稱不區(qū)分大小寫字母,如 new_idd與 New_Idd是相同的標識符。 ( 3)不能以數字開頭,如 8BIT是不合法的標識符名。 除了上述規(guī)則外,出于習慣, Visual C++還提供了一些常用的定義標識符名稱的前綴供用戶參考使用,見表 。 事實上,每一個定義的標識符都保存在應用程序項目的 ,它的取值范圍為 0~65535。在同一個程序項目中,用戶定義的資源標識符名稱不能相同,不同的標識符的值也不能一樣。但同時要注意,文檔應用程序中的菜單、工具欄、加速鍵和圖標資源的標識只有相同時(如都為 IDR_MAINFRAME),才能在文檔模板創(chuàng)建時通過指定其標識符來全部裝載(以后還會討論)。 表 常用標識符定義的前綴 標識符前綴 含義 IDR_ 表示快捷鍵或菜單相關資源 IDD_ 表示對話框資源 IDC_ 表示光標資源或控件 IDI_ 表示圖標資源 IDB_ 表示位圖資源 IDM_ 表示菜單項 ID_ 表示命令項 IDS_ 表示字符表中的字符串 IDP_ 表示消息框中使用的字符串 框架窗口、文檔和視圖 1. 主框架窗口 文檔應用程序中的窗口可分為兩類:一類是應用程序主窗口,另一類是文檔窗口。 應用程序主窗口 是應用程序直接放置在桌面( DeskTop)上的那個窗口,又稱為主框架窗口 。每個應用程序只能有一個主框架窗口,它常包含標題欄、菜單欄、工具欄和狀態(tài)欄。主框架窗口的標題欄上往往顯示應用程序的名稱和當前活動的文檔名。 當用 MFC AppWizard創(chuàng)建單文檔( SDI)或多文檔 (MDI)應用程序時,構造的默認主框架窗口類均為 CMainFrame,其源文件名分別是 。對于單文檔應用程序來說, CMainFrame類是從 CFrameWnd派生而來的,而對于多文檔應用程序, CMainFrame類是從 CMDIFrameWnd派生的。 2. 文檔窗口 文檔窗口 對于單文檔應用程序來說,它和主框架窗口是一致的,即主框架窗口就是文檔窗口;而對于多文檔應用程序,文檔窗口是主框架窗口的子窗口,如前圖 所示。 文檔窗口一般都有相應的可見邊框,它的 客戶區(qū) (除了窗口標題欄、邊框外的區(qū)域)是由相應的視圖類(默認從 CView類派生)來構成的,而 CView類又是從窗口類CWnd派生,因此可以說視圖是文檔窗口內的子窗口。文檔窗口
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1