During the application building process, a variety of application components are generated for your application, including:
Web pages consisting of ASPX pages with ASCX controls. Layout pages are converted into ASPX pages and ASCX controls.
User interface display and data validation code, comprising a set of C# or Visual Basic classes. Component properties are combined with the database table bindings to generate the application’s middle-tier, consisting of code-behinds, data validation, and database access logic. Iron Speed Designer generates user controls that inherit from Microsoft's standard UserControl class. The application building process also creates code-behind classes for the ASPX pages and ASCX controls. You can extend these controls by writing C# or Visual Basic code in the code-behind classes for the page and controls.
Database access code, consisting of a set of C# or Visual Basic classes.
SQL queries implemented as a set of database stored procedures. Table bindings are used to generate the Database Layer, including your application’s SQL and stored procedures.
As a final step, Iron Speed Designer runs the compiler you have selected as the default in Iron Speed Designer so you have a ready-to-run application to test.
Note: The ASPX pages and ASCX controls are compiled dynamically by the Microsoft IIS web server when the individual pages are first accessed (first time only).
You can inspect all of the generated code from within Iron Speed Designer itself or through the file system. You enjoy unrestricted access to 100% of the generated code, and there are no run time license fees or special server software requirements for applications built with Iron Speed Designer.