Why MS Visual FoxPro?Microsoft Visual Foxpro is the basis of our software development. It was felt that this is the most secure long term database development product. The chosen development platform has often been the subject of heated debate, for those who would like to review this topic in detail I have included the full comparison from Microsoft to see it click here. Visual Foxpro is MS's only data-centric development environment. It is part of Visual Studio, MS's "best of breed" set of development tools. VFP is a true object-oriented language that supports inheritance. Using VFP's native database engine can give your applications a substantial performance boost over using ODBC or ADO.Since it is a data-centric language, development time can be considerably less than with general purpose languages. VFP can work just as easily with SQL Server as it can its own database, it is totally transparent. VFP is about data, not DBF's. Visual FoxPro has a number of benefits that make it a very versatile tool.
Common questions...
If there is still doubt then think of it this way... Up until windows came along 85-90% of DOS-based business development was done in xBase languages. When I started programming, I both professionally programmed and taught in Basic. Then I was forced to change to xBase due to a major client's requirements, I now use both Visual Basic and FoxPro. I use VBscript in web pages and Outlook forms, VBA to control Office and FoxPro for business application development. Microsoft bought FoxPro because they knew they did not have a business database development tool, why else? VFP is a great choice. FormworkOn top of Visual Foxpro we have built a Rapid Application environment through the creation of a set of classes that allow complex forms to be built without the problems normally encountered with Object Oriented development. Object Oriented development has enormous advantageous but it also has its complexities in ...
Object Oriented development must have a strong foundation of classes in order to solve these problems. The classes define the behavior of objects created from them, the classes must communicate together to handle exceptions. Through the way we have created our classes we are able to create large robust applications rapidly. This platform we created is called formwork. Through formwork we have created a system that provides..
Integrated modular designLABERG applications are comprised of one or more application modules which seamlessly integrate into each other. When purchasing 4 application modules, you actually get 1 application. One installation, one main executable program and one set of data. If a module does not suit your particular needs we can customize a system for you without affecting the rest of our product. For example, processing time sheets from geographically remote sites. You like the ability of our systems to distribute data remotely, but you desire production statistics to be trapped as well, either add-on your own screens to the system or we can sub-class the application module for you according to your specifications. Should you purchase the LITE version of the Distribution Management module, and desire to upgrade later, the new version will automatically port your old data across. The Formwork system has third parties tools integrated in to speed up the development of reports and professional presentations. It uses R&R a PC based reporting package for report development. Through R&R the system has OLE links to the Microsoft Office Products. Making it extremely easy to do complex data analysis. PowerPoint is also integrated allowing reports generated from R&R to be professionally presented to the user. It is significantly cheaper to provide integrated tutorials than it is to train remote sites. It also provides a constant reference point for training of new employees and reviewing software features. This provides a significant cost savings over traditional methods of training and is more effective. The training is integrated into the menu system to make a seamless low-cost training solution. Being a distributed system it is important that the application be implemented with documentation. However, on-line documentation provides better user support than does manuals, it is also cheaper and easier to upgrade. Experience has shown that hard copy manuals are not as user-friendly as on-line systems. The system comes with both tutorials and context-sensitive help systems available.
|