Prior to the development of the Microsoft .NET Framework, if you wanted to develop Windows Applications in C++ you would use MFC, ATL, or down and dirty Win32 to develop your user interface. This was not something that was entertaining for most developers. Yes, some developers grew accustomed to writing lots of code to gain the full power of implementing a powerful UI, but most became frustrated with the complexity of trying to build even the simplest user interfaces.

Visual Basic 6 was an alternative for developing a modest user interface using forms, especially because one could develop the user interface in VB and write COM components in either VB or C++ (for those serious developers). Even in Visual Basic 6 though, it was sometimes ...

Get Visual Basic® .NET by Example now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.