O'Reilly logo

Professional Windows 7 Development Guide by John Paul Mueller

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Using the Windows 7 Libraries

WHAT'S IN THIS CHAPTER?

  • Interacting with known Windows 7 folders

  • Working with non-filesystem containers

  • Creating user-defined collections

  • Adding the Explorer browser control to an application

Windows 7 comes with a number of new features that are loosely called Libraries. From the user's perspective, the Library feature offers a way to centralize document management. The user accesses all documents from a central location without regard to the document's actual location. Of course, if you stuffed all the user's documents into one huge folder, finding any one item would be a nightmare, so the library relies on a set of known folders, such as Documents, Music, Pictures, Downloads, and Videos to organize the information. Known folders also include system folders, such as the Recycle Bin. Of course, each of these known folders can have subfolders. The idea is that the user accesses everything from a central organized location. Your application can also place items in the Library to make them easier to access. The Library concept makes it possible for you to add items the user should access without revealing each item's true location, which is a form of data hiding.

It's also possible to create collections of items that don't exist as part of the filesystem. For example, the Library can contain a list of printers or a list of security certificates. All these items are registered in the registry, just like filesystem objects, but they don't belong to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required