Geeks With Blogs
Geekette Mai Blog

 


Extensible C# and Visual Basic .NET classes

Code generated by Iron Speed Designer is designed to be customized and then regenerated repeatedly without reapplying your code customizations. This is accomplished by a class hierarchy designed for code customization that is not affected when rebuilding your application.

 

Easy to Customize Code
Simply subclass the appropriate page, control or database class. Your code extensions are preserved when code files are regenerated, allowing you a high degree of flexibility in extending your application program code.

Visible, customizable code. Page and control classes in the Presentation Layer are easy to understand and modify. Quickly see how your application builds SQL queries, loads data, and initializes UI controls – right in the code. To customize, simply override the appropriate method right in the same code file!



Customize data retrieval. Calling custom stored procedures and loading your own data is a snap.



Customize data validation and storage. Quickly add custom data validation and data storage code.



Customize dropdown lists. Customizing the query and sort order for dropdown lists is straightforward, even for the most complex applications.



Customize filters. Customize the query and sort order for filters with ease.



Native ASPX controls. Generated applications use native ASP.NET controls. There's nothing new or proprietary to learn.



Separate UI, Business and Data name spaces. Page classes are generated in the UI name space, the Business name space contains all Record and Table classes, and the Data name space contains classes that connect to your database.

Straightforward Class Hierarchy
Generates a complete, robust class hierarchy for your application. Your application is fully documented and browsable using Code Telescope. Learn more...

Several of the major class types are:

 

Page. A code-behind class is generated for each page in your application. The Web page and user control classes provide advanced functionality, including browser independence, event handling methods for both client and application layer commands, unified object model methods, state management and scalability.
Record. A class corresponding to a record is generated for each database table used in your application to perform record-based access (e.g., insert, update, delete). “Virtual record” classes are generated for each database table and database view that are joined together.
Table. A class is generated for each table and database view in your application to provide the methods necessary to retrieve a group of records based on your filtering criteria and end-user filtering criteria.
Posted on Thursday, July 20, 2006 8:48 PM | Back to top


Comments on this post: Application Customization and Integration

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Mai Nguyen | Powered by: GeeksWithBlogs.net