|
|||||||||||||||||||||||||||||||||||
|
12 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
7 of 7 people found the following review helpful:
5.0 out of 5 stars
C# 3.0 Must Have!,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
This is another well written book on C# .NET by Joe Mayo. I've been coding with the .NET framework and C# for the last couple years and consider my skills to be intermediate. C# 3.0 Unleashed is a great addition to my resource library and I reference it frequently for core and 3.5 framework functionality.
I'd recommend this book for C# beginners as well as intermediate/expert level programmers. The topics and chapters are arranged in the proper order for natural progression and are easy to follow containing many solid coding samples. I look forward to continuing to learn C# .NET and its new additions with this book as my pilot.
11 of 14 people found the following review helpful:
3.0 out of 5 stars
Good for intermediate programmers new to C#, useless for beginners,
By
Amazon Verified Purchase(What's this?)
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
I am a 20-year veteran programmer who needs to transition from VB to C#. On the recommendation of a few peers, I bought this book.
My first observation: This book is obviously written by an expert who has no business attempting to write an introductory book. This book is NOT FOR BEGINNERS. If you are a beginner programmer and are contemplating buying this book to learn C#, save your money. The author simply makes far too many jumps and leaves too many gaps - skipping over things that are no problem for me, and that he obviously didn't think to explain - but that will leave a beginning programmer mystified. The layout of the book is good, and the progression is what you would expect. For me, the book was an excellent "here's what you need to know about C#" book. Some of the chapters I was able to skip entirely. However, in my opinion, the author has simply tried to cram too much stuff into 1300(!) pages, meaning that every topic is briefly discussed, with no real detail on anything. This book will be useless as a reference book in the future, because it does not go into enough depth, and doesn't completely cover every topic. So for me, it was a good book to get me up to speed. But it does have one SERIOUS PROBLEM: Errors. Whoever did the editing on this book should be fired. The number of blatant errors I found in even just the first few chapters are obscene. Things like diagrams listed in the wrong order, code snippets with missing or incorrect lines, or just outright wrong or contradictory information in the text. Several times I found myself puzzling over trying to comprehend some information that the author was attempting to convey, only to discover that the reason I wasn't "getting it" is because of an error in the book. I found myself reading this book with a pencil, so that I could mark my own corrections, should I need to come back to this book in the future. That is frustrating. One or two errors is to be expected in a 1300-page book. One or two errors per CHAPTER is inexcusable.
6 of 7 people found the following review helpful:
5.0 out of 5 stars
Great Resource for the New AND Experienced,
By
Amazon Verified Purchase(What's this?)
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
Want to learn C#? This is an excellent place to start. Joe Mayo has outdone himself with a book that not only makes an excellent C# reference for veteran developers, but is also THE ideal learning tool for absolute beginners. The biggest hurdle for burgeoning developers is getting past all the new lingo, and most authors seem to blithely forget that fact. Not this one. Every time a new term pops up, it's carefully explained. Not just that "what" either, but the "why." I'm often disappointed by reference books, especially ones regarding programing languages... they're expensive while generally being both cryptic and incomplete. However, C# 3.0 Unleashed is just so logically and intuitively organized that it's a wonder every other reference book isn't laid out exactly like this one. For those looking for some LINQ help, there's several sections specifically dedicated to LINQ in it's various forms (LINQ to SQL, LINQ to SQL)... although, for completionists, ADO.NET is also covered. The only down side? It's not available on Kindle yet!
Whether you're interested in learning C#, just brushing up on your programming skills, or are looking for an easy-to-read, well-organized reference - give this book a serious look!
5 of 6 people found the following review helpful:
5.0 out of 5 stars
A great book on C# and .Net programming in general!,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
This book not only covers all of the basics of C#, but also all of the new features in 3.0 and some very good information on best practices. He covers Design Patterns and N-Tier applications. If that weren't enough, it gives tons of information on all of the major .Net technologies like Lambda expressions, LINQ, ADO.NET, using XML, ADO.NET, Windows Forms, WPF, ASP.NET, Ajax, Silverlight, WCF, Windows Services, Remoting, Web Services, WF, Threading, Localization, Globalization, P/Invoke and COM, Unsafe code, Profiling, Debugging, Assemblies and Versioning, Securing Code and even writing custom Setup programs and deploying web sites. These are not just overviews. Everything is well explained and gives enough practical detail to actually get you using all of these technologies in real applications. It is virtually a library of .Net information.
Soon after I got this book, I had a project that required an ASP.NET website, a web service, LINQ to SQL, a windows service, a small desktop application that communicated with the service, some P/Invoke calls and an install program that installed the windows service and started it up automatically. It also had to install some device drivers. Many of these things were new to me, but this book got me through the project and made it a joy. Joe manages to keep everything simple and to the point. He goes into enough detail to get you going on each subject to the point where you can find out the rest easily. I own several C# books. This one is by far the best. Rick Harrison Freelance Software Consultant KnowWare, Inc.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Decent book,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
It is reasonably comprehensive book which would not bore a seasoned programmer coming from a different language world. Small working examples which would get you upto speed very quickly. Author does not go into unncessary elaboration of peripheral subjects like object oriented programming etc. He stays focused and if you read through the book even if you just skim through the book you will have good working knowledge of visual studio and C# and can start using it immediately. Ofcourse I am assuming the reader would have some background in programming before reading this book.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Alright, This Guy Can Really Write a Great Explanation,
By ev "ev" (Laurel, MD) - See all my reviews
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
I'm an intermediate level .NET, C# programmer and I was a bit fuzzy on the concept of generics. A few pages into the topic, and I had the answers I was looking for to solve my specific problem. I now know when to use them, why, and how best to go about it. A really amazing reference.
3 of 4 people found the following review helpful:
5.0 out of 5 stars
Excellent book for Experienced developers!,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
Prior to opening the book, I didn't expect a guide for novices and once opened, was pleasantly rewarded to learn that my expectations held true: per page 2 "Novices may want to start with something at the introductory level..."; this book isn't about learning the basics - although, a reasonable amount of time is spent on the tarmac before the reader takes flight (heck, even the back cover of the book lists the USER LEVEL as INTERMEDIATE and certainly not beginner!).
No real issue here about the amount of code in the book: complete code for the examples is available on the web - which just about covers the code delivery method for most tech books. I can't talk about author's intent but can say that some of the snippets were bare to the point of reticence. But, an interesting thing happened while mentally working those examples. I found myself turning approaching them from many angles and ultimately gained a deeper understanding. It's kinda like being given all the cues and the mental nudge to mentally unlock a puzzle - I found myself having the proverbial moments 'oh I get it!' many times over. I suppose novice programmers might find this approach challenging but those who've been around the block may appreciate the mental exercise and the rewards received :) Focusing on aspects that without question inspire, I think the book really shines in terms of the depth. The author deeply covers lots of material. A discussion that really stands out for me is his discussion on ENUMERATIONS - it really hits the spot! Generics and in particular LINQ are hot topics for me... I once had the notion LINQ was all about SQL - but that's not true. It's all about Generics and the infamous IEnumerable<T> - powerful stuff !! All in all, the book serves not only to teach (and reinforce the fundamentals) but also to think about 'the new stuff' and how it might be applied to both existing apps and those yet to be created. I recommend this book to you and hope that you get out of it as much as I did :)
6 of 9 people found the following review helpful:
2.0 out of 5 stars
OMG, the errors,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
This book in no way deserves 5 stars. It is, in my opinion, quite well organized and a thorough introduction. But the editing errors are absurd. One reviewer called it "one or two per chapter", but he obviously lost track. It's literally at least every few pages. Incorrect/swapped diagrams. Code samples in the wrong place. Code samples with incorrect output. Chapter 5 on strings, the material is almost indecipherable until you realize that you need to simply ignore the code samples, because most of them omit the output that would be what you're looking for, some omit setup steps, and some are just incorrect. (Those are the big ones; then you need to add in things like the -- operator being replaced by an n-dash...)
It is literally wearing me out trying to figure out exactly what the author meant in spite of all the errors. I own and have read hundreds of technical books, and this is by far the poorest job of editing I've ever read. All the more pity because if it had been competently edited, it would really be a 5-star book! And a minor quibble: I really wish he hadn't decided to refer to "implementing" methods when he meant "call" or "use" or even "invoke" if he felt the need to use a fancy word.
5.0 out of 5 stars
A Good Book for Intermediate Developers,
By
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
This book provides in-depth coverage of the C# programming language as well as chapters on many other .NET technologies. It has five entire chapters on .NET data technologies. Some of the newer subjects include WPF, ASP.NET AJAX, and Silverlight. There's important coverage of the .NET CLR, processes and threads, P/Invoke and COM interop. Additionally, there are a couple chapters on N-Tier application development and patterns, showing how to perform good application design.
This is an intermediate book for professional developers. Shorter code snippets bring you to the meat of the explanation, saving you from scouring long listings of code that you already know are there. The focus is on what you need to know to get your job done, peppered with practical advice and experience along the way. A good book for beginners would be Microsoft Visual Studio 2010: A Beginners Guide/McGraw-Hill. There is errata available for this book posted at C# Station.
3 of 5 people found the following review helpful:
3.0 out of 5 stars
Not as impressive as the first 3 reviews say...,
By Book worm "Jani" (Australia) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: C# 3.0 Unleashed: With the .NET Framework 3.5 (Paperback)
I bought this book thinking it would surpass C# Unleashed for 2005, but it didn't. The organization of this book didn't suit my learning style. The chapters are short, most programs are incomplete with only snippets shown, and with the size of the book (with 46 chapters), you would think that this book alone will teach you the ABCs of C#, no, I guess not. I still prefer the 2005 version as well as Jeff Suddeth's 2005 C# book. Jeff's book is compact and easy to read and straight to the point with good working examples. I only give this book the same rating as PRO C# by Andrew Troelsen (2008). Maybe good for intermediate to advanced learners, not suited for beginners.
|
|
Most Helpful First | Newest First
|
|
C# 3.0 Unleashed: With the .NET Framework 3.5 by Joseph Mayo (Paperback - August 2, 2008)
$54.99 $37.52
In Stock | ||