Generating program classes for use with localized resources
AssigneeMicrosoft Corporation
InventorAaron M. Colling
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorAaron M. Colling
Estimating the term…
The present invention provides efficient mechanisms for passing localized resources into an executed file. To pass those localized resource values into an executable program, the invention provides for iterating over a resource file, and identifying one or more of the resource references contained within the resource file. The invention also provides for generating one or more corresponding program classes that flexibly treat the identified resource as a function or a property, depending on how one such as a developer calls the generated class. Thus, a developer will only need to refer to the generated class, rather than write a specific routine for a given resource within the resource file. And since a developer passes the generated class as a constant, a developer is more likely to find program errors at compile time before sending out the final product.
In a computerized system environment including text-format instructions that can be combined into computer-executable instructions, a method of automatically generating at least a portion of the text-format instructions that can be combined into computer-executable instructions to increase the likelihood of identifying errors that can potentially occur when the computer-executable instructions are executed, and to thereby minimize the lines of code that are manually generated, the method comprising acts for:
In a computerized system environment including text-format instructions that can be combined into computer-executable instructions, a method of combining at least a portion of text-format instructions into computer-executable instructions that can be executed to perform a localized output based on resources in a resource file, the method comprising acts for:
In a computerized system environment including text-format instructions that can be combined into computer-executable instructions, a method of automatically generating at least a portion of the text-format instructions that can be combined into computer-executable instructions to increase the likelihood of identifying errors that can potentially occur when the computer-executable instructions are executed, and to thereby minimize the lines of code that are manually generated, the method comprising:
In a computerized system environment including text-format instructions that can be combined into computer-executable instructions, a method of automatically generating at least a portion of the text-format instructions that can be combined into computer-executable instructions to increase the likelihood of identifying errors that can potentially occur when the computer-executable instructions are executed, and to thereby minimize the lines of code that are manually generated, the method comprising acts for:
A computer program product for use in a computerized system environment including text-format instructions that can be combined into computer-executable instructions, the computer program product for implementing a method of combining at least a portion of text-format instructions into computer-executable instructions that can be executed to perform a localized output based on resources in a resource file, the computer program product comprising one or more computer-readable media having stored thereon computer executable instructions that, when executed by a processor, cause the computerized system to perform the following:
A computer program product for use in a computerized system environment including text-format instructions that can be combined into computer-executable instructions, the computer program product for implanting a method of automatically generating at least a portion of the text-format instructions that can be combined into computer-executable instructions to increase the likelihood of identifying errors that can potentially occur when the computer-executable instructions are executed, and to thereby minimize the lines of code that are manually generated, the computer program product comprising one or more computer-readable media having stored thereon computer executable instructions that, when executed by a processor, cause the computerized system to perform the following:
Dependencies are inferred from the claim text.