ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ] VB.NET Language ]

--- VB.Net Background ---

Suggested Books and References

VB.NET is the next generation of Visual Basic...

bulletThe VB.NET integrated development environment (IDE) is integrated with the Visual Studio .NET environment (same as IDE for Visual C++).
bulletVB Forms are now Windows Forms exposing more system level resources for development and creating consistency with other environments.
bulletVB.NET has a command line compiler (for GUI-less applications).
bulletThe language and syntax have been significantly changed...
bulletNew features include...
bulletTry/catch error handling
bulletMultithreading
bulletObject-oriented inheritance
bulletDropped...
bulletThe variant
bulletGoSub, IsNull, and IsMissing
bulletMajor changes in areas such as...
bulletArray bounds (0 only now)
bulletParameter passing
bulletControl properties and behaviors

.NET Framework

NET Framework Diagram

The heart of VB.NET is the shared .NET Framework...

bulletThe use of an interpreted technology similar to Java.
bulletIncorporates VB.NET, C++, C# (a Java-like version of C++) and other languages.
bulletThe NET Framework is built from the ground up incorporating XML, HTTP, and other standards.
bulletThere are two key parts of the .NET Framework:
  1. Common Language Runtime (CLR): common to all .NET programs; it is similar to the Java Virtual Machine in that it executes/interprets Microsoft Intermediate Language (IL) produced by the VB.NET compiler.  The CLR includes a "garbage collection" facility for handling program memory.  The VB.NET IL is called "managed code" because it runs inside the CLR.  The CLR supports any code created by any .NET compiler.
  2. Base Class Libraries (BCL): a common set of services (classes, functions, libraries such as ADO.NET, etc.) that support VB.NET (and other .NET languages).

VB.NET Details

I could write a lot of stuff -- but it's easier to let Microsoft tell you...

bullet What's New in the VB.NET Language - includes detailed links to key language design information.
bullet Visual Basic Language Walkthroughs - how to do things in VB.NET
bullet Visual Basic Language Features - includes information on data types, variables, etc.
bullet Object-Oriented Programming in Visual Basic

 

More References and Resources

bulletBackground on Net Framework
bullet Visual Studio Net Documentation
bullet VBNet Documentation

 

Home ] Up ] Computer Architecture ] Programming Bootcamp ] Database Bootcamp ] Web Basics ] Web Multimedia ] Web Programming ] Advanced Web Topics ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman