MAKING TRAINING & CERTIFICATION EASY
F1 - Microsoft CRM Gold Partner 15+ Years Experience
of CRM, Consultancy, customisation, training and support

View Recent History

(6157) Whats New in SQL Server 2008 - Clinic & Hands-on Lab - Microsoft Training Courses London South West UK
(2159) Deploying and Managing Microsoft Internet Security and Acceleration Server 2000 - Microsoft Training Courses London South West UK
(3041) First Look: Deploying Microsoft Windows Vista and the 2007 Office System Client Products - Microsoft Training Courses London South West UK
(2549) Advanced Distributed Application Development with Microsoft Visual Studio 2005 - Microsoft Training Courses London South West UK
(2571) Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET) - Microsoft Training Courses London South West UK
F1 - Reservation for Training Course
Exchange Server 2007 Course Index - F1Computing Microsoft Training Courses London South West UK
(6428) Configuring and Troubleshooting Windows Server 2008 Terminal Services - Microsoft Training Courses London South West UK
(2730) Building Microsoft Content Management Server 2002 Solutions - Microsoft Training Courses London South West UK
(2349) Programming with the Microsoft .NET Framework (Microsoft Visual C#) - Microsoft Training Courses London South West UK
(8523) Microsoft CRM 3.0 Service Management - Microsoft Training Courses London South West UK
(8911) Installation and Deployment in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses London South West UK
(6289) First Look: Windows 7 Beta for IT Professionals - Clinic & Hands-on Lab - Microsoft Training Courses London South West UK
(2282) Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure - Microsoft Training Courses London South West UK
(1913) Exchanging and Transforming Data Using XML and XSLT - Microsoft Training Courses London South West UK
(3087) First Look: Microsoft Windows Vista for Developers - Microsoft Training Courses London South West UK
(5047) Introduction to Installing and Managing Microsoft Exchange Server 2007 - Microsoft Training Courses London South West UK
(3199) First Look: Getting Started with the 2007 Microsoft Office System - Microsoft Training Courses London South West UK
(F1036) Fast-Track to Microsoft .NET Core Certification Exam (70-536) - Microsoft Training Courses London South West UK
(6294) Planning and Managing Windows 7 Desktop Deployments and Environments - Microsoft Training Courses London South West UK
(2017) Creating Web Parts for Digital Dashboards - Microsoft Training Courses London South West UK
Certification Fast-Track Course Index - F1Computing Microsoft Training Courses London South West UK
(5118) Supporting Windows Vista and Applications in the Enterprise - Microsoft Training Courses London South West UK
(2095) Implementing Microsoft SharePoint Portal Server 2001 - Microsoft Training Courses London South West UK
(F1022) Preparation Course for Exam 70-310 - Microsoft Training Courses London South West UK
(2535) Developing Board Support Packages for Windows CE .NET - Microsoft Training Courses London South West UK
(F1003) Visual FoxPro 6.0 Upgrade - Microsoft Training Courses London South West UK
(1631) Developing Windows CE Embedded Solutions - Microsoft Training Courses London South West UK
(F1016) Upgrading to Visual FoxPro 8.0 from Visual FoxPro 7.0 - Microsoft Training Courses London South West UK
(F1018) Web Database Programming with Java - Microsoft Training Courses London South West UK
(6417) Updating Your Application Platform Technology Skills to Windows Server 2008 - Microsoft Training Courses London South West UK
(4007) Creating Effective Presentations Using Microsoft Office PowerPoint 2003 - Microsoft Training Courses London South West UK
(2364) What's New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers - Microsoft Training Courses London South West UK
(2072) Administering a Microsoft SQL Server 2000 Database - Microsoft Training Courses London South West UK
(2790) Troubleshooting and Optimizing Database Servers Using Microsoft SQL Server 2005 - Microsoft Training Courses London South West UK

Compare Recently Viewed Course Dates



Visual Studio

Application Upgrade and Interoperability Using Visual Studio .NET (Visual Basic .NET) -
(Microsoft Training Course: 2571) - 2 days - £960 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