Sylvester Alelele is a Senior Systems Analyst/Programmer and Group Head of Operations for Forest-Elephant Technology & Procurement Group Plc. He lives and works in Addis Ababa Ethiopia. He develops applications with Microsoft Visual FoxPro, Visual Basic and the .Net Framework, Oracle, Advantage Database Server and Ms SQL Server. He has over sixteen (16) years of experience building enterprise database solutions of all sizes
Recent Activity
In our last article, we described our first contact with Advantage Database Server and how we now use it to enable us offer a Client/Server version of our application. In this article, we will explore other possible areas in which you can effectively apply Advantage Database Server as a Visual FoxPro developer.
Of all the software tools and companies out there trying to woo Visual FoxPro Developers to their cause, perhaps no one offers Visual FoxPro a more compelling cause for use and tool switching than Advantage Database Server. This article explores our first experiences with Advantage Database Server.
In this article series, we have demonstrated that Visual Class Libraries are an excellent place to store code that access your data (and by so doing, eliminating duplication of similar code and reducing application complexity). So far in the articles published earlier (Part 1 and Part 2 of this article series), we have assumed that we are building ‘pure fox' applications and have therefore used the ‘USE' whenever we needed to access data stored in the FoxPro database. What about SQL Data Servers
If you are using Visual FoxPro's Report Writer as your reporting environment, how can you generate report data and populate your report at run time? This article explains how to generate or compile data at report run time to be used by your report. This data may not exist or may exist in a form that cannot be readily used in the report!
As a Visual Basic 6.0 programmer, what is the roadmap forward for your applications? As Visual Basic 6.0 becomes ‘deprecated technology’ what will you do with your enterprise class applications written in Visual Basic 6.0. This article is the musings of a developer that has been looking at migrating existing enterprise-class Visual Basic 6.0 applications to Visual Basic 2005.
In the last article (Part 1), we discussed how to encapsulate data access code and business rules in Visual FoxPro by using classes contained in Visual Class Libraries (.vcx) files. If Data Access and Validate code is encapsulated in classes, how can data be returned to a form and how can data-bound forms be built? This artcliel seeks to demonstrate that you can build effective database applications even though your data access code is encapsulated in Data-Aware Classes
Visual Class Libraries allow you to build powerful Visual FoxPro applications and to implement powerful Object Oriented features. Because you can create your own class libraries, you will have an additional place to put code that accesses your application database by building data aware classes (classes that can ‘talk’ to your database and either return queried information, save new information or perform updates and deletes as necessary). This article explores use of Data Aware Classes.
I read an article on the Internet about what can be done by both Microsoft Corporation and Visual FoxPro programmers to give Visual FoxPro a new lease of life! For example, that article suggested doing away with the Fox icon at the top of the Visual FoxPro application window, reengineering parts of the FoxPro application including doing away with the Windows 95 dialog boxes and so on. This article seeks to contribute to that debate, suggesting additional ideas making VFP product more markatable!
An artime on SD Times Paraises FoxPro's Contributions to technology and then Asks 'Where have you gone Visual FoxPro?' In this article,we want to share some of the great things Visual FoxPro is doing in our part of the world and how VFP provides a robust database environment for architecting affordable enterprise class applications for fast growing companies. This article discusses why Visual FoxPro continues to be a compelling tool in applications development and why FoxPro will remain relevant

