A special file type used to store the resources of a software application, which may include dialogs, buttons, text strings, etc.
In Windows, refers to data stored in various routines, such as .exe or .dll files. In .NET, resource files may contain culture-specific data in a single location - separate from the executable code. Using resource files makes localization easier, because you can separate the translatable content from the executable code ahead of time. You can then create localized applications without touching the source code or recompiling the entire application.
