For vb programmer beginner with lot of money to spend
Le titre de ce livre ne convient tout simplement pas. En achetant ce livre, je m'attendais à ce que le contenu soit avancé. Habituellement, lorsque l'on est rendu au point d'apprendre des techniques de codage, on a pas besoin de savoir ce qu'un integer ou d'avoir un exemple de programmation orientée objet avec une classe de 1 méthode et 2 propriétés. Enfin bref, un autre livre sur lequel on peut dire qu'on apprends rien d'autre que des petits trucs simple et faciles à trouver sur Internet gratuitement. En plus, le livre coûte bien trops cher. Je ne pouvais pas mettre 0/5 alors je me suis contenté de mettre 1 étoile.
too bad it's out of print
As a VB programmer who has struggled in the past with OOP, this book was written for me. It's one of the most readable technical books I've had, and explains the OOP approach without talking down to you or using contrived examples. Now I'm really fired up about switching to .NET!
This book is an overview, not a reference, but the way it is written allows you to really think through how programs should be written in .NET
Yassine
The Book is good, give a good intro to vb.net but those interested more in the language should dig deeper Msdn, Blogs, Compiler Spec, etc.
There is one thing though I disliked and hope it will be taken care of by Mspress, the problem is the Code Samples that obviously requires correction and shoulb be taken care of Asap.
I am aware of the Kb article published on Microsoft site, still not enough.
Other than that, great book and you can clearly sense from John's writing that he is a teacher and a good one as well. Hope this review would help one or more Vb Developer and that my message passed as well to the right Folks
Yassine
Regards
Your Second .net Book
One of the trivial but irritating problems with this book is that the author and the publisher seem to be unclear about who the target audience for this book is.The back of the book says that 'whether you are a beginner or a self taught programmer,a professional looking for a refresher n coding techniques ,or a programmer coming from another language ,this is the VB book for you.'Now in the second para of the book's introduction the author says that 'This book was written for visual basic programmers by a visual basic programmer'.Though the title of the book suggests that the book is meant for atleast intermediate programmer's in VB rather than a beginner the author at some places seem to be targeting a complete beginner.His explanation about why one should use a property procedure instead of a variable to prevent invalid values for classes seems to be absurd.Propety procedure are a very much part of VB6 and I am sure that no programmer moving on to .net from VB6 needs any explanation about the benfits of using property procedures over private variables.
Overall I would still recommend this book simply becoz it's a good one.Some of the topics covered ar quite advanced and will cater to people who have finished reading books like Programming MS Visual basic.net by Francesco Balena.
This book essentially should be your second book on Visual basic.net , the one you should read after say the Balena Book
Solid hands on advice and overview
This is not a book for a novice programmer. It is geared towards the meeting the needs of professional system programmers. You won't find anything here on MDI, GDI+ or a host of other VB features. For example, the steps behind attaching buttons to code could have been illustrated much more explicitly. So if you are still coming to terms with the core of VB, this book could produce a rather serious challenge. Consequently, the text is not a substitute for other broader overviews of VB.Net. That being said, one of the exceptional strengths of the book is its efficient working through of the tool side of VB - which is huge. Whether you want to create a form, a class, a module, an ASP project, the author has the way picked out pretty cleanly. The CLR and Assembly sections are very written and really worth the effort. The section of ADO.NET is good, but tends to rehash a lot of Microsoft technical information. Inevitable probably. The ELIZA program design gives a good insight into using collections efficiently. However, files and streams are treated too abruptly for my liking.
One of the other attractive aspects of the book is the lack of navel gazing about types and their cousins. Types are dealt with very practically (might not satisfy everyone).
Unfortunately, the style is at times a bit too terse. For instance, I don't think this is a useful book from which to pick up OO skills. It covers class creation with a few very specific examples and then moves on. Theoretical digressions are noticeable by their absence. Again, a supplementary text will help here.
Overall, however, I am very keen on this book. I learnt a lot more from it than I expected, and it is very well written. It is certainly a very valuable reference text.