Visual C#/Visual Basic: Becoming a Guru with Existing Features Peter Ritchie Principle Peter Ritchie...

Post on 02-Jan-2016

220 views 1 download

Tags:

Transcript of Visual C#/Visual Basic: Becoming a Guru with Existing Features Peter Ritchie Principle Peter Ritchie...

Visual C#/Visual Basic: Becoming a Guru with Existing FeaturesPeter RitchiePrinciplePeter Ritchie Inc. Software Consulting

DEV325

Peter Ritchie

President Peter Ritchie Inc.peter@peterRitchie.comTwitter: @peterRitchieAuthor of Refactoring with Microsoft Visual Studio 2010 Packt PublishingWriting software professionally for over 22 years.http://peterRitchie.com/blog

Agenda

C#/VB 2003 BaselineC#/VB 2005 Language AdditionsC#/VB 2008 Language AdditionsC#/VB 2010 Language Additions

demo

C# 1.0 Baseline

demo

VB 7.0 Baseline

demo

C# 2.0 Features Part 1

demo

VB 8.0 Features Part 1

demo

C# 2.0 Features Part 2

demo

VB 8.0 Features Part 2

demo

C# 3.0 Features Part 1

demo

VB 9.0 Features Part 1

demo

C# 3.0 Features Part 2

demo

VB 9.0 Features Part 2

demo

C# 4.0 Features

demo

VB 10.0 Features

demo

C# 5.0 Features

demo

VB 11.0 Features

Related Content

DEV332 Async Made Simple in Windows 8, with Visual C# and Visual Basic

DEV Track Resources

Visual Studio Home Page :: http://www.microsoft.com/visualstudio/en-us

Jason Zander’s Blog :: http://blogs.msdn.com/b/jasonz/

Facebook :: http://www.facebook.com/visualstudio

Twitter :: http://twitter.com/#!/visualstudio

Somasegar’s Blog :: http://blogs.msdn.com/b/somasegar/

Resources

Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Complete an evaluation on CommNet and enter to win!

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