📄 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 + -