Home   Cover Cover Cover Cover
 

Beispielarchiv für das Buch "Die .NET Technologie"

In diesem Archiv finden sie Beispiele aus dem Buch "Die .NET Technologie" in elektronischer Form. Bis auf wenige Ausnahmen sind alle Beispiele mit ihrer Ausgabe dargestellt. Beispiele zum Kapitel ASP.NET und Web-Services können direkt online ausprobiert werden.

3. Die .NET-Architektur

3.2Common Type System (CTS)
Beispiel: SyncAsyncDelegate
3.3Common Language Specification (CLS)
Beispiel: CLSCompliantAttribute
3.4Common Intermediate Language (CIL)
Beispiel: untypisierte Anweisungen
3.5Metadaten
Beispiel: Attribute
3.6Assemblies und Module
Beispiel: Multi-File-Assembly
Beispiel: Typen aus anderen Assemblies
3.7Virtual Execution System (VES)
Beispiel: Einfaches Probing
Beispiel: Probing mit Suchpfad
Beispiel: Probing mit Sprachmerkmal
3.8Sicherheit
Beispiel: IsSubsetOf - implizite Genehmigungen
Beispiel: Demand - Überprüfung der Rechte
Beispiel: Deny - Genehmigungen verbieten
Beispiel: Deklarative Sicherheit
Beispiel: Imperative Sicherheit

4. Die .NET-Klassenbibliothek

4.1Collections
Beispiel: Comparer
Beispiel: Hashtable
4.2Ein-/Ausgabe
Beispiel: Dateieinträge schreiben
Beispiel: Verzeichnis auflisten
Beispiel: Verzeichnis überwachen
Beispiel: Isolierte Speicherbereiche
4.3Threads
Beispiel: Einfacher Thread
Beispiel: Abbruch eines Thread mit der Methode Abort
Beispiel: Alternativer Abbruch eines Thread mit Laufbedingung
Beispiel: Threadpools
Beispiel: Lock
Beispiel: Monitor
Beispiel: Wait und Pulse
4.4Netzwerkkommunikation
Beispiel: EchoServer und EchoClient
Beispiel: WebRequest
4.5Reflection
Beispiel: Assembly
Beispiel: Type
Beispiel: Activator
Beispiel: Methodensuche
Beispiel: Dynamischer Methodenaufruf
Beispiel: Dynamische Erzeugung von Assemblies zur Laufzeit
4.6Windows.Forms
Beispiel: Datei-Öffnen-Dialog
Beispiel: HelloWorldForm
Beispiel: MouseEvent Color Panel
Beispiel: MouseEvent Position
Beispiel: BarChartControl CustomControl
4.7Xml
Beispiel: XmlReader
Beispiel: XmlDocument aus Zeichenkette
Beispiel: XmlDocument durch Anlegen von neuen Elementen
Beispiel: XPath Abfrage
Beispiel: XslTransform

5. ADO.NET

Die folgenden Beispiele zu ADO.NET verwenden eine Installation des SQL Serverauf dem lokalen Rechner ((local)\\SQLEXPRESS). Um die Beispiele laufen zu lassen, müssen Sie daher eine Installation des SQL Server zur Verfügung haben und die Verbindungszeichenfolge entsprechend anpassen.

Bei den Beispielen werden zwei Datenbanken verwendet:
  • Die Northwind-Datenbank war in früheren Versionen von SQL Server als Beispieldatenbank enthalten. In der Version SQL Server 2005 wird diese Datenbank nicht mehr mitgeliefert, kann aber von http://www.microsoft.com/downloads/ bezogen und nachträglich installiert werden. Installationsanweisungen findet man hier.


  • Die Datenbank "NETBOOK" ist eine einfache Datenbank, die für dieses Buch erstellt wurde. Um diese Datenbank zu erzeugen, legen Sie eine neue Datenbank mit dem Namen "NETBOOK" im SQL Server an und führen Sie dann für diese Datenbank folgendes SQL-Skript aus.
5.3Verbindungsorientierter Datenzugriff
Beispiel: Verbindungsorientierter Zugriff
Beispiel: Erzeugungsmuster und Verbindungszeichenfolgen-Generatoren
Beispiel: Asynchrone Kommandoausführung
Beispiel: Parameter bei Kommandos
Beispiel: Kontaktdaten lesen mit DataReader
Beispiel: Verarbeitung von mehreren Ergebnistabellen
Beispiel: XML-Daten lesen mit ExecuteXmlReader
Beispiel: Multiple Active Result Sets
Beispiel: Lokale Transaktion
Beispiel: Verteilte Transaktion mit CommitableTransaction
Beispiel: Verteilte Transaktion mit TransactionScope
5.4Verbindungsloser Datenzugriff
Beispiel: Erzeugen und Verwenden von DataSets
Beispiel: Mit mehreren DataSets arbeiten
Beispiel: Datenbankzugriff mittels DataAdapter
Beispiel: Zurückschreiben von Änderungen
Beispiel: Neue Datensätze hinzufügen
Beispiel: Befüllen und Lesen von DataSets mit DataReader
5.5Integration mit XML
Beispiel: DataSets und XML-Schemas
Beispiel: XML-Navigation bei DataSets

6. ASP.NET

6.1Erzeugung dynamischer Webseiten
Beispiel: aspx-Seite mit eingebettetem Script-Code
Beispiel: aspx-Seite mit Script-Marken
Beispiel: aspx-Seite mit Hintergrundcode
6.2Einfache Web-Formulare
Beispiel: Adder: Web-Formular mit Button, Label und TextBox
Beispiel: Ereignisverfolgung in einem Web-Formular
Beispiel: Command-Ereignisse bei Buttons
Beispiel: TextBox
Beispiel: CheckBox
Beispiel: RadioButton
Beispiel: ListBox mit statisch spezifizierten Einträgen
Beispiel: ListBox mit dynamisch spezifizierten Einträgen
Beispiel: ListBox mit Einträgen aus einer Datenbank
Beispiel: DropDownList
Beispiel: Einfaches DataGrid
Beispiel: Editierbares DataGrid
Beispiel: Calendar
6.5.6Validatoren
Beispiel: Validatoren
6.6.1User Controls
Beispiel: Zusammengesetzte Steuerelemente (User Controls)
6.6.2Custom Controls
Beispiel: Selbstgeschriebene Steuerelemente (Custom Controls)
6.8Applikationen
Applikations-Ereignisse (Global.asax)
6.9.2Konfiguration
Applikations-Einstellungen (Web.config und machine.config)

7. Web-Services

7.2Einfaches Web-Service
Beispiel: einfaces Web-Service (TimeService)
Beispiel: Client mit .NET
Beispiel: Client in Java
7.3SOAP
Beispiel: Nachrichtenformat festlegen
7.4SOAP und .NET
Beispiel: Übergabe von komplexen Parametern, festlegen des XML-Namensraumes und Anpassung der Codierung Beispiel: Übergabe von komplexen Parametern, festlegen des XML-Namensraumes und Anpassung der Codierung
Beispiel: abstrakte Parametertypen und Vererbung
Beispiel: SOAP-Header
Beispiel: Zustandsverwaltung und Lebenszyklus