| Anwendungsbereich | C# ist eine neue objektorientierte Programmiersprache, die unter anderem mit dem Ziel eingeführt wurde, die Entwicklung von Programmen auf Basis von .NET zu vereinfachen.
Wir geben Ihnen in unseren Seminaren einen fundierten Einblick in die sprachlichen Grundlagen und stellen Ihnen die wichtigsten .NET-Klassen vor.
|
| Voraussetzungen | Gute Kenntnisse im Umgang mit dem Betriebssystem Windows sind notwendig. Ferner sollten die Teilnehmer mit Makro- und VBA-Programmierung vertraut sein. Für das Fortgeschrittenen-Seminar sind die Kenntnisse des Grundlagen-Seminars notwendig.
|
| Seminarinhalte | · Mit Threads arbeiten - Threads verwenden - Sperren und Synchronisieren von Threads · Assemblies analysieren, verwalten und schützen - Assemblies analysieren - Assemblies verwalten - Assemblies schützen · Betriebssystem analysieren und steuern - Systeminformationen ermitteln - Windows-Prozesse starten und beenden · Windows-Anwendungen entwickeln - Grundlagen - Formulare - Aufteilen der Benutzeroberfläche - Menüs - Dialoge - Statuszeilen - Symbolleisten - Hinweise (ToolTips) anzeigen - Fehlermeldungen anzeigen - Hilfe anzeigen - MDI-Fenster · Mit dem Grafikobjekt zeichnen - Objekte vom Typ Graphics erzeugen - Zeichenwerkzeuge und -farben - Text grafisch darstellen - Bilder erzeugen und anzeigen - Benutzerdefinierte Farben verwenden - Grafiken skalieren, verschieben und drehen - Doppelte Pufferung · Druckausgabe - Ereignisorientiertes Drucken - Komponenten für die Druckausgabe - Drucken von mehrseitigen Texten · Datenbankanwendungen - Grundlagen - Aufbau und Funktion einer Datenbank - Einführung in SQL - XML - ADO .NET · Datenbankanwendungen mit ADO .NET - Vorbereitungen - Datenzugriff auf eine Access-Datenbank - Datenzugriff auf eine SQL-Server-Datenbank - Datensätze hinzufügen oder löschen - Daten suchen und sortieren - Daten im XML-Format speichern oder laden - Gebundene Steuerelemente - Datenzugriff über SQL - Transaktionen - Parallelitätssteuerung - Erstellen eines Reports · Typbibliotheken und Komponenten entwickeln - Klassenbibliotheken erstellen - Komponenten bzw. Steuerelemente anpassen - Eigene Komponenten entwickeln - Steuerelemente erstellen · Interaktion mit unverwaltetem Programmcode - Zugriff auf Routinen des Windows-APIs - Einbinden von COM- bzw. ActiveX-Komponenten - Unsichere Codeblöcke · Netzwerk und Internet - Klassen für die Speicherung von Internet-Adressen - Socket-Programmierung - Asynchrone Socket-Programmierung - Anwendungsbeispiele: HTTP- bzw. Web-Request · XML-Webdienste - Grundlagen und Voraussetzungen - Webdienste nutzen - Eigene Webdienste erstellen - Einen Webdienst weitergeben · Office-Automatisierung - Objektmodell der Office-Programme - Arten der Automatisierung - Makros aufrufen oder nachbilden - Excel per ADO .NET · Reguläre Ausdrücke - Suchen und Ersetzen mit regulären Ausdrücken - Mustererkennung mit regulären Ausdrücken - Optionen für reguläre Ausdrücke - Regeln für das Verwenden regulärer Ausdrücke - Ersetzen von Textteilen mit regulären Ausdrücken
|
Seminartyp (wird angeboten als) | Tagesseminar, individuelles Seminar |
| Seminardauer | 4 Tage bzw. 32 UStd. als Tagesseminar |