Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Co- location Mass Market Managed Hosting ISV Hosting.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Multitenant Model Request/Response General Model.
Rally Technologies Spring 2008, Redmond, Washington Network Connected devices with Windows SideShow™ Teague Mapes, Lead Developer,
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Windows Vista for developers Beyond NetFx3 Daniel Moth Developer & Platform Group, Microsoft msdn.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows Vista Search Mathias Carlberg
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
public class Foo { Bar _bar; public Foo() { this._bar = new Bar(); } public class Foo { IBar _bar; public Foo(IBar barDependency) {

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
Daniel Moth Microsoft
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Office SharePoint Server 2007 Enterprise Search
Возможности Excel 2010, о которых следует знать
Integrating the Windows 8 Experience with Contracts
Office 365 Development July 2014.
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Microsoft Build /17/2019 8:09 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/20/2019 Share © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd

Products Used Windows Vista (Vista) Visual Studio 2005 (VS) –C#

Overview

AGENDA Glass Preview Handler comctl32 v6 TaskDialog, CommonFileDialog Search Gadgets

Glass

Helps user focus on the “important” area Free, in non-client areas In client areas –Extend it inwards from any side –Paint it black –Arbitrary regions –WPF even easier Don’t abuse it!

Managed Preview Handler Framework

Preview Handlers Outlook –Message Preview –Attachment Preview Vista Shell Folder –Preview Pane

TreeView auto scroll, Shield, cue banner, CommandLink

Common Controls v6 The basis of any Windows GUI System.Windows.Forms –Same PMEs...for now! commctrl.h

VistaBridge

Vista File Dialogs Quick Search box extensible Favorite Links file properties navigation buttons context-based tasks “friendly” address bar enhanced column headers: sort, group and filter Live Icons Preview Pane custom controls

Task Dialog

Windows Vista Desktop Search Search is fully integrated in Windows VistaSearch is fully integrated in Windows Vista –Start Menu, Control Panel, Explorer Windows Single, built-in, client indexing platform and a new Property SystemSingle, built-in, client indexing platform and a new Property System –Used by Explorer, Outlook 2007 and OneNote 2007 –Can be used by third party applications OLE DB Provider for Windows SearchOLE DB Provider for Windows Search ISearchQueryHelperISearchQueryHelper

Windows Desktop Search OLE DB Provider for Windows Search The provider can be used from ADO.NETThe provider can be used from ADO.NET –System.Data.OleDb classes Connection string formatConnection string format Query syntaxQuery syntax

Search

Search Providers File System MAPI Store Other Stores Property System 3 rd Party Schemas System Schemas Property Handlers 3rd Party Property Handlers Image Property Handlers Media Property Handlers … … Indexer Inverted Index & Property Cache Query System 3rd Party Applications Protocol Handlers File Protocol Handler MAPI Protocol Handler 3rd Party Protocol Handler …

Gadgets for Windows Sidebar “Gadget” –Lightweight and task-specific applet Sidebar is a container for gadgets and more –Manager, Picker, Installer, Host Developer model –HTML + Script Installed to the local machine –“c:\users\ … \gadgets” –Packaged (Folder, Zip, CAB) Manifest, HTML file, HTML settings

Sidebar gadgets

SideShow

Sample Scenarios Cached/Offline scenarios: Calendar, driving directions, , weather, trafficCached/Offline scenarios: Calendar, driving directions, , weather, traffic –Make use of data that is cached on a device –User can interact when the PC is on or off Live/Online scenarios: Media control, presentation control, instant messaging, notificationsLive/Online scenarios: Media control, presentation control, instant messaging, notifications –Data and events sent during user interaction –User can interact when the PC is on

Software Architecture Windows SideShow API Gadget Windows SideShow Driver Display Device Inter-process communication Transport Channel Data Sources File System (e.g. pictures) Application (e.g. contacts) Web / Service (e.g. news) SCF

SideShow gadgets

Summary Glass Preview Handler comctl32 v6 TaskDialog, CommonFileDialog Search Sidebar gadgets SideShow gadgets

Resources My blog Other launch resources

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.