15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Shell's namespaces and SQL

Igor Pechersky -- Igor_Pechersky%HBOC-PEGASUS@notes.worldcom.com
Thursday, January 02, 1997

Environment: VC++ 4.2-flat, Win NT 4.0

I would appreciate for any information concerning
 exploring of (rooted) namespaces reflecting hierarchical data structures from 
relational databases;
 MFC-based wrappers for IShell, IShellFolder, etc.;
 alteration of Windows Explorer look and functionality (search bar, editable 
lists, control lists);

Thanks,
igor




Mike Blaszczak -- mikeblas@nwlink.com
Thursday, January 02, 1997

[Mini-digest: 2 responses]

At 14:53 1/2/97, Igor Pechersky wrote:
>Environment: VC++ 4.2-flat, Win NT 4.0

>I would appreciate for any information concerning
> exploring of (rooted) namespaces reflecting hierarchical
> data structures from relational databases;

Most database textbooks discuss the "flattening" of heirarchical data
to a relational form.  The actual implementation of such a data model
ends up being very dependent on the database management tools involved;
some (like Oracle) have strong extensions that help this kind of thing,
wile some don't (SQL Server).

> MFC-based wrappers for IShell, IShellFolder, etc.;

MFC doesn't wrap these things yet.  You'll have to write your own or
troll around the usual third party ponds for any leads.

> alteration of Windows Explorer look and functionality
> (search bar, editable lists, control lists);

Aside from shell extensions (which are documented in the Win32 SDK), this
is undocumented territory and you're on your own.

.B ekiM
http://www.nwlink.com/~mikeblas/      <-- trip report central!
95 Honda VFR-750F / 88 Yamaha FZ-700 (damaged) / 94 Mazda RX-7
Serial #00050!    /      AMA - HRC - VFROC     / Wang Dang Wankel
         I am bored of this talk. It is time now for the dancing!
These words are my own - I do not speak on behalf of Microsoft.


-----From: "Mark F. Fling" 


------ =_NextPart_000_01BBF90A.A92D0630

Igor Pechersky   wrote:=20

> I would appreciate for any information concerning
>  exploring of (rooted) namespaces reflecting hierarchical data =
structures from=20
> relational databases;
>  MFC-based wrappers for IShell, IShellFolder, etc.;
>  alteration of Windows Explorer look and functionality (search bar, =
editable=20
> lists, control lists);

I'm confused - is this not a contradiction?  Relational !=
hierarchical.  Are you suggesting a general purpose viewer, or a
specific application with advance knowledge of the hierarchy mapped onto
SQL tables?  Need more info.

For general namespace stuff, see:

http://www.compware.demon.co.uk/huey/_w95vf.htm
http://www.microsoft.com/win32dev/apiext/namespa1.htm



Ronald D. Patton -- rpatton@sky.net
Saturday, January 04, 1997

> > MFC-based wrappers for IShell, IShellFolder, etc.;
> 
> MFC doesn't wrap these things yet.  You'll have to write your own or
> troll around the usual third party ponds for any leads.
> 
> > alteration of Windows Explorer look and functionality
> > (search bar, editable lists, control lists);
> 
> Aside from shell extensions (which are documented in the Win32 SDK), this
> is undocumented territory and you're on your own.

There is a book (soon to be on the market) by Karl Heubaum
entitled 'Writing Windows Shell Extensions' published by
Addison-Wesley. I have seen the intro and 4 chapters of this
book on a review basis but at this point it has not covered anything
not already covered by MS documentation (MSDN, www.microsoft.com).
The missing chapters do promise to cover namespace extensions
and I've heard this book will be available to the general public
in late Feb/early Mar.

In the meantime, like Mike says, you are pretty much on your own.
I was able to piece together enough information to do just about
what you are suggesting from MSDN and MS's website.

Ron Patton
Informix Software




| Вернуться в корень Архива |