Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Flash Codebook
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
00045633
Message ID:
00046288
Views:
51
Prakash,

>Thanks. Could u give me a verbal description of what would be the contents of the bizobj for 'Customer' or 'Musician' and how would UI controls be 'associated' with the bizobj. I am comfortable with the concept of OOP but get stymied at the implementation stage.>

Sure...The Customer & Musician bizobjs would be the same as they are in the sample application, minus the user interface controls. User Interface controls that you drop onto a form apart from the business object are not directly coupled to the business object. They are simply tied to the Business object's view by means of their ControlSource property.

For example, if you have an Invoices business object that has the view "v_Invoices" in its data environment, when the Invoices business object instantiates, the v_Invoices view is loaded into the form's data environment (with the NODATA clause...this loads only the view structure, not the data). You can set the ControlSource of any controls you have dropped onto the form apart from the Invoices business object to v_Invoices. and they will have access to the v_Invoices data.

>'Enhanced Bizobj' means enhanced as per MMdoc ver2.o or is that not sufficient

We have enhanced our *framework* business objects even further, but the business objects described in our Mere Mortals guide will definitely do the trick!

>Hope you dont mind my questions - i am trying very hard to understand this.

No problem at all! We enjoy helping to grow the Visual FoxPro community and getting other developers up and running.

Regards,
Kevin McNeish
Oak Leaf Enterprises Solution Design, Inc.
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform