+ All Categories
Home > Technology > Commercial Launch Win7 Dev Chalermvong

Commercial Launch Win7 Dev Chalermvong

Date post: 31-Aug-2014
Category:
Upload: quek-lilian
View: 748 times
Download: 0 times
Share this document with a friend
Description:
 
30
MICROSOFT CONFIDENTIAL Light-up your Application with Windows 7 CHALERMVONG VIJITPIYAKUL – MICROSOFT MVP 6/6/22 1
Transcript
Page 1: Commercial Launch Win7 Dev Chalermvong

MICROSOFT CONFIDENTIAL

April 7, 2023

1

Light-up your Application with Windows 7CHALERMVONG VIJITPIYAKUL – MICROSOFT MVP

Page 2: Commercial Launch Win7 Dev Chalermvong

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

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

MICROSOFT CONFIDENTIAL

4

Windows 7 Desktop Experience

Page 5: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

Taskbar Buttons

Page 7: Commercial Launch Win7 Dev Chalermvong

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

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

MICROSOFT CONFIDENTIAL

Jump lists

Page 10: Commercial Launch Win7 Dev Chalermvong

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

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

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

MICROSOFT CONFIDENTIAL

Thumbnail Toolbars

Page 14: Commercial Launch Win7 Dev Chalermvong

MICROSOFT CONFIDENTIAL

Thumbnail Toolbars

Remote control from the taskbar

Page 15: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

Taskbar Overlay and Progress

Page 17: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

Libraries

Page 19: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

Managing Library

The Windows Shell has a user interface to manage libraries

Page 21: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

24

Summary

Page 23: Commercial Launch Win7 Dev Chalermvong

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

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

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

MICROSOFT CONFIDENTIAL28

Additional Resources …

Windows 7 Developer Guide - MSDN Code Gallery

http://code.msdn.microsoft.com/Win7DeveloperGuide

Page 27: Commercial Launch Win7 Dev Chalermvong

MICROSOFT CONFIDENTIAL29

Additional Resources …

Windows 7 for Developers Blogs

http://windowsteamblog.com/blogs/developers/default.aspx

Page 28: Commercial Launch Win7 Dev Chalermvong

MICROSOFT CONFIDENTIAL30

Additional Resources …

Windows 7 Online Training – Channel 9

http://channel9.msdn.com/learn/courses/Windows7/

Page 29: Commercial Launch Win7 Dev Chalermvong

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

MICROSOFT CONFIDENTIAL

32

Thank you


Recommended