All .NET languages create code called intermediate language and as long as that code was written to the Common Language Specification the intermediate language can be used by any other .NET language. This means that all languages are first class languages as far as .NET is concerned. VB.NET is a .NET language with VB syntax. It is not VB 6, but VB6 programmers will be familiar with the syntax. Most of the .NET facilities are available to VB.NET programmers, but interestingly, some features are only available in VB.NET and have no equivalent in other languages. If you are a VB6 programmer then the first .NET language you will want to learn will be VB.NET.
What you will learn?
In this workshop you will gain a thorough understanding of .NET and how to use VB.NET to write code targeted at the .NET runtime. You will get an overview of the syntax of the entire language, and gain an understanding of the facilities that the language offers.
The day starts with an overview of the runtime, and an explanation of how .NET applications are structured and how you create the various parts of the application. You will then learn about intermediate language and just in time compilation, assemblies and modules, and metadata.
Next, the VB.NET compiler is introduced and the most often used command line switches will be explained and you will be introduced to the various supported application types.
Console applications will be used throughout the seminar, so you will be introduced to the Console class and using and formatting strings. Next, the seminar will cover basic features of VB.NET: branching; logical and bitwise tests, loops and bitwise shift operators. This gives you the tools for creating and using .NET types.
.NET types defined in one assembly can be used in another, and this is performed through exporting classes and metadata. The seminar will show you how to do this and how to importing types.
.NET is object orientated and so all...