Home VB Code VB Tools Reading Links

 

Reading

Books

It's always difficult to know what books are worth buying and what are not; and there is certainly no shortage of reading material on the shelves. Here are some books that personally I have found useful. I'm not going to go into detail about what is contained in the books, I suggest you find a copy in a bookshop and flick through it before making any purchase; better still borrow a copy for a collegue and buy it only when you have decided it is worth the cash.

eXtreme .NET
Neil Roodyn

ISBN: 0321303636

A great book on Extreme Programming which is an agile development methodology, includes subjects such as test driven development, continuous integration, refactoring and pair programming to name just a few.

Patterns of Enterprise Application Architecture
Martin Fowler

ISBN: 0321127420

Essential reading for serious developers. Contains a huge number of "design patterns" which are basically proven approaches to solving common design problems in large applications.

Enterprise Solution Patterns Using Microsoft .NET
Microsoft Press

ISBN: 0735618399

Another good design patterns book, not as comprehensive as Martin Fowler's (above) but still a worthwhile read. Downloadable for free from microsoft here.

Code Complete: A Practical Handbook of Software Construction
Steve C. McConnell

ISBN: 1556154844

An excellent guide to good programming practice. An absolute must for any serious developer. A new version (Code Complete 2) is now available.

ASP.NET with Visual Studio.NET
Stephen Walther

ISBN: 0672324768

A great introduction to ASP.NET, covers a wide range of topics with clear examples.  Not so good for reference but excellent for learning.

JavaScript: The Definitive Guide
David Flanagan

ISBN: 0596000480

A good reference book and introduction to Javascript coding.

UML Distilled: A Brief Guide to the Standard Object Modeling Language
Martin Fowler

ISBN: 0321193687

The best overview guide to UML I have read.  This is a hugely popular book.

Moving to VB.NET
Dan Appleman

ISBN: 1893115976

A good starter for learning VB.Net, be sure to read it carefully.

Essential XML
Don Box, John Lam

ISBN: 0201709147

A difficult read but very informative.

Applied Microsoft .Net Framework Programming
Microsoft Press

ISBN: 0735614229

Take a look under the scenes of the .NET framework. An excellent book. All code examples are written in C#. In fact, this is the best .NET book I have read to date. Consider also the book below ...

Applied Microsoft .NET Framework Programming in Visual Basic.NET
Microsoft Press

ISBN: 0735617872

I've not read this book and so have not rated it, but I image it to be the same as the one above but with all the code examples in VB.NET. I have mentioned it here in case you are put off by the C# examples in the book above.

Building Web Services for the Microsoft .NET Platform
Microsoft Press

ISBN: 0735614067

I used this book to revise for the C# Web Services exam and found it really useful.

Visual Basic.NET Threading Handbook
Tobin Titus, Srinivasa Sivakumar, Fabio Claudio Ferrachiatti, Kourosh Ardestani, Tejaswi Redkar, Sandra Gopikrishna

ISBN: 1861007132

This book provides a good overview of threading and there are hardly any out there at the moment. It is espcially good for those that have come to VB6 and aren't familiar with writing multi-threaded code. However it is let down by poor sample code (which sometimes don't work) hence the not so good rating. It's still worth a read though if you feel your threading needs improving.

Inside SQL Server 2000
Kalen Delaney

ISBN: 0735609985

This series of books is an absolute must for anyone using SQL Server.

Programming Distributed Applications with COM+ and Visual Basic 6
T. Pattison

ISBN: 073561010X

An excellent guide to COM+, a real gem.

Transactional COM+
Tim Ewald

ISBN: 0201615940

A difficult read but lots of detail.

Xml in Action
by William J. Pardi

ISBN: 0735605629

A great introduction to XML, although significant chunks are out of date now.

Visual Basic.NET or C#...Which to Choose?
by Dan Appleman

Electronic book available from www.amazon.com

This e-book compares C# with VB.NET and well, the title says it all really.

Essential ADO.NET
By Bob Beauchemin

ISBN: 0201758660

I've not read this book which is why it is not rated but two collegues have told me that it is an excellent read. I am going to try and read it soon and will rate it then.

Magazines

MSDN Magazine

Published by Microsoft this magazine details the latest technologies with well written and easy to understand articles.  It's an extremely good source of information.  Articles are often included in the MSDN Library.

Visual Studio Magazine

This magazine has some good articles but it has lost points in my book because it has become very thin recently (despite its content getting broader) and collegues have complained of new subscriptions taking months to arrive.

Visual Basic Expert Articles

Configuring COM+ Clients

Differences in syntax between C# and VB.NET

Value and Reference Types and Boxing: How well do you understand it all? (C#)

Other Articles

Migrating from Visual Basic 6.0



(c) L Tandy, All Rights Reserved

Back to Top Feedback




 

Site created by Big Blue Elephant