Wie programmiere ich einen Wörterbuch-Editor?

...komplette Frage anzeigen

6 Antworten

1.) Such dir eine Programmiersprache heraus und lerne sie. Richte dir deine Entwicklungsumgebung ein und erstelle ein neues Projekt.

2.) Lege eine neue Datenbank mit folgenden Tabellen an:

  • DBLanguage: 1 Spalte = Language (Deutsch, Englisch, etc.) = Primärschlüssel
  • DBWords: 2 Spalten = Words, Language (Fremdschlüssel auf Language von DBLanguage), Index (= Primärschlüssel)
  • DBWordHasTranslation: 2 Spalten = WordFrom, WordTo (beides Fremdschlüssel auf den Index von DBWords)


3.) Erstelle eine neue Klasse mit Methoden, die die Daten in die Datenbank schreiben, sie löschen oder bearbeiten zu können. Hinzu kommt ein Feld (bspw. eine HashMap bzw. ein assoziatives Array), welches die aus der Datenbank gelesenen Daten zwischenspeichert.


4.) UI kreieren und mit Backend verknüpfen. Es könnten bspw. 2 Dropdown-Listen (für Ausgangs- und Zielsprache) mit 2 Textfeldern und einem Label (für das Ergebnis) sein.

Da reicht dir doch eine einzige Tabelle mit 3 Feldern je Zeile:

1. Index, 2. deutsch, 3. fremd.

  • Wort hinzufügen: 
  • Wort deutsch:__________________
  • Wort engl.: ____________________

Bei "Wort suchen" gehst du dann über den Index.

Für mehrere Sprachen fügst du der Tabelle je Sprache ein weiteres Feld an.

(Ich programmiere übrigens am liebsten in Access mit integriertem Visual Basic. Aber das ist unwichtig.)


Ich würde dir empfehlen, es als Webseite zu machen, mit einer SQL-Datenbank.

Wenn dort noch keine Wörter enthalten sind und du alle selber einfügen willst dauert es die programmiersprache zu lernen 2Monate und das Programm 2Stunden.

Aber wenn du noch 1000de Wörter schon drin haben willst dauert es das Programm zu schreiben, nicht 2Stunden sondern 100te Stunden.

Du kannst es mit mehreren Programmiersprachen schreiben.
z.B mit Java als Software oder miit Javascript+Html als Webseite.

Es dauert viel zu kange ohne Vorwissen.

Danke für deine ehrliche Antwort. Ich würd mich aber auch auf Anleitungen oder Links freuen. :-)

0

Und ja, ich möchte von Grund auf aus beginnen.

0

Vor 1Jahr konnte ich das Programm mit Html+Css+Javascript schaffen. Aber bei Javascript hat mein Gehirn aufgehört zu funktionieren. Ich bin 16. Das programm ist an sich nicht schwer. Wenn ich mich noch einmal für 1Woche einlesen würde, könnte ich das Programm kleiner als 100Zeilen schreiben.

0

Wenn du programmieren könntest, würdest du diese Frage nicht stellen!

Stimmt 's? 

In welcher Sprache soll das Programm den geschrieben werden?

Also, so wirst du nie programmieren, wenn du nicht mal eine Programmiersprache kennst.

2
@Starwarsvogel

Das ist keine Programmiersprache. HTML dient lediglich dazu, Daten mit Metainformationen auszustatten, sprich, zu beschreiben.

1

Was möchtest Du wissen?