Xtreme Visual Basic Talk

Xtreme Visual Basic Talk (http://www.xtremevbtalk.com/)
-   Tutors' Corner (http://www.xtremevbtalk.com/tutors-corner/)
-   -   Visual Basic.NET Books (http://www.xtremevbtalk.com/tutors-corner/129624-visual-basic-net-books.html)

lebb 12-19-2003 08:43 AM

Visual Basic.NET Books
Here's a thread where we will compile some book recommendations for learning VB.NET.

Professional VB.NET 2nd Edition
Wrox Press
ISBN 0764544004

This is an excellent book for experienced programmers learning .NET. I'm hoping someone else will post a recommendation of a good VB.NET book for beginning programmers.

Robby 12-19-2003 09:25 AM

Here's a good one for beginners:

Mastering Visual Basic .NET
ISBN 0782128777

Robby 12-19-2003 09:38 AM

Some more books I recommend:

Difficulty: Medium
Language: VB & C#
Title: Professional ASP.NET 1.0
Publisher: Wrox
ISBN: 1861007035

Difficulty: Medium
Language: C#
Title: Professional ADO.NET Programming
Publisher: Wrox
ISBN: 186100527X

Difficulty: Easy
Language: VB & C#
Title: Developing Windows-Based Applications
Publisher: MS Press
ISBN: 0735619263

Difficulty: Easy
Language: VB & C#
Title: Developing Web Applications
Publisher: MS Press
ISBN: 0735615845

Difficulty: Easy
Language: VB & C#
Title: OOP with Microsoft VB.NET and C#.NET
Publisher: MS Press
ISBN: 0735615683

lebb 01-10-2004 12:41 PM

I recently got this book book for experienced VB5/6 programmers converting to .NET:

Moving to VB .NET: Strategies, Concepts, and Code
2nd Ed.
Dan Appleman (Apress)
ISBN 159059102X

Although this is certainly not a good reference for beginning programmers, it is an excellent beginning .NET book for average to expert programmers. Dan Appleman has long been one of my favorite technical authors, and he hasn't disappointed me in this one.

loquin 04-23-2004 02:06 PM

Microsoft Press Visual Basic .Net Step by Step by Michael Halvorson is a pretty useful beginners book. In the spirit of the Sams "Teach Yourself" books, Halvorson follows a cookbook approach in defining and solving common issues, but he does a nice job of explaining what he's doing, as well as why he's leading you down a particular path.

MikeJ 04-25-2004 04:17 PM

This is an excellent book on WinForms and GDI+:

Windows Forms Programming in Visual Basic .NET
Chris Sells & Justin Gehtland
ISBN: 0-321-12519-3

It is a really good beginners guide to GDI+ and WinForms, and even gets you pointed in the right direction on some more advanced topics. It also has some sections on building custom user controls - very useful.

wayneph 10-21-2004 07:09 AM

ADO .NET Core Reference
David Sceppa
Microsoft Press
ISBN: 0735614237

This book talks about everything from Connections, to Commands, Data Adapters and Datasets (typed and untyped), DataReaders, Command Builders, etc...

As part of each chapter there is a list of the Classes described with full member properties and methods. All of the examples in the book are given in both vb and c#.

Shurik12 04-29-2006 02:02 AM

Pro ADO.NET 2.0 (Expert's Voice) (Paperback)
by Sahil Malik
ISBN: 1590595122

Starts with real simple things, step-by-step going to more complicated topics. Examples both in C# and VB.NET. Mostly MS SQL 2005 server oriented but Oracle is also paid attention to when needed.

loquin 06-18-2007 11:47 AM

Visual Basic .NETCodemaster's Library
Matt Tagliaferri
ISBN 078214103X

This book is aimed at the experienced VB programmer moving to VB.Net. In it, the author provides nearly 100 "Concise Code Solutions for VB.Net Developers." And, on the whole, he does just that. This is NOT a 'cookbook.' though. Tagliaferri describes the issue, the solution, and the reasoning behind the approach that he takes, usually in a well reasoned discussion. And, he is quite vocal as to the superiority of .Net over Classic VB.

Keep in mind, however, that while the solutions that are provided are workable, and the reasoning is usually sound, occasionally (repeat, occasionally) the underlying discussion as to why .Net is superior to classic VB jist isn't justified. It's NOT the major items. In many ways, VB.Net IS a superior product. It's some of the small items - things that the author, who claims to be a long-time VB user, just gets flat wrong, or overlooks.

For instance, early in the book, Tagliaferri states "Visual Basic has never had operators for performing bitwise functions - until now, that is." (my italics) and then goes on to list VB.Net's 'new' bitwise And, Or, and Xor operators. Cough... Sorry Matt. This is an absolutely incorrect statement. At LEAST since VB4, we've had bitwise And, Or, Xor, and Not available to us. And, they worked just fine, thank you.

In another spot, early in the book, Matt goes on the warpath against redundant function calls, and with good reason. The example he provided is truly a atrocious snippet of code, lifted from a VB programming article, that had three duplicate Instr calls inside a string replace loop, which most folks would agree is very inefficient. Especially with .Net, and its immutable string class. However, while he extols VB.Net, and its 'new' stringbuilder .Replace method, he completely overlooks the fact that VB6 has the Replace function, which efficiently replaces substrings within a string. So, YES, do not use multiple calls to the same function within a loop if at all possible. But, the .Replace solution is not the reason that .Net is superior to VB6.

Overall, it just appears a bit odd that an experienced VB coder would misrepresent such basic VB6 (and sometimes earlier) features.

So, keep in mind that while the solutions that Matt provides appear to be valid, the underlying discussion(s) just might not be...

All times are GMT -6. The time now is 05:13 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO v2.0.15 (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
All site content is protected by the Digital Millenium Act of 1998. Copyright©2001-2011 MAS Media Inc. and Extreme Visual Basic Forum. All rights reserved.
You may not copy or reproduce any portion of this site without written consent.