Beschreibung
Kaum eine Softwareanwendung kommt heutzutage ohne Datenbankanbindung aus. ADO.NET, aufbauend auf dem .NET-Framework, bietet Ihnen die Möglichkeit, auf verschiedenste Typen von Datenquellen zuzugreifen. In unserem C#-Seminar erhalten die Kursteilnehmer anhand praxisnaher Beispiele und auf Basis von C# eine Einführung in das ADO.NET-Objektmodell, um datengebundene Windows- und Webanwendungen entwickeln zu können. Dazu gehört auch ein kleiner Ausflug in das Thema XML und ein Einstieg in die ADO.NET Entwicklung mit Visual Studio.
Agenda ADO.NET Grundlagen
-Architektur von ADO.NET
-Zusammenspiel der ADO.NET-Komponenten
-ADO.NET-Provider
Kurze Wiederholung SQL
-SQL-Datenabfragen und DML-Datenmanipulation
Microsoft Visual Studio.NET und ADO.NET
-Verbindung zur Datenbank
-Der Server-Explorer und Datenquellenansicht
-Erstellen des DataAdapters und DataSets
-Anbinden eines DataGrids an das DataSet
Connection-Klasse
-Verbindung zu verschiedenen Datenbanken
-Verfügbare SQL-Server ermitteln
-Providerfabriken
-Verbindungspooling
DataReader-Klasse
Klassen Command, DataAdapter und Transaction
-Relationen (DataRelation u. ForeignKeyConstraint)
-DataSet mit Daten füllen
Parameterobjekte und der Commandbuilder
DataTable
-Constraints
-Berechnete Spalten
Klassen DataRow, DataView und DataSet
Windows-Forms Datenbindung
-Manuelle Bindung z.B. an Datenfelder
-Entwurfszeit Bindung durch typisierte DataSets z.B. an DataGridViews
-Darg & Drop Datenbindung
-Navigation in Datenmengen
Arten und Objekte der Datenanbindung
-Binding und BindingSource-Klasse
-Datenquellen und Standardprobleme
Untypisiertes DataSet verwenden
-Einsatzbereiche und Anwendung
-Mit Daten über DataAdapter oder ReadXml füllen
Typisierte DataSet-Klasse erstellen
-Komponentendesigner und XML-Designer
-Erweiterungen der DataSet-Klassen
XML und XML-Schemata
-XML-Syntax
-XML-Elemente, Attribute und Typen
-Verwendung von XML-Daten über ein DataSet
-SQL Server und FOR XML-Abfragen
ReportingServices des MS SQL Servers
-ReportDesigner
-ReportViewer
-Master-Detail Reports
CrystalReports
-Reports entwerfen und exportieren
-CrystalReportViewer
Direktlink zum Seminar