Sie sind hier
E-Book

Auf der Fährte von C#

Einführung und Referenz

AutorGolo Roden
VerlagSpringer-Verlag
Erscheinungsjahr2008
Seitenanzahl237 Seiten
ISBN9783540278894
FormatPDF
KopierschutzDRM
GerätePC/MAC/eReader/Tablet
Preis22,99 EUR

'Auf der Fährte von C#' ist eine verständliche und kompakte, aber dennoch vollständige Einführung in die Sprache C#. Im Gegensatz zu den meisten anderen Büchern zu C# wird dabei aber nicht das Schreiben von Code, sondern das objektorientierte Denken und die Entwicklung eines guten Programmierstils in den Mittelpunkt gestellt.

Da der Autor als Zielplattform nicht nur .NET, sondern auch Mono anspricht, und zudem bereits Version 3.0 der Sprache C# und deren Erweiterungen wie beispielsweise Lambdaausdrücke, Erweiterungsmethoden und Linq abdeckt, sind Sie auch für die Zukunft gut gerüstet.

Sie können dieses Buch auch als unentbehrliche Referenz und stets griffbereites Nachschlagewerk für Ihre weitere Programmierpraxis nutzen.



Golo Roden, geboren 1978 in Wiesbaden, lebt seit dem Jahr 2005 in Freiburg im Breisgau und ist als Chefentwickler für die Firma Lexware tätig.

Er begann bereits im Alter von zwölf Jahren zu programmieren, damals noch in Basic und Assembler. Seit 2001 beschäftigt er sich mit C# und .NET und verwandten Technologien wie SQL Server und IIS, seit 2005 ist er zweifacher Microsoft Certified Professional (MCP) für ASP.NET und Windows Forms.

Im April 2008 wurde sein erstes Buch veröffentlicht, Auf der Fährte von C#. Außerdem schreibt er als regelmäßiger Autor für die dotnetpro, gelegentlich aber auch für andere Fachzeitschriften wie das MSDN Magazin und das dotnet-Magazin.

Zudem spricht er auf Konferenzen wie der prio.conference, der Basta! und den ASP Days. Seine Schwerpunkte liegen dabei auf Software Engineering, Applikationsarchitektur, Infrastruktur und Webtechnologien im Allgemeinen. Um auch Schülern und Studenten die Teilnahme an fachlich hochwertigen Veranstaltungen zu ermöglichen, bietet er seit dem Frühjahr des Jahres 2008 mit guide to C# Live! eine eigene Plattform an, die sich speziell an die Community richtet.

Einen großen Teil seiner Zeit widmet er außerdem den Communityprojekten guide to C#, codeparser.net und myCSharp.de. Auf Grund seines Engagements für die Microsoft-Community guide to C# ist er seit 2003 zudem Mitglied des Microsoft CLIP-Programms.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort7
Über dieses Buch7
Zielgruppe8
Struktur8
Kontakt9
Kapitelübersicht10
Inhalt10
Inhaltsverzeichnis13
Einführung in .NET16
1.1 Was ist .NET?16
1.2 Plattformunabhängigkeit16
1.3 Sprachunabhängigkeit18
1.4 Verwalteter Code19
1.5 Erweiterungen19
1.6 Was ist C#?20
Anwendungsarchitektur22
2.1 Lösungen und Anwendungen22
2.2 Komponenten und Assemblies23
2.3 Datentypen23
Objektorientierung25
3.1 Prozedurales Paradigma25
3.2 Objektorientiertes Paradigma26
Typen28
4.1 Werte- und Verweistypen28
4.2 Vordefinierte Typen29
4.3 Benutzerdefinierte Typen32
Namensräume33
5.1 Was sind Namensräume?33
5.2 Vordefinierte Namensräume34
5.3 Benutzerdefinierte Namensräume36
Klassen und Strukturen38
6.1 Was sind Klassen?38
6.2 Felder42
6.3 Eigenschaften44
6.4 Methoden51
6.5 Konstruktoren67
6.6 Strukturen79
Vererbung80
7.1 Was ist Vererbung?80
7.2 Felder und Eigenschaften83
7.3 Methoden84
7.4 Konstruktoren91
Schnittstellen93
8.1 Was sind Schnittstellen?93
8.2 Benutzerdefinierte Schnittstellen94
8.3 Schnittstellen implementieren98
Delegaten101
9.1 Was sind Delegaten?101
9.2 Multicast-Delegaten102
9.3 Anonyme Methoden106
9.4 Lambdaausdrücke109
Ereignisse110
10.1 Was sind Ereignisse?110
10.2 Auslösen von Ereignissen113
10.3 Reagieren auf Ereignisse117
Generika118
11.1 Was sind Generika?118
11.2 Typparameter123
11.3 Lambdaausdrücke125
Nullbare Wertetypen126
12.1 Was sind nullbare Wertetypen?126
Enumerationen130
13.1 Was sind Enumerationen?130
Variablen133
14.1 Was sind Variablen?133
14.2 Zuweisungen an Variablen137
Arrays141
15.1 Was sind Arrays?141
15.2 Indexer147
Operatoren150
16.1 Was sind Operatoren?150
16.2 Arithmetische Operatoren150
16.3 Relationale Operatoren154
16.4 Logische Operatoren156
16.5 Bitweise Operatoren157
16.6 Zeichenkettenoperatoren158
16.7 Operatorreihenfolge160
16.8 Überladen von Operatoren163
Ausdrücke170
17.1 Konvertieren170
17.2 Boxing171
17.3 Benutzerdefiniertes Konvertieren172
17.4 Konvertierbarkeit174
Anweisungen177
18.1 Bedingungen177
18.2 Schleifen188
18.3 Sprunganweisungen192
18.4 foreach194
Linq197
19.1 Was ist Linq?197
19.2 Abfrageoperatoren197
19.3 Lambdaausdrücke205
Ausnahmen206
20.1 Was sind Ausnahmen?206
20.2 Ausnahmen behandeln207
20.3 Benutzerdefinierte Ausnahmen214
20.4 Leistung und Ressourcenbedarf215
Attribute216
21.1 Was sind Attribute?216
21.2 Benutzerdefinierte Attribute218
21.3 Ziele von Attributen220
Speicherverwaltung223
22.1 Speicherverbrauch223
22.2 Freigabe von Ressourcen223
22.3 Verhalten von Zeichenketten232
22.4 Verspätete Initialisierung234
Sachverzeichnis236

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

Card-Forum

Card-Forum

Card-Forum ist das marktführende Magazin im Themenbereich der kartengestützten Systeme für Zahlung und Identifikation, Telekommunikation und Kundenbindung sowie der damit verwandten und ...

dima

dima

Bau und Einsatz von Werkzeugmaschinen für spangebende und spanlose sowie abtragende und umformende Fertigungsverfahren. dima - die maschine - bietet als Fachzeitschrift die Kommunikationsplattform ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...

filmdienst#de

filmdienst#de

filmdienst.de führt die Tradition der 1947 gegründeten Zeitschrift FILMDIENST im digitalen Zeitalter fort. Wir begleiten seit 1947 Filme in allen ihren Ausprägungen und Erscheinungsformen.  ...