 |
 |
C# For Experienced Programmers
by Harvey M. Deitel, Paul J. Deitel, Jeffrey A. Listfield, Tem R. Nieto, Cheryl H. Yaeger
List Price: $54.99
Our Price: $38.49
ISBN: 0130461334
Publisher: Prentice Hall PTR (25 July, 2002)
Edition: Paperback
Sales Rank: 56,405
Average Customer Rating: 3.36 out of 5
|
Buy now directly from Amazon.com
|
|

 |  |  |
 |
 |  | Customers Reviews: |  |  |
 |  |
Rating: 5 out of 5
C#.NET Jump-Start
As an experienced Microsoft Access VBA programmer, I purchased "C# for Experienced Programmers" to get up to speed in C# quickly because that is where that I see my career heading.I read the book from cover to cover. It covers the essentials of C#, as well as .NET concepts, in a straightforward, logical manner. The book highlights valuable tips, observations, and best practices throughout it that help smooth out the .NET learning curve. Although some chapters cover concepts that are familiar to experienced visual programmers, you would expect from the book's title that it would not get bogged down with beginning, "how-to-program" topics and it doesn't. The bulk of the book is devoted to the use of syntax, namespaces, and classes unique to the .NET framework including ADO.NET, ASP.NET, Web Services, and XML. Due to its immenseness, no one book can cover every nuance of .NET. If a reader wants to cover a topic in depth, this book provides references to additional resources at the end of most chapters. The numerous code examples in this book work. The concepts presented in code can be applied to real world situations, often with very little or no modification. The book, having been read, now provides a great reference as I begin to put the knowledge that I gained from it into practice. I recommend this book to professional programmers that want a jump-start into the "Brave New World" of C# .NET programming.
Rating: 3 out of 5
Not really for experienced programmers....
I agree with several of the reviewers here who state that this book is not really meant for experienced programmers. The first few chapters, including section 1.2 "History of the Internet and World Wide Web" are REALLY not necessary. There's a nice intro to the IDE, but you can get that from the Tutorials that come with Visual Studio .NET. The chapters on control structures, methods, object-based programming, etc. could be covered by putting them in a section simply showing the syntax. An experienced programmer, especially one coming from C++ or Java should already understand the basics. I was really looking for much more in-depth information that I was able to obtain from this book. It's probably good for beginning programmers, or those who have not programmed in C++ or Java before, as it does cover the beginning topics well. Despite the fact that the book isn't named well - the examples are very good (as they are in most Deitel books).
Rating: 4 out of 5
Good for switching languages
It is true. This book is NOT intended for those who have programmed in C++ or Java before. However, those are not the only programming languages still used today. C, which does not have object oriented programming is still taught to beginners, and Python is very popular in the open source code, as well as Perl. Thus the title of the book is not "C# for Experienced C++ or Java Programmers" but merely "C# for Experienced Programmers." Yes, they teach the basics, yes, they explain everything, and yes, they give a lot of code with NO CD. But, half way through the book, you can already start writing marketable programs. When you are done, you will be able to write program that run on ASP, or XML and use networked with TCP and UDP. What more could you ask for? Any additional information I would only expect from a book entitled "C# for Expert Programmers." However, if you have ever programmed before, this book will get you up to speed soon, and have you doing things you wouldn't dream of before you know it.
|  |  |
 |  |  |
 |
|
| Please note: |
Checkout and payment processing is done safely and securely through Amazon.com. |
| Prices (as shown) are subject to change without notice and cannot be guaranteed. |
|
|  |