NameTitle Microsoft Corporation. For businesses with Visual Basic 6.0 assets, Visual Basic 2008 is...

15
Visual Basic 2008 Top reasons to upgrade from Visual Basic 6 Name Title Microsoft Corporation

Transcript of NameTitle Microsoft Corporation. For businesses with Visual Basic 6.0 assets, Visual Basic 2008 is...

Visual Basic 2008Top reasons to upgrade from Visual Basic 6

NameTitleMicrosoft Corporation

For businesses with Visual Basic 6.0 assets, Visual Basic 2008 is the natural, most productive choice for Windows, Web, Office and

Mobile development

Top Reasons To Upgrade

More Opportunities Use existing skills and the same, unabridged Visual Basic

WindowsModern controls, multi-threading and moreData binding that Visual Basic 6.0 merely promised

WebComponentized data binding, look-and-feelAJAX for Web 2.0 Experience

OfficeModify entire Office UISecurity, data bindingServer-based deployment

MobileNow Available for Visual Basic developers

Top Reasons To Upgrade

More OpportunitiesHigher Productivity

Microsoft estimatesVisual Basic 2008 is 20% more productive in VB6’s core strength, data accessVisual Basic 2008 reduces by 50% or more the amount of code that developers need to write more in many common scenarios

Top Reasons To Upgrade

More OpportunitiesHigher ProductivityFaster Performance

Comparison tests show that applications can have 300% more throughput and be 200% more scalable

Top Reasons To Upgrade

More OpportunitiesHigher ProductivityFaster PerformanceEnhanced deployment

Avoid DLL version conflicts via the .NET Framework

ClickOnce provides automatic deployment and versioning of applications from a central server

Top Reasons To Upgrade

More OpportunitiesHigher ProductivityFaster PerformanceEnhanced deploymentMore secure apps

Applications built on the .NET Framework take advantage of code access security

VB 2008 developers can take advantage of VB-specific features including a Permission Calculator and IntelliSense in Zone

Top Reasons To Upgrade

More OpportunitiesHigher ProductivityFaster PerformanceEnhanced deploymentMore secure appsMature, healthy market

6 million .NET developers90% of Fortune 100 deployed on .NET

Top Reasons To Upgrade

More OpportunitiesHigher ProductivityFaster PerformanceEnhanced deploymentMore secure appsMature, healthy marketPlatform Support

Take advantage of modern platform advances in Windows Vista, Office 2007, Web 2.0 and beyond

Visual Basic 2008 Productivity Gains

Visual Basic 2008 developerscan write data access code 20% faster VB6 VB 2005 /

9.0

2.22.42.62.8

3

Hou

rs

Average Hours Spent On Data Access Features

Visual Basic 2008 apps enjoybetter deployment, configuration,and lifecycle support

VB6 VB 20050

5

10

Average Features Completed

Deployment and Installation

Configuration

Error Handling

Visual Basic 2008 developerscan create user interfaces more productively

Average Features Completed Per Hour

Main Menu

Toolbars

Record Views

0 1 2 3 4 5

VB 2005

VB6

Leveraging InvestmentsMaking the case for upgrade

Reuse Skills

Reuse Code

Incremental Upgrade

Interop Forms Toolkit

Free Visual Basic add-inUpgrade to .NET from VB 6 form by formGuidance, tools, and code

BenefitsReduces risk by enabling a phased approachExtend existing assets with VB.NET

VB6 Application

VB6Form(s)

VB.NETForm(s)

Interop (COM)

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

Ongoing Support For VB6

2007 2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

VB 6.0 IDEExtended

support ends 08-APR-2008

Windows XPMainstream

support ends 31-JAN-2008

Vista, VB6 runtime

Mainstream support ends 10-

APR-2012

Windows XPExtended

support ends 31-JAN-2014

Vista, VB6 runtime

Extended support ends 11-APR-2017

Visual Basic 6.0 IDE Supported until APR-2008Custom Support available after APR-2008Runs on VistaVB6.0 IDE also runs on XP

Visual Basic 6.0 RuntimeShips with VistaVB 6.0 applications have mainstream support until 2012Intent is for similar Longhorn supportWith extended support, VB 6.0 apps can be supported until 2017

Visual Basic 9.0 Features

Query expressionsXML literalsXML element accessNullable typesObject initializersLocal type inferenceLambda Expressions

Extension methodsExpression treesAnonymous typesTernary OperatorCoalesce OperatorRelaxed DelegatesPartial Methods

…and many other IDE improvements, bug fixes, and small features!