LearnKey Training

Visual Basic 6.0 to VB.NET Migration For Developers

VB to VB.NET


Visual Basic 6.0 to VB.NET Migration For Developers

2 Sessions –
6 Hours of Interactive Training
In the Visual Basic 6.0 to VB.NET Migration for Developers course from LearnKey, Visual Basic developers will learn how to migrate to the latest version of this favored application building tool. Expert instructor Shannon Horn begins by explaining .NET, Microsoft’s web services and applications platform, and then moves logically and progressively through the migration issues VB developers will face. At the conclusion of this course, you’ll feel confident in your ability to move your development efforts to VB.NET.

Benefits
  • Increase your earning potential with technical mastery and proficiency.
  • Enhance employment opportunities with in-demand IT development knowledge.
  • LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner.

  • About The Author
    Shannon Horn is the co-founder and chief software architect of WebGeniuses Corp. He is a Microsoft Certified Solution Developer (MCSD) and Microsoft Certified Trainer (MCT) who has been training developers and building Microsoft Windows and web based solutions for 11 years. He has been a featured speaker at many industry events including Microsoft DevDays. Horn has worked with corporate clients including Universal Studios, MGM Studios, Polygram Pictures, Prudential, Micro Accounting Systems, and Phoenix Sky Harbor International Airport.
    Session 1

    Section A: Introduction
    · Windows & Visual Basic
    · Significance of Visual Basic
    · Windows API
    · Backward Compatibility
    · DLL Issues
    · Support Between Languages

    Section B: .NET Platform & Components
    · Major .NET Improvements
    · Single Development Language
    · Design Goals & Architecture
    · Future of .NET
    · .NET Framework
    · Common Language Runtime
    · Common Type System
    · Intermediate Language

    Section C: .NET Tools
    · Visual Basic.NET
    · Visual C++ & Visual SourceSafe
    · Missing Tools

    Section D: VB.NET Overview
    · VB.NET Upgrade Concerns
    · Previous Upgrade Concerns
    · Data Types
    · Supported Data Types
    · Objects

    Section E: VB.NET Memory Addressing
    · Memory Addressing
    · Value Types
    · "The Stack"
    · Reference Types
    · "The Heap"
    · Value vs. Reference
    · Boxing
    · Unboxing

    Section F: Data Access Technologies
    · Data Considerations
    · Storage Options
    · Data Translators
    · Data Access Object Model
    · ActiveX Data Objects
    · Use Command Objects
    · Record Set Object

    Section G: ADO.NET
    · ADO.NET Object Model
    · Connection Object
    · Command Object
    · DataReader Object
    · DataAdapter & DataSet Objects
    · Use DataAdapter
    · Use DataSet

    Session 2

    Section A: Upgrade to ADO.NET
    · Upgrade Wizard
    · Upgrade Reports
    · Post Upgrade Concerns
    · Use Dataform Wizard
    · Create New Connection
    · Selecting Data
    · Troubleshooting

    Section B: Object Oriented Programming
    · History of Object Oriented Programming
    · Object Oriented Concepts
    · Object Oriented VB
    · Inheritance
    · Using Inheritance
    · Interfaces
    · Implementing Interfaces
    · Properties
    · Using Properties
    · Get Properties
    · Set Properties
    · Write Only & Read Only
    · Other New Features

    Section C: Code Changes
    · Storing Dates
    · Default Properties
    · Arrays

    Section D: Application Architecture
    · Threading Model
    · Exception Handling
    · Compiling Applications
    · VBC Compiler

    Section E: WinForms
    · Local Forms
    · Forms in VB6.0
    · Use of WinForms
    · Create WinForm
    · Form Properties
    · Adding Controls
    · Troubleshooting & Testing WinForms
    · Upgrading VB6 Forms

    Section F: WebForms
    · Web-Based Forms
    · Active Server Pages
    · Use of WebForms
    · Create WebForm
    · WebForm Properties
    · Button Event
    · Upgrade from ASP & DHTML