Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Programmieren mit C# 3.0

von: Jesse Liberty, Donald Xie

O'Reilly Verlag, 2008

ISBN: 9783868990027, 634 Seiten

3. Auflage

Format: ePUB, PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Bookeen Cybook Orizon,Ectaco Lite,Odys Media Book Scala,Aluratek Libre,eLyricon EBX-500.TFT,PocketBook 302,IREX Digital Reader,FlatReader,BeBook 'One',iRiver Story,Sony Reader PRS-3xx,Bookeen CyBook Opus,Hanvon/Hexaglot N518,PocketBook 301+,COOL-ER eReader,Inves-Book 600,eLyricon EBX-600.E-Ink, Bookeen CyBook Gen3 ab Rev: 1.9,Italica Reader,Sony Reader PRS-505, -6xx, -7xx,Pocketbook 360,Hanvon N516 Weltbild Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 15,00 EUR

Ersparnis: 34,90 EUR

  • Kollektive Intelligenz analysieren, programmieren und nutzen
    Die Rache der Nibelungen
    Die verbotenen Früchte der Wollust
    Gruppensex
    Gefangene des Piraten
    Confusion
    Java Web Services mit Apache Axis2
    Objektorientierte Softwareentwicklung mit UML
  • Sklavin für 3 Tage
    .Net 3.0 - WCF, WPF und WF - Ein Überblick
    Wikingerglut
    Groovy im Einsatz
    Reguläre Ausdrücke
    Imperator 03. - Das Feld der Schwerter.

     

     

     

 

Mehr zum Inhalt

Programmieren mit C# 3.0


 

Inhalt

5

Einleitung

11

Teil I - Die Sprache C#

21

Kapitel 1 - C# 3.0 und .NET 3.5

23

Die Entwicklung von C#

23

Die Programmiersprache C#

24

Die .NET-Plattform

26

Kapitel 2 - Erste Schritte: »Hello World«

28

Klassen, Objekte und Typen

28

Entwicklung von »Hello World«

36

Verwendung des Visual Studio 2008-Debuggers

39

Kapitel 3 - Grundlagen der Sprache C#

43

Typen

43

Variablen und Konstanten

47

Whitespace

55

Anweisungen

56

Operatoren

72

Präprozessordirektiven

82

Kapitel 4 - Klassen und Objekte

85

Klassen definieren

86

Objekte erzeugen

92

Statische Member verwenden

101

Objekte zerstören

105

Parameter übergeben

109

Methoden und Konstruktoren überladen

115

Daten durch Eigenschaften kapseln

118

Schreibgeschützte Felder

123

Kapitel 5 - Vererbung und Polymorphie

125

Spezialisierung und Verallgemeinerung

125

Vererbung

128

Polymorphie

129

Abstrakte Klassen

136

Die Wurzel aller Klassentypen: Object

140

Geschachtelte Klassen

142

Kapitel 6 - Operatoren überladen

145

Das Schlüsselwort operator

145

Andere .NET-Sprachen unterstützen

146

Nützliche Operatoren erstellen

147

Logische Paare

147

Der Gleichheitsoperator

147

Konvertierungsoperatoren

148

Operatoren einsetzen

148

Kapitel 7 - Structs

155

Structs definieren

156

Structs erzeugen

157

Kapitel 8 - Interfaces

160

Ein Interface definieren und implementieren

160

Interface-Implementierungen überschreiben

175

Interfaces explizit implementieren

179

Kapitel 9 - Arrays, Indexer und Collections

184

Arrays

184

Die foreach-Anweisung

190

Indexer

205

Collection-Interfaces

214

Constraints

218

List<T>

223

Queues

234

Stacks

237

Dictionaries

239

Kapitel 10 - Strings und reguläre Ausdrücke

243

Strings

244

Reguläre Ausdrücke

258

Kapitel 11 - Exceptions

270

Exceptions auslösen und abfangen

271

Exception-Objekte

282

Kapitel 12 - Delegates und Events

286

Events

286

Events und Delegates

287

Anonyme Methoden

301

Teil II - C# und Daten

307

Kapitel 13 - Einführung in LINQ

309

Eine Abfrage definieren und ausführen

310

LINQ und C#

316

Anonyme Typen

321

Implizit typisierte lokale Variablen

322

Extension-Methoden

323

Lambda-Ausdrücke in LINQ

328

Kapitel 14 - Arbeiten mit XML

333

XML-Grundlagen (Eine kurze Einführung)

333

X steht für eXtensible

335

Erstellen von XML-Dokumenten

336

Suchen in XML mit XPath

343

Suchen mit dem XPathNavigator

353

XML-Serialisierung

360

Kapitel 15 - LINQ im Einsatz

368

Einrichten der Umgebung

369

Grundlagen für LINQ to SQL

371

Der Visual Studio LINQ to SQL Designer

375

Lesen von Daten

380

Aktualisieren von Daten mit LINQ to SQL

384

Löschen relationaler Daten

390

LINQ to XML

394

Kapitel 16 - ADO.NET und relationale Datenbanken

399

Relationale Datenbanken und SQL

400

Das Objektmodell von ADO.NET

404

Erste Schritte mit ADO.NET

406

Teil III - Programmieren mit C#

411

Kapitel 17 - ASP.NET-Anwendungen programmieren

413

Grundlagen der Web Forms

413

Ein Webformular erstellen

418

Datenanbindung

424

Kapitel 18 - WPF-Anwendungen programmieren

437

WPF (sehr) kurz gefasst

437

Die Anwendung erstellen

439

Was hast du gelernt, Dorothy?

453

Kapitel 19 - Anwendungen mit Windows Forms programmieren

454

Erstellen der Anwendung

454

Teil IV - Die CLR und das .NET Framework

483

Kapitel 20 - Attribute und Reflection

485

Attribute

485

Reflection

492

Kapitel 21 - Threads und Synchronisation

502

Threads

503

Synchronisation

512

Race Conditions und Deadlocks

523

Kapitel 22 - Streams

525

Dateien und Verzeichnisse

526

Dateien lesen und schreiben

538

Asynchrone Ein-/Ausgabe

545

Ein-/Ausgabe im Netzwerk

550

Webstreams

570

Serialisierung

572

Isolierte Speicher

581

Kapitel 23 - Programmieren mit .NET und COM

585

ActiveX-Steuerelemente importieren

585

P/Invoke

594

Zeiger

597

C#-Schlüsselwörter

604

Index

613