Code builders
AssigneeMicrosoft Corporation
InventorsNikhil Kothari, Andrew C. Lin, Scott D. Guthrie, Susan M. Warren
Life of this patent
Estimating the term…
Abstract
Code builders can be used to generate code segments that are customized in response to user input. An integrated development environment provides links to one or more code builders that are configured for developing specific types of code. Once a code builder is selected or dragged and dropped on a code editor, a code builder interface is launched that prompts the user for input that will be applied to a document object model describing the basic attributes of the code segment. The code builder then generates the customized code and inserts it into a desired location within the integrated development environment.
Claims39
In a computing system that includes an integrated development environment configured to receive user input for developing computing programs, a method for utilizing one or more code builders within the integrated development environment to generate customized code in response to the user input, the method comprising:
- an act of providing an integrated development environment including one or more code builders that are configured to generate code by applying user input to a corresponding code document object model;
- an act of receiving user input selecting one of the one or more code builders;
- an act of using the code builder interface to prompt a user for customized input that will be used to determine at least in part the code that is generated by the code builder;
- an act of receiving the customized input;
- an act of applying the customized input to the corresponding document object model to generate customized code;
- and
- an act of inserting the customized code at a desired location within the integrated development environment.
In a computing system that includes an integrated development environment configured to receive user input for developing computing programs, a method for utilizing one or more code builder interfaces within the integrated development environment to generate customized code in response to the user input, the method comprising:
- an act of providing an integrated development environment that includes one or more code builders interfaces configured to prompt a user for input that can be used by one or more corresponding code builders to generate customized code that is inserted at a desired location within the integrated development environment;
- and
- a step for developing the customized code with the one or more code builders, wherein the code is generated by applying user input received by the one or more code builder interfaces to one or more a corresponding document object models.
A computer program product for use in a computing system that includes an integrated development environment configured to receive user input for developing computing programs, the computer program product comprising:
- one or more computer-readable media having computer-executable instructions for implementing a method for utilizing one or more code builders within the integrated development environment to generate customized code in response to the user input comprising:
- an act of providing an integrated development environment including one or more code builders that are configured to generate code by applying user input to a corresponding document object model;
- an act of receiving user input selecting one of the one or more code builders;
- an act of receiving user input selecting one of the one or more code builders;
- an act of using the code builder interface to prompt a user for customized input that will be used to determine at least in part the code that is generated by the code builder;
- an act of receiving the customized input;
- an act of applying the customized input to the corresponding document object model to generate customized code;
- and
- an act of inserting the customized code at a desired location within the integrated development environment.
Dependencies are inferred from the claim text.