33. A computer program product as recited in claim 27 , wherein the code builder is configured to generate customized code for inserting data.
27. 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 physical computer-readable media storing 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: displaying an integrated development environment including a plurality of code builders that are configured to generate code for a coded program in any of multiple code languages and in one or more markup languages and by applying user input to a corresponding code document object model (DOM), wherein the displayed integrated development environment further includes: a toolbox including a plurality of previously defined code builders; a programming frame, wherein the programming frame includes alternate display views for displaying program code comprising both source code and markup language code, the alternate display views, including at least a visual design view, a markup language view, a code view, and a combined view, the code view displaying source code and having a plurality of available lines for source code at which source code generated by code builders can be placed and the combined view having a plurality of available lines for the source code of the code view mixed with markup language of the markup view, and wherein displaying the markup language view comprises running a separation algorithm on the existing program, wherein running the separation algorithm includes creating a WebForms document that contains an in-memory representation of the existing program in the form of a text buffer, the WebForms document containing the separation algorithm which is run and extracts source code and markup from the existing program and maintains each separately; and an information view identifying properties associated with source code in the code view; wherein each of the toolbox, programming frame, and information view are displayed simultaneously, in a common window of the integrated development environment; receiving user input selecting one of the plurality of previously defined code builders included in the toolbox; in the code view, receiving user input selecting one of the plurality of available lines for source code to identify a desired location in the code view for insertion of source code generated by the selected code builder; automatically, and in response to receiving the user input selecting one of the plurality of previously defined code builders and the one of the plurality of available lines as the desired location, displaying a code builder interface overlaying the common window and prompting a user for customized input that will be used to determine at least in part the code that is generated by the previously defined code builder; receiving the customized input; determining a programming language currently being used by the user in the code view; applying the customized input to the corresponding code (DOM) to dynamically generate a class of customized source code after receipt of the user input selecting one of the plurality of available lines for source code, the customized source code being automatically generated in the same programming language as the programming language currently being used in the code view; and inserting the customized source code at the desired location within the code view of the integrated development environment.