16
Scale and Productivity for C++ Developers with Microsoft Visual Studio 2010 Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale

Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Embed Size (px)

Citation preview

Page 1: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Scale and Productivity for C++ Developers with Microsoft Visual Studio 2010Boris JabesSenior Program ManagerMicrosoft Corporation

SESSION CODE: DEV319

Page 2: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Building a Modern Windows AppBetter!Faster!

DEMO

Page 3: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

The Full Power of the Windows Platform…Direct2DDirectWriteWindows AnimationRibbonWindows Web Services API

Page 4: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

… From MFC!Taskbar PreviewTaskbar Jump-ListRestart ManagerHigh-DPI SupportMulti-Touch & GesturesRibbonFind & OrganizeLive Icons & Rich PreviewTask Dialogs

Page 5: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Faster Code Editing

Page 6: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Better Build

Page 7: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Write Modern Code

TR1 Supportshared_ptr | unique_ptr | regex | tuple | array, etc.

C++0x SupportLambdas | r-value references | auto | decltype | static_assert

ConcurrencyParallel Algorithms | Tasks | Agents API | Thread-Safe Containers

Page 8: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

More Cores => More Bugs?

Page 9: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Q & AMe

[email protected]

Team Bloghttp://blogs.msdn.com/b/vcblog

Page 10: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Track ResourcesVisual Studio – http://www.microsoft.com/visualstudio/en-us/Soma’s Blog – http://blogs.msdn.com/b/somasegar/ MSDN Data Developer Center – http://msdn.com/data ADO.NET Team Blog – http://blogs.msdn.com/adonet WCF Data Services Team Blog – http://blogs.msdn.com/astoriateam EF Design Blog – http://blogs.msdn.com/efdesign

Page 11: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 12: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Complete an evaluation on CommNet and enter to win!

Page 13: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 14: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

© 2010 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.

Page 15: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

Related Content

Kate Gregory - ??? - ???

Interactive Sessions (session codes and titles)

Hands-on Labs (session codes and titles)

Product Demo Stations (demo station title and location)

Page 16: Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C++ 2010

JUNE 7-10, 2010 | NEW ORLEANS, LA