Englisch – Deutsch - Übersetzer

Werbung
Bernhard Ziegler
2AHWIL
18.01.2017
5.Projekt:
Englisch – Deutsch - Übersetzer
Aufgabenstellung:
Mein fünftes Projekt war es, einen Übersetzer zu programmieren, welcher ein
einzugebendes Wort automatisch auf Englisch oder auf Deutsch übersetzt.
Er müsste auch Anzeigen in welcher Sprache das eingegebene Wort ist, und
welche Sprache das auszugegebene Wort hat.
Umsetzung:

Als erster musste ich mir ein Struktogramm erstellen. Dieses
erarbeitete ich mir im Unterricht mit Hilfe eines
Struktogrammeditor.
Hier sehen sie das passende Struktogramm:
hh
Bernhard Ziegler

2AHWIL
18.01.2017
Um überhaupt die benutzerfreundliche Oberfläche selbst zu
gestalten benötigte ich eine WPF-Anwendung, mit dieser erstellte
ich erstmal eine Oberfläche mit Textboxen, Eingabe- und
Ausgabefeldern.
Diese Felder wurden entsprechend definiert und so später im Programm
verwendet.
Hier sehen sie die passende benutzerfreundliche Oberfläche:


hh
Die entsprechende Anweisung schrieb ich in C#, wo mit Hilfe einer
Schleife, vielen Vergleichsfunktionen und einer Wörterbuch-ExcelTabelle, die mit OLEDB-Driver gelesen wird, die Übersetzung
durchgeführt wird. In der Excel-Tabelle stehen alle Wörter die ich
übersetzen möchte auf Deutsch und Englisch:
Das Programm durchsucht sowohl die Spalte Deutsch als auch die
Spalte Englisch nach dem eingegebenen Wort. Wird ein Treffer erzielt,
wird der dazugehörige Wert der anderen Spalte als Übersetzung
angezeigt. Die jeweiligen Spaltennamen werden verwendet um
anzuzeigen wo welche Sprache steht.
Bernhard Ziegler
2AHWIL
18.01.2017
Hier sehen sie den dazugehörigen Programmcode:
hh
Bernhard Ziegler
2AHWIL
18.01.2017
hh
Herunterladen