Guten Abend,
ich habe seit Samstag ein Problem mit einem Programm welches ich schreibe. Ich habe schon sehr, sehr viel gegoogelt und habe versucht es selber zu lösen, aber alle meine Versuche schlugen Fehl.
Was ich genau machen möchte: Ich habe 2 Programme.
1. Programm, Erstellen: In diesem Programm gebe ich einen Namen ein, danach einige Informationen. Dieser Name wird 1. in eine Textdatei für sich alleine in eine Zeile gespeichert (Keine anderen Namen in der selben Zeile) Die Informationen werden so abgespeichert: Erst kommt der Name, dann was er Abspeichert, dann die Informationen. All dies in einer Zeile.
Dies sähe dann so aus:
Spoiler anzeigen
2. Programm, Anzeigen: In diesem Programm sollen diese Infos angezeigt werden, und verglichen werden können. Alle Flugzeug Namen werden in eine Listbox untereinander geladen. Nun komme ich zu meinem Problem: Ich möchte nun ein Flugzeug in der Listbox auswählen. Jetzt drücke ich auf den Knopf "Hinzufügen". Nun soll der Name den ich ausgewählt habe ausgelesen werden (Listbox1.SelectedItem). Mithilfe dieses Namens soll das Programm nun in die Textdatei "Flugzeug_Eigenschaften.txt" gehen, und dort die Zeile mit dem Namen suchen. Deshalb wird bei den Informationen der Name noch einmal davor geschrieben (Zumindest habe ich mir gedacht, das ich die richtige Zeile dann so finden kann, ich schlauer Fuchs ). Nun soll er die Informationen einzeln hinausnehmen d.h.: Er soll zu " Flugzeug Typ: " gehen, und dann die dahinterstehende Information (Oder mit " Flugzeug Typ: ", es wäre beides Praktisch) und in einem Label oder Textbox hineinschreiben, (Nächste Zeile) nun soll er zur nächsten Information gehen und (Flugzeug Hersteller: Airbus SAS), diesen nehmen, und das gleiche tun, und immer so weiter bis man bei der letzten Info angekommen ist.
Ich habe sehr viel versucht. Ich habe auch nicht versucht einen fertigen Code zu bekommen, ich habe mir einzelne Befehle angesehen, wirklich alles. Jedoch komme ich einfach nicht weiter, und finde wirklich keine Lösung, weswegen ich hier auch keinen Code Posten kann (Wie weit ich denn bin, bzw. das ein Code nicht funktioniert).
Ich wäre euch wirklich sehr, sehr dankbar wenn ihr mir bei dem Problem helfen könntet bzw. mir sogar den Code schreiben könntet. Am besten auch mit einer kleinen Erklärung, damit mein Spatzenhirn das auch versteht
Wenn ihr mir nicht den ganzen Code schreiben wollt, dann bitte ich euch dringendst dazu mir wenigstens zu erklären wie ich es, und mit welchen Befehlen ich es lösen kann. Am besten wäre jedoch die erste Variante
Zur Info nochmal, ich habe hier im Forum auch schon rumgesucht, und oftmals irgendwo Antworten gefunden wie "Das Speichersystem ist sehr schlecht und langsam. Änder das bitte." Aber es wurden keine Alternativen angegeben. Ich würde euch bitten, falls ihr vorhabt so etwas zu schreiben, ich würde gerne dieses System behalten, auch wenn es bei ein paar mehr Einträgen langsam ist.
Mein verzweifelter Hilferuf
Grüße
ich habe seit Samstag ein Problem mit einem Programm welches ich schreibe. Ich habe schon sehr, sehr viel gegoogelt und habe versucht es selber zu lösen, aber alle meine Versuche schlugen Fehl.
Was ich genau machen möchte: Ich habe 2 Programme.
1. Programm, Erstellen: In diesem Programm gebe ich einen Namen ein, danach einige Informationen. Dieser Name wird 1. in eine Textdatei für sich alleine in eine Zeile gespeichert (Keine anderen Namen in der selben Zeile) Die Informationen werden so abgespeichert: Erst kommt der Name, dann was er Abspeichert, dann die Informationen. All dies in einer Zeile.
Dies sähe dann so aus:
Flugzeug_Name.txt
Airbus A380
*Anderes Flugzeug*
...
Flugzeug_Eigenschaften.txt
Airbus A380 Flugzeug Typ: Großraumflugzeug Flugzeug Hersteller: Airbus SAS Flugzeug Erstflug: 27. April 2005 (Es sind insgesamt ca 25 solch abgespeicherter Informationen)
*Anderes Flugzeug*
...
Airbus A380
*Anderes Flugzeug*
...
Flugzeug_Eigenschaften.txt
Airbus A380 Flugzeug Typ: Großraumflugzeug Flugzeug Hersteller: Airbus SAS Flugzeug Erstflug: 27. April 2005 (Es sind insgesamt ca 25 solch abgespeicherter Informationen)
*Anderes Flugzeug*
...
2. Programm, Anzeigen: In diesem Programm sollen diese Infos angezeigt werden, und verglichen werden können. Alle Flugzeug Namen werden in eine Listbox untereinander geladen. Nun komme ich zu meinem Problem: Ich möchte nun ein Flugzeug in der Listbox auswählen. Jetzt drücke ich auf den Knopf "Hinzufügen". Nun soll der Name den ich ausgewählt habe ausgelesen werden (Listbox1.SelectedItem). Mithilfe dieses Namens soll das Programm nun in die Textdatei "Flugzeug_Eigenschaften.txt" gehen, und dort die Zeile mit dem Namen suchen. Deshalb wird bei den Informationen der Name noch einmal davor geschrieben (Zumindest habe ich mir gedacht, das ich die richtige Zeile dann so finden kann, ich schlauer Fuchs ). Nun soll er die Informationen einzeln hinausnehmen d.h.: Er soll zu " Flugzeug Typ: " gehen, und dann die dahinterstehende Information (Oder mit " Flugzeug Typ: ", es wäre beides Praktisch) und in einem Label oder Textbox hineinschreiben, (Nächste Zeile) nun soll er zur nächsten Information gehen und (Flugzeug Hersteller: Airbus SAS), diesen nehmen, und das gleiche tun, und immer so weiter bis man bei der letzten Info angekommen ist.
Ich habe sehr viel versucht. Ich habe auch nicht versucht einen fertigen Code zu bekommen, ich habe mir einzelne Befehle angesehen, wirklich alles. Jedoch komme ich einfach nicht weiter, und finde wirklich keine Lösung, weswegen ich hier auch keinen Code Posten kann (Wie weit ich denn bin, bzw. das ein Code nicht funktioniert).
Ich wäre euch wirklich sehr, sehr dankbar wenn ihr mir bei dem Problem helfen könntet bzw. mir sogar den Code schreiben könntet. Am besten auch mit einer kleinen Erklärung, damit mein Spatzenhirn das auch versteht
Wenn ihr mir nicht den ganzen Code schreiben wollt, dann bitte ich euch dringendst dazu mir wenigstens zu erklären wie ich es, und mit welchen Befehlen ich es lösen kann. Am besten wäre jedoch die erste Variante
Zur Info nochmal, ich habe hier im Forum auch schon rumgesucht, und oftmals irgendwo Antworten gefunden wie "Das Speichersystem ist sehr schlecht und langsam. Änder das bitte." Aber es wurden keine Alternativen angegeben. Ich würde euch bitten, falls ihr vorhabt so etwas zu schreiben, ich würde gerne dieses System behalten, auch wenn es bei ein paar mehr Einträgen langsam ist.
Mein verzweifelter Hilferuf
Grüße