Accelerate your productivity with Visual Basic® .NET—and quickly create powerful Win32® applications and high-performance, scalable applications for the Web—with this indispensable tutorial and reference. Building on the success of the author’s popular programming book for Visual Basic 6.0, this new book teaches you the best practices for porting and reusing existing Visual Basic code in the .NET Framework as well as for exploiting the language’s advanced new object-oriented capabilities. It covers the common language runtime (CLR), multithreaded programs, Windows® Forms applications, GDI+ graphic programming, Windows services, ADO.NET classes for database programs, ASP.NET Web Forms, and Web Services. It includes advanced optimization techniques and tips for leveraging the power of the Microsoft® Visual Studio® .NET environment.
Topics covered include:
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to email@example.com.
"synopsis" may belong to another edition of this title.
Useful for VB developers of all levels, Programming Microsoft Visual Basic .NET offers a massive and comprehensive guide to the new VB .NET. While concentrating on "traditional" programming techniques brought up to speed with .NET, this book also covers essential Web development, making it a solid choice for those making the leap from VB 6.
The sheer size of this volume is its obvious distinguishing feature. Weighing in at over 1,600 pages, it's easily one of the largest programming books ever published. The scope of coverage here is wide-ranging and comprehensive. The author first presents a basic language-based tutorial of the new VB .NET, highlighting basic keywords, data types, and new class design features like inheritance, delegates, and events.
Patient, thorough coverage and plenty of short code examples are the guiding principles here. The tour of object-oriented features in VB .NET is among the best that you can find. Coverage of built-in .NET support for strings, math, date/time, and file I/O classes (and the like) will help you master these essential APIs. At many points, the author highlights what's new and different from VB 6. There's plenty of coverage of "traditional" VB applications, including the new Windows Forms, database programming with ADO.NET, and Win32 support including programming the Windows registry, MDI, graphics programming (with GDI+), Windows services, and the like. Later sections look at deploying VB .NET applications in assemblies.
Only in its final sections does this text turn toward ASP.NET and the Internet, with several solid chapters on essential Web Forms and new features like caching, configuration, and basic Web development techniques. By centering on essential VB .NET language features first and then covering a wide spectrum of programming APIs, this book offers a winning choice for anyone with previous VB experience who wants to work effectively with the new VB .NET. With its extremely rich range of topics, all backed up with plenty of code excerpts, this title offers a nearly unbeatable one-volume reference on what's inside the new Visual Basic .NET. --Richard DraganAbout the Author:
Francesco Balena is a well-known and highly regarded developer and author. He has written numerous Microsoft Press® books, including the widely acclaimed Programming Microsoft Visual Basic® titles, and edits a popular Web site on .NET programming. Francesco is a cofounder of Code Architects srl, an Italian software company that specializes in using Microsoft technologies to create enterprise-level solutions and programming tools. In addition, he is a regional director for MSDN® Italy, and a frequent speaker at developer conferences.
"About this title" may belong to another edition of this title.
Book Description Microsoft Press, 2003. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P11007285054X