Moving from ADO to ADO.NET

Moving from ADO to ADO.NETLet’’s face it—most Microsoft Visual Basic applications have some sort of data access. If your application uses ActiveX Data Objects (ADO), you probably want to know what improvements you can make now that you are upgrading to Visual Basic .NET. The .NET Framework offers a whole new set of controls and services, including ADO.NET.
Read more

C# and .NET Architecture

C# and .NET ArchitectureWe will begin by going over what happens when all code (including C#) that targets .NET is compiled and run. Once we have this broad overview, we will take a more detailed look at the Microsoft Intermediate Language (MS-IL), the language which all compiled code ends up in on .NET. In particular, we will see how MS-IL, in partnership with the Common Type System (CTS) and Common Language Specification (CLS) works to give us interoperability between languages that target .NET. We”ll also discuss where common languages (including VB and C++) fit into .NET.
Read more

Object-Oriented Programming with Visual Basic .NET

Object-Oriented Programming with Visual Basic .NETTo understand the world of object-oriented programming, look at the world around you for a moment. You might see vacuum cleaners, coffee makers, ceiling fans, and a host of other objects. Everywhere you look, objects surround you.
Some of these objects, such as cameras, operate independently. Some, such as telephones and answering machines, interact with one another. Some objects contain data that persists between uses, like the address book in a cell phone. Some objects contain other objects, like an icemaker inside of the freezer.
Read more