Using smartDBforms.NET gives you a lot of benefits in areas, which are of major importance for software development. smartDBforms.NET is focused on alleviating development tasks, while increasing the results. Here are some of the benefits.
Central definition of the user interface for all pages.
User interface definitions and mappings to data types are stored centrally, allowing for easy change and management of the user interface controls to be used. For example at first you can start using the Microsoft Calendar Web server control to display and edit DateTime types, but later you can easily switch to a more advanced calendar control from another provider.
Allows non-technical users to create and design fully functional database forms.
Data manipulation is hidden in prepackaged templates. In this way user can concentrate on the form design. Wizards and smart-tag commands are available for automatic generation of the initial database form, which can be further customized by using the Visual Studio html designer.
Boosts productivity by dramatically accelerating the process of creating quality database web forms.
Reduces repetitive tasks. Automatically binds the data to the proper user interface controls and extracts it during update, insert and delete operations.
Reduces the chance of bugs to the minimum.
Saves the hard work of extracting foreign key data and then matching it back on persistence. Automatically adds the proper data validating controls for the processed data type.
Reduces the cost of change management of the database schema.
smartDBforms.NET does not create redundant information for the database schema at design time. The whole process of extracting the database meta information, finding the corresponding user interface template and initializing the properties of the controls with the data is carried out during runtime.
If the data type has changed or foreign key reference has changed in the schema this is not a problem. The database forms created with smartDBforms.NET adjust automatically to the new database schema.
Imposes common user interface patterns.
Imposes a common user interface standard across the application. The user interface is created once and then it is reused dynamically in all database web forms. If the developer needs, he can create a more specific user interface template that will override the generic one when needed.
Integrates seamlessly with ASP.NET applications
smartDBforms.NET database forms can be created in any existing ASP.NET web form(aspx file) or ASP.NET user control(ascx file).
A full blown set of methods, properties and events can be used for interaction with other parts of the application.
smartDBforms.NET comes with localization support
This simplifies translation into foreign languages and reduces the cost, time and complexity of developing international ASP.NET applications. The localization will provide greater acceptance of your applications among foreign language users.
Third-party Web server controls accelerated adoption
After you have developed your database web forms, and there is the need to use a new third-party Web server control instead of the currently used, the only thing that has to be done is to replace the current control with the new one in the user interface template and the change will reflect on all database web forms.