Part II:  Customizing Your Application

 

Part II:  Customizing Your Application

Setting Field Display and Data Validation Options

Field Display Options

Field Validation Types

Primary and Foreign Key Options

Data Conversion Options

Display Format Options

Storage Format Options

Permitted Value List

Adding Not-Null Field Constraints

Customizing Database Queries with the Query Wizard

Using Tables and Views in WHERE Clauses

Using Constant Values in WHERE Clauses

Using URL Parameters in WHERE Clauses

Using the Logged-In User ID in WHERE Clauses

Calling Custom Code Functions in WHERE Clauses

Example: Calling a .NET Framework Function

Example: Calling a Custom Function in a Customizable Class

Adding a Custom Query

Database and Data Model Enhancement

Adding Virtual Primary Key Relationships

Adding Virtual Foreign Key Relationships

Incorporating Database Schema Changes

Configuring Application Security

Step 1:  Select Application Security Type

Step 2:  Enter Active Directory Connection String

Step 3:  Select the User Table (Database Security)

Step 4:  Select the Roles Table (Database Security)

Step 4:  Select the Policy Store Role Provider (AzMan Security)

Step 5:  Assign Page Permissions

Step 6:  Configure Individual Controls for Role-Based Security

Example: Hiding Classic Style Menu Items Based on Security Settings

Administering Database Security at Run-Time

Displaying Data for Logged In Users

Configuring Automatic Sign-Out

Configuring Your System for Application Security

Configuring Microsoft IIS for Application Security

Active Directory Role Management

Configuring Active Directory

Microsoft Authorization Manager (AzMan) Role Management

Configuring Microsoft Authorization Manager (AzMan)

Data Transmission Encryption

Configuring Firewall Security

Handling SQL Injection Attacks

Localizing (Internationalizing) Your Application

Error and Validation Message Strings

Resource File Format

Editing Resource Files

Enabling Language Support in Microsoft Windows

United States Phone Numbers, States and ZIP Codes

Creating a Multi-Lingual Application

The Select Language Page (SetLanguagePage.aspx)

Using URL Parameters to set Application Culture

Using a Code Customization to set Application Culture

Read Browser Language Settings to set Application Culture

Read User Language Preference from Database

Custom Coding Approaches for Setting Application Culture

Configuring Application Generation Options

FCKEditor Notes

Configuring an Email Server Connection

Manually Configuring the SMTP Email Server in Microsoft Windows

Application Scalability and Performance

Performance Tuning

Improving Database Performance

Improving Application Performance

Improving Machine Performance

Improving Network Performance

View State Storage Options for Improving Performance

Page-Based View State

Session-Based View State

Cache-Based View State

File-Based View State

Database-Based View State

Changing View State Options

Session Management

Windows 2003 Application Performance Suggestions

Running Applications on Multiple Servers

Concurrent Application Users

Debugging Applications

How to Debug an Application

Tracing and Event Logging

Debugging Database Errors

Debugging Inside Iron Speed Base Classes

Debugging with Visual Studio .NET

Testing Generated Applications

Working with Microsoft Visual Studio .NET

Opening a Generated Application in Visual Studio .NET

Visual Studio Project Files

Custom Controls Generated by Iron Speed Designer

Enabling and Disabling Strict Compilation Mode

Compiling Applications in Debug Mode

Editing ASPX Pages in Visual Studio .NET

IntelliSense Not Working