Riverblade ResOrg是一款专门为Visual C++资源符号管理设计的产品,它的主要目标是简化资源符号管理流程。在典型的Visual C++项目中,至少会含有一个资源(.rc)文件,每个资源文件都关联一个符号定义文件(默认名为resource.h),其中包含项目中使用的每一个资源符号的#define指令。然而,当通过Visual C++资源编辑器编辑项目资源时,生成和修改资源符号定义,该编辑器往往会出现错误。
ResOrg的诞生源于对手动或使用Excel重复对大型多模块项目(75个模块,超过3000个符号)中的资源符号进行重新编号的极度挫败感。ResOrg提供了管理文件、模块和解决方案级资源符号的设施,同样存在ResOrg的独立应用程序和Visual Studio插件两个版本。独立的ResOrg应用程序能够处理几乎所有的Visual C++项目,包括旧版本如Visual C++ 6.0。
ResOrg具有许多功能来帮助管理资源符号文件变得更轻松,包括且不仅限于人们可以轻松理解的资源文件内符号展示、检测范围外和冲突的符号、检测并修正错误的"Next Symbol"值、可定制的HTML报告、手动和自动的符号重新编号、将指定符号(如IDR_MAINFRAME)自动排除在重新编号操作之外、以及在符号重新编号后自动更新Visual Studio 2010绸带设计师(.mfcribbon-ms)文件等。其可作为Visual Studio插件(和所有版本的Visual Studio兼容,从Visual Studio .NET 2002到Visual Studio 2022)以及独立应用程序使用。其独立应用程序可以兼容几乎所有版本的Visual C++项目,包括不只是当前版本的Visual Studio,也兼容其他旧版本如Visual C++ 6.0和eMbedded Visual C++ 4.0。
- 易于解释资源文件中符号的显示。
- 检测资源符号文件内和之间的超出范围和冲突的符号。
- 检测并纠正不正确的“下一个符号”值。
- 可定制的HTML 报告。
- 手动和自动符号重新编号。
- 从重新编号操作中自动排除指定符号(例如IDR_MAINFRAME)
- 重新编号符号时自动更新Visual Studio 2010 功能区设计器 ( .mfcribbon-ms ) 文件
- 既可以作为 Visual Studio 插件(与从 Visual Studio .NET 2002 到 Visual Studio 2022 的所有版本的 Visual Studio 兼容)也可以作为独立应用程序使用。
- 独立的 ResOrg 应用程序与几乎所有版本的 Visual C++ 项目兼容- 不仅包括当前版本的 Visual Studio,还包括旧版本,例如 Visual C++ 6.0 和 eMbedded Visual C++ 4.0。
评论(0)