Überblick
✔ Programmierungs- Seminar mit C# für Ihre offenen Fragen
✔ Programmierungs- Kurs mit C# für Fortgeschrittene
✔ Programmierungs- Workshop mit C# für Ihren Nutzen
✔ Programmierungs- Training mit C# für die Praxis
Voraussetzung - Kenntnisse folgender Kursinhalte sind empfehlenswert
Programmierung für Einsteiger
Weiterführende Ausbildung
C# Vertiefungsworkshop für Fortgeschrittene
Kursziel
Schwerpunkt des Kurses ist das Programmieren mit C#. Sie lernen Struktur und Syntax der neuen Programmiersprache kennen
Teilnehmerkreis
Entwickler, die von anderen Programmiersprachen auf C# umsteigen wollen.
Trainer
Unser Trainer verfügt über umfangreiche Projekterfahrung als Spezialist für Softwareentwicklung unter Windows .NET.
Er ist ein absoluter C# - Spezialist der ersten Stunde.
Das Besondere an dieser Veranstaltung
Der Kurs orientiert sich am Microsoft Training MOC2124
Wichtiger Hinweis
Programmiererfahrung in einer höheren Programmiersprache wird vorausgesetzt.
Anzahl Teilnehmer
Alle Kurse werden im kleinen Kreis (maximal 8 Teilnehmer) durchgeführt und sind absolut praxisbezogen.
Daher können die Trainerinnen und Trainer auch auf Ihren individuellen Wissensstand sowie Ihre Aufgaben- und Fragestellungen eingehen.
Dadurch wird Ihre Kurszeit optimal genutzt. Somit erfolgt die Umsetzung auf Ihre betriebliche Praxis nahtlos.
Kunden und Teilnehmerstimmen zu unseren Seminaren
Kursdauer 5 Tage
Kursort (sofern nicht gesondert angegeben oder individuell vereinbart)
trainingcenter.at, 1234 Wien, Liesinger-Flur-Gasse 2C
Ihr Weg zu uns
Individuelle Firmenschulungen zu diesen Themen führen wir auch gerne in Ihren Unternehmen durch.
Ihr Nutzen Kompakte und fundierte Einführung in die moderne Programmiersprache C#
Nutzengarantie: Sollten Sie das am Kurs erworbene Wissen - aus welchen Gründen auch immer - erst später benötigen, können Sie persönlich jederzeit einen entsprechenden Kurstermin desselben Kurses aus unserem aktuellen Kursprogramm kostenlos noch einmal besuchen und dadurch Ihr Wissen auffrischen oder vertiefen. Das gilt für alle Kurse aus unserem Kursprogramm, die ab 1.1.2004 bei uns besucht werden.
|
Die nächsten Termine
04.10.
-
08.10.2010
, 9:00 - ca. 16:30 Uhr, am Freitag 9:00 - ca. 12:30 Uhr
Jetzt buchen
Weitere Termine erfragen Sie bitte im Sekretariat von trainingcenter.at
Angeführte Kurszeiten gelten für alle offenen Kurse sofern nicht gesondert angegeben oder individuell vereinbart.
Kurspreis EUR 1950,- zzgl. Ust. (EUR 2340,- inkl. Ust.)
Gerne senden wir Ihnen innerhalb eines Arbeitstages ein individuelles Angebot oder einen Kostenvoranschlag zu, der auch zur Vorlage bei AMS, WAFF oder anderen Instituten verwendet werden kann.
Inhalt - Programmieren mit C#
• Mit Visual Studio programmieren
∗ Visual C# 2008 und .NET
Visual C# 2008 und seine Entwicklungsumgebung
Programme gemäß .NET entwickeln
Wichtige Neuerungen in Visual Studio 2008 und Visual C# 2008
∗ Die Entwicklungsumgebung Visual Studio 2008
Aufgaben einer Entwicklungsumgebung
Visual Studio 2008 starten
Die Oberfläche von Visual Studio 2008
Fenster in Visual Studio 2008 bedienen
Visual Studio 2008 beenden
Visual Studio 2008 anpassen
Die Hilfe verwenden
∗ Projekte in Visual Studio 2008
Grundlagen zu Projekten und Projektmappen
Projekte erstellen und speichern
Projekte schließen und öffnen
Projekte in der Entwicklungsumgebung starten
∗ Anwendungen erstellen
Grundlagen der Anwendungserstellung
Eine Windows-Anwendung erstellen
Mit Ereignissen den Ablauf steuern
Ereignismethode festlegen
IntelliSense beim Codieren nutzen
Code-Ausschnitte einfügen
Konsolenanwendungen erstellen
∗ Benutzeroberflächen gestalten
Grundlegende Bearbeitung
Positionierhilfen nutzen
Weitere Möglichkeiten
Projekte mit mehreren Formularen
• Mit Visual C# programmieren
∗ Sprachgrundlagen von Visual C# 2008
Was ist die Syntax?
Bezeichner und Schlüsselwörter
Aufbau eines Programms
Programmcode dokumentieren
Anweisungen in Visual C# erstellen
Einfache Datentypen
Literale
Mit Variablen arbeiten
Werte zuweisen
Tipps zur Arbeit mit Variablen
Typkompatibilität und Typkonversion
Konstanten
Arithmetische Operatoren und Vorzeichen- und Verkettungsoperatoren
Logische Operatoren
Zuweisungsoperatoren für eine verkürzte Schreibweise verwenden
∗ Kontrollstrukturen
Kontrollstrukturen einsetzen
Einseitige Auswahl
Zweiseitige Auswahl
Mehrstufige Auswahl
Mehrseitige Auswahl (Fallauswahl)
Schleifen (Wiederholungen)
Kopfgesteuerte while-Anweisung
Fußgesteuerte do-while-Anweisung
Zählergesteuerte Wiederholung
Weitere Kontrollstrukturen
Code-Ausschnitte zu Kontrollstrukturen
• Objektorientiert programmieren
∗ Klassen, Felder und Methoden
Grundlagen der objektorientierten Programmierung
Klassen und Instanzen
Methoden - die Funktionalität der Klassen
Einfache Methoden erstellen
Methoden mit Parametern erstellen
Methoden mit Rückgabewert erstellen
Ausgabeparameter verwenden
Vordefinierte Methoden nutzen
Methoden überladen
Erweiterungsmethoden
Rekursion
∗ Kapselung, Konstruktoren und Namensräume
Kapselung
Eigenschaften
Konstruktoren und Destruktoren
Statische Member und statische Klassen
Namensräume
Partielle Klassen erstellen
Partielle Methoden
Informationen zu Klassen erhalten
∗ Vererbung
Grundlagen zur Vererbung
Klassen ableiten und erweitern
Vererbungsketten
Mit Klassendiagrammen arbeiten
∗ Polymorphismus
Polymorphie in der Vererbung
Member verbergen
Member überschreiben
Member in abgeleiteten Klassen überladen
Abstrakte Klassen und Methoden
Typprüfung und -konvertierung
Operatoren überladen
∗ Schnittstellen (Interfaces)
Einführung zu Schnittstellen
Schnittstellen deklarieren
Schnittstellen implementieren
Member einer Schnittstelle verdecken
Typprüfung und -konvertierung
∗ Komplexe Datentypen
Eindimensionale Arrays
Mehrdimensionale und verzweigte Arrays
Mit Arrays arbeiten
Parameter-Arrays
Auflistungen
Die Klasse ArrayList
Auflistungsinitialisierer
Listen mit einem Enumerator durchlaufen
Indexer
Warteschlangen
Stapel
Hash-Tabelle
Mit Aufzählungstypen arbeiten
Strukturen
Speicherverwaltung
Strukturen und Klassen
• Weitere Möglichkeiten
∗ Fehlerbehandlung und Fehlersuche
Fehlerarten
Strukturierte Fehlerbehandlung
Eigene Ausnahmen erzeugen
Fehler aufspüren und beseitigen
Programmablauf kontrollieren
Programme an einer bestimmten Stelle anhalten
Prüfen und Korrigieren
Grundlegendes Arbeiten mit dem Objekttestcenter
∗ System-, Datei- und Laufwerkszugriffe
Systemzugriffe über Klassen des .NET Frameworks
Klassen für den Dateizugriff
Mit Laufwerken, Ordnern und Dateien arbeiten
Mit Textdateien arbeiten
∗ Anwendungen weitergeben
Voraussetzungen für die Weitergabe
Weitergeben durch Kopieren
Anwendungen mit Click-Once veröffentlichen
|