Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Über den Autor
Vorwort zur 4. Auflage
1 Allgemeine Einführung in .NET
2 Grundlagen der Sprache C#
3 Klassendesign und Vererbung
4 Weitere .NET-Datentypen
5 Weitere Möglichkeiten von C#
6 Projektmanagement und Visual Studio 2008
7 Fehlerbehandlung und Debugging
8 LINQ
9 Multithreading und asynchrone Methodenaufrufe
10 Arbeiten mit Dateien und Streams
11 Serialisierung
12 Einige wichtige .NET-Klassen
13 Grundlagen zum Erstellen einer Windows-Anwendung
14 Die wichtigsten Steuerelemente
15 Tastatur- und Mausereignisse
16 MDI-Anwendungen
17 Grafische Programmierung mit GDI+
18 Das Drucken (Printing)
19 Steuerelemente entwickeln
20 Programmiertechniken
21 WPF – die Grundlagen
22 Die Layoutcontainer
23 Die WPF-Controls
24 Konzepte von WPF
25 ADO.NET – die Verbindung zu einer Datenbank herstellen
26 Die Datenbankabfrage
27 Der SqlDataAdapter
28 Daten im lokalen Speicher – das DataSet
29 Eine Datenbank aktualisieren
30 Stark typisierte DataSets
31 Weitergabe von Anwendungen
Stichwort

Download:
- ZIP, ca. 13,6 MB
Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Visual C# 2008 von Andreas Kuehnel
Das umfassende Handbuch
Buch: Visual C# 2008

Visual C# 2008
geb., mit DVD
1.366 S., 49,90 Euro
Galileo Computing
ISBN 978-3-8362-1172-7
Pfeil 7 Fehlerbehandlung und Debugging
Pfeil 7.1 Die Behandlung von Laufzeitfehlern
Pfeil 7.1.1 Laufzeitfehler erkennen
Pfeil 7.1.2 Die Behandlung von Exceptions
Pfeil 7.1.3 Die »try...catch«-Anweisung
Pfeil 7.1.4 Behandlung mehrerer Exceptions
Pfeil 7.1.5 Die »finally«-Anweisung
Pfeil 7.1.6 Das Weiterleiten von Ausnahmen
Pfeil 7.1.7 Die Hierarchie der Exceptions
Pfeil 7.1.8 Die Reihenfolge der »catch«-Klauseln
Pfeil 7.1.9 Die Basisklasse »Exception«
Pfeil 7.1.10 Benutzerdefinierte Exceptions
Pfeil 7.2 Debuggen mit Programmcode
Pfeil 7.2.1 Die Klasse »Debug«
Pfeil 7.2.2 Die Klasse »Trace«
Pfeil 7.2.3 Ablaufverfolgung mit »TraceListener«-Objekten
Pfeil 7.2.4 Steuerung der Protokollierung mit Schaltern
Pfeil 7.2.5 Bedingte Kompilierung
Pfeil 7.3 Debuggen mit dem Visual Studio 2008
Pfeil 7.3.1 Debuggen im Haltemodus
Pfeil 7.3.2 Das »Direktfenster«
Pfeil 7.3.3 Weitere Alternativen, um Variableninhalte zu prüfen
Pfeil 7.4 Das Objekttestcenter (Object Test Bench – OTB)


Galileo Computing - Zum Seitenanfang

7.4 Das Objekttestcenter (Object Test Bench – OTB) topZur vorigen Überschrift

Das Objekttestcenter (Object Test Bench, OTB) wurde für einfache Tests auf Objektebene entwickelt. Sie können dieses Tool verwenden, um Instanzen von den Objekten des Projekts zu erstellen, Methoden aufzurufen und die Ergebnisse auszuwerten. Auf diese Weise lassen sich die Aufgabenstellungen Codierung, Debuggen und erneute Codierung etwas verkürzen, denn das Schreiben einer Testanwendung, in der die Klasse eingesetzt wird, bleibt Ihnen erspart.

Das Objekttestcenter beinhaltet ein Toolfenster und eine Auflistung von Dialogfeldern für die Interaktion mit und die Manipulation von Objekten, die im Klassen-Designer oder in der Klassenansicht angezeigt werden.

Das Objekttestcenter kann

  • aus der Klassenansicht oder
  • aus einem Klassendiagramm

gestartet werden. Dazu markieren Sie die Klasse in der Klassenansicht oder dem Klassendiagramm, öffnen das Kontextmenü und wählen hier Instanz erstellen. Wollen Sie eine statische Methode testen, wählen Sie stattdessen den Menüpunkt Statische Methode aufrufen.

Angenommen, in unserem Projekt wäre die Klasse TestClass mit der Methode Addition definiert:

public class TestClass {

  public long Addition(int x, int y) { 
    return x + y; 
  } 
}

Nachdem im Kontextmenü der Klassenansicht die Wahl auf Instanz erstellen gefallen ist, wird ein Dialog geöffnet, in dem der für diesen Testfall temporäre Objektbezeichner vorgeschlagen wird, den Sie ändern oder akzeptieren können (siehe Abbildung 7.12).

Abbildung 7.12 Eintragen des Objektbezeichners

Nachdem Sie den Dialog mit OK bestätigt haben, öffnet sich das Objekttestcenter, in dem das geschaffene Objekt visualisiert dargestellt wird. Mit der rechten Maustaste können Sie über eine weitere Ebene hinweg zu der Methode Addition navigieren und diese durch Mausklick aufrufen (siehe Abbildung 7.13).

Abbildung 7.13 Aufruf der zu testenden Methode »Addition«

Die aufgerufene Methode wird in einem Dialogfenster angezeigt. Die erforderlichen Parameter tragen Sie in der Wertespalte ein (siehe Abbildung 7.14). Ob das Ergebnis und somit auch die Codierung korrekt sind, erfahren Sie, sobald Sie Ihre Eingabe mit OK bestätigen. Das Resultat wird in einem letzten Dialog angezeigt.

Abbildung 7.14 Eintragen der Parameter für den Methodenaufruf



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






<< zurück
  Zum Katalog
Zum Katalog: Visual C# 2008






Visual C# 2008
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Coding for Fun






 Coding for Fun


Zum Katalog: Einstieg in Visual C# 2008






 Einstieg in
 Visual C# 2008


Zum Katalog: Videotraining - Visual C# 2008






 Videotraining -
 Visual C# 2008


Zum Katalog: Fortgeschrittene Programmierung mit Visual C# 2008






 Fortgeschrittene
 Programmierung mit
 Visual C# 2008


Zum Katalog: Windows Presentation Foundation






 Windows Presentation
 Foundation


Zum Katalog: Visual Basic 2008






 Visual Basic 2008


Zum Katalog: Einstieg in XML






 Einstieg in XML


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de