?? d014.bmp.txt
字號:
程序的框架。由AppWizard生成的程序是一個基本的Windows程序,用戶可以編譯并運行
——它實際什么也不做,只是準(zhǔn)備好增加那些為程序提供功能性的資源和代碼。這樣就節(jié)省
了用戶設(shè)計應(yīng)用程序框架的時間和精力,用戶所要做的工作只是直接往框架中添加自己的處
理代碼。
ClassWizard是一個交互式工具,用來建立新的類,定制類,把消息映射為類成員函數(shù),
或者把控制框映射為類變量成員。在開發(fā)程序時,可用ClassWizard建立程序所需要的類,
包括消息處理和消息映射例程(用于定位處理消息的代碼)。使用ClassWizard,可以將成員
函數(shù)或變量加入到一個類中,或修改已經(jīng)存在的函數(shù)和變量。Wizard使函數(shù)或變量放在何處,
如何稱呼它們以及其他一些細(xì)節(jié)問題大大簡化。ClassWizard所能識別的類必須在ClassView
數(shù)據(jù)庫文件(.CL,W)中登記。使用ClassWizard可以完成以下功能:
●創(chuàng)建新類,即從許多框架基類中派生出新類。
●映射消息到函數(shù)。
●新建、刪除消息處理函數(shù)。
●察看已被處理的消息并跳到消息處理代碼處。
●定義成員變量,這些變量會被自動初始化、釋放、執(zhí)行對話框數(shù)據(jù)檢驗等。
o創(chuàng)建新糞時,自動加入方法和屬性。
●處理現(xiàn)有的類和類庫。
WizardBar是一個可停泊的工具條,用于快速訪問一些Developer Studio最實用的功能,
比如ClassWizard或ClassView的一些功能。WizardBar會自動跟蹤用戶程序的上下文——例
如,當(dāng)文本編輯器中的光標(biāo)從一個函數(shù)移動到另一個函數(shù)時,Wizard的顯示會自動更新。
WizardBar工具條包含了三個相關(guān)的下拉列表框:類(Class)、過濾器(Filter)和成員
( Member),如圖1-4所示。類列表框包含了應(yīng)用程序定義的所有類。當(dāng)前所選擇的類決定
可用的過濾器:所選的過濾器決定Member列表中顯示的內(nèi)容。選擇Member中的一項,可
以跳到相應(yīng)的成員定義。WizardBar最右邊是一個Action Control,單擊Action Control的向
下箭頭符號會彈出一個菜單,用于執(zhí)行跳到函數(shù)定義、增加消息處理函數(shù)等操作。
圖1-4 WizardB ar工具條
WizardBar使得處理類、成員和資源更加方便。使用WizardBar,可以進(jìn)行以下操作:
●增加一個新類。
●建立一個新的函數(shù)或方法。
●跳到一個已存在的函數(shù)或方法。
1.2.3 Developer Studio昀一些快捷特性
為了使開發(fā)環(huán)境更易于使用,Developer Studio還提供了一些快捷特性,包括右鍵菜單、
快速訪問常用對話框、屬性對話框、鍵盤快捷鍵等。
1.右鍵菜單(快捷菜單)
在Developer Studio的許多窗口中,可以在一個選中的對象或窗口背景上單擊鼠標(biāo)右鍵
14
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -