Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
1. Einführung
Was Ist die .NET-Plattform Genau?Erstellen Einer KonsolenanwendungEingaben Vom Benutzer EntgegennehmenAufgabe - Bau eines Einfachen RechnersUmgang mit Ausnahmen, die durch Benutzereingaben Verursacht WerdenAufgabe - Verbesserung des CalculatorsDateien LesenDateien SchreibenAufgabe - Dateibasierter Rechner
2. Asynchrones Programmieren und Einführung in Webdienste
3. Einführung in Datenbanken mit .NET
Was Ist eine Datenbank?Struktur Einer Relationalen DatenbankEinrichten Eines MySQL-ServersVerbindung zum MySQL-Server HerstellenAufgabe - Verbindungstrings SchreibenBefehle AusführenAufgabe - Ausführen von MySQL-BefehlenMySqlCommand-MethodenAufgabe - Verbindung zu einer MySQL-Datenbank Herstellen und Befehle Ausführen
4. CRUD-Operationen mit MySQL
Einführung in CRUD-OperationenInstallation und Verwendung von MySQL WorkbenchErstellen - Teil IAufgabe - Verwendung von CreateErstellen - Teil IIAufgabe - Verwendung von INSERTLesenAufgabe - Verwendung von SELECTAktualisierenAufgabe - Verwendung von UpdateLöschen - Teil ILöschen - Teil IIAufgabe - Verwendung von Delete
Umgang mit Ausnahmen, die durch Benutzereingaben Verursacht Werden
Zusammenfassung:
try-catch
-Blöcke können verwendet werden, um Programmabstürze bei ungültigen Eingaben zu vermeiden;- Der Code, der die Benutzereingabe analysiert, kann in einen
try
-Block eingeschlossen werden, und eine Fehlermeldung kann dem Benutzer über dencatch
-Block angezeigt werden, falls das Parsen fehlschlägt; - Wir können den
try-catch
-Block in eine unendlichewhile
-Schleife einschließen, die abbricht, nachdem die Benutzereingabe erfolgreich analysiert und gespeichert wurde. Auf diese Weise können wir sicherstellen, dass das Programm den Benutzer zur Eingabe auffordert, bis die korrekte Eingabe erfolgt, anstatt abzustürzen.
1. In einer try-catch-Struktur, wo sollte der Code platziert werden, der eine Ausnahme auslösen könnte?
2. Was passiert, wenn der Benutzer "abc" eingibt, wenn er dazu aufgefordert wird?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 5