Rating: 5 out of 5
Outstanding book
This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET platform using C#. This book covers important topics in the .NET Framework for experienced programmers. This book is perfect for programmers who have basic knowledge in object-oriented languages such as C++ or Java but no need of prior experience in C#. The self-reliant treatment provides an easy and concrete insight to application development in C#.This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET Platform using C#. A seasoned Visual Basic programmer who has experience in working with objects and components in VB could also read the book.Using extensive code examples and a running case study, the authors cover the complete process of constructing a .NET application: creating a monolithic C# console application; enhancing it with a Windows Forms interface; isolating functionality inside components; adding database access and security; and finally delivering functionality through ASP.NET and Web Services.this book is intended for experienced developers and provide all the practical insight they need to build enterprise applications for Microsoft's .NET Platform using C#. This book is clearly defined, in-depth and example-rich. The major case study, the Acme Travel Agency, is progressively developed in Chapters 4 through 12. It illustrates many features of C# and .NET working in combination, as they would in a practical applications. The experienced C++, Java and VB programmers become efficient with .NET with the help of this book.
Rating: 5 out of 5
Excellent C# book
Unlike some technical texts, this C# book by Robert Oberg is actually pleasant and straightforward to read. There is a good balance of narrative and examples, new features being introduced, explained and demonstrated. There are helpful hints along the way for experienced Java and C++ programmers. The book focuses on the C# language but the coverage of ASP.NET, ADO.NET, Visual Studio.NET, web forms and web services is all there. OO is covered nicely but this is by no means a book on OO programming. I'm sure that there is a need for a .NET book on OO given that many adopters will have no background in this -- something similar to the Java Objects wrox book perhaps.
Rating: 2 out of 5
Good code, bad writing
I would use two analogies to describe this book.1 - Have you ever talked to someone who is really bright - a doctor, a scientist, a computer geek - who you could tell was really smart but who could not communicate clearly and coherently in plain English? 2 - Have you ever heard the expression "it makes sense if you already know the answer" as applied to an explanation which is convoluted and confusing but ultimately right? Well that's what this book is like to me. From the sections I've read these guys are not authors but they are experienced developers. They are not good at explaining things. They cannot lay out something simply in a one, two, three order. They jump from here to there and their writing looks like somebody cut and pasted some different sections of text together. They do present a sophisticated code example which exceeds what you get in most technical books, however. So I would say this book is not a good book if you are reading it for an explanation of C# and .NET. It could be useful if you are an experienced developer (and are used to dealing with people with poor communication skills) and are looking for some good code examples.
|