Part II:  Customizing Your Application


Part II:  Customizing Your Application

Setting Database Field Properties in Databases

Field Validation Types

Display Format Options

Storage Format Options

Permitted Value List

Adding Not-Null Field Constraints

The Data Sources Tab

Customizing Database Queries with the Query Wizard

The Query Wizard JOIN Step

The Query Wizard SELECT Step

The Query Wizard TOP Step

The Query Wizard WHERE Step

The Query Wizard ORDER BY Step

The Query Wizard FINISH Step

Adding a Custom Query

Database and Data Model Enhancement

Adding Virtual Primary Key Relationships

Adding Virtual Foreign Key Relationships

Incorporating Database Schema Changes

Configuring Full Text Search

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 4:  Select the Roles (SharePoint 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

Step 7:  Configure the ForgotUser.aspx page

Administering Database Security at Run-Time

Displaying Data for Logged In Users

Retrieving Forgotten Sign In Information

Configuring Automatic Sign-Out

Configuring Forgot Password Functionality

Configuring Your System for Application Security

Configuring Microsoft IIS and IIS Express for Application Security

Configuring IIS Express

Active Directory Role Management

Configuring Microsoft Active Directory

Microsoft Authorization Manager (AzMan) Role Management

Configuring Microsoft Authorization Manager (AzMan)

Microsoft SharePoint Authentication and Authorization

Data Transmission Encryption

Configuring Firewall Security

Handling SQL Injection Attacks

Localizing (Internationalizing) Your Application

Customizing 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 Batch Wizard

Configuring Application Generation Options

New Application and New Pages Options

New Page and Panel Configuration Options

General Application Options

Chart Options

CKEditor Notes

Cute Editor Notes

FCKEditor Notes

HTML Editor Notes

Using Multiple Application Generation Options Templates

Configuring an Email Server Connection

Manually Configuring the SMTP Email Server in Microsoft Windows

Application Scalability and Performance

Configure View State

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 Iron Speed Designer Applications

Working with Microsoft Visual Studio .NET

Opening an Application in Visual Studio .NET

Custom Controls Created by Iron Speed Designer

Enabling and Disabling Strict Compilation Mode

Compiling Applications in Debug Mode

Editing ASPX Pages in Visual Studio .NET

Making DLLs CLS Compliant

IntelliSense Not Working