CSHP09D - SGD - Fehlersuche und Ausnahmebehandlung

CSHP09D - SGD - Fehlersuche und Ausnahmebehandlung Cover - CSHP09D - SGD - Fehlersuche und Ausnahmebehandlung 5.00
5,00 €

Fehlersuche und Ausnahmebehandlung

Das ist nur ein Lösungsvorschlag.

Die Lösung bitte nicht identisch einreichen.

Die Aufgabe wurde mit 1,0 benotet.

Die Lösung soll zur Unterstützung und als Denkanstoß dienen. Direktes Kopieren oder Weiterverkaufen ist untersagt.
Diese Lösung enthält 2 Dateien: (pdf,zip) ~179.64 KB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
CSHP09D_XX1.pdf ~ 132.53 KB
Taschenrechner.zip ~ 47.12 KB
1. Aufgabe:
Beschreiben Sie bitte, wie Sie einen Haltepunkt für den Debugger in einem Programm setzen.

2. Aufgabe:
Formulieren Sie bitte catch-Anweisungen für die Verarbeitung folgender Ausnahmen:
a) Zugriff auf ein ungültiges Laufwerk,
b) eine Division durch null bei ganzzahligen Typen,
c) ein ungültiges Typecasting,
d) ein Zugriff auf eine nicht vorhandene Datei,
e) für sämtliche Ausnahmen, die auftreten können.
Sie müssen dabei jeweils nur die Zeile mit der catch-Anweisung angeben.

3. Aufgabe:
Sie vereinbaren für einen try-Block mehrere Exception Handler. In welcher Reihenfolge werden diese Exception Handler bearbeitet? An welcher Position muss sich der Exception Handler befinden, der alle denkbaren Ausnahmen gleichzeitig behandelt?

4. Aufgabe:
Wie werden Ausnahmen in Ihren Programmen behandelt, wenn Sie keine eigene Ausnahmebehandlung programmieren?

5. Aufgabe:
Programmieren Sie bitte für den Taschenrechner eine Ausnahmebehandlung, die Konvertierungsfehler bei den beiden Eingabefeldern für die Zahlen abfängt. Erstellen Sie dazu eine Methode, die sich prinzipiell für jede TextBox verwenden lässt. Wenn bei der Konvertierung eine Ausnahme auftritt, soll eine Meldung für den Anwender erscheinen, die ihn auf den Fehler hinweist und den ungültigen Wert noch einmal anzeigt. Außerdem soll der Eingabefokus auf das Feld gesetzt werden, das die Ausnahme ausgelöst hat. Die Ausgabe der Meldung und auch das Setzen des Fokus sollen in der Methode erfolgen.
Berücksichtigen Sie bei der Lösung bitte auch, dass der Taschenrechner keine Berechnung durchführen darf, wenn eine Ausnahme aufgetreten ist. Dazu können Sie zum Beispiel in der Methode für die Überprüfung eine eigene Ausnahme auslösen, die Sie dann in der Methode mit den Berechnungen auswerten.
Einige Hinweise zur Lösung:
Den Fokus können Sie mit der Anweisung Name.Select() setzen. Name steht dabei für das Steuerelement, das den Fokus erhalten soll.
Um ein Steuerelement komplett an eine Methode zu übergeben, vereinbaren Sie den Typ des Steuerelements als Parameter. Der Typ für eine TextBox ist zum Beispiel TextBox. Als Argument übergeben Sie dann den Namen des Steuerelements.
Schicken Sie für die Lösung bitte das vollständige Projekt mit allen Unterordnern und Dateien ein. Um Übertragungszeit und -kosten zu sparen, können Sie das Projekt mit einem geeigneten Programm packen – zum Beispiel mit WinZip oder direkt über Windows.
Vorschau
Weitere Information: 04.04.2024 - 15:57:39
  Kategorie: Technik und Informatik
Eingestellt am: 27.06.2021 von Softeisverbieger
Letzte Aktualisierung: 31.01.2024
0 Bewertung
12345
Studium:
Prüfungs-/Lernheft-Code: CSHP09D-XX1-N01
Benotung: 1
Bewertungen
noch keine Bewertungen vorhanden
Benötigst Du Hilfe?
Solltest du Hilfe benötigen, dann wende dich bitte an unseren Support. Wir helfen dir gerne weiter!
Was ist StudyAid.de?
StudyAid.de ist eine Plattform um selbst erstellte Musterlösungen, Einsendeaufgaben oder Lernhilfen zu verkaufen.

Jeder kann mitmachen. StudyAid.de ist sicher, schnell, komfortabel und 100% kostenlos.
Rechtliches
Für diesen Artikel ist der Verkäufer verantwortlich.

Sollte mal etwas nicht passen, kannst Du gerne hier einen Verstoß melden oder Dich einfach an unseren Support wenden.

Alle Preise verstehen sich inkl. der gesetzlichen MwSt.
Mehr von Softeisverbieger
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp