[AccessD] Just curious

Charlotte Foust cfoust at infostatsystems.com
Thu Feb 13 14:44:59 CST 2003


Shamil,

Thanks for those links.  I read (and understood, JC <VBG>) the original
articles back when WWDN was still alive and am delighted to have current
links to them.

Charlotte Foust

-----Original Message-----
From: Shamil Salakhetdinov [mailto:shamil at smsconsulting.spb.ru] 
Sent: Wednesday, February 12, 2003 5:43 PM
To: AccessD
Subject: Re: [AccessD] Just curious


<<<
I started seeing the occasional cryptic message
about WithEvents...
>>>
John,

JFY and others - here are never published before draft working docs from
DARTS Ltd. back to October 1998 (these docs show that the
WithEvents-based DEEP-Object Concept may give ~92% gain in source code
lines when used within an application framework):

http://smsconsulting.spb.ru/shamil_s/deep/deepstats.htm

Here are also working docs comparing old and new styles of programming
of what was called DAISY-framework (they are a kind of naive from my
current point of view but still valid):

http://smsconsulting.spb.ru/shamil_s/deep/oldstyle.htm
http://smsconsulting.spb.ru/shamil_s/deep/deepstyle.htm

And here is the cryptic(?) doc announcing DEEP-Object Concept, which was
published on WWDN in September 1998:

http://smsconsulting.spb.ru/shamil_s/articles/deepcnpt.htm

> Looking back, I don't really understand why.
> It's really easy stuff but I did
I think this isn't easy stuff, John.
And it's natural that it needs some time to "have one's mind properly
shifted/adapted" to it - then it starts looking easy but only for you
and for some others, who have reached a certain level or understanding
of how it works and how it can be naturally (and easily) applied for
real-life tasks...

> from this Russian Guy (Shamil)
John, but why Shamil in round brackets? Why this Russian Guy? Why not
"Shamil Salakhetdinov from St.Petersburg, Russia, my e-mail fellow and
an age-old AccessD member, who helped me to get into DEEP-Object Concept
and to make the first trial port/test/POC of small part of my
ADFramework back in June '99"?

Just wondering what brackets around my first name mean,
Shamil :)

P.S. BTW, just out of curiosity - have a look at VB.NET(C#) code for
WinForms and then compare it with some code samples from this article:
http://smsconsulting.spb.ru/shamil_s/articles/deep4sa.htm written in
autumn 1998...

----- Original Message -----
From: "John W. Colby" <jcolby at colbyconsulting.com>
To: <accessd at databaseadvisors.com>
Sent: Thursday, February 13, 2003 1:26 AM
Subject: RE: [AccessD] Just curious


> LOL.  It definitely isn't "my book".  I was hired to help update the 
> book
to
> the next rev of Access (XP).  However I am now working on the NEXT rev
(for
> the office version in Beta) and that is going to be a complete 
> rewrite. Myself, one of the original authors, and one of the other 5 
> guys working
on
> the last book.  IOW three of us, rewriting it pretty much from 
> scratch. Moving to ADO etc.  So that will be "my book" (kinda).
>
> And BTW, Martin is a tech editor on this new one.
>
> Anyway, no, all of my class experience is NOT in (or related to) the 
> book, nor will it be in the next one.  The title kinda locks us in to 
> what we
can
> put in it... BEGINNING Access XXX VBA.  But I also wrote a series of 
> articles on classes, discussing a lot of what we are talking about 
> here. Those are on our web site.
>
> I started using classes hmmm... about 3 or 4  years ago now.  I 
> started seeing the occasional cryptic message about WithEvents from 
> this Russian
Guy
> (Shamil) which caught my attention.  I went to his site and downloaded

> all of his demos, but had a bit of a rough time understanding the 
> concept. Looking back, I don't really understand why.  It's really 
> easy stuff but I did.  Tried it, went away, tried it, went away.  
> Finally one time it just clicked.  It clicked so well that I decided 
> to completely rewrite my framework to be class / withevents driven.  
> Which I did.
>
> Now I use classes and withevents everywhere.  But to get here I have
written
> an entire framework with probably 39 classes, of which 19 are 
> WithEvents based.  My framework is now a really cool thing (in my eyes

> anyway) that
can
> be initialized by initializing a class.  It reads parameters out of a
table
> in the framework MDA to set up it's operation, reads parameters out of

> an additional SysVar table in the FE to set up the framework for this
specific
> front end, and finally reads SysVars out of a table to set up the 
> application itself.
>
> I have classes for zipping and unzipping files (uses Raisevents 
> even!), classes for encrypting and decrypting stuff (from a thread 
> awhile back), classes to upload and download files from the web, etc.

> Once you get a framework like this set up, it can dramatically lower 
> your development
costs
> for front ends.
>
> Anyway, enough on that.  Classes and Withevents, great stuff.
>
> John W. Colby
> Colby Consulting
> www.ColbyConsulting.com
>
<<< tail skipped for brevity >>>



_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list