Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP8 Wish - a server-like component
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00558803
Message ID:
00560112
Views:
29
>>Object Oriented Reports or Improvement of the Existing Report Writer – VFP strives to include a functional reporting tool.
>>Object Oriented Menus – Why?
>
>In my opinion, these two NEED to be done. Why? Not so George Tasker can get more out of menus, not so Jim Nelson, or myself can get more control in our reports. It should be done for new VFP developers, to get new blood on the product.
>
>If I tried to learn VFP today, I think I would be turned off by how inconsitant the product is, the Menus and Reports are completely different (and acient) compared to the Class and Form designers.
>
>What we should strive for is a completely OO, modern elegant language with constiant and friendly designers. I'm also thinking OO data access (a wrapper with a consistant interface to ADO and local data, more or less), but now I'm drifting...

First, I think it was Robert Green who indicated that if a requested feature didn't appear in the product within three versions, it was a pretty good bet that it wouldn't ever. These two requests have been made publicy (that I'm aware of) since at least prior to VFP 5.0. We're now at 7.0, three versions have come and the requests haven't been implemented.

Personally, I'd like to see object based reports. However, it occurs to me that the reason we may not have seen them may be that they can't be implemented without greatly increasing the memory footprint for the resultant applications and/or implemented without breaking existing applications.

I do have one other thought. OO menus and reports are usually application specific and don't lend themselves well to re-use. Indeed, as I've mentioned several times, menus in C++ aren't objects, they're resources. I can see where a single menu pad might be re-usable in several applications, but we can do that now. It doesn't give us anything new except another way to do what we can already. The same thing with reports.
George

Ubi caritas et amor, deus ibi est
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform