Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : .NET :

Visual Basic.NET for Visual Basic 6 Developers

2 day

Course #


Description

Overview of the new features of Visual Studio.NET, with an emphasis on Visual Basic, intended for programmers experienced in VB and/or Active Server Pages.

Audience
Programmers who are experienced in VB and/or Active Server Pages.

Prerequisites
Experience with VB and/or Active Server Pages.

Hardware and Software
One workstation per student and instructor, networked; Windows NT4, 2000 or XP, with IIS installed, and Visual Studio.NET

 

 


Format

  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Use the Visual Studio.NET development environment
  • Be familiar with new and changed form and control features
  • Be able to use the most important parts of the .NET Framework
  • Be able to use the VB.NET language, including strict typing, error trapping, inheritance
  • Be able to develop a simple Web Form (ASP.NET document) and test it
  • Be familiar with the ADO.NET object model, data binding, and basic coding
  • Know how to test and debug applications
  • Know how to migrate a VB6 application to .NET
  • Know how to deploy any Visual Studio.NET application to a desktop or server


Topics


Visual Studio.Net Overview

  • Vs.Net Languages: Visual Basic, Visual C++, C#, Others
  • Common Elements
  • The Ide, Common Runtime, Framework
  • Versions Of Windows Supported For Development And Execution
  • Co-Existence And Interoperability With Prior Versions

Integrated Development Environment

  • Solutions, Projects, Folders And Files
  • Project Explorer, Toolbox, Task Window, New Menu Editor, Etc

Windows Forms and Web Forms

  • Windows Forms: New Controls, Features, Properties
  • Discontinued Controls
  • Inheritance In Forms
  • Web Forms: Similarity To Windows Forms
  • Relation To Active Server Pages "Classic" And ASP.NET

The .NET Framework Of Class Libraries

  • Organization Of Class Libraries
  • VB6 Compatibility Objects

The VB.NET Language

  • Variables: Type Changes, Strong Typing, Initialization, Arrays
  • Error-Trapping With Try/Catch
  • Other Language Changes, Features Removed, How To Cope
  • Inheritance And Related Features, Labels, Buttons


 


ASP.NET

  • Comparison To ASP "Classic"
  • Using Web Forms And Controls
  • Using Compiled Languages Like VB, Vs. Scripting
  • Languages Like Vbscript, Javascript
  • Performance: Compiled Dlls, Other Web Server Features
  • Separating Content From Business Logic

ADO.NET For Database Access

  • Upgrading DAO, RDO and ADO "classic" applications
  • ADO.NET Object Model
  • The Dataset Object, Vs. Recordset

Migrating VB6 Applications To VB.NET

  • Changes To Make Before Upgrading
  • Using The Upgrade Wizard

Testing, Debugging, Deploying

  • Integrated, Cross-Language Debugger
  • Deploying By Copying Folders