Upload
franklin-webster
View
223
Download
0
Tags:
Embed Size (px)
Citation preview
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
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!