Download - Commercial Launch Win7 Dev Chalermvong
![Page 1: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/1.jpg)
MICROSOFT CONFIDENTIAL
April 7, 2023
1
Light-up your Application with Windows 7CHALERMVONG VIJITPIYAKUL – MICROSOFT MVP
![Page 2: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/2.jpg)
MICROSOFT CONFIDENTIAL2
Session Agenda
Windows 7 Desktop Experience Taskbar Button Jump lists Thumbnail Toolbars Taskbar Overlay and Progress Libraries
Summary Additional Resources
![Page 3: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/3.jpg)
MICROSOFT CONFIDENTIAL
Tools for Developer
Windows 7 Home Premium or above
Visual Studio 2008 with SP1
Windows API Code Pack as Library
Windows 7 Training kit for Developers
![Page 4: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/4.jpg)
MICROSOFT CONFIDENTIAL
4
Windows 7 Desktop Experience
![Page 5: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/5.jpg)
MICROSOFT CONFIDENTIAL
Terminology and Topics
Taskbar buttons
Jump lists, destinations and tasks
Thumbnail toolbars
Taskbar Overlay icons and progress icons
Libraries
![Page 6: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/6.jpg)
MICROSOFT CONFIDENTIAL
Taskbar Buttons
![Page 7: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/7.jpg)
MICROSOFT CONFIDENTIAL
Taskbar Buttons
Consolidation: Quick launch Notification area icon Desktop shortcut Running application windows
Running Not running
Multiple windows + hoverActive
![Page 8: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/8.jpg)
MICROSOFT CONFIDENTIAL
Taskbar Buttons
Only users can pin applications to the taskbar
The icon’s hot-track color is the icon’s dominant color
Test icons with high DPI
Test with various themes and glass colors
Design considerations
![Page 9: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/9.jpg)
MICROSOFT CONFIDENTIAL
Jump lists
![Page 10: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/10.jpg)
MICROSOFT CONFIDENTIAL
Jump Lists
It’s a mini-Start Menu
•You don’t look for documents anywhere else!•You also expect the common tasks to be there
![Page 11: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/11.jpg)
MICROSOFT CONFIDENTIAL
Jump Lists
A Detailed Look
Destinations(“nouns”)
Tasks(“verbs”)
Known categories
Custom categories
User Tasks
Taskbar Tasks
Pinned category
![Page 12: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/12.jpg)
MICROSOFT CONFIDENTIAL
Jump Lists
Surface key destinations and tasks
Recent and frequent are free Pinned is also free (if users use it) Respect items the user removes!
Design Considerations
![Page 13: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/13.jpg)
MICROSOFT CONFIDENTIAL
Thumbnail Toolbars
![Page 14: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/14.jpg)
MICROSOFT CONFIDENTIAL
Thumbnail Toolbars
Remote control from the taskbar
![Page 15: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/15.jpg)
MICROSOFT CONFIDENTIAL
Thumbnail Toolbars
You get up to seven buttons
Can’t add or delete; can hide and disableTasks are not thumbnail buttons!
Design considerations
Tasks Thumbnail ButtonsEntry point Menu or toolbarApplication-wide Window-specificCan act dynamically Must be static
![Page 16: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/16.jpg)
MICROSOFT CONFIDENTIAL
Taskbar Overlay and Progress
![Page 17: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/17.jpg)
MICROSOFT CONFIDENTIAL
Taskbar Overlay Icon And Progress
Use taskbar buttons for custom progress or status information
Design Considerations
![Page 18: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/18.jpg)
MICROSOFT CONFIDENTIAL
Libraries
![Page 19: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/19.jpg)
MICROSOFT CONFIDENTIAL
Library Definition
“ Libraries are destinations where users can find and organize their data as collections of items that may span multiple locations “
Manage consistent locations
One common list of locations Consistent between applications
Save where the user wants
Default save folder Stay in sync
Listen for notifications Show familiar UX
Manage library dialog
![Page 20: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/20.jpg)
MICROSOFT CONFIDENTIAL
Managing Library
The Windows Shell has a user interface to manage libraries
![Page 21: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/21.jpg)
MICROSOFT CONFIDENTIAL
Library APIs
Every operation that is exposed by the Shell UI (Windows Explorer) can be performed programmatically
The Shell exposes several COM objects and helper functions to work with libraries: Create new library Add or remove folder from a library Get a folder list from a library Get and set library options Get and set the library icon
![Page 22: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/22.jpg)
MICROSOFT CONFIDENTIAL
24
Summary
![Page 23: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/23.jpg)
MICROSOFT CONFIDENTIAL25
Summary
The new Windows 7 desktop brings your applications to life. Applications are now more discoverable, informative, and interactive. Modern and intuitive user interfaces are easier to develop with Windows 7.
Prepare yourself and your applications ready for Windows 7 with following Windows 7 Features Taskbar Button, Jump lists, Taskbar Overlay, Thumbnail Toolbars and Libraries.
Start > Learn > Practice > Develop.
![Page 24: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/24.jpg)
MICROSOFT CONFIDENTIAL26
Additional Resources …
Books
Introducing Windows® 7 for DevelopersPublished: November 11, 2009Author: Yochay Kiriaty, Laurence Moroney,
Sasha Goldshtein and Alon Fliess Length: 416 PagesISBN 13: 9780735626829 ISBN 10: 0-7356-2682-0
![Page 25: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/25.jpg)
MICROSOFT CONFIDENTIAL27
Additional Resources …
Windows 7 Developer Guide - MSDN Online
http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx
![Page 26: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/26.jpg)
MICROSOFT CONFIDENTIAL28
Additional Resources …
Windows 7 Developer Guide - MSDN Code Gallery
http://code.msdn.microsoft.com/Win7DeveloperGuide
![Page 27: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/27.jpg)
MICROSOFT CONFIDENTIAL29
Additional Resources …
Windows 7 for Developers Blogs
http://windowsteamblog.com/blogs/developers/default.aspx
![Page 28: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/28.jpg)
MICROSOFT CONFIDENTIAL30
Additional Resources …
Windows 7 Online Training – Channel 9
http://channel9.msdn.com/learn/courses/Windows7/
![Page 29: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/29.jpg)
MICROSOFT CONFIDENTIAL31
Additional Resources …
Windows 7 Training kit for Developers
http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7&displaylang=en
![Page 30: Commercial Launch Win7 Dev Chalermvong](https://reader033.vdocument.in/reader033/viewer/2022061111/540352ef8d7f72294d8b4638/html5/thumbnails/30.jpg)
MICROSOFT CONFIDENTIAL
32
Thank you