Building and running your application in Iron Speed Designer is always just one button click away. The Build button is visible on nearly every screen in Iron Speed Designer, allowing you to iteratively modify your application and quickly see the changes.
During the application building process, a variety of application components are created for your application, including:
Web pages consisting of ASPX pages with 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 create the application’s middle-tier, consisting of code-behinds, data validation, and database access logic. Iron Speed Designer creates 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 create 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 your application’s code from within Iron Speed Designer itself or through the file system. You enjoy unrestricted access to 100% of the code, and there are no run-time license fees or special server software requirements for applications built with Iron Speed Designer.