A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(F1003) Visual FoxPro 6.0 Upgrade - Microsoft Training Courses in London and South West
Course:(2535) Developing Board Support Packages for Windows CE .NET - Microsoft Training Courses in London and South West
Visual FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6430) Managing and Maintaining Windows Server 2008 Servers - Microsoft Training Courses in London and South West
Course:(F1016) Upgrading to Visual FoxPro 8.0 from Visual FoxPro 7.0 - Microsoft Training Courses in London and South West
Course:(2790) Troubleshooting and Optimizing Database Servers Using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2349) Programming with the Microsoft .NET Framework (Microsoft Visual C#) - Microsoft Training Courses in London and South West
SQL Server 7 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Exchange Server 2007 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2793) Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services - Microsoft Training Courses in London and South West
Course:(8523) Microsoft CRM 3.0 Service Management - Microsoft Training Courses in London and South West
Course:(8911) Installation and Deployment in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
(2824) Implementing Microsoft Internet Security and Acceleration Server 2004 - Microsoft Training Courses London South West UK
Course:(F1031) Overview of Microsoft SQL Server 2008 for Existing SQL Server Users - Microsoft Training Courses in London and South West
Course:(2364) What's New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers - Microsoft Training Courses in London and South West
Course:(2159) Deploying and Managing Microsoft Internet Security and Acceleration Server 2000 - Microsoft Training Courses in London and South West
Course:(3372) First Look: Getting Started with the 2007 Microsoft Office System Hands-On Lab - Microsoft Training Courses in London and South West
Course:(5118) Supporting Windows Vista and Applications in the Enterprise - Microsoft Training Courses in London and South West
Course:(3087) First Look: Microsoft Windows Vista for Developers - Microsoft Training Courses in London and South West
Course:(3369) First Look: Getting Started with Windows SharePoint Services 3.0 - Microsoft Training Courses in London and South West
Course:(2095) Implementing Microsoft SharePoint Portal Server 2001 - Microsoft Training Courses in London and South West
Course:(3199) First Look: Getting Started with the 2007 Microsoft Office System - Microsoft Training Courses in London and South West
Course:(1502) Designing and Implementing a Data Warehouse Using Microsoft SQL Server 7.0 - Microsoft Training Courses in London and South West
Course:(6157) Whats New in SQL Server 2008 - Clinic & Hands-on Lab - Microsoft Training Courses in London and South West
Course:(1913) Exchanging and Transforming Data Using XML and XSLT - Microsoft Training Courses in London and South West
Course:(50048) Enterprise Search Solution Architect Workshop - Microsoft Training Courses in London and South West
Certification Fast-Track Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(3041) First Look: Deploying Microsoft Windows Vista and the 2007 Office System Client Products - Microsoft Training Courses in London and South West
Course:(2380) Developing Collaborative Solutions using Microsoft OfficeXP Developer - Microsoft Training Courses in London and South West
Course:(1631) Developing Windows CE Embedded Solutions - Microsoft Training Courses in London and South West
Course:(2282) Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure - Microsoft Training Courses in London and South West
Course:(2782) Designing Microsoft SQL Server 2005 Databases - Microsoft Training Courses in London and South West
Course:(50064) Advanced Microsoft Office SharePoint 2007 Development - Microsoft Training Courses in London and South West
Course:(2011) Troubleshooting Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(4007) Creating Effective Presentations Using Microsoft Office PowerPoint 2003 - Microsoft Training Courses in London and South West
Course:(2072) Administering a Microsoft SQL Server 2000 Database - Microsoft Training Courses in London and South West
Course:(2017) Creating Web Parts for Digital Dashboards - Microsoft Training Courses in London and South West
Course:(2099) Building Distributed Applications with COM+ Services and Microsoft Visual C++ - Microsoft Training Courses in London and South West
Course:(2571) Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET) - Microsoft Training Courses in London and South West
Course:(6289) First Look: Windows 7 Beta for IT Professionals - Clinic & Hands-on Lab - Microsoft Training Courses in London and South West
Course:(50047) Advanced IT Pro Course for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 - Microsoft Training Courses in London and South West
Course:(6294) Planning and Managing Windows 7 Desktop Deployments and Environments - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Exclusive
Visual Studio

Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET)
(Microsoft Training Course: 2571) - 2 days - £1200 exc VAT

We currently do not have any dates scheduled for this course.
Please contact us to arrange a closed course for your company or add your details to courses in waiting.
(Remember F1 has smaller classes)
Ask a Question ?Print 2 Page PDF


> Target Audience
THIS COURSE HAS NOW RETIRED. PLEASE SEE THE SUPPLEMENTARY INFORMATION FOR DETAILS OF ALTERNATIVE COURSES.
This course provides students with the base knowledge required to upgrade applications to the Microsoft .NET platform. It is intended for experienced professional developers who have been building COM-based applications and are now moving to the .NET platform.
> Course outline
  1. Getting Started with Upgrading
  2. Upgrading to Visual Basic .NET
  3. Using COM Components in .NET Framework Applications
  4. Using .NET Framework Components in COM Applications
  5. Using Unmanaged DLL Functions in .NET Framework Applications
  6. Upgrading to ASP.NET

Supplementary Information This course has now retired and is no longer available. We suggest you look at Courses 2543: Core Web Application Technologies with Microsoft Visual Studio 2005, 2544: Advanced Web Applications Technologies with Microsoft Visual Studio 2005 and 6463: Visual Studio 2008 Connected Systems: ASP.NET 3.5.
Module 1: Getting Started with Upgrading
  • How .NET Affects Application Development
  • Is Upgrading Necessary?
  • Costs and Benefits of Upgrading
  • Lab: Assessing Applications for Upgrade to the .NET Platform
Skills
  • Describe the recommended architecture for developing distributed applications.
  • Select and justify an approach to upgrading an application.
  • Identify the costs and benefits of upgrading an application to the .NET platform.
  • Create a preliminary plan that identifies a strategy, tactics, and rationalization for upgrading an application to the .NET platform.
top
Module 2: Upgrading to Visual Basic .NET
  • Planning the Upgrade
  • Preparing for the Upgrade
  • Using the Upgrade Wizard
  • Upgrading COM+ Components
  • Lab: Upgrading a Visual Basic 6.0-based Application
Skills
  • Develop a comprehensive plan for upgrading your application.
  • Prepare a Visual Basic 6.0 application for upgrade.
  • Use the Upgrade Wizard, review the results, and address issues.
  • Upgrade Visual Basic 6.0-based applications and COM components to Visual Basic .NET.
  • Upgrade Visual Basic 6.0-based COM+ components to Visual Basic .NET.
top
Module 3: Using COM Components in .NET Framework Applications
  • COM vs. .NET
  • Preparing COM Components for Interoperability
  • Deploying and Testing COM Components for Interoperability
  • Lab: Using COM Components in .NET Framework Applications
Skills
  • Call COM components from .NET Framework applications.
  • Identify performance, security, and threading issues related to using COM components for interoperability.
  • Deploy and test COM components in the .NET environment.
top
Module 4: Using .NET Framework Components in COM Applications
  • Preparing .NET Framework Components for Interoperability
  • Registering .NET Framework Components
  • Debugging .NET Framework Components
  • Deploying .NET Framework Components
  • Lab: Creating and Registering .NET Framework Components for Interoperability
  • Lab: Deploying and Testing .NET Framework Components
Skills
  • Create or modify .NET Framework components for interoperability with COM.
  • Register .NET Framework components for use with COM.
  • Call .NET Framework components from COM applications.
  • Debug calls between Microsoft Visual Basic 6.0 clients and .NET Framework components.
  • Deploy .NET Framework components in the COM environment.
top
Module 5: Using Unmanaged DLL Functions in .NET Framework Applications
  • Calling Unmanaged DLL Functions
  • Making Advanced Calls
  • Using .NET Framework Classes Instead of Windows API
  • Lab: Calling Unmanaged DLL Functions from Managed Code
Skills
  • Call functions in unmanaged DLLs that are not COM-based, including Windows API DLLs.
  • Create wrappers for unmanaged functions.
  • Pass structures to unmanaged functions and use callback functions.
  • Use .NET Framework classes instead of Windows API functions, if an equivalent exists.
top
Module 6: Upgrading to ASP.NET
  • ASP vs. ASP.NET
  • Upgrading HTML Pages to ASP.NET
  • Upgrading ASP Pages to ASP.NET
  • Lab: Upgrading ASP Applications to ASP.NET
Skills
  • Run ASP and ASP.NET pages side-by-side in an application.
  • Upgrade an HTML application to ASP.NET.
  • Upgrade an ASP application to ASP.NET.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Experience developing COM-based applications in Visual Basic 6.0.
  • Practical working knowledge of Visual Basic .NET.
  • Practical working knowledge of the .NET Framework.
> Purpose
After completing this course, students will be able to determine whether an application will benefit from upgrading to the .NET platform, and if so, identify the strategy to be used for upgrading; upgrade Visual Basic 6.0 applications to Visual Basic .NET; use COM components from .NET Framework applications; use .NET Framework components from COM applications; use unmanaged DLL functions from .NET Framework applications; upgrade ASP applications to Microsoft ASP.NET.
> EXAMS
There are no exams directly associated with this course