This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

4 used & new from $69.99
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Visual C++ Windows Shell Programming
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  
Visual C++ Windows Shell Programming (Paperback)
by Dino Esposito (Author)
  4.5 out of 5 stars 10 customer reviews (10 customer reviews)  


Available from these sellers.


4 used & new available from $69.99

Customers Who Bought This Item Also Bought

Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))

Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)) by Steve McConnell

4.7 out of 5 stars (31)  $26.39
Explore similar items : Books (1)

Editorial Reviews
Amazon.com
The Windows shell provides much of the look and feel of the Windows 98/Windows NT 4 desktop, and it offers many new possibilities for writing better programs. Visual C++ 6 Windows Shell Programming provides an excellent guide to understanding and programming the Windows shell, in a book filled with expert tips and useful code.

The book begins with the basics of the Windows desktop and taskbar and gives an overview of programming techniques. Besides the simpler shell C API, there are COM objects for manipulating the shell. Next the book covers file programming, such as finding and copying files, before moving on to explain how to modify shortcuts. The author presents multiple techniques for opening new programs and documents and shows how to modify the system icon tray.

Later, the book turns to Windows shell COM objects and looks at working with folders and other desktop objects. Material on the Windows Scripting Host (for batch processing) is also very useful. The author creates a sample Windows metafile (.WMF) viewer as a fuller example. The book closes with some notable material on the new Web View feature in Windows 98.

Even if you don't plan on programming extensively with the Windows shell, the material in this book can demystify what the shell is and how it operates. Reading Visual C++ 6 Windows Shell Programming can help you understand how Windows 98 and the Active Desktop really work while teaching you to be a skilled C++ Windows shell developer. --Richard Dragan

Book Description
Windows 98 is the culmination of many improvements to what is now a fully-fledged, 32-bit, COM-based operating system. With suitable instruction, you can push the Windows shell to performing complex actions, and customize it using C++/ATL programs. Until now, the documentation for Windows shell programming has been poor. This book is about telling you exactly how to use the tools available, and when each tool is appropriate. There's coverage of the Windows API, the Windows Scripting Host, and shell and namespace extensions that use ATL and the shell's COM object model. Information on these topics at this level has been scarce, but the author brings them all together in this volume.

See all Editorial Reviews


Product Details
  • Paperback: 673 pages
  • Publisher: Apress (December 1998)
  • Language: English
  • ISBN-10: 1861001843
  • ISBN-13: 978-1861001849
  • Product Dimensions: 9.5 x 7.5 x 1.5 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 4.5 out of 5 stars 10 customer reviews (10 customer reviews)
  • Amazon.com Sales Rank: #437,096 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  •  Would you like to update product info or give feedback on images? (We'll ask you to sign in so we can get back to you)


Citations (learn more)
1 book cites this book:

Suggested Tags from Similar Products (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(11)
(2)

Your tags: Add your first tag
Help others find this product - tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?
Search Products Tagged with
 

Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Amazon.com. Learn more

Rate This Item to Improve Your Recommendations

I own it Not rated Your rating
Don't like it < > I love it!
Save your
rating
  
?

1

2

3

4

5

 
Customer Reviews
10 Reviews
5 star: 60%  (6)
4 star: 30%  (3)
3 star: 10%  (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
 
Share your thoughts with other customers:
Create your own review
Most Helpful Customer Reviews

 
11 of 11 people found the following review helpful:
4.0 out of 5 stars Excellent Windows Programming Instruction, December 3, 2000
By Matthew Clower (Gilroy, Ca) - See all my reviews
(REAL NAME)   
The author, Dino Esposito, does excellent work in an instructional manner dealing with the customization of the Windows shell. There is an abundance of information located between the covers that will augment the comprehension the reader has about the Windows operating system as a whole. Many of the things that are in this book are available in other locations, such as MSDN and other articles available for free; however having a concentrated reference is very convenient.

Chapter 1-2: These chapters include a basic introduction to the way the Windows shell functions, and the various portions of the shell. It also introduces the Windows Application Programming Interface (API).

Chapter 3-6: Esposito explains how to work with files, including special folders, using the shell API functions SHFileOperation() and SHFileGetInfo(). Manipulating files, gathering information, and browsing for folders, it is all included. Certain Windows tasks such as working with shortcuts are explained programmatically.

Chapter 7-8: Chapter 7 introduces the concept of `invading' the shell using hooks and COM objects: using shell events or events within other processes to trigger your own events. Chapter 8 explains how to spawn processes programmatically.

Chapter 9-10: The first topic discussed deals with Windows icons, and then `invading' the Windows taskbar. This example can be used to take over any other process. Areas of the shell that are supposedly not very well known are covered; the recycling bin, formatting drives, etc.

Chapter 11-13: The Windows shell, `explorer.exe' is investigated. The author describes to the reader how explorer works, both the default actions taken and how to invoke certain behavior using the command line. Benefits and differences between using rundll() and rundll32.exe are covered; complete with examples of how to use them. Esposito spends a lot of time on scripting, first offering examples of scriptable shell objects then covering how to use the Windows Scripting Host, (WSH).

Chapter 14-16: Further levels of shell integration are presented as a conclusion to the book. Creating your own document types as well as many other features, like drag-and-drop support, give applications a native appearance in the shell. By creating new namespaces, the Windows operating system becomes even more customizable.

Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
4 of 4 people found the following review helpful: