VB Shell Programming
Integrating Applications with the Windows Shell
By J.P. Hamilton
Publisher: O'Reilly Media
Released: July 2000
Pages: 392
Description
Table of Contents
Product Details
Colophon
Recommended for You
Recently Viewed
Building Internet Firewalls
By Elizabeth D. Zwicky, Brent Chapman
September 1995
Virtual Private Networks, 2nd Edition
By Mike Erwin, Charlie Scott, Paul Wolfe
December 1998
Print: $39.99
Securing Windows Server 2003
By Mike Danseglio
November 2004
Print: $39.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreilly VB Shell Programming
 
4.4

(based on 8 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

REVIEWS

Reviewed by 8 customers

Sort by

Displaying reviews 1-8

Back to top

(1 of 1 customers found this review helpful)

 
5.0

Visual Basic Shell Programming Review

By Haroeris Astrum

from Undisclosed

Comments about oreilly VB Shell Programming:

I should have written this review years ago. This book is largely for the VB programmer who can actually program but knows little about extending the windows shell. It shows you how to create useful objects such as band objects that may live inside internet explorer. The main of the example refer to Win98 / Win2000. However, when packaged as an msi file, the compiled code seems to be easily distributable on any 32 bit Microsoft operating system. The filespider project that he provide is rather useful and extensible. Here is a snapshot of my version: http://fof.daisyblossom.com/thisiswhatitlookslike.jpg ... The whole package is available here: http://fof.daisyblossom.com/archives/2004_02_22_dphilc_archive.html#107762687662807528

(1 of 1 customers found this review helpful)

 
3.0

Visual Basic Shell Programming Review

By Guy

from Undisclosed

Comments about oreilly VB Shell Programming:

Loads of detailed information. Just wish it would have been a little more linear in the way examples were introduced.

For anyone that gets stuck on the first example, context menus, and are using W2k and have at some point set the extension to OPENWITH with ALLWAYS enabled check and delete the value in "Application" for the ".RAD" in

KEY:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.RAD

DWORD:Application

VALUE:NOTEPAD.EXE<<<<<<<DELETE THIS

Took some time and frustration to figure this one out. Now I am back to thinking the book is GOOD

Just remember that it was written pre W2k and give the author a break.;)

 
5.0

Visual Basic Shell Programming Review

By Syd Shewchuk

from Undisclosed

Comments about oreilly VB Shell Programming:

Wow! I thought I was a pretty good VB programmer. I thought I had a good handle on COM and what it could do for me. This book has provided a whole new dimension to my programming language of choice.

The material is simply great, very absorbing. I became more and more fascinated as each page went by.

My only complaint is that the book ended. I certainly hope that J.P. Hamilton doesn't make this the last book on the topic of VB Shell programming. I, for one, would like to see more material of this quality.

 
4.0

Visual Basic Shell Programming Review

By Rodrigo Vieira

from Undisclosed

Comments about oreilly VB Shell Programming:

This book is very good.

I was looking for a way to build those fancy IE toolbands and was really disappointed with the Microsoft site, since all the reference about this subject there is on C++. Since those bands are COM objects, I was wondering whether someone had implemented it on VB already. Tried all the search engines and got nothing. Well this book is the only place (by now) where you'll find this information!

Programming the windows shell is a HUGE topic and certainly would require one of those "brick-sized" books to cover it properly. But J.P. Hamilton made a great effort on abridging the most "juicy" stuff, and then it's up to the programmer to develop on top of that information.

Some examples don't work on Windows 2000, but that's something I can understand since I guess most of the techniques shown on this book were developed before the Win2k release. Anyway, as the author states on the preface, this book is not intended for beginners or people who need to be guided on baby steps, but for programmers with some intermediate VB skills at least. This book is all about COM programming, so if you nothing about COM, this book may still be useful (there's a decent COM introduction on chapter 2), but I'd suggest you to play with COM first.

All in all, this is a "cover to cover" interesting book and that kind of book we should keep nearby for reference. Shell programming is a brave new world for VB programmers. I think there are lots of subjects which could be explored on a volume II.

Great job Mr. Hamilton.

(1 of 1 customers found this review helpful)

 
5.0

Visual Basic Shell Programming Review

By Dombeu Mozert

from Undisclosed

Comments about oreilly VB Shell Programming:

hmm...

a good work, mr. Halminton.

The book is excelent, I didn't have enough experience in COM programming, but I fully understood the book !!

For everyone reading me at the moment, don't losts the occasion to become one of the first vb-programmer using this book.

But I have a question:

Microsoft develop Visual Basic, ok. but why doesn't Microsoft include in VB all the interfaces, APIs, documentations for accessing fully Windows ???

I will never understand Microsoft !!!

Please if someone have an answer to that question, mail me at [...].

Tank you.

 
5.0

Visual Basic Shell Programming Review

By R Pingleton

from Undisclosed

Comments about oreilly VB Shell Programming:

The O'Reilly staff has promptly corrected the source code that I questioned in my former review.

I have to say this book really is a definitive guide to shell programming and really does clarify the murky waters of the MS documentation.

 
3.0

Visual Basic Shell Programming Review

By R. Pingleton

from Undisclosed

Comments about oreilly VB Shell Programming:

I was excited to see a book detailing practical COM applications using Visual Basic. The core material is solid, though the book could stand to go into a little more detail (373 pages is not quite enough, I feel.)

I think more explanation could have been given to the basics of COM, though the author himself admits this is not a book for beginners.

A major complaint is that certain important details (such as using regsvr32 to register the DLLs) aren't repeated more often. The reader shouldn't have to read the book cover to cover, just to be able to get an example to work.

Another big complaint I have is that the FileSpider program simply does not work the way it is. The code to traverse the DOM is there, but the code to actually download the files is simply not there. It simply displays message boxes telling you what you selected. This was a huge disappointment and seems to be indicative of a product rushed too quickly to market without adequate review.

Take note O'Reilly. Your books have no compare on the market in terms of depth, but that doesn't mean you can let your quality control slip. Simply providing examples that work the way the book says they do would have changed this review from a 3 to a 5.

 
5.0

Visual Basic Shell Programming Review

By Matthew Leverton

from Undisclosed

Comments about oreilly VB Shell Programming:

In a nutshell, this book was exactly what I was looking for. Hamilton does a great job with this ever-so difficult topic. He starts out with a simple example based upon his imaginary file type, and builds upon it every chapter. In the end, you can easily see how the different aspects of the shell can work together.

Although I was well versed in VB before reading this book, I had virtually no experience with COM. This posed no problem, since Hamilton does an excellent job quickly covering the basics. That said, shell programming is still no walk in the park. But with a bit of determination, it is well within grasp - even for the VB programmer.

The book does suffer minorly from "first edition" bugs. The downloadable examples that go with the book did not work fully on my Windows 2000 machine. The drop handler crashed Explorer every time the ".RAD" file was right-clicked on. Also there were a few mistakes in the source code in the book, but nothing that couldn't be figured out. Also, a couple of the examples could have been a little more detailed, such as the Property Sheet section.

All in all, this is a great book that you will not regret reading.

Displaying reviews 1-8

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Save a Tree - Go Digital  what is this?