Visual C# 2012

Grundlagen Programmierung

Für den sicheren Einstieg in die objektorientierte Programmierung


Mit diesem Schulungsbuch lernt der angehende Programmierer, effektiv mit der Entwicklungsumgebung von C# zu arbeiten. Neben der Einführung in die grundlegenden und objektorientierten Konzepte von C# erhält er alle Informationen, um Anwendungen professionell zu erstellen, zu testen und weiterzugeben. Als eines der wenigen kompakten Trainingsbücher zu diesem Thema auf dem Markt eignet es sich ideal sowohl zum Einsatz in Schulungen als auch zum Selbststudium. Mit den Übungen am Ende der Kapitel kann das Gelernte wiederholt und gefestigt werden. Der Code der Beispieldateien ist zum Download verfügbar.



Werfen Sie einen Blick ins Buch!
Ausgabe: 1. Ausgabe, April 2013
Matchcode: VCSPNET2012
ISBN: 978-3-86249-321-0
Umfang: 233

Inhalt:

      • 2.1Visual C# 2012 und seine Entwicklungs- umgebung
      • 2.2Programme gemäß .NET entwickeln
      • 2.3Wichtige Neuerungen in Visual Studio 2012 und Visual C
      • 3.1Aufgaben einer Entwicklungsumgebung
      • 3.2Visual Studio 2012 starten
      • 3.3Die Oberfläche von Visual Studio
      • 3.4Fenster in Visual Studio 2012 bedienen
      • 3.5Visual Studio 2012 beenden
      • 3.6Visual Studio 2012 anpassen
      • 3.7Die Hilfe verwenden
      • 3.8Schnellübersicht
      • 3.9Übung
      • 4.1Grundlagen zu Projekten und Projektmappen
      • 4.2Projekte erstellen und speichern
      • 4.3Projekte schließen und öffnen
      • 4.4Projekte in der Entwicklungsumgebung starten
      • 4.5Mit Dateien im Projektmappen-Explorer arbeiten
      • 4.6Schnellübersicht
      • 4.7Übung
      • 5.1Grundlagen der Anwendungserstellung
      • 5.2Eine Windows-Anwendung erstellen
      • 5.3Mit Ereignissen den Ablauf steuern
      • 5.4Ereignismethode festlegen
      • 5.5IntelliSense beim Codieren nutzen
      • 5.6Codeausschnitte einfügen
      • 5.7Konsolenanwendungen erstellen
      • 5.8Schnellübersicht
      • 5.9Übung
      • 6.1Grundlegende Bearbeitung
      • 6.2Positionierhilfen nutzen
      • 6.3Weitere Möglichkeiten
      • 6.4Projekte mit mehreren Formularen
      • 6.5Schnellübersicht
      • 6.6Übung
      • 7.1Was ist die Syntax
      • 7.2Bezeichner und Schlüsselwörter
      • 7.3Aufbau eines Programms
      • 7.4Programmcode dokumentieren
      • 7.5Anweisungen in Visual C# erstellen
      • 7.6Einfache Datentypen
      • 7.7Literale
      • 7.8Mit Variablen arbeiten
      • 7.9Werte zuweisen
      • 7.10Tipps zur Arbeit mit Variablen
      • 7.11Typkompatibilität und Typkonversion
      • 7.12Konstanten
      • 7.13Arithmetische Operatoren und Vorzeichen- und Verkettungsoperatoren
      • 7.14Logische Operatoren
      • 7.15Zuweisungsoperatoren für eine verkürzte Schreibweise verwenden
      • 7.16Übungen
      • 8.1Kontrollstrukturen einsetzen
      • 8.2Einseitige Auswahl
      • 8.3Zweiseitige Auswahl
      • 8.4Mehrstufige Auswahl
      • 8.5Mehrseitige Auswahl (Fallauswahl
      • 8.6Schleifen (Wiederholungen
      • 8.7Kopfgesteuerte while-Anweisung
      • 8.8Fußgesteuerte do-while-Anweisung
      • 8.9Zählergesteuerte Wiederholung
      • 8.10Weitere Kontrollstrukturen
      • 8.11Codeausschnitte zu Kontrollstrukturen
      • 8.12Schnellübersicht
      • 8.13Übungen
      • 9.1Grundlagen der objektorientierten Programmierung
      • 9.2Klassen und Instanzen
      • 9.3Methoden - die Funktionalität der Klassen
      • 9.4Einfache Methoden erstellen
      • 9.5Methoden mit Parametern erstellen
      • 9.6Methoden mit Rückgabewert erstellen
      • 9.7Ausgabeparameter verwenden
      • 9.8Vordefinierte Methoden nutzen
      • 9.9Methoden überladen
      • 9.10Erweiterungsmethoden
      • 9.11Rekursion
      • 9.12Übungen
      • 10.1Kapselung
      • 10.2Eigenschaften
      • 10.3Konstruktoren und Destruktoren
      • 10.4Statische Member und statische Klassen
      • 10.5Namensräume
      • 10.6Partielle Klassen erstellen
      • 10.7Partielle Methoden
      • 10.8Informationen zu Klassen erhalten
      • 10.9Übungen
      • 11.1Grundlagen zur Vererbung
      • 11.2Klassen ableiten und erweitern
      • 11.3Vererbungsketten
      • 11.4Mit Klassendiagrammen arbeiten
      • 11.5Übungen
      • 12.1Polymorphie in der Vererbung
      • 12.2Member verbergen
      • 12.3Member überschreiben
      • 12.4Member in abgeleiteten Klassen überladen
      • 12.5Abstrakte Klassen und Methoden
      • 12.6Typprüfung und -konvertierung
      • 12.7Operatoren überladen
      • 12.8Übungen
      • 13.1Einführung zu Schnittstellen
      • 13.2Schnittstellen deklarieren
      • 13.3Schnittstellen implementieren
      • 13.4Member einer Schnittstelle verdecken
      • 13.5Typprüfung und -konvertierung
      • 13.6Übungen
      • 14.1Eindimensionale Arrays
      • 14.2Mehrdimensionale und verzweigte Arrays
      • 14.3Mit Arrays arbeiten
      • 14.4Parameter-Arrays
      • 14.5Auflistungen
      • 14.6Die Klasse ArrayList
      • 14.7Auflistungsinitialisierer
      • 14.8Listen mit einem Enumerator durchlaufen
      • 14.9Indexer
      • 14.10Warteschlangen
      • 14.11Stapel
      • 14.12Hash-Tabelle
      • 14.13Mit Aufzählungstypen arbeiten
      • 14.14Strukturen
      • 14.15Speicherverwaltung
      • 14.16Strukturen und Klassen
      • 14.17Übungen
      • 15.1Fehlerarten
      • 15.2Strukturierte Fehlerbehandlung
      • 15.3Eigene Ausnahmen erzeugen
      • 15.4Fehler aufspüren und beseitigen
      • 15.5Programmablauf kontrollieren
      • 15.6Programme an einer bestimmten Stelle anhalten
      • 15.7Prüfen und Korrigieren
      • 15.8Aufruferinformationen auswerten
      • 15.9Übungen
      • 16.1Systemzugriffe über Klassen des .NET Frameworks
      • 16.2Klassen für den Dateizugriff
      • 16.3Mit Laufwerken, Ordnern und Dateien arbeiten
      • 16.4Mit Textdateien arbeiten
      • 16.5Übungen
      • 17.1Voraussetzungen für die Weitergabe
      • 17.2Weitergeben durch Kopieren
      • 17.3Anwendungen mit Click-Once veröffentlichen
      • 17.4Übung
  • Stichwortverzeichnis

als gedrucktes Buch

inkl. MwSt 7,00% EUR 21,29