Wiley Wrox's Visual Basic 2005 Express Edition Starter Kit 978-0-7645-9573-8 Manual Do Utilizador

Códigos do produto
978-0-7645-9573-8
Página de 14
Subsequent versions of Visual Basic introduced database support (ODBC in VB2, and Jet in VB3) and the
ability to create your own add-ins and classes (in VB4), and ultimately your own controls (in VB6).
While all of this was happening, Basic appeared in other applications such as Access Basic and VBScript
for Internet Explorer. This integration of Basic as a way of programmatically accessing features in
Windows and applications culminated in Visual Basic for Applications, which first appeared in
Microsoft Office 97.
Throughout all these stages of its evolution, however, Visual Basic was still crippled with additional run-
time components and a (much) less than perfect implementation of object-oriented programming that
hurt its reputation in the performance and pure programming stakes.
That all changed with .NET. Visual Basic .NET was the first fully compiled language and required no
extra runtime component other than the one required by all other .NET languages — the .NET Common
Language Runtime (CLR). Visual Basic .NET programs compile down to the same assembled code that
the other .NET languages do; and because of this, Visual Basic has no performance issues in comparison
to C# or C++.
The Old and the New
The beauty of this latest move for Basic is that it has not lost the ease of use and additional features that
make it the choice of many programmers — wizards, intuitive user interface design, and some excellent
debugging features (although edit-and-continue was removed in the early days of .NET, it lives again in
Visual Basic 2005 Express).
In fact, the modern development environment for .NET has more in common with the way Visual Basic
6 worked than the C++ equivalent. The toolbox, Solution Explorer, and properties pages are almost
unchanged, and the way of associating code with user interface elements is identical to previous ver-
sions. For people with previous experience in Visual Basic programming, the only real hurdle is learning
how to handle the new way of actually coding — proper object-oriented programming is admittedly dif-
ferent from the way VB6 did it.
So here we are, with a programming language that has evolved over more than 40 years and through
many iterations and somehow has maintained a freshness with each release that has kept programmers
faithful to it over all that time. It is a language that possesses an incredibly robust and intuitive framework
of objects and programming constructs that ease you, as a programmer, into creating full-blown applica-
tions almost without thought, and an environment that can produce applications that rival the profession-
ally built solutions on the market in performance and user interface. Visual Basic 2005 Express — want to
use it? Thought so.
In the last few paragraphs, several programming terms have been used that you may
not be familiar with. If you are new to programming, then the next few chapters will
be extremely useful to you — particularly the information in Chapter 2 that explains
the most commonly used object-oriented programming terms that you’ll encounter
in Visual Basic Express.
5
Basic Installation
05_595733 ch01.qxd  12/1/05  1:34 PM  Page 5