Visual C++程序設計教程之MFC中的資源與界面設計的詳細資料說明
資料介紹
本文檔的主要內容詳細介紹的是Visual C++程序設計教程之MFC中的資源與界面設計的詳細資料說明
當用戶打開一個軟件時,首先接觸到的就是界面,因此,軟件設計中界面是否友好是該軟件成敗的一個重要因素。MFC自動生成的SDI有一個比較完整的界面,具有菜單欄、狀態欄等基本元素,還可以打開對話框等。然而,如何對這個界面進行修改,使其實現更多的功能或使其看起來更加美觀,這就涉及對MFC的資源的操作。
MFC(Microsoft Foundation Classes,微軟基礎類庫)是Microsoft為幫助用戶處理那些經常使用但復雜、繁瑣的Windows操作而設計的一套基礎類庫。MFC把Windows編程規范中的大多數內容封裝成為各種類,又稱為MFC程序框架。
1.MFC概述
MFC中的各種類結合起來構成了一個應用程序框架,它的目的就是讓程序員在此基礎上建立Windows下的應用程序,這是一種相對SDK來說更為簡單的方法。總體上,MFC框架定義了應用程序的輪廓,并提供了用戶接口的標準實現方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓。Microsoft Visual C++提供了相應的工具來完成這個工作:AppWizard可以用來生成初步的框架文件(代碼和資源等);資源編輯器用于幫助程序員直觀地設計用戶接口;ClassWizard用來協助將代碼添加到框架文件中;編譯則是通過類庫實現了應用程序特定的邏輯。
2.MDI應用程序的構成
用AppWizard產生一個MDI工程(無OLE等支持)時,AppWizard創建了一系列文件,構成了一個應用程序框架。這些文件分4類:頭文件(.h)、實現文件(.cpp)、資源文件(.rc)和模塊定義文件(.def)。圖3-2解釋了該應用程序的結構,箭頭表示信息流向。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- LabVIEW開發教程之LabVIEW界面設計秘訣的詳細資料說明 241次下載
- C++程序設計教程之輸入輸出流的詳細資料說明 8次下載
- C++程序設計教程之C++工具的詳細資料說明 4次下載
- C++程序設計教程之指針的詳細資料說明 7次下載
- C++程序設計教程之基于對象的程序設計的詳細資料說明 5次下載
- C++程序設計教程之數據類型與表達式的詳細資料說明 0次下載
- C++程序設計教程之C++的初步知識的詳細資料說明 31次下載
- C++程序設計教程之數組的詳細資料說明 10次下載
- Visual C++程序設計教程之屬性單和屬性頁的詳細資料說明 4次下載
- Visual FoxPro程序設計教程之結構化程序設計的詳細資料說明 8次下載
- C++程序設計教程之語句的詳細資料說明 1次下載
- C++程序設計教程之繼承的詳細資料說明 98次下載
- C++程序設計教程之類的詳細資料說明 2次下載
- C++程序設計教程之數據類型的詳細資料說明 3次下載
- C++的實驗教程之循環結構程序設計的詳細資料說明 4次下載
- 使用OpenVINO GenAI API在C++中构建AI应用程序842次阅读
- 用OpenVINO™ C++ API编写YOLOv8-Seg实例分割模型推理程序1946次阅读
- PIC系列单片机程序设计基础知识详细说明4865次阅读
- C语言和C++的特点与用法详细说明4631次阅读
- C++的异常机制底层原理与实际应用详细说明3327次阅读
- C语言的简介和特点说明8274次阅读
- 如何进行PLC控制程序的设计详细资料PPT说明6169次阅读
- PPT教程之伺服电机及其驱动技术的详细资料讲解8226次阅读
- OpenCV的Mat数据格式及其遍历的程序资料说明4470次阅读
- C++的这些资源你多知道吗?国外程序员整理的C++资源大全5901次阅读
- 介绍MATLAB程序设计中M程序及使用方法7177次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述10143次阅读
- 人机界面设计案例分析32735次阅读
- mfc基础入门教程6595次阅读
- mfc71.dll是什么2368次阅读
下載排行
本周
- 1aP89W24 USB語音芯片燒錄器中文手冊
- 1.58 MB | 4次下載 | 免費
- 2PC4401_DC-DC 42V反激式隔離開關電路
- 0.85 MB | 3次下載 | 免費
- 3GPRS智能超聲波液位監測終端
- 835.55 KB | 2次下載 | 免費
- 4NS8002 2.4W單聲道AB類音頻功率放大器中文手冊
- 1.06 MB | 1次下載 | 免費
- 5STM32的幾種開發方式,你都知道嗎?(可下載)
- 353.41 KB | 次下載 | 免費
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
- 13.60 MB | 次下載 | 10 積分
- 7DM400G彩色無紙記錄儀使用說明
- 5.65 MB | 次下載 | 免費
- 8ZS726GaN(ZS727GaN.ZS728GaN)氮化鎵DMOSGaN恒壓模式PWM電源芯片
- 2.73 MB | 次下載 | 免費
本月
- 1第十一屆 藍橋杯 單片機設計與開發項目 省賽 程序設計試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 2NR-E531TX-XN冰箱說明書
- 8.64 MB | 23次下載 | 免費
- 3STM32單片機無人機設計
- 8.81 MB | 19次下載 | 免費
- 4華為硬件工程師手冊目前最全版本
- 1.02 MB | 15次下載 | 2 積分
- 5STM32F103C8T6開發板最小系統原理圖
- 0.78 MB | 15次下載 | 免費
- 6Python從入門到精通背記手冊
- 18.77 MB | 14次下載 | 1 積分
- 7華碩主板架構認識
- 1.42 MB | 11次下載 | 免費
- 8東芝彩色電視機29SF6C維修說明書
- 4.86 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191377次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論