Najlepszy podr?cznik po?wi?cony C#!W dzisiejszych czasach szczegoln? popularno?ci? ciesz? si? j?zyki programowania pozwalaj?ce na pisanie kodu ?atwego do przenoszenia mi?dzy platformami. Nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny j?zyk, w ktorym bez trudu dokonasz tego dzie?a. Dzi?ki swej elastyczno?ci, wydajno?ci oraz mocnemu wsparciu spo?eczno?ci zdoby? on uznanie programistow. Taki wybor to strza? w dziesi?tk?!Ten rewelacyjny podr?cznik jest Twoim kluczem do poznania wszystkich niuansow j?zyka C# 5.0. Kolejne wydanie zosta?o zaktualizowane o wszystkie nowo?ci w C#. Znajdziesz tu kompletny opis j?zyka i platformy .NET. W trakcie lektury oprocz standardowych zagadnie? b?dziesz mog? sprawdzi?, jak tworzy? aplikacje dla systemu Windows 8 i interfejsu Metro. Ponadto b?yskawicznie opanujesz detale zwi?zane z programowaniem obiektowym, dynamicznym i statycznym okre?laniem typow oraz j?zykiem XAML. Ksi ka ta jest uznanym kompendium wiedzy na temat j?zyka C#. Musisz j? mie?!Dzi?ki tej ksi przygotujesz interfejs u?ytkownika zgodny z duchem Windows 8wykorzystasz wielow?tkowo w platformie .NETpoznasz podstawy programowania obiektowegoprzekonasz si?, jak LINQ mo?e u?atwi? Ci ?ycieopanujesz j?zyk C#Wykorzystaj potencja? j?zyka C#!Ian Griffiths jest autorem kursu WPF oraz instruktorem w firmie Pluralsight, specjalizuj?cej si? w prowadzeniu kursow Microsoft .NET. Pracuje tak?e jako niezale?ny konsultant. Jest wspo?autorem ksi ek "Windows Forms in a Nutshell," "Mastering Visual Studio .NET" oraz "Programming WPF," wydanych przez wydawnictwo O'Reilly.
Overall this is a good resource to learn C# 5. The target audience is intermediate-advanced developers. Don't expect basic intro to OOP. The author goes into great detail when it comes to explaining how the new features work and compares them with the "old" way of doing stuff. However sometimes he gets a bit too carried away with details and it gets a bit hard to follow. Also I think the examples could've been a bit more "real world", as for me this is a better way to understand somewhat abstract concepts. That said I think the book is worth your time.
I agree with many other reviewers that this book doesn't satisfy the title's promise. The reader shouldn't expect a practical course book here. It's a book for concentrated reading for those who want to understand the design concepts behind C# and the .NET common language runtime. It's for intermediate programmers, especially for those with experience in another object-oriented language that has a C-style syntax, who are now approaching C#. The book is sophisticated in style and content and very readable at the same time, with a nice sense of occasional humour. It covers core technologies, with the only flaw of spending too much time on the practical, but non-essential Rx extensions. The book demands from the reader some background knowledge on all aspects of object-oriented software development, multi-threading, GUI concepts, the observer/observable patterns. If you do belong to the group of people with this background, you will probably find this book rewarding and useful. It's a small brother to Der Weg zum Java-Profi: Konzepte und Techniken für die professionelle Java-Entwicklung, which discusses the same topics (and some more) for Java. Maybe a future edition of Griffith's book could also add a chapter on refactoring or bad smells, as the Java-book of Michael Inden does.
There's not really much information about building anything other than very basic "hello world" code. Building an app of any kind is definitely not covered. The book does well at describing concepts, but these have been covered a thousand times in all .net books prior. Fyi: a single chapter on asp.net really shouldn't qualify as being enough info to build web apps.
This is a very comprehensive overview of the language that also touches some of the surrounding .NET libraries. I definitely felt that the book covered everything I needed to know about C# 5.0. The only criticism I have is that the author does tend to be too wordy at times.