f75 Subj : Re: Migrating from a Dos app To : borland.public.cpp.borlandcpp From : johnshearing@aol.com (John) Date : Tue Jan 06 2004 02:43 pm Hi Joe, I have written an application generator that allows developers to build applications for in just a fraction of the time it used to take. The generator has two major parts: A UI generator which is written in Delphi and produces Delphi forms that work in a Delphi framework that makes all the forms work together. The second part of the system is a backend generator for MS SQL Server. It occurs to me that you may wish to leverage you knowledge of Delphi while at the same time use a tool that does virtually all the work for you. In order to demonstrate the my generator to developers, I am issuing a promotion: The Promotion will cost you nothing. All you have to do is send me the T-SQL scripts necessary to create your tables and to define the indexes and foreign key relationships or I can create them for you from what ever information you have. My generator will do the job, and I will deliver the finished and fully functional UI.exe along with a finished and fully functional SQL Server back end which contains a robust security system and a comprehensive data dictionary, completely free of charge. The benefits of this system are as follows: 1. The system generates true Client Server and Multi Tier applications. 2. There is Zero Coding for common functionality such as; Adds, Updates, and Deletes, Creating application wide unique Ids for each record, Maintaining an Audit trail for each table, Posting to the general ledger, Rolling down changes to dependent tables, Cascading deletes, Transactions and rollbacks, Calling validation and business rule stored procedures, Calling post processing stored procedures, Importing and revalidating data, Security, Spell checking, language translation and more. 3. There is zero work of any kind for generation of data entry screens and their lookups. 4. The back end is completely independent from the front end. You can hit the database with any application or user interface and still be sure that you have complete security and valid data. 5. Easy navigation through out the application. The generated user interface is a familiar modern metaphor with a navigation tree on top or at the side and data entry screens at the bottom. Also, the generated user interface remembers customizations to each data entry screen. This allows you to make sweeping changes to the interface, and regenerate all data entry screens, without loosing your customizations. 6. Consistent look and feel via OOP Inheritance and code generators. 7. Major changes in look and functionality are made in one place only, and ripple down to all affected parts of the system without programmer intervention. Again, this was accomplished with OOP inheritance and also with code generators. 8. Users to have the ability to create queries and reports on the fly. And the ability to save and reload those queries and reports in many formats including Excel and HTML. 9. Users to have complete flexibility in customizing the look and feel of the system. The extent to which each user can customize the interface must be seen to be believed. This high level of customizability creates a high degree of user acceptance. 10. Logical use of hot keys and local popup menus allow for easy mouse free operation, permitting the user to keep his or her hands on the keyboard, if the user so desires. 11. All custom code added to generated data entry screens and generated backend code persists after regeneration. 12. Comes with a business rule generator 13. Comes with a data import utility 14. Comes with a data revalidation utility to use when you change your business rules. You get all this without programming. Please let me know how I can help, Best, John johnshearing@aol.com . 0