



( 4 reviews )
-




Posted: Sep 26 2007
I have given four stars because this book is quite old. But this gives a lot of information about the .NET technology and gives excellent examples on WHERE to use code along with HOW, unlike the usual how-only approach. the new visual studio 2008 has a lot of tools, but without this, you cant use them to the fullest.
-




Posted: Mar 25 2002
It is a appropriate aproach for a .NET begginers. It is necessary to make the exercises and maybe read other books.
-




( 3 of 3 found this review helpful ) Posted: Mar 14 2002
This book assumes that you have at least a rudimentary knowledge of VB.Net and general programming concepts. "Sams TY VB.Net in 21 Days" can provide that foundation. Unfortunately, this book appears to be a sloppily executed cut-and-paste re-write of the author's previous edition (TY More VB 6 in 21 Days), a book which itself was not very well received. There is some good material here, but not enough to be worth the price.I really hate to criticize a book this severely, since there is so much work involved in writing any complete book manuscript, especially a technical manuscript on a new technology, but I'm afraid this one deserves it.WEAKNESSES: The review by "The Geek" raises many valid deficiencies. Both the copy editor and technical editor have overlooked conspicuous errors too numerous to count. These are way beyond the usual slips to be expected in similar books. But more importantly, the author teaches an undisciplined programming style that is careless and sometimes confused. The material reflects only a marginal understanding of the unique features of VB.Net and of the .Net Framework. In many chapters, it is clear that VB6 material has been merely refurbished with a veneer of .Net. Since VB.Net is conceptually different from VB6, the author's approach leans heavily on legacy components and constructs.The author's repeated use of the TreeView control in a "Windows Explorer" type interface tended to confuse many lessons with the cumbersome code needed to populate the nodes of the TreeView. This is even carried to the extreme of downloading a TreeView Web control from Microsoft in order to use one in an ASP.Net application example.There are several chapters that appear to deal with application architecture and the business side of software development, but they were mostly generalizations. The discussion of optimizations revealed a number of misconceptions. For example, the author recommends using the Long data type for loop variables, since it is optimized in the 32 bit operating system. Well, this is true in VB6. However, in VB.Net, the Integer data type is now an Int32 integer, and the Long is now an Int64. In VB.Net, loop variables typed as Integer are considerably faster than loop variables typed as Short or Long.STRENGTHS: Yes, I did find some. I thought the chapter on Crystal Reports was well done. The discussion of XML Web Services was brief, but clear.RECOMMENDATION: Pass on this one.
















