当前位置:编程学习 > C#/ASP.NET >>

资源文件说明:使用资源

答案:使用资源
资源可以由广范的元素组成,其中包括:
•    向用户提供信息的界面元素(如位图、图标或光标)。
•    包含应用程序所需数据的自定义资源。
•    安装 API 所使用的版本资源。
•    菜单和对话框资源。
可以向项目添加新资源并使用适当的资源编辑器修改这些资源。 大多数 Visual C++ 向导自动为项目生成 .rc 文件。
本节内容
•    Resource Files
•    Creating a New Resource Script (.rc) File
•    Creating a New Resource
•    Viewing Resources in an .rc File
•    Opening a Resource Script File in Text Format
•    Including Resources at Compile Time
•    Specifying Include Directories for Resources
•    Copying Resources
•    Searching for Symbols in Resources
•    Using Resource Templates (.rct)
•    Importing and Exporting Resources
•    Manifest Resources
•    Symbols: Resource Identifiers (IDs)
•    Resource Editors
•    Viewing Resources in a Resource Editor
•    Editing Resources in a Resource Editor
•    Resource Previews
相关章节
•    Resource View
•    Platform SDK 的Resources一节
使用 Visual C++
•    Porting and Upgrading
•    Creating and Managing Visual C++ Projects
•    Building Your Program
•    Adding Functionality
使用 Visual Studio .NET 开发代码
•    Unmanaged Development with C++
•    Managed Development with Visual Basic, C#, and C++
•    Visual Studio.NET
获取有关 Visual Studio .NET 的帮助
•    Locating Readme Files
•    Visual C++ on the Web
•    Technical Support for Visual Studio.NET
•    Accessibility for People with Disabilities

#资源文件
术语“资源文件”可以指若干文件类型,包括:
•    程序的资源脚本 (.rc) 文件。
•    资源模板 (.rct) 文件。
•    作为独立文件存在的个别资源,如从 .rc 文件引用的位图、图标或光标文件。
•    由开发环境生成的头文件(如 Resource.h),它从 .rc 文件中引用。
在other file types(如 .exe、.dll 和 .res 文件)中也可以找到资源。 可以从项目内使用资源和资源文件,并可使用不属于当前项目的资源和资源文件。 也可使用不是在 Visual Studio 开发环境中创建的资源文件。例如,可以:
•    使用嵌套的和按条件包含的资源文件。
•    更新现有资源或将其转化成 Visual C++ 格式。
•    将图形资源导入当前资源文件或从当前资源文件导出。
•    包含开发环境无法修改的共享或只读标识符(符号)。
•    在可执行 (.exe) 文件中包含创建当前项目的过程中不需要编辑(或不希望编辑)的资源,如若干项目之间共享的资源。
•    包含开发环境不支持的资源类型。
本节介绍:
•    Creating a New Resource Script File
•    Creating a New Resource
•    Viewing Resources in a Resource Script File
•    Opening a Resource Script File in Text Format
•    Including Resources at Compile Time
•    Copying Resources
•    Using Resource Templates (.rct)
•    Importing and Exporting Resources
•    Editable File Types for Resources
•    File Extensions for Resources
•    Files Affected by Resource Editing
请参见
Resource Editors | Working with Resources |Platform SDK 的Resources一节

#创建新资源脚本文件
创建新资源文件
1.    在Solution Explorer中突出显示现有项目。
2.    在@Project@菜单上单击@Add New Item@。
3.    在@Add New Item@对话框中单击@Visual C++@文件夹,然后在右窗格中选择@Resource File (.rc)@。
4.    在@Name@文本框中提供资源脚本文件的名称,然后单击@Open@。
现在可以create并向 .rc 文件添加新资源。
注意   只能将资源脚本(.rc 文件)添加到载入 Visual Studio IDE 内的现有项目。 无法创建独立的 .rc 文件(项目外的文件)。 可随时创建Resource templates(.rct 文件)。
请参见
Resource Files | Resource Editors

#创建新资源
在@Resource View@中创建新资源
•    将焦点放在Resource View Window中,单击@Edit@菜单并选择@Add Resource@(或在@Resource@视图中右击 .rc 文件并从快捷菜单中选择@Add Resource@)。
在解决方案资源管理器中创建新资源
•    在Solution Explorer窗格中,右击项目文件夹,然后在快捷菜单中单击@Add@并从展开的菜单中选择@Resource@。
在@Class View@中创建新资源
1.    在Class View窗格中,右击类并从快捷菜单中选择@Add Resource@。
2.    在Add Resource dialog box中选择要添加到项目的资源类型。
从@Project@菜单创建新资源
•    在@Project@菜单中选择@Add Resource@。
当创建新资源时,Visual C++ 给该资源分配一个唯一的名称,如 IDD_Dialog1。 可以通过在关联的资源编辑器或在Properties Window中编辑资源属性来自定义该资源 ID。
可以创建资源作为新的默认资源(不基于模板的资源)或作为模仿template的资源。
请参见
Resource Files | Resource Editors | Add Resource Dialog Box

#@Resource View@窗口
@Resource@视图显示项目中包含的资源文件。 展开顶部文件夹(如 Project1.rc)将显示该 .rc 文件中的资源类型。 展开每种资源类型将显示该类型的各个资源。
提示   可以在@Resource View@窗口上右击以启动命令的快捷菜单。 也可以在标题栏上双击以停靠或取消停靠该窗口。 在标题栏上右击将提供允许控制窗口行为的其他命令。有关更多信息,请参阅Windows Management。
打开@resource view@窗口
•    单击@View@菜单上的@Resource View@。
— 或 —
•    按 CTRL+SHIFT+E 键。
请参见
Working with Resources

#@Add Resource@对话框
@Resource Type@
指定要创建的资源类型。
可以展开光标和对话框资源目录以显示附加资源。 这些资源位于 \Program Files\Microsoft Visual Studio.NET\Vc7\VCResourceTemplates\<LCID>\mfc.rct 中。如果添加其他 .rct 文件,则这些文件必须放在该目录下或必须为它们指定include path。 这些文件中包含的资源随后将显示在适当目录下的第二层。 对可添加的 .rct 文件数没有预设限制。
显示在树控件顶层的资源是 Visual Studio 提供的默认资源。
@New@
基于在@Resource Type@框中选择的类型创建资源。 资源在适当的编辑器内打开。 例如,创建新对话框资源将在Dialog editor中打开它。
@Import@
打开@Import@对话框,可在其中定位到希望导入当前项目中的资源。 该对话框使您得以导入位图、图标、光标、HTML 或声音 (.WAV) 资源,或当前资源文件的任何自定义资源。
@Custom@
打开New Custom Resource dialog box,可在其中创建新的自定义资源。 自定义资源只能在二进制编辑器中进行编辑。
请参见
Creating a New Resource

#@New Custom Resource@对话框
使您得以创建新自定义资源。
@Resource Type@
提供输入自定义资源类型名称的空间。 如果不以全部大写字母的形式输入名称,Visual C++ 在您退出时将名称大写。
请参见
Add Resource Dialog Box

#在项目外打开资源脚本文件(独立)
可以查看 .rc 文件中的资源而不必打开项目。 .rc 文件将在文档窗口中打开,而不是在Resource View窗口中打开(文件在项目内打

上一个:资源文件说明:resourcefiles
下一个:资源文件说明:资源文件生成器 (Resgen.exe)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,