Be sure to check out our new Blogs and discover all the new Free Training!


Free Computer & IT Training & Tutorials


Best Free VB.NET Training Materials

 

Search over 150,000 Free Computer Training and Tutorials at Edcomp.com:

Best New Free Computer IT Training and Tutorial Resources blog

Free Computer and IT Books blog

Free Web Development Training and Tutorials blog

Free Training blog for Photoshop, Flash, Dreamweaver, FrontPage, and Adobe Macromedia Apps

Free Microsoft Office Training and Tutorials blog

 

 

 

Chapters from the book, VB.NET Programming with the Public Beta:


http://tutorials.findtutorials.com/read/category/16/id/187

VB.NET Programming Part 1 - New Object-Oriented Capabilities of VB.NET
 
http://tutorials.findtutorials.com/read/category/16/id/188
VB.NET Programming Part 2 - Object Lifecycle 
 
http://tutorials.findtutorials.com/read/category/16/id/189
VB.NET Programming Part 3 - Inheritance
http://tutorials.findtutorials.com/read/category/16/id/190
VB.NET Programming Part 4 - Shared or Class Members
 
http://tutorials.findtutorials.com/read/category/16/id/191
VB.NET Programming Part 5 - Interfaces
 
http://tutorials.findtutorials.com/read/category/16/id/195
VB.NET Programming Part 6 - Interacting with Objects
 
http://tutorials.findtutorials.com/read/category/16/id/193
VB.NET Programming Part 7 - Cross-Language Inheritance

Chapters from the Book, Visual Basic .NET Unleashed:

http://sams.informit.com/catalog/article.asp?product_id={DFC5E4FF-BA96-4E93-8C45-734F074F4796}

Understanding Delegates in Visual Basic .NET
 
http://sams.informit.com/catalog/article.asp?product_id={F4903571-1D08-4B3F-BF80-48296738F947}
Inheritance and Polymorphism in Visual Basic .NET, chapter 10
 
http://sams.informit.com/catalog/article.asp?product_id={689BE7C9-0EFF-41D3-BEAF-658744303788}
Working with New Abstract Data Types in Visual Basic .NET
 
Chapters from the book, Teach Yourself Object-Oriented Programming with Visual Basic.NET in 21 Days:

http://sams.informit.com/catalog/article.asp?product_id={134672B9-4A11-4574-B999-CBB7AD334490}

Enclosing Features and Data in .NET Objects
 
http://sams.informit.com/catalog/article.asp?product_id={D64687EE-6CBE-42FA-9EB3-48F89D483620}
Creating Structures in Visual Basic .NET
 
http://sams.informit.com/catalog/article.asp?product_id={820AF71A-5C5A-4A5E-A253-85A4491B3E5D}
Using Strings in Visual Basic .NET
 
Chapters from Teach Yourself More Visual Basic .NET in 21 Days:

http://sams.informit.com/catalog/article.asp?product_id={873D2933-19AB-47E4-8806-255B558843E1}

Creating Simple Forms in VB.NET
 
http://sams.informit.com/catalog/article.asp?product_id={49DFCD43-367B-4B4D-9BAA-882AB323E6C8}
Writing Professional Visual Basic Applications

Chapters from Teach Yourself Visual Basic .NET Web Programming in 21 Days:

http://sams.informit.com/catalog/article.asp?product_id={1BF901E9-B4DE-4C86-AC83-63BC4BE1CA39}

Introducing Web Programming with .NET
 
http://sams.informit.com/catalog/article.asp?product_id={1C813941-C890-44CE-89D6-A7F13749AE78}
Using Web Forms

Chapters from Sams Teach Yourself Visual Basic .NET in 21 Days:

http://sams.informit.com/catalog/article.asp?product_id={65EB818A-0187-4672-97AE-6F072F6F3A32}

Writing Code with Visual Basic .NET
 
http://sams.informit.com/catalog/article.asp?product_id={2078C041-5426-4F61-926F-97780151D10C}
Building the User Interface with Web Forms

Chapters from Teach Yourself Visual Basic.NET in 24 Hours:

http://sams.informit.com/catalog/article.asp?product_id={336ABE07-4CA3-4F5B-B6F6-531F7DCFCEFB}

Introduction to Building Forms With Visual Basic.NET
 
http://sams.informit.com/catalog/article.asp?product_id={AFA9647D-8126-46E0-97C1-7C4204508C10}
A Visual Basic.NET Programming Tour
 
http://sams.informit.com/catalog/article.asp?product_id={D4026219-7B9A-4353-B111-F4C2F0EE34B5}
Understanding Objects and Collections in Visual Basic.NET

Chapters from Building Distributed Applications with Visual Basic.NET:

http://sams.informit.com/catalog/article.asp?product_id={9E95EFB9-401A-40A4-AB2C-E1A85DA23471}

Accessing Data in .NET
 
http://sams.informit.com/catalog/article.asp?product_id={19888579-E75D-49D0-9EB8-2469A42F0922}
VB.NET's Object Oriented Features
 
http://sams.informit.com/catalog/article.asp?product_id={2C2C1957-0E6F-49E2-B5FA-52A0BCD9773B}
VB .NET Language Features  

http://sams.informit.com/catalog/article.asp?product_id={75B108D4-69BE-4A23-A340-D112EC5A1061}
Creating Events and Delegates in VB.NET
 
http://sams.informit.com/catalog/article.asp?product_id={D7E60EA2-6F78-4164-ABAC-3430ECD363EB}
Creating Multithreaded Applications in VB.NET
 
http://sams.informit.com/catalog/article.asp?product_id={D314FA5F-8114-4764-B6C9-0E7E12607CD3}
Using the XML Classes in VB. NET
 
http://sams.informit.com/catalog/article.asp?product_id={73EECD1E-60FE-4A6A-8829-FF997E456E7C}
Integrating Messaging in VB.NET
 
http://sams.informit.com/catalog/article.asp?product_id={78309C13-CD30-414C-8DBC-1EA355AB1E9C}
VB.NET: Object-Oriented Programming Concepts
 
http://sams.informit.com/catalog/article.asp?product_id={EADB284C-511C-44EB-A579-37CC919AF5C7}
Inheritance and VB.NET
 
http://sams.informit.com/catalog/article.asp?product_id={5C12D237-096A-4716-8A58-7CAE00B80E7A}
Chapter 3: Major VB .NET Changes, from A Programmer's Introduction to Visual Basic.NET
 
http://sams.informit.com/catalog/article.asp?product_id={65EB818A-0187-4672-97AE-6F072F6F3A32}&t={BC7B3B10-067A-418B-9C6D-4E1F7762B281}&p={65EB818A-0187-4672-97AE-6F072F6F3A32}
Writing Code with Visual Basic .NET
 
http://sams.informit.com/catalog/article.asp?product_id={689BE7C9-0EFF-41D3-BEAF-658744303788}&t={BC7B3B10-067A-418B-9C6D-4E1F7762B281}&p={689BE7C9-0EFF-41D3-BEAF-658744303788}
Working with New Abstract Data Types in Visual Basic .NET
 
 
Chapters from VB .NET Language in a Nutshell:
http://www.oreillynet.com/pub/a/dotnet/excerpt/vbnut_8/index1.html
Attributes, part 1
 
http://www.oreillynet.com/pub/a/dotnet/excerpt/vbnut_8/index2.html
Defining a Custom Attribute

Visual Basic .NET Articles
 
Articles:
Accessing the Registry with Visual Basic .NET
Learn how to access the registry using the Visual Basic .NET built-in functions, DeleteSetting, GetAllSettings, GetSetting and SaveSetting, as well as using the Registry and RegistryKey classes of the common language runtime. It details the required permissions, explains when to use the Registry Editor, and shows you how to read from and write to the registry programmatically.
Choosing Among File I/O Options in Visual Basic .NET
Learn about the multiplicity of ways to approach file I/O in Visual Basic .NET. Available alternatives include the methods provided in the Visual Basic .NET runtime, the FileSystemObject, and the methods furnished in the common language runtime. Upon completion, the experienced developer will be familiar with all three and will be equipped to make choices among them.
Creating Control Arrays in Visual Basic .NET and Visual C# .NET
Learn how to create and manage control arrays with Visual Basic .NET and Visual C# .NET.
Creating Your Own Dynamic Properties and Preserve Property Settings in Visual Basic .NET
Learn how to create dynamic properties in addition to the ones exposed by Microsoft Visual Basic .NET, as well as how to use dynamic properties to persist user-configurable properties between instances of an application.
Debugging Windows Forms Controls Created with Visual Basic .NET or Visual C# .NET
Learn the basics of how to debug your user controls, by creating a host application for them to run in. Stepping through code and setting breakpoints will also be discussed.
Deploying Hybrid Visual Basic 6.0 / Visual Basic .NET Applications
Demonstrates how to deploy applications that contain both Visual Basic 6.0 and Visual Basic .NET components.
Deployment Changes in Visual Basic .NET
Learn about what Visual Basic 6.0 programmers need to know to use deployment features in Visual Basic .NET.
Introduction to Exception Handling in Visual Basic .NET
Provides an overview of structured and unstructured exception handling in Visual Basic .NET. It includes considerations that help you choose the right exception-handling alternative, the approaches involved in each alternative, how to create your own exceptions, and the exception object's properties.
Multithreaded Programming with Visual Basic .NET
The .NET Framework provides new classes that make it easy to create multithreaded applications. This article discusses how you can use multithreaded programming techniques with Visual Basic .NET to develop more efficient and responsive applications.
Navigating Multiple Related Tables in an ADO.NET Dataset
A dataset in ADO.NET is an in-memory representation of data that can contain multiple related data tables. This paper describes the methods of navigating these related data tables within a dataset. You will create a Windows application in Visual Basic .NET or Visual C# .NET that returns related records based on a selected record, as well as compile aggregate information for related records using expression columns.
Object-Oriented Programming in Visual Basic .NET
Discusses the many new object-oriented programming techniques available in Microsoft Visual Basic .NET.
Overriding Event Handlers with Visual Basic .NET
Learn how to override event handlers when programming in Visual Basic .NET and how to use the Handles clause.
Property Bag Changes in Visual Basic .NET
Demonstrate how to duplicate the functionality of a Visual Basic 6.0 property bag in Visual Basic .NET using serialization. In Visual Basic 6.0, the PropertyBag object was used to persist an object's data between instances.
Security Concerns for Visual Basic .NET and Visual C# .NET Programmers
Provides an overview of what you need to know about security, both for Windows forms and Web forms in Visual Basic .NET and Visual C# .NET.
Using Classes and Structures in Visual Basic .NET
Provides information to help you choose between a class and a structure when writing an application.
Using Threads
Learn the different models of threading  single, apartment, and free  and the use of each model. It also introduces a code sample in C# that uses threading to help you write applications that will take advantage of threading.
Using Visual Basic .NET to Access Googles Web Service
Learn how to access the Google Web APIs service from a Visual Basic .NET Windows front end. This article describes how to call a SOAP Web service, execute a Google search, access a page in Googles cache, and call the Google spell checker.
Walkthrough: Manipulating Files using .NET Framework Methods
Intended for the beginning Visual Basic .NET programmer, this article illustrates how to create a diary application, MyLog. It begins by creating the interface used to write to the diary, and it then adds the writing functionality, including how to display the contents of the diary, and how to remove or edit entries.
Walkthrough: Interacting with Files and Folders in Visual Basic .NET
Learn the basics of File I/O in Visual Basic .NET, by walking through the steps to create a small application that will examine text files within a directory and provide information about the returned files.
Working with Multiple Forms in Visual Basic .NET: Upgrading to .NET
Describes how working with multiple forms has changed from previous editions of Microsoft Visual Basic and illustrates several key techniques, including displaying a second form, changing the appearance of another form, and using a form as a dialog.

Product Documentation:

Designing Distributed Applications
Information on application design decisions, such as system architecture, database design, and international considerations, as well as Enterprise Templates.
Visual Basic and Visual C#
Find out about what's new in Visual Basic, learn more about Visual C#, and discover how to use Visual Basic and Visual C# to develop applications.
Upgrading Applications
Provides information about how to use programs created using previous versions of Visual Basic and Visual InterDev in Visual Basic .NET.
Decision Chart
Provides an interactive guide to help you choose which approach or technology to use, as well as links to more information.
Common Tasks in Visual Basic and Visual C#
Lists the most common programming tasks in various features areas (such as Web applications and debugging) and provides links to procedural information.
Visual Basic Samples
Describes how you can access sample code, and provides links to descriptions of sample Visual Basic programs.
.NET Framework Class Library in Visual Studio
Provides links to Visual Studio .NET topics that support the development of features based on classes in the .NET Framework.


Visual Basic .NET Seminars

Link

Title

View
01:18:31
Deploying Windows Forms Applications Using Visual Basic .NET
This level 200 session focuses on deploying applications created with Visual Studio .NET, contrasting deployment issues surrounding Visual Basic 6, COM objects, and the registry with the simpler Microsoft .NET deployment.

Duncan Mackenzie, Software Design Engineer
View
01:01:03
Moving Your Architecture to .NET
This level 200 session focuses on how to migrate existing business components from Visual Basic 6 COM objects to Visual Basic .NET assembly components.

Duncan Mackenzie, Software Design Engineer
View
01:01:54
Upgrading Windows Forms Applications to Visual Basic .NET
This level 200 session covers migrating existing ADO database access code to Microsoft ADO.NET, working with existing Microsoft ActiveX controls, and creating new ones for Windows Forms.

Duncan Mackenzie, Software Design Engineer
View
02:13:43
Moving to Visual Basic .NET
This is part one of a comprehensive four-part series focused on moving existing Microsoft Visual Basic 6.0 applications to Visual Basic .NET, beginning with a discussion of the key differences between the two versions as technologies.

Duncan Mackenzie, Software Design Engineer
View
01:00:22
Advanced Visual Basic .NET
Visual Basic .NET introduces numerous advanced features that give Visual Basic developers power previously only available to C++ developers. Learn more in-depth information about how to make use of the new features including implementation inheritance, resource handling, free-threading, and attributes to create the most powerful Visual Basic applications ever.

Ari Bixhorn, Technical Product Manager
Sam Spencer, Program Manager
View
01:04:38
Visual Basic .NET Upgrade Guide - .NET Vision
(Note: 1024x768 resolution required to view demos in this presentation) This presentation is targeted at business and technical decision makers. It provides an explanation of Microsoft .NET and walk through demonstrations.

Sanjay Parthasarathy, VP of Platform Strategy, Microsoft Corp.
View
00:36:35
Visual Basic .NET Upgrade Guide - An Evolution: JumpStart to Visual Basic .NET
(Note: 1024x768 resolution required to view demos in this presentation) The move form Visual Basic 6.0 to Visual Basic .NET is an evolutionary step, not a revolution.  Visual Basic 6.0 skills will translate into Visual Basic .NET proficiencies.  Visual Basic programmers will find that Visual Basic .NET accomplishes more with few lines of code and that the feature ceiling between Visual Basic and other languages is no longer there.  Disassemble a Visual Basic .NET executable, explore new Web application building tools and dispel complexities of object oriented programming.

Britt McAlister, Principal Consultant, Microsoft Corp.
View
00:42:29
Visual Basic .NET Upgrade Guide - Five Common Upgrade Issues
(Note: 1024x768 resolution required to view demos in this presentation) The Visual Basic. NET upgrade wizard upgrades 95% of your application. But what about the other 5%? In this interactive session, we look at the five most common issues, and show you how to make the modifications to get your application working in Visual Basic .NET. Mike Bond and Ed Robinson present this session, they are senior members of the Visual Basic .NET upgrade team.

Mike Bond, Software Design Engineer, Visual Basic Upgrade Team, Microsoft Corp.
Ed Robinson, Program Manager, Visual Basic Upgrade Team, Microsoft Corp.
View
00:39:58
Visual Basic .NET Upgrade Guide - Increase Your Productivity with Visual Basic .NET
(Note: 1024x768 resolution required to view demos in this presentation) In the new .NET architecture, Visual Basic has attained the stature of a full first class language.  Visual Basic .NET allows full access to the .NET Framework and provides language features like multithreading, event logging and performance monitoring that were impossible (or extremely awkward) in Visual Basic 6.0.   Build a multithreaded queue processing service; explore advanced Web application techniques and full access to graphics.

Britt McAlister, Principal Consultant, Microsoft Corp.
View
00:19:54
Visual Basic .NET Upgrade Guide - Introducing the Visual Studio .NET Integrated Development Environment
(Note: 1024x768 resolution required to view this demo) This session will introduce you to the Visual Basic .NET development environment, and how to use it most effectively. The goal is to get the tool out of the way as you are trying to build your applications.

Natalie Wells, Program Manager, Visual Studio IDE Team, Microsoft Corp.
View
00:24:56
Visual Basic .NET Upgrade Guide - Introduction to Building Applications with Visual Basic .NET
(Note: 1024x768 resolution required to view this demo) We will look at building several types of applications using Visual Basic .NET. Visual Basic .NET gives you the capability to build many types of applications using the skills you use today. The paradigms of drag-and-drop programming and code-behind-forms have been extended so that, in addition to building Windows application, you can easily build broad-reach Web applications, Web services, and server side components.

Kalpana Sanghrajka, Program Manager, Visual Studio IDE Team, Microsoft Corp.
View
00:53:35
Visual Basic .NET Upgrade Guide - Introduction: Visual Basic 6 to .NET Upgrade
(Note: 1024x768 resolution required to view demos in this presentation) This overview presentation will familiarize you with the Upgrade Wizard and its output. The wizard vastly simplifies the tasks required to upgrade your existing Visual Basic 6 projects to Visual Basic .NET. In addition, learn some strategies for upgrading complex applications and architectures in a systematic fashion, as well as understanding and troubleshooting common code conversion scenarios you may encounter.

David Zimmerman, Software Architect, Rainier Technology
View
00:05:32
Visual Basic .NET Upgrade Guide - Overview and Introduction
This presentation provides an overview of the Visual Basic .NET Upgrade Guide.

Glenn Ward, International Product Manager, Developer Marketing
Matt Mow, Consultant, Microsoft Consulting Services
View
00:34:11
Visual Basic .NET Upgrade Guide - Upgrading the ASP Presentation Layer
(Note: 1024x768 resolution required to view demos in this presentation) This tutorial will demonstrate one of the best ways to convert your existing ASP applications to ASP.NET. The author uses an iterative methodology in converting an existing application that preserves almost all of the structure and logic that exists in the original implementation. This tutorial will help developers realize the vast benefits of ASP.NET in their own applications.

Ben Coverston, Senior Solutions Consultant, Rainier Technology
View
00:38:16
Visual Basic .NET Upgrade Guide - Upgrading the Visual Basic 6.0 Business Logic Layer
(Note: 1024x768 resolution required to view demos in this presentation) This conversion of the Visual Basic 6 Business Logic Layer (BLL) will highlight what it takes to get your Com+ objects up and running in Visual Basic .NET and still continue to take advantage of Com+ transactions. Learn how to take advantage of Web services from your newly upgraded desktop form, while the .NET BLL continues to talk to the Data Access Layer through Com Interop.

Ben Coverston, Senior Solutions Consultant, Rainier Technology
View
00:16:36
Visual Basic .NET Upgrade Guide - Upgrading the Visual Basic 6.0 Data Access Layer
(Note: 1024x768 resolution required to view demos in this presentation) This conversion of the Visual Basic 6 Data Access Layer will demonstrate how to most quickly get your data access code up and running in Visual Basic .NET. In the process, the tutorial will illustrate what it takes to convert your objects to use the latest and greatest ADO .NET for performance and ease of data marshalling between all the layers.

Ben Coverston, Senior Solutions Consultant, Rainier Technology
View
00:56:55
Visual Basic .NET Upgrade Guide - Upgrading the Visual Basic 6.0 Presentation Layer
(Note: 1024x768 resolution required to view demos in this presentation) This demonstration will take you step-by-step through converting a multi-form MDI application to enable you to more quickly resolve any issues you may encounter when upgrading similar structured applications. In addition, we will apply these techniques to a VBForm in the FMStocks application to demonstrate the first step in upgrading an n-tier application to .NET showing how a COM interop strategy can be used effectively in the process.

David Zimmerman, Software Architect, Rainier Technology
View
00:54:20
Visual Basic .NET Upgrade Guide - Visual Basic .NET: Design Goals and Concepts
Visual Basic .NET contains fundamental language enhancements that maintain Visual Basic's productivity while extending its power and flexibility. In "Visual Basic: Design Goals and Concepts," you will learn about these new language enhancements and discover how they work hand-in-hand with the new Visual Basic .NET IDE to deliver unmatched application development possibilities.

Ari Bixhorn, Visual Basic Product Manager, .NET Developer Solutions, Microsoft Corp.
View
00:03:41
Best Practices for Upgrading Visual Basic 6.0 Projects to Visual Basic .NET - Preview
This session will cover the best practices to upgrade Visual Basic 6.0 projects to Visual Basic .NET. First, it will introduce Visual Basic .NET, explaining the goals and new concepts. It will then discuss various upgrade options as well as the interoperability with Visual Basic 6.0 and Visual Basic .NET. In addition, it provides architectural guidance as well as programming recommendations, to allow developers to plan, design and develop Visual Basic .NET applications now or in the future. Finally, it will demonstrate how to take advantage of the new Visual Basic .NET features.

Anthony Tsim, Program Manager
View
01:39:17
Best Practices for Upgrading Visual Basic 6.0 Projects to Visual Basic.NET
This session will cover the best practices to upgrade Visual Basic 6.0 projects to Visual Basic.NET. First, it will introduce Visual Basic.NET, explaining the goals and new concepts. It will then discuss various upgrade options as well as the interoperability with Visual Basic 6.0 and Visual Basic.NET. In addition, it provides architectural guidance as well as programming recommendations, to allow developers to plan, design and develop Visual Basic.NET applications now or in the future. Finally, it will demonstrate how to take advantage of the new Visual Basic.NET features.

Anthony Tsim, Program Manager

 

 


 

Free Computer IT Training Courses Tutorials

 

 

 

"Learn New Skills & Increase Your Earning Power With FREE Computer Training!"


Follow us on Our Twitter page!