Part I:  Getting Started

 

Part I:  Getting Started

Introducing Iron Speed Designer

A Quick Tour of Iron Speed Designer

What is a Generated Application?

Function Buttons

PDF Report

Microsoft Word Report

Export to Microsoft Excel

Export to ASCII CSV

Data Import Wizard

Creating Your First Application

Step 1: Prepare your Database

Step 1a: Create child tables for one-to-many relationships

Step 1b: Create separate lookup tables

Step 1c: Create database views to express multi-table joins and complex queries

Step 1d: Explicitly declare primary keys in your database

Step 1e: Explicitly declare foreign keys in your database

Step 1f: Declare virtual primary keys in Iron Speed Designer

Step 1g: Declare virtual foreign keys in Iron Speed Designer

Step 2: Select a Web Page Style

Step 3: Connect to a Database Server

Microsoft Access Options for Database Server Selection

Microsoft SQL Server Options for Database Server Selection

MySQL Options for Database Server Selection

Oracle Options for Database Server Selection

Disconnecting a Database

Working with Complex Databases

Database, Table, and Field Name Restrictions

Step 4: Select Pages to Generate

Step 5: Select Virtual Primary Keys and Virtual Foreign Keys

Step 6: Select Language and Localization Settings

Step 7: Name Your Application

Application Name and Folder Selection

Code Language and .NET Framework Selection

SQL Statement Generation

Namespace and Virtual Directory Selection

Step 8: Build Your Application

Customizing Web Page Layout

Navigating Your Application in Design Mode

Customizing Page Contents with the Cell Editor

Example: Hyperlinking Database Fields

Example: Adding Custom ASCX Controls

Configuring Cell, Row and Table Styles

Example: Set Tables to Open in Collapsed State

Placing ASP.NET Directives in Generated Pages

Example: Automatically Refresh Page on Periodic Basis

Using Frames in Generated Pages

Using DHTML in Generated Pages

Using Client-Side JavaScript in Generated Pages

Capturing the Enter Key in Generated Pages

Adding New Web Pages to Your Application

Linking Add, Edit, Show Record, and Show Table Pages

Adding Foreign Key Table and Look Up Table Pages

Integrating Generated Web Pages into Existing Applications

Incorporate Existing ASPX Pages into Iron Speed Designer Applications

Customizing Style Sheets and Page Styles

Example: Change the Panel Header Style

Example: Customizing Multi-Level  Menu Styles

Example: Customizing Classic Menu Styles

Example: Customizing the Data Grid Styles

Example: Customizing Button / Pagination Bar Styles

Example: Set Application Page Width

Example: Set Table Panel Width

Example: Set Table Column Width

Example: Change Data Input Field Styles

Example: Customizing Button Styles

Example: Display Multi-Line Labels

Creating Your Own Page Style

Compendium of CSS Classes Used in Generated Applications

Adding Application-Wide HTML Tags

Configuring Table and Record Panels with the Configuration Wizard

Panel Options Selection

Panel Fields Selection

Table Search Configuration

Table Filtering Configuration

Table Column Total Configuration

Configuring Multi-Level Menus

Specifying Security Roles for Multi-Level Menus

Specifying the Sitemap Provider

Renaming and Deleting Menu Controls

Adding Menu Items Programmatically at Application Run-time

Changing the Application Menu Type from Classic to Multi-level

Highlighting Parent Menu Items

Improving Multi-Level Menu Performance

Configuring Multi-Level Menus for IE 8

Configuring Classic-style Menus

Adding Multiple Menus to a Page

Creating a Custom Classic Menu

Setting the Start Page and Error Pages

Configuring Third-Party Controls

Building and Running Your Application

Building Your Application

Running Your Application

Always Pre-compile Before Running

Source Code Control

Setting the Application Assembly Information