I do have a mini-framework consisting of de-minimis versions of my Entry and Main programs. With the standard procedure library I can get a new app sort of running in a couple of hours.
The heavy lifting is done by two procedures - a generalized Browse proc that generates the grid and command buttons from parameters, and a BuildView that generates an scx for a specific DBF record. The Browse has saved us a TON of work - my partner's (commercial) system has over 200 browse windows -each and every one done with a call to the standard Browse. Oh yes, a third timesaver. A generalized Report Preview function, with Print/Save/eMail options. A non-trivial benefit of these; because all Browses use the same procedure, they all look similar and they all work the same way, which the users greatly appreciate. Dan Covill ---------------------------------------- > Date: Fri, 3 Apr 2015 07:43:07 -0500 > Subject: [NF] 5 habits for Enterprise Developers > From: [email protected] > To: [email protected] > > Everything revolves around mobile in the article but what is said follows > to what ever environment you are working in. > > http://sdtimes.com/guest-view-the-five-habits-of-highly-effective-enterprise-app-developers/ > > They stated reuse code which is a duh statement. > > How do VFP programmers do this? Do they have an existing ,app with tried > and tested functions that do what you want? Do you have a function that > will query a backend db, any flavor, and return a cursor baecause you > passed params for the query string as well as the data location? > > Or is that unique to every app that you write today? > > My Base project holds classes for data access, string manipulation, regEx, > date manipulation, time manipulation, statistical analysis just to name a > few of the high points. > > What do you so? > > -- > Stephen Russell > Sr. Analyst > Ring Container Technology > Oakland TN > > 901.246-0159 cell > > > --- StripMime Report -- processed MIME parts --- > multipart/alternative > text/plain (text body -- kept) > text/html > --- > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** 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.

