I occasionally get some stick for being a dinosaur, so I decided my next app would be properly oop. I have trouble deciding the build order of the layers (based on what an object could/should know about other objects, and in particular how to map n-tier design onto the vfp world view. So I resorted to the web - only to find (again) that there seems to be no consensus on what *practically* to do, all discussions seem to degenerate into angels-on-a-pin abstract navel gazing. Several bods (some eminent) having a tired heresy-fest here: http://fox.wikis.com/wc.dll?Wiki~FourTierArchitecture~softwareEng
Who can fit the pegs into the holes? Holes: UI layer Businees [Rules] layer Data Management layer Data Layer Pegs (for this game): main.prg oApp / App Class Class Libs Proc/ Fn libs Bizobj(s) DataObj(s) Cursors CursorAdapters Data Environment Datasession(s) Top Level Forms Forms Controls rdbms tables relations, constraints, SP's The_Programmer Use your skill and experience to build an understandable, functional, maintainable design using some or all of the objects provided !!! The addition of themes, alpha transparency, voice recognition/ response, email, braille and AI is left as an exercise for the more seriously deranged reader <s>. Andrew Davies MBCS CITP - AndyD 8-)# ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ********************************************************************** _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

