Technical Training
VB.NET 2005Differences between VB.NET 1.0 and VB.NET 2.0
VB.NET 2005 Free Training: Differences between VB.NET 1.0 and VB.NET 2.0: VB.NET 2005 comes with a number of enhancements. The IntelliSense Code snippets, the Windows Forms designer updates, IntelliSense filtering, debugger data tips, exception Assistant etc make the software a pleasure to work with. The language has been spruced up with generics, unsigned types, Operator overloading etc.
The My Namespace is the most significant enhancement that provides a single reference to commonly used functionalities within the .NET framework. It includes classes like Application, Computer, Forms, Resources, Settings and Users. This enables users to ping a computer with a simple line of code or play a audio file with a one line code.
Example:
My Computer Audio Play(“….*(name of file).wav)
A number of mundane problems being faced by coders have been solved in the process. The IntelliSense has taken away much of the pain of development by correcting errors and making suggestions even during the process of development. This improves the quality of codes and reduces the time taken to develop and debug large applications.
New Operators
A number of new operators have been introduced into the language to facilitate the coder. For instance the IsNot operator facilitates comparisons with Nothing. This was not possible earlier.
Just My Code
This feature of VB.NET enables the coder to skip over all the code that was not written by him. This is extremely useful when debugging custom code as all machine generated code is avoided. This feature becomes enabled when “Enable Just My Code Stepping” option is activated. This feature is enabled by default but can be disabled by the coder if he wishes to.
Support for Generics
The .NET framework has attempted to overcome some of the limitations of VB 6 with regard to collections. Errors in object storage under a collection, which were detectable at compile time has been resolved by providing the coder with many more types of collections. The coder can now import Systems Collections namespace which gives access to BitArray, HashTable, Queue, StoredList and Stack. In other words use of Generics has solved the problems in .NET Framework 2005.
Certain new concepts have been introduced in VB.NET 2005. The Operator overloading feature allows the coder define the behavior of classes when used with intrinsic language operators such as +, -,<,>,=, and <>. The appropriate outcome for operations are defined when applied to instances for user defined classes.
The DotNet Framework architecture has revolutionized the process of application development. In the lessons that follow we will be examining in greater detail how this framework helps the Visual Basic. NET developer.
VB.NET 2005
- VB.NET 2005 Free Training
- The .NET Framework Architecture Part 1
- The .NET Framework Architecture Part 2
- Application Class and Message Class
- Implementing Class Library Object
- Visual Studio.NET Namespaces
- .NET Assemblies
- Differences between VB.NET 1.0 and VB.NET 2.0
- Introducing VB.NET Windows Forms
- Visual Studio Windows Forms Designer
- Exploring the Forms Designer generated code
- Setting and Adding Properties to Windows Form
- Implementing Inheritance
- Event Handling In Visual Basic .NET
- Building Graphical Interface elements
- .NET Common Windows Forms Controls Part 1
- .NET Common Windows Forms Controls Part 2
- Common Controls and Handling Control Events
- DomainUpDown and NumericUpDown Controls
- Dialog Boxes in Visual Basic .NET
- Visual Studio Adding Controls to Windows Form
- VB.NET Validation Controls
- Working with Menu Controls
- VB.NET MDI Applications
- .NET Exceptions
- VB.NET Creating and Managing Components Part 1
- VB.NET Creating and Managing Components Part 2
- Simple Data Binding
- .NET Complex Data Binding
- .NET Data Form Wizard
- Data Manipulation with ADO.NET
- SQL Server Stored Procedures
- SQL Server Ad Hoc Queries
- Finding and Sorting Data in DataSets
- ADO.NET Object Model
- Working with DataSets
- Using XML Data
- Working with File System in .NET
- Creating Web Service
- Instantiating - Invoking Web Services, Creating Proxy Classes with WSDL
- Web Reference and Web Services
- Web Services - SOAP, WSDL, Disco and UDDI
- Web Application Testing in VB.NET 2005
- Web Application Tracing and Debugging
- Working with Legacy Code and COM Components
- ActiveX Controls and Legacy Code
- Windows Application Testing
- VB.NET Windows Application Testing
- Tracing VB.NET Windows Application
- Debugging Windows Applications In Visual Studio.NET 2005
- Deploying Windows Applications In Visual Studio.NET 2005
- Customizing Setup Project in Visual Studio.NET 2005
- Shared Assembly
- Microsoft .NET Creating Installation Components
- The Registry Editor in Visual Studio.NET 2005
- The File Types Editor







