?? d017.bmp.txt
字號:
1.2.5資源管理
以往的Windows應用程序的開發者都熟悉資源的描述過程,就是用資源文件(術.rc)定
義應用程序用到的資源,包括對話框、菜單及圖標,然后再在程序中調用。資源的定義和程
序的開發是分開進行的。在以前的開發工具中,這需要在資源編輯器、源程序編輯器、C編
譯器及資源編譯器之間進行頻繁的切換。Visual C++ 6.0這個開發平臺通過高度集成的可視
資源編輯器同開發平臺的其他部分一起使用,使得這個過程更加簡單。
在Windows編程中,會用到不同種類的資源,包括圖形對象如位圖、光標、圖標等,
以及較復雜的類型如菜單、工具條以及對話框模板。另外,還會用到字符串表和版本資源,
以及用戶自己定義的用戶資源。
以往,所用的資源都被定義在資源描述文件中。必須用獨立
的資源編譯器編譯這些.rc文件,然后再連接到可執行程序中去。
Visual C++ 6.0仍然用.rc文件,但卻不需要直接編輯它。開發平
臺允許直接編輯圖形資源,然后自動地將它編譯連接到應用程序
中去。為了方便有效地管理資源,開發平臺還提供了資源視圖,
它可以展示包含在項目中的按類型分組的各種資源。資源視圖窗
口如圖1-7所示。
當用AppWizard創建~個Windows應用程序時,資源描述
文件就會被自動地創建,并加入到新項目中去。但也可以通過File
菜單的New命令的Files標簽,創建新的資源描述文件,或通過
File菜單的Open命令,打開已存在的資源描述文件。資源描述
窗口允許拖拽,利用這些特性可以很方便地從一個已存在的項目
中的資源添加到當前項目中
與其他項目工作區瀏覽器一樣,也可以通過鼠標右鍵彈出資
源瀏覽器的快捷菜單。這樣可以打開資源文件并對其進行編輯, 圖1-7資源視圖
插入新的資源,或調入已存在的資源。除此之外,快捷菜單還可以訪問資源的屬性窗口,如
圖1-8所示。
斌鞋菇虢曛囊I蕊魏l|《≮囊箍g囂強強羹|l癯≤菇|il霾蠹黧翼鯉爨黧蹩塑i壁夔熬蠢。螽.警箍蠢氆ig妊箍駐琵蠡麓蕊蠡蠡蠹凌蠡蠢醢|螽蕊墓爨釜
┏━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━┳━┳━┓
┃ID: i;[UUIIUUNtl -: t-rev~ew: ┃ 匕3_ ___ ┃ ┃ ┃ ┃
┃ ┃口[=======]|C_ ┃ ┃ ┃ ┃
┃Lang盟age: Chinese(P.R.C.] - ┃口[=]匕=j匕::j ┃ ┃ ┃ ┃
┃ ┃口口口[:jD- ┃ ┃ ┃ ┃
┃(ondltion: : ┃口口口亡=]L ┃ ┃ ┃ ┃
┃ ┣━━━━━━━━━┫ ┃ ┃ ┃
┃ ┃ ┃ ┃ ┃ ┃
┃ ┣━━━━━━━━━┫ ┃ ┃ ┃
┃ ┃ ┃ ┃ ┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━┻━┻━┻━┛
圖1-8 -個對話框的屬性窗口
和其他屬性窗口不同的是,資源屬性窗口允許對資源進行重要修改,包括ID及資源所
用的話言。此外,如果位圖和圖標等資源存儲于資源描述文件以外的文件中,則允許另外指
定文件名。Condition域允許鍵入預編譯符號,這個符號表示所指定的要加入項目中的資源。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -