- Visual C++從入門到精通(第2版)
- 龍馬高新教育策劃 國家863中部軟件孵化器編著
- 1575字
- 2019-10-09 16:53:00
1.4 Visual C++ 6.0的常用工具
本節視頻教學錄像:9分鐘
除了上一節我們學習的集成開發環境以外,在平時的學習和開發中,一般還會頻繁地使用Visual C++ 6.0中的幾個重要工具,它們是:
● App Wizard應用程序向導。
● Resource Editor資源編輯器。
● Class Wizard類向導。
● MSDN幫助文檔。
當然,Visual C++ 6.0提供的便利之處和輔助開發手段數不勝數,但上面4個卻是我們要經常與之打交道的“常客”。由于這幾個工具包含的內容太多,因此本節只能做一個簡單的介紹,在后面的編程應用中會詳細闡述每個工具的使用。
1.4.1 應用程序向導
App Wizard(應用程序向導)用來制作各種應用程序的骨干框架。
稱App Wizard為程序代碼生成器可能會更恰當一些,因為在后面的學習中就會看到,使用App Wizard創建的應用程序不需要用戶添加任何代碼,就已經是一個具有Windows統一風格的漂亮窗口了。
當用戶創建新工程的時候,Visual C++ 6.0會自動加載相應的App Wizard供用戶選用,大家會發現使用App Wizard來創建應用程序就好像是在填表單一樣輕松。但是這種輕松是有代價的,輕松的外表隱藏了應用程序本身的機制,使得初學者容易停留在表層,而很難快速掌握Windows應用程序的本質。后面的課程會帶領初學者慢慢深入到Windows編程機制中去,做到知其所以然。
選擇【File】?【New】菜單項,會彈出【NEW】對話框,當用戶選擇了適當的工程類型,輸入工程名稱并單擊【OK】按鈕之后,就會進入相應的App Wizard中。
注意
不同的工程類型有不同的App Wizard。
1.4.2 資源編輯器
Resource Editor(資源編輯器)用來編輯Visual C++ 6.0中的各種資源(如菜單、圖標等)。資源編輯器針對不同的資源有不同的編輯方式,但提供給用戶的都是一個可視化的用戶界面,使得程序員可以很直觀地修改應用程序的各種資源。
資源編輯器所編輯的資源放在應用程序的資源描述文件(擴展名為.rc)中,當然,也可以使用傳統的文本編輯器來編輯資源,但與使用資源編輯器比起來,這種方法過于煩瑣且不夠直觀。
1.4.3 類向導
Class Wizard用來給應用程序快速地添加新類,添加類中的消息處理函數,等等。使用Class Wizard添加消息處理函數后,會自動在程序代碼中添加相應的函數聲明、函數體以及建立消息映射,這使得我們的開發變得更加高效率。
注意
Class Wizard也不是萬能的,在某些情況下,我們也不能過于依賴Class Wizard,還得自己手動添加代碼。
選擇【View】?【Class Wizard】菜單項,彈出【MFC ClassWizard】對話框,其中有5個選項卡,如圖所示。

1. Message Maps
消息映射選項卡,用來添加各種消息處理,管理消息和成員函數之間的映射關系。
2. Member Variables
成員變量選項卡,用來添加與子控件相對應的成員變量。
3. Automation
自動化選項卡,用來添加與自動化相關的內容。其中提供了各種特性支持OLE 2.0,包括為OLE Automation增加屬性、方法以及處理事件。
4. ActiveX Events
ActiveX事件選項卡,用來處理ActiveX控件,為ActiveX控件增加屬性、方法,以及為ActiveX控件事件增加處理函數。
5. Class Info
類信息選項卡,用來顯示類的各種信息。還可以讓用戶創建新類,以便支持對話框和各種可視類(包括控件、窗口等),以及從類庫文件導入類到當前工程中。
除了這幾個選項卡以外,還有一個【Add Class】按鈕,可以用來向工程中添加新類。
注意
我們還可以使用鍵盤快捷鍵【Ctrl+ W】來打開Class Wizard工具。
1.4.4 身邊的老師——MSDN
在Visual C++以前的版本中,幫助是同開發工具一起提供的。而Visual C++ 6.0則把幫助文件和一些相關的開發文檔全部獨立了出來,形成了MSDN,整個MSDN就是一個龐大的資料庫,內含超過1.2GB的各種文檔以及示例程序源代碼,等等。
MSDN需要獨立安裝,安裝方法和Visual C++ 6.0的安裝一致,此處不再贅述。
在MSDN中,我們能夠找到所有Windows API函數的詳細說明,當然,也有將要使用到的MFC類庫的詳細說明。MSDN詳細介紹了MFC類庫的結構層次、每個類的詳細說明,以及程序員使用最頻繁的類的成員函數的說明。
在任何時候按【F1】鍵,或者選擇【Help】?【Content】菜單項,就會彈出MSDN幫助窗口,如圖所示。

提示
幫助文件可以按照目錄、索引、搜索、書簽4種方式來瀏覽。當需要查看某個函數(或者類等)的幫助說明時,首先把光標放到需要查看的字符串上面,然后按【F1】鍵即可。如果MSDN查到了相應的內容,就會自動列在窗口中。
- Go Web編程
- Architecting the Industrial Internet
- Mastering Python Scripting for System Administrators
- Quarkus實踐指南:構建新一代的Kubernetes原生Java微服務
- 算法訓練營:提高篇(全彩版)
- The Professional ScrumMaster’s Handbook
- Getting Started with React Native
- C#程序設計(項目教學版)
- 并行編程方法與優化實踐
- Python編程快速上手2
- Isomorphic Go
- 計算思維與Python編程
- Improving your Penetration Testing Skills
- Mastering VMware vSphere Storage
- Java EE框架開發技術與案例教程