SlideShare una empresa de Scribd logo
1 de 65
Moving to Microsoft ®  Visual Basic ®  .NET Patrick McGowen Developer Evangelist Microsoft ®  Corporation
What we will cover ,[object Object],[object Object],[object Object]
Session Prerequisites ,[object Object],[object Object],Level 200
Why Do This Presentation? ,[object Object],[object Object]
Demonstrations ,[object Object],[object Object]
Demonstrations ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET Not just Visual Basic 6 + 1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET   CLR: Key features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET   Updated language: New features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET   Updated language: Key changes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET  Updated language: Cleaned up ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET  Updated language: Data type changes ,[object Object],Long or Int64 64-bit Integer or Int32 Long 32-bit Short or Int16 Integer 16-bit Byte Byte 8-bit Visual Basic .NET Visual Basic 6.0 Integer Type
An Overview of Visual Basic .NET   New IDE: Microsoft ®  Visual Studio ®  .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],An Overview of Visual Basic .NET Final Comments
Demonstration 1 Key Visual Basic .NET Changes  Form Layout Structured Exception Handling Inheritance
Agenda ,[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps The New World of Windows Forms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps New RAD features in Visual Studio .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps   Some new or greatly improved controls ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps   Retired or Replaced Controls ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps Changes to Mouse Events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps Working with Drag-and-Drop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps Implementing Drag-and-Drop DoDragDrop() MouseDown DragEnter DragDrop e.Effect e.Data.GetData() Target Control Source Control DragDropResult
Demonstration 2 Drag-and-Drop Between TextBox Controls Between TreeView Controls Between PictureBox Controls
Agenda ,[object Object],[object Object],[object Object],[object Object]
Upgrade Considerations Upgrade options ,[object Object],[object Object],[object Object]
Upgrade Considerations Evaluating the Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object]
Upgrade Considerations Evaluating the cost ,[object Object],[object Object],[object Object]
Upgrade Considerations Evaluating the cost (ctd) ,[object Object],Leave; can work with .NET WebClasses Leave; can work with .NET UserControls Leave Property pages Leave and use COM interop ActiveX ________ Leave; can work with .NET DHTML Applications Upgrade to VB 6 or VB .NET Visual Basic  5 controls Leave OLE Container Control Leave or use alternate inter- application communication Dynamic Data Exchange (DDE) Update to ADO or ADO .NET DAO and RDO data binding Leave or rewrite in GDI+ Visual Basic 6 drawing model Recommendation Technology
Prepare for the upgrade Suggested Upgrade Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard No Side-by-Side Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard Wizard Philosophy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard Wizard Methodology
Using the Upgrade Wizard Wizard Methodology - NOTES
Using the Upgrade Wizard _UpgradeReport.htm
Using the Upgrade Wizard EWI Comments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard EWI Comments - NOTES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard Upgrade Issue Help Files
Using the Upgrade Wizard Errors not caught ,[object Object],[object Object],[object Object],[object Object],[object Object]
Demonstration 2 Using the  Upgrade Wizard View the Project in the Visual Basic 6 IDE Upgrade the Project Fix build errors Run the Upgraded App
Session Summary ,[object Object],[object Object],[object Object]
For More Information… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Specific articles on the MSDN Web site
For More Information… ,[object Object],[object Object],[object Object],[object Object],.NET Framework SDK
MSDN Essential Resources for Developers Training & Events MSDN Webcasts, MSDN Online Seminars, Tech-Ed, PDC, Developer Days Subscription Services Online Information Membership Programs Print Publications Library, OS, Professional, Enterprise, Universal Delivered via CD-ROM, DVD, Web MSDN Online, MSDN Flash, How-To Resources, Download Center MSDN User Groups MSDN Magazine MSDN News
How-To Resources Simple, Step-By-Step Procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MSDN Webcasts Interactive, Live Online Event ,[object Object],[object Object],[object Object],[object Object],[object Object]
MSDN Subscriptions  THE way to get Visual Studio .NET Visual Studio .NET MSDN Subscriptions NEW ,[object Object],[object Object],MSDN Professional $1199 new $899 renewal/upgrade MSDN Enterprise $2199 new $1599 renewal/upgrade MSDN Universal $2799 new $2299 renewal/upgrade ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where Can I Get MSDN? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MS Press Essential Resources for Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],www.microsoft.com/mspress
Become A Microsoft Certified Solution Developer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Training Training Resources for Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],To locate a training provider for this course, please access www.microsoft.com/traincert   Microsoft Certified Technical Education Centers  are Microsoft’s premier partners for training services
 
Session Credits ,[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET  Updated language: Key changes (ctd) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Overview of Visual Basic .NET  Updated language: Key changes (ctd) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Windows Apps   The Form Object Hierarchy Object MarshalByRefObject Component Control ScrollableControl ContainerControl Form YourForm
Developing Windows Apps   The Form Object Hierarchy - NOTES Object MarshalByRefObject Component Control ScrollableControl ContainerControl Form YourForm
Developing Windows Apps   Visual Basic .NET Controls: Some Changes ,[object Object],[object Object],[object Object],[object Object]
Upgrade Considerations Evaluating the cost (ctd) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Upgrade Considerations Decision making process (ctd) Are there benefits to upgrading? Don’t upgrade No Yes Is it worth the effort? No Develop upgrade plan Yes
Prepare for the upgrade Code cleanup suggestions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prepare for the upgrade Code cleanup suggestions - NOTES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the Upgrade Wizard Starting the upgrade ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
SPTechCon
 
WebNet Conference 2012 - Designing complex applications using html5 and knock...
WebNet Conference 2012 - Designing complex applications using html5 and knock...WebNet Conference 2012 - Designing complex applications using html5 and knock...
WebNet Conference 2012 - Designing complex applications using html5 and knock...
Fabio Franzini
 
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and OrbeonAlfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Oksana Kurysheva
 
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjsCodemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Fabio Franzini
 

La actualidad más candente (20)

Access SharePoint Remotely
Access SharePoint RemotelyAccess SharePoint Remotely
Access SharePoint Remotely
 
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
The Magic Revealed: Four Real-World Examples of Using the Client Object Model...
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Word on the Server
Word on the ServerWord on the Server
Word on the Server
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI Architecture
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
WebNet Conference 2012 - Designing complex applications using html5 and knock...
WebNet Conference 2012 - Designing complex applications using html5 and knock...WebNet Conference 2012 - Designing complex applications using html5 and knock...
WebNet Conference 2012 - Designing complex applications using html5 and knock...
 
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
An Oracle ADF Introduction
An Oracle ADF IntroductionAn Oracle ADF Introduction
An Oracle ADF Introduction
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2Windows Phone 7 Unleashed Session 2
Windows Phone 7 Unleashed Session 2
 
tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365 tTecniche di sviluppo mobile per share point 2013 e office 365
tTecniche di sviluppo mobile per share point 2013 e office 365
 
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and OrbeonAlfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
 
SharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECMSharePoint 2010 and Colligo for ECM
SharePoint 2010 and Colligo for ECM
 
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjsCodemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
 
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
 
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developers
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003
 

Destacado

javascript conditional-statements
 javascript conditional-statements javascript conditional-statements
javascript conditional-statements
bhooth
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
Niit Care
 

Destacado (20)

javascript conditional-statements
 javascript conditional-statements javascript conditional-statements
javascript conditional-statements
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?
 
Manual visual basic .net
Manual visual basic .net Manual visual basic .net
Manual visual basic .net
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Object Oriented Programming I
Object Oriented Programming IObject Oriented Programming I
Object Oriented Programming I
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
 
Oop Presentation
Oop PresentationOop Presentation
Oop Presentation
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012
 
Need of object oriented programming
Need of object oriented programmingNeed of object oriented programming
Need of object oriented programming
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Object oriented programming (oop) cs304 power point slides lecture 01
Object oriented programming (oop)   cs304 power point slides lecture 01Object oriented programming (oop)   cs304 power point slides lecture 01
Object oriented programming (oop) cs304 power point slides lecture 01
 
Basic concepts of object oriented programming
Basic concepts of object oriented programmingBasic concepts of object oriented programming
Basic concepts of object oriented programming
 
Object-oriented concepts
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
 
Ajs 1 b
Ajs 1 bAjs 1 b
Ajs 1 b
 

Similar a Moving to Microsoft Visual Basic .NET

FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
jeff23_athisbest
 
Whidbey old
Whidbey old Whidbey old
Whidbey old
grenaud
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
Jeff Blankenburg
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
Clint Edmonson
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 

Similar a Moving to Microsoft Visual Basic .NET (20)

Best practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.netBest practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.net
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
 
Working in Visual Studio.Net
Working in Visual Studio.NetWorking in Visual Studio.Net
Working in Visual Studio.Net
 
Vs2005p
Vs2005pVs2005p
Vs2005p
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
Vs 2008
Vs 2008Vs 2008
Vs 2008
 
ASPNET for PHP Developers
ASPNET for PHP DevelopersASPNET for PHP Developers
ASPNET for PHP Developers
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
 
Whidbey old
Whidbey old Whidbey old
Whidbey old
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
.Net Migration
.Net Migration .Net Migration
.Net Migration
 
Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017
 

Más de V Sanchez (20)

Carpe Diem
Carpe DiemCarpe Diem
Carpe Diem
 
Jugueticos
JugueticosJugueticos
Jugueticos
 
Exploring the System.Net namespace
Exploring the System.Net namespaceExploring the System.Net namespace
Exploring the System.Net namespace
 
Esto es lo nunca visto
Esto es lo nunca vistoEsto es lo nunca visto
Esto es lo nunca visto
 
Test matematicosexual
Test matematicosexualTest matematicosexual
Test matematicosexual
 
Conversacion entre dos mujeres
Conversacion entre dos mujeresConversacion entre dos mujeres
Conversacion entre dos mujeres
 
Verdades absolutas
Verdades absolutasVerdades absolutas
Verdades absolutas
 
Caxondeo
CaxondeoCaxondeo
Caxondeo
 
Tabla de Gases
Tabla de GasesTabla de Gases
Tabla de Gases
 
Playa nudista
Playa nudistaPlaya nudista
Playa nudista
 
Analisis automatico
Analisis automaticoAnalisis automatico
Analisis automatico
 
UNA SOLA NOCHE
UNA SOLA NOCHEUNA SOLA NOCHE
UNA SOLA NOCHE
 
este es el mejor horoscopo
este es el mejor horoscopoeste es el mejor horoscopo
este es el mejor horoscopo
 
Test Flogisteano
Test FlogisteanoTest Flogisteano
Test Flogisteano
 
Un Rato de Humor
Un Rato de HumorUn Rato de Humor
Un Rato de Humor
 
Motel
MotelMotel
Motel
 
Mapa de Europa
Mapa de EuropaMapa de Europa
Mapa de Europa
 
GreenPeace
GreenPeaceGreenPeace
GreenPeace
 
El vibrador
El vibradorEl vibrador
El vibrador
 
Colon
ColonColon
Colon
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Moving to Microsoft Visual Basic .NET

  • 1. Moving to Microsoft ® Visual Basic ® .NET Patrick McGowen Developer Evangelist Microsoft ® Corporation
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Demonstration 1 Key Visual Basic .NET Changes Form Layout Structured Exception Handling Inheritance
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Developing Windows Apps Implementing Drag-and-Drop DoDragDrop() MouseDown DragEnter DragDrop e.Effect e.Data.GetData() Target Control Source Control DragDropResult
  • 25. Demonstration 2 Drag-and-Drop Between TextBox Controls Between TreeView Controls Between PictureBox Controls
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Using the Upgrade Wizard Wizard Methodology
  • 36. Using the Upgrade Wizard Wizard Methodology - NOTES
  • 37. Using the Upgrade Wizard _UpgradeReport.htm
  • 38.
  • 39.
  • 40. Using the Upgrade Wizard Upgrade Issue Help Files
  • 41.
  • 42. Demonstration 2 Using the Upgrade Wizard View the Project in the Visual Basic 6 IDE Upgrade the Project Fix build errors Run the Upgraded App
  • 43.
  • 44.
  • 45.
  • 46. MSDN Essential Resources for Developers Training & Events MSDN Webcasts, MSDN Online Seminars, Tech-Ed, PDC, Developer Days Subscription Services Online Information Membership Programs Print Publications Library, OS, Professional, Enterprise, Universal Delivered via CD-ROM, DVD, Web MSDN Online, MSDN Flash, How-To Resources, Download Center MSDN User Groups MSDN Magazine MSDN News
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.  
  • 55.
  • 56.
  • 57.
  • 58. Developing Windows Apps The Form Object Hierarchy Object MarshalByRefObject Component Control ScrollableControl ContainerControl Form YourForm
  • 59. Developing Windows Apps The Form Object Hierarchy - NOTES Object MarshalByRefObject Component Control ScrollableControl ContainerControl Form YourForm
  • 60.
  • 61.
  • 62. Upgrade Considerations Decision making process (ctd) Are there benefits to upgrading? Don’t upgrade No Yes Is it worth the effort? No Develop upgrade plan Yes
  • 63.
  • 64.
  • 65.

Notas del editor

  1. KEY MESSAGE: Opening slide. SLIDE BUILDS: None SLIDE SCRIPT: Hello and Welcome to this MSDN session on Moving to Visual Basic .NET. My name is {insert name} [Do not use the term FIELDCONTENT] SLIDE TRANSITION: This session will cover the following topics. ADDITIONAL INFORMATION FOR PRESENTER: