Produktinformation
C# 3.0 in a Nutshell

C# 3.0 in a Nutshell
Von Joseph Albahari, Ben Albahari

Preis: EUR 48,99 Kostenlose Lieferung Details

Verfügbarkeit: Der Artikel ist bald verfügbar. Sichern Sie sich jetzt Ihr Exemplar!
Versand und Verkauf durch Amazon.de

19 neu oder gebraucht verfügbar EUR 21,93

Durchschnittliche Kundenbewertung:

Produktinformation

  • Amazon-Verkaufsrang: #283799 in Bücher
  • Veröffentlicht am: 2007-10
  • Originalsprache: Englisch
  • Einband: Taschenbuch
  • 864 Seiten

Aus der Amazon-Redaktion

Kurzbeschreibung
This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: * Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives * Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.

Synopsis
This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. "C# 3.0 in a Nutshell" gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and "C# 3.0 in a Nutshell" delves deep into the subject while assuming minimal prior knowledge of C# - making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources.Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives; later chapters cover the core .

NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability. Designed as a handbook for daily use, "C# 3.0 in a Nutshell" is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.

Über den Autor
Joseph Albahari is a core C# design architect at Egton Medical Information Systems, the largest primary healthcare software supplier in the UK. He has been developing large-scale enterprise applications on .NET and other platforms for more than 15 years, working in medical, telecommunication and education industries. Joseph specializes in writing custom components and controls, and has designed application component frameworks for three companies.Ben Albahari is currently involved in the bioinformatics business. He was a Program Manager at Microsoft for 5 years, where he worked on several projects, including the .NET Compact Framework and ADO.NET.He was the cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is a co-author of C# Essentials, the first C# book from O'Reilly, and of previous editions of C# in a Nutshell.


Kundenrezensionen

Erstaunlich gut!5
Was meine ich mit "Erstaunlich gut"? Nun, im Zeitalter von Google möchte man meinen, dass eine "Desktop Quick Reference" in Buchform nun doch irgendwie überflüssig sei.

Schlägt man aber in "C# in a Nutshell" ein Thema nach, wird man häufig positiv überrascht: Erklärungen ohne viel Bla Bla, gut auf den Punkt gebracht - und in dieser Qualität dann evtl. doch nicht durchgängig auf die Schnelle im Internet zu finden.

Bei aller Kürze setzt das Buch an den richtigen Stellen genügend "Fließtext" ein, auch gehen die Autoren häufig erstaunlich tief in das jeweilige Thema hinein. Immer wieder bringen zusätzliche Anmerkungen noch das zusätzliche Quentchen Information (und hier und da auch so manchen Aha-Effekt).

(Nicht-C#) Entwicklern, die neu in C# einsteigen, würde ich das Buch sofort empfehlen. Auch wer C# ein wenig beherrscht und sowohl die Sprache besser kennenlernen will als auch die neuen C# 3.0 Features erlernen möchte, sollte zugreifen.
Ob langjährige C#-Profis das Buch brauchen, muss jeder für sich selbst entscheiden - da könnten manchem die Ressourcen im Internet vielleicht doch aussreichen.

Das mindert jedoch nicht die Qualität des Buches, weshalb ich gerne 5 Sterne für "C# 3.0 in a Nutshell" gebe.

Prägnant, gut zu lesen - einfach klasse5
Wer ein Buch über die C#-Sprache sucht ist hier genau richtig: Alle Themen die die Sprache umfaßt werden behandelt.
Für absolute Einsteiger ist dieses Buch eher nicht geeignet - fortgeschrittene Leser, also insbesondere Leser, die bereits mit einer anderen (objektorientieren) Sprache gearbeitet haben, oder Leser, die nach einem C#-Einstieg "mehr" suchen, finden hier aber eine wirklich empfehlenswerte Lektüre:
Anstatt einfach schnöde irgendwelche API-Dokus abzudrucken gehen die Autoren auf das "Wie?" und "Warum?" des ganzen ein. Neuerungen der Sprachversion 3.0 werden hervorgehoben, so dass Umsteiger von C# 2.0 schnell die neuen Punkte finden. Trotzdem handelt es sich nicht nur um eine ergänzte Version eines C# 2.0-Buches. Die 3.0er Konzepte werden durchgängig in den Beispielen verwendet, so dass man die neuen Features sehr schnell nicht mehr missen möchte.
Auf der Homepage der Autoren (http://www.albahari.com/threading/) finden sich Auszüge aus dem Threading-Kapitel, so dass man sich vor dem Kauf schon ein Bild über den Schreibstil machen kann. Auch wenn das Buch in englischer Sprache ist, lässt es sich gut lesen. Die Sprache ist einfach zu verstehen und verständlich geschrieben.

Zu beachten ist, dass es sich hier um ein Buch über die *Sprache* C# handelt: Es wird nicht auf Entwicklungsumgebungen eingegangen (also kein Kapitel über Visual Studio oder "Wie klicke ich mir meine IDE zusammen?") und es wird *nicht* das WPF (Namespache für die Erstellung von Oberflächen) vorgestellt. Dafür finden sich ausführliche und wirklich fundierte Kapitel über Threading, Refactoring, LINQ, XML, Serialisierung usw.