Haslett, Andrew
andrew.haslett at ilc.gov.au
Mon Mar 8 23:32:09 CST 2004
1) d 2) b 3) b If I were doing more Access work I would follow it more closely. While I do love encapsulating common functionality to provide a 'cleaner' application as you do, not sure of the rewards gained from the work put into designing such a framework. If its saves you troubleshooting / debugging / designing / maintainability time in the end, then great - go for it...But would offer the same advantages to many others? How technically 'savvy' would they need to be? What sort of documentation effort would you need to put in to reach this level? My gut feeling is that Access *is* pretty much the framework, and presents perhaps too many restrictions to providing a purely extensible framework. If such a framework *is* desired, then although Access offers many advantages in terms of user/organisation accessibility, brilliant form and report designer etc, then I think it has to be considered that Access -may- not be the tool for the job.. Could the time be better spent learning new technologies that better embrace your programming style? A big gamble obviously, as it may rule-out the Access platform (at least for a while), but what does the future offer? Just a thought.. Cheers, Andrew -----Original Message----- From: John W. Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, 9 March 2004 5:14 AM To: Access Developers discussion and problem solving Subject: [AccessD] Framework Discussion - Who's following this My objective with this discussion is to explain the concepts and implementation of frameworks in sufficient detail that anyone willing to learn can pick up at least a few new ideas, understand classes and how they can solve problems, understand withevents and how using them allows us to encapsulate entire subsystems into an object, and understand Frameworks and how and why they might be useful. I know that this is a rather large objective, and that some of these subjects seem rather deep. I am attempting to keep the details clean and uncluttered in the beginning so that you can not get bogged down in stuff not relevant to the specific subject of the specific post. In order to accomplish this objective I need to get a feeling for who is following this discussion and at what level. Would everyone interested in this thread please answer the following questions: 1) Interest Level a) I already pretty much do what you are discussing, just wanted to see how you do it. b) I am extremely interested in this concept and subject, would probably use it if I can figure it out. c) I am interested and might start using some of this stuff. d) Moderately interested, probably too much work for what I see getting out of it e) Marginally interested, probably never use any of it. 2) Understanding a) I understand completely what is going on b) I mostly follow what is happening but have a couple of things I don't really understand c) I am trying my best but can't really follow a lot of it d) Hopelessly lost, want to understand but need you to slow down a bit. 3) Participation a) I am scanning the posts lightly to just get the basics b) I am reading it and attempting to follow the examples. c) I am reading the posts and working through the included code, and have downloaded the example database d) I am reading and have downloaded the database, and have worked through the examples in the database to see how this stuff works. I truly appreciate your participation. Thanks, John W. Colby www.ColbyConsulting.com -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com IMPORTANT - PLEASE READ ******************** This email and any files transmitted with it are confidential and may contain information protected by law from disclosure. If you have received this message in error, please notify the sender immediately and delete this email from your system. No warranty is given that this email or files, if attached to this email, are free from computer viruses or other defects. They are provided on the basis the user assumes all responsibility for loss, damage or consequence resulting directly or indirectly from their use, whether caused by the negligence of the sender or not.