Willkommen bei buch.de !

 

  

Visual C# 2008. Galileo Computing

   von Andreas Kühnel

buch.de-Verkaufsrang:
21066
ISBN-10:
3-8362-1172-6
ISBN-13:
978-3-8362-1172-7
Erschienen:
06.2008
Sofort lieferbar
Aus der Reihe:
«Galileo Computing»
Einband:
gebunden
Sonstiges:
4., aktualis. und erw. Abbildungen 24,5 cm
Seitenzahl:
1366
Gewicht:
2371 g
Auflage:
4. aktual. u. erweit. Auflage
Erschienen bei:
Galileo Press

Kurzbeschreibung

Dies ist die 4., vollständig überarbeitete Neuauflage unseres erfolgreichen C#- Kompendiums. Das Buch führt auch die Programmieranfänger thematisch gut strukturiert mit passenden und einfachen Beispielen in die Programmierung von C# ein. Viele Themen, die sich den Programmiertechniken widmen, machen das Buch auch für Profis zu einem unentbehrlichen Leitfaden und Nachschlagewerk. Das Buch geht selbstverständlich auch auf die Neuerungen von Visual Studio 2008 ein: So werden die Themen LINQ (Language Integrated Query, ganz neu in .NET 3.5) oder etwa XAML (eXtensible Application Markup Language) sehr ausführlich in eigenen neuen Kapiteln behandelt. Die Programmierung der .NET-Klassenbibliothek ist 100%-ig objektorientiert. Deshalb wird im ersten Teil des Buches umfassend und intensiv in die Sprache C# und die objektorientierte Programmierung eingeführt. Klassen, Objekte, Vererbung, Polymorphie, generische Typen und Interfaces werden anhand einfacher Beispiele leicht verständlich erklärt. Im zweiten Teil widmet sich der Autor den grundlegendsten Klassen. Dabei werden auch Themen wie der Dateizugriff, das Exceptionhandling, Debugging, Multithreading und das Serialisieren von Daten erörtert und an vielen Beispielen der Einsatz exemplarisch gezeigt. Der dritte Teil ist den Windowsanwendungen gewidmet. Der Leser erfährt alles Wissenswerte, um auch komplexe grafische Benutzeroberflächen mit der WinForms-Klassenbibliothek zu gestalten und zu programmieren. In diesem Teil werden zudem auch Themen wie das Entwickeln benutzerdefinierter Steuerelemente, die Grafikprogrammierung mit GDI+, die Implementierung von Drag&Drop und Windowsdienste behandelt. Eine Einführung in die Datenbankprogrammierung mit ADO.NET 2.0 rundet diesen Teil ab. Der vierte Teil fokussiert die Konfiguration und das Verteilen von .NET-Anwendungen. Der Leser erfährt, wie mit Konfigurationsdateien auch nach der Kompilierung das Laufzeitverhalten gesteuert werden kann und Bibliotheken in den Global Assembly Cache (GAC) eingetragen werden. Zum Schluss wird ausgiebig auf die Bereitstellung einer benutzerfreundlichen Installationsroutine mit dem Microsoft Installer eingegangen.

Beschreibung

Dies ist die 4., vollständig überarbeitete Neuauflage unseres erfolgreichen C sharp- Kompendiums. Das Buch führt auch die Programmieranfänger thematisch gut strukturiert mit passenden und einfachen Beispielen in die Programmierung von C sharp ein. Viele Themen, die sich den Programmiertechniken widmen, machen das Buch auch für Profis zu einem unentbehrlichen Leitfaden und Nachschlagewerk.Das Buch geht selbstverständlich auch auf die Neuerungen von Visual Studio 2008 ein: So werden die Themen LINQ (Language Integrated Query, ganz neu in .NET 3.5) oder etwa XAML (eXtensible Application Markup Language) sehr ausführlich in eigenen neuen Kapiteln behandelt.Die Programmierung der .NET-Klassenbibliothek ist 100%-ig objektorientiert. Deshalb wird im ersten Teil des Buches umfassend und intensiv in die Sprache C sharp und die objektorientierte Programmierung eingeführt. Klassen, Objekte, Vererbung, Polymorphie, generische Typen und Interfaces werden und anhand einfacher Beispiele leicht verständlich erklärt. Im zweiten Teil widmet sich der Autor den grundlegendsten Klassen. Dabei werden auch Themen wie der Dateizugriff, das Exceptionhandling, Debugging, Multithreading und das Serialisieren von Daten erörtert und an vielen Beispielen der Einsatz exemplarisch gezeigt.Der dritte Teil ist den Windowsanwendungen gewidmet. Der Leser erfährt alles Wissenswerte, um auch komplexe grafische Benutzeroberflächen mit der WinForms-Klassenbibliothek zu gestalten und zu programmieren. In diesem Teil werden zudem auch Themen wie das Entwickeln benutzerdefinierter Steuerelemente, die Grafikprogrammierung mit GDI+, die Implementierung von Drag & Drop und Windowsdienste behandelt. Eine Einführung in die Datenbankprogrammierung mit ADO.NET 2.0 rundet diesen Teil ab.Der vierte Teil fokussiert die Konfiguration und das Verteilen von .NET-Anwendungen. Der Leser erfährt, wie mit Konfigurationsdateien auch nach der Kompilierung das Laufzeitverhalten gesteuert werden kann und Bibliotheken in den Global Assembly Cache (GAC) eingetragen werden. Zum Schluss wird ausgiebig auf die Bereitstellung einer benutzerfreundlichen Installationsroutine mit dem Micosoft Installer eingegangen.

Inhaltsverzeichnis

Aus dem Inhalt:§§Vorwort 25§§1 Allgemeine Einführung in .NET 27§ 1.1 Warum .NET? 27§ 1.2 .NET unter die Lupe genommen 32§ 1.3 Assemblys 42§ 1.4 Die Entwicklungsumgebung 44§§2 Grundlagen der Sprache C sharp 53§ 2.1 Konsolenanwendungen 53§ 2.2 Grundlagen der C sharp-Syntax 56§ 2.3 Variablen und Datentypen 62§ 2.4 Operatoren 90§ 2.5 Datenfelder (Arrays) 101§ 2.6 Kontrollstrukturen 112§ 2.7 Programmschleifen 123§§3 Klassendesign und Vererbung 141§ 3.1 Einführung in die Objektorientierung 141§ 3.2 Die Klassendefinition 144§ 3.3 Referenz- und Wertetypen 147§ 3.4 Die Eigenschaften eines Objekts (Felder) 149§ 3.5 Arbeiten mit Objektreferenzen 151§ 3.6 Objektmethoden 157§ 3.7 Objekteigenschaften 179§ 3.8 Konstruktoren 189§ 3.9 Der Destruktor 195§ 3.10 Statische Klassenkomponenten 201§ 3.11 Die Vererbung 213§ 3.12 Abstrakte Klassen und Methoden 236§ 3.13 Polymorphismus 238§ 3.14 Hat-eine-Beziehungen (Aggregation) 249§ 3.15 Namensräume (Namespaces) 258§§4 Weitere .NET-Datentypen 265§ 4.1 Interfaces (Schnittstellen) 265§ 4.2 Strukturen eine Sonderform der Klassen 280§ 4.3 Enumerationen (Aufzählungen) 286§ 4.4 Delegates 289§ 4.5 Ereignisse eines Objekts 299§§5 Weitere Möglichkeiten von C sharp 307§ 5.1 Operatorüberladung 307§ 5.2 Indexer 317§ 5.3 Collections (Auflistungen) 325§ 5.4 Generics Generische Datentypen 346§ 5.5 Eigene Auflistungen mit »yield« durchlaufen 363§ 5.6 Daten durch »null« beschreiben 366§ 5.7 Attribute 367§ 5.8 Unsicherer (unsafe) Programmcode Zeigertechnik in C sharp 376§§6 Projektmanagement und Visual Studio 2008 381§ 6.1 Der Projekttyp »Klassenbibliothek« 381§ 6.2 Assemblys 386§ 6.3 Konfigurationsdateien 402§ 6.4 Versionsumleitung in einer Konfigurationsdatei 416§ 6.5 Die XML-Dokumentation 422§ 6.6 Der Klassendesigner (Class Designer) 426§ 6.7 Refactoring 432§ 6.8 Code Snippets (Codeausschnitte) 440§§7 Fehlerbehandlung und Debugging 445§ 7.1 Die Behandlung von Laufzeitfehlern 445§ 7.2 Debuggen mit Programmcode 466§ 7.3 Debuggen mit dem Visual Studio 2008 480§ 7.4 Das Objekttestcenter (Object Test Bench OTB) 486§§8 LINQ 489§ 8.1 Was ist LINQ? 489§ 8.2 Neue Sprachfeatures in C sharp 2008 490§ 8.3 LINQ to Objects 500§§9 Multithreading und asynchrone Methodenaufrufe 529§ 9.1 Multithreading 529§ 9.2 Threadzustände und Prioritäten 530§ 9.3 Einsatz von mehreren Threads 532§ 9.4 Die Entwicklung einer Multithreading-Anwendung 532§ 9.5 Die Synchronisation von Threads 552§ 9.6 Asynchrone Methodenaufrufe 565§§10 Arbeiten mit Dateien und Streams 581§ 10.1 Einführung 581§ 10.2 Namespaces der Ein- bzw. Ausgabe 582§ 10.3 Laufwerke, Verzeichnisse und Dateien 583§ 10.4 Die »Stream«-Klassen 602§ 10.5 Die Klassen »TextReader« und »TextWriter« 612§ ...



Mehr über...
  • Mehr über:  Visual Studio, C Sharp (EDV) - C#, C# ( C Sharp (EDV) ), Visual C sharp 2008, Visual Studio 2008 Express Editions; Originalsoftware
  • Mehr von: 
  • Mehr von:  Andreas Kühnel, Galileo Press Gmbh


  •  


    Bei Videoaufzeichnungen sind Widerruf und Rückgabe gemäß § 8 unserer AGB nicht möglich, wenn die gelieferten Datenträger vom Kunden entsiegelt worden sind.