[AccessD] Just curious

Shamil Salakhetdinov shamil at smsconsulting.spb.ru
Wed Feb 12 19:45:01 CST 2003


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






More information about the AccessD mailing list