Monday, June 11, 2007

Doing Objects in Visual Basic 2005

Author: Deborah Kurata
Publisher: Addison-Wesley Professional
ISBN-10: 0321320492
ISBN-13: 978-0321320490
Retail Price: $44.99 US, $61.99 CDN
Publication Date: February 2007
Softcover: 519 pages
Online information: Table of contents, sample chapter, source code
URL: http://www.awprofessional.com/bookstore/product.asp?isbn=0321320492&rl=1

Deborah Kurata’s name must be familiar for any VB4-5-6 developer on the planet. Her “Doing Objects” series of books were bestsellers but “Doing Objects in Visual Basic 2005” marks the first version for the .NET platform. This book is targeted at Visual Basic 6 developers and novice developers who are jumping in .NET development, have learned a little bit about VB 2005 but want to go further developing applications the right way so a little knowledge of VB 2005 is required before reading this book.

Since this is an object book, you’ll learn about Object-Oriented design in the first chapter. The second chapter covers how to design software from how to gather the requirements to the design of a dataset structure. Kurata explains how to build an application in layers so you’ll read about how to create you project and how to build the user interface layer, the business logic layer and the data access layer using the tools available in Visual Studio like the class designer.

This is a fantastic, well written book that is spot on for the targeted audience. I especially love the fact that each chapter ends with a summary and a list of additional readings. This is great if you want to further explore a topic. The “Doing Objects” title might be a little misleading. Sure you’ll learn about objects but you’ll learn more than that. The force behind this book is the fact that Kurata has gathered a set of best practices for novice developers that novice developers can understand and apply right away and that’s what make this book outstanding.  High praises for “Doing Objects in Visual Basic 2005”.

Monday, June 11, 2007 5:19:20 AM (Eastern Standard Time, UTC-05:00)  #    Comments [1]  |  Tracked by:
http://fartooblog.tripod.com/112.html [Pingback]
http://fartooblog.tripod.com/163.html [Pingback]
http://cfkgpx.org/sitemap29.html [Pingback]
http://pinofranc.homestead.com/05/tybee-island-ga.html [Pingback]
http://pinofranc.homestead.com/04/winches.html [Pingback]
http://pinofranc.homestead.com/00/sitemap6.html [Pingback]
http://pasbeenews.tripod.com/125.html [Pingback]
http://caploonews.tripod.com/23.html [Pingback]
http://yvaoi-ooo.com/granny-gangbang.html [Pingback]
http://talpeenews.tripod.com/150.html [Pingback]
http://tjkbb-www.biz/clit-pics.html [Pingback]
http://unibetkom.angelfire.com/0021-blog.html [Pingback]
http://ramambo.nl.eu.org/18/aresanob.html [Pingback]
http://harum.nl.eu.org/book-stores.html [Pingback]
http://ramambo.nl.eu.org/manshotz.html [Pingback]
http://samotblog.nl.eu.org/get-well-gifts.html [Pingback]
http://qwe--blog.nl.eu.org/zoo-cum.html [Pingback]
http://lnnv9gk.biz/caught-on-hidden-camera.html [Pingback]
http://nasferablog.netfirms.com/502.html [Pingback]
http://nasferablog.netfirms.com/195.html [Pingback]
http://www.nonedotweb.org/st62.html [Pingback]
http://mdvcjaj.biz/used-car-sale.html [Pingback]
http://nasferablog.netfirms.com/78.html [Pingback]
http://mumareg.tripod.com/366.html [Pingback]
http://mumareg.tripod.com/190.html [Pingback]
http://zf1y1fs.biz/bamkofamerica.com.html [Pingback]
http://wwad6lf.biz/waltdinesyworld.html [Pingback]
http://nok--com.nl.eu.org/neutral-milk-hotel-lyrics.html [Pingback]
http://galetgah.homestead.com/148.html [Pingback]
http://smapper12.ifrance.com/32.html [Pingback]
http://smapper12.ifrance.com/69.html [Pingback]
http://grumbier.ifrance.com/97.html [Pingback]
http://kubaluin.ifrance.com/523.html [Pingback]
http://halloweenus.net/738.html [Pingback]
http://petmeds.hooyack.com/927.html [Pingback]
http://halloweenus.net/753.html [Pingback]
http://petmeds.hooyack.com/826.html [Pingback]
http://businesscard.usalegaldirect.org/1.html [Pingback]
http://greetingcard.usalegaldirect.org/41.html [Pingback]
http://vuter.homestead.com/00/carpeting.html [Pingback]
http://vuter.homestead.com/01/enterprise-car-rentals--com.html [Pingback]
http://0210071.ifrance.com/115.html [Pingback]
http://0210071.ifrance.com/35.html [Pingback]
http://fasxen.netfirms.com/19.html [Pingback]

Wednesday, October 31, 2007 1:51:32 PM (Eastern Standard Time, UTC-05:00)
the book is 'ok...'. I was somewhat disappointed from its 'old taste'. It basically felt like a 1995 book being re-written for new technologies. Take for example the MDI (multiple document interface) discussion, it is so passe'. Also, great many pages are devoted to illustrate step-by-step ations done when using the Visual Studio tool. There are online manuals for that. The book should have concentrated more on building classes, design, and patters. For the latter, 'Patterns', there was just a cursory note of it, referring the reader to the GoF book. One great disadvantage the book has is that it targets only the audience that has a VB 6 background, wants to use Visual Studio 2005, and wants to code in VB.NET. With VS 2008 knocking on the door, this new book will have a short shelf life. Yet, this book being narrowed to just VB.NET, I didn't find any discussion about the problems with late binding and not setting Strict Option On, something that a C# developer would be very interested to know about. On the discussion about 'casting', there was no reference that the cast occurrs at run-time, and is not caught by the compiler (as it is in C# environment).
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Live Comment Preview

Theme design by Jelle Druyts