Programming Microsoft Visual Basic .NET Version 2003 ... - doc serve

Programming Microsoft Visual Basic .NET Version 2003 ... - doc serve

Today’s “solutions” are built by developers using many of these technologies. For

example, many dynamic Web sites use scalable components that access a database,

which means that many programmers must be fluent in all these different technologies

and in all the different programming languages. Obviously, this is an enormous

amount of work, and very few people (if any) are able to become masters of all these

technologies and programming languages.

Because the .NET Framework can be used to accomplish every one of the tasks I just

listed, we’ll see all the current technologies collapse into one technology—The .NET

Framework. The .NET Framework enables developers to build dynamic Web sites and

scalable, memory-efficient components, and it will enable them to build GUI applications

rapidly. Shortly after its initial release, the .NET Framework will be used by Microsoft SQL

Server to offer high-performance database access. Further down the road, we should see

productivity applications such as Microsoft Word and Excel using the .NET Framework to

process macros that automate these applications. Learning the .NET Framework today

will give you a huge head start in knowing how to perform all these tasks. It will really

be possible for someone to become fluent in all these technologies.

Francesco’s book is a great first step toward understanding the .NET Framework. His

book covers all the main topics that every .NET Framework developer will need to

know. To explain and demonstrate these topics, Francesco has chosen the popular

Visual Basic .NET programming language. Programmers already familiar with Visual

Basic will find this book a big help when migrating their existing code because

Francesco clearly points out where things have changed from Visual Basic 6 to Visual

Basic .NET. But developers who aren’t familiar with Visual Basic will still find this book

to be a great way to get started learning the .NET Framework because the concepts

explained apply to all programming languages that target the .NET Framework.

Francesco also presents the material in a unique bottom-up approach—that is, he starts

with the basic programming language and common language runtime concepts (such

as classes, delegates, events, garbage collection, and serialization). After you understand

the basics, he explains how these concepts and technologies are applied to

enterprise solutions (such as ADO.NET and ASP.NET Web Forms and XML Web services).

Finally, after reading this book, you’ll find it a valuable reference guide that

you’ll be able to turn to time and time again to get answers to your nagging problems

as you develop your .NET Framework applications.

I have no doubt that Francesco’s book will quickly become an indispensable resource

for any .NET Framework developer.

Jeffrey Richter

January 2002


More magazines by this user
Similar magazines