Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Visual FoxPro in the later years
Message
From
31/12/2018 09:38:35
 
 
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01664872
Message ID:
01664994
Views:
82
Likes (1)
After following this thread, I thought I would share one of my most remembered points in my FoxPro experiences.

It was about 1988(or so.) I was sitting at coffee house, just thinking. I had read an article on Object Orientation and found the concept fascinating. At the time FoxPro 1.0 was available, and I was fascinated by it too. I start thinking if it could be possible to perform OOP in FoxPro. Knowing that the dBase style language was not designed for OOP, began playing with various ideas. Soon I had worked out the basic of performing OOP using the FoxPro Macro Substitution. With in a few days I had design a basic frameworks for OOP in FoxPro.

Months when by, and I was approached my a gentleman asking if could write a simple program for him. He worked for Pinnacle Publishing, who published FoxTalk at the time. At some point I mentioned the OOP in FoxPro concept to him. He suggested that I write a article and offer it the FoxTalk to be published.

It took some time, but I completed the article. With the help a good friend, who edited it, I sent it to FoxTalk (including a disk with source code.) I was surprised when to told me they would add it to one the upcoming editions. In Oct. 1990, it was published. I started receiving correspondences from several dBase/FoxPro fans.

A few years later, about around the time FoxPro 3.0 (or 5.0) arrived, I was at the DevCon. Having never met the man, I ran into Calvin Hsia. When I introduced myself, he stopped and stared that me for moment. What he said to me changed that way in viewed myself as a creative programmer. He was surprised, told me he was very impressed with the article, and mentioned something to the effect that it inspired him and other in implementing the OOP to FoxPro.

Or, at least this is how I recall these days.

I still hold on the original article...

http://www.glrsoftware.com/dev/docs/foxoop.html

The OOPs Library code is at the bottom of the article. The source code was outdated. Many of the variable names have since become reserved works and may generate problem in VFP 9.0.

Happy New Year
Greg
--- There are more then one way to skin a fox. ---
Greg Reichert
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform