Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Developing application modules
Message
 
To
14/09/1998 07:16:25
Rex Mahel
Realm Software, Llc
Ohio, United States
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00134940
Message ID:
00136554
Views:
23
Rex,

>I am developing an accounting system for a client that I would like to be able to distribute (and sell) in modules (Payroll, GL, Billing, AR, etc). I am just looking for design ideas so I don't spend all my time trying to modularize the subsystems. Do I create separate apps for each module? How do I tie the apps together? I have some ideas on the subject, but I was just wanting to pick the brains of the MM community so I don't have to reinvent the wheel.>

Sounds interesting...I've had a few people who have asked about this very thing. If you'd like, I may be able to put you in touch with them...it would be nice if you had some requirements up front so that you could create something that is flexible enough to be sold to a wider market.

ANYWAY, you can use the application created by QuickStart as the "main" program. You can then create a different project for each module (payroll.pjx, gl.pjx, billing.pjx, etc.). These projects can simply contain the classes / program files that are specific to the module. You can then use the Abstract Factory from within the main application to instantiate the objects from the classes in these external files as the user runs forms / processes in a given module.

Regards,
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