

Main Categories
Most popular tutorials
Latest tutorials on Geekpedia
RSS and Klip feeds
More Resources
CoDe Magazine
We have 14 Beginner tutorials, you can see below:
Discusses the concept of using pointers in C#
This article describes the processes involved with using owner draw menu items
In this article Vaijayantee shows us how to upgrade our existing applications to Visual Basic.NET, different .NET variable types, and her own personal programming recommendations.
Are you ready to take off into the wide blue yonder of ASP.NET 2.0? Join Cristian and Zak on this eventful ride: you\'ll tame the installation process, sink your teeth into two ASP.NET languages, and conquer .NET programming basics with your bare hands. Finally, you\'ll pull server controls, user controls, master pages, and CSS into the beginnings of an application that will see you land safely - and without casualties - at the start of a brilliant career in ASP.NET programming.
Exploring various methods to parse an XML file in a .NET environment
A guide for VB6 developers about the changes on VB.NET.
This free ebook is meant to give you a head start on the changes from Visual Basic to Visual Basic.NET (VB.NET). Most of the book assumes that you are comfortable with Visual Basic 6.0 (VB6), so the book endeavors to be a quick introduction to the major differences between VB6 and the new VB.NET.
VB.NET creates managed code - code that runs within the .NET Framework. All managed code can interact with other managed code, regardless of the original language used to create those components. This means that we can create a class in one language and make use of it in another - in any way, including through inheritance.
With all the changes to the way we declare, construct, and implement classes, it makes sense that there are also some changes in the way we interact with objects. These changes impact on how we instantiate objects, reference and dereference objects, and how we use early and late binding techniques.
VB has, for some time, allowed us to create objects with more than one interface. This was done using the Implements keyword. Any time our class implemented a new interface we were required to write code to implement each method on the interface.
While objects are very powerful and useful, there are times when we just want access to variables, functions, or routines that do useful work – without the need for an actual object instance.
While the OO features of VB have been very powerful and useful, we have been held back in many cases by the lack of inheritance in the language. Inheritance is the ability of a class to gain the interface and behaviors of an existing class. The process by which this is accomplished is called subclassing.
In VB6, objects had a clearly defined and well-understood life cycle - a set of events that we always knew would occur over the life of an object.
When Visual Basic 4.0 was released, it introduced a whole new era of programming for VB. Object-oriented (OO) programming was finally a possibility. Unfortunately, few OO features were included in the VB language at that point. Most notably lacking were inheritance capabilities, one of the key defining criteria for any OO language.