PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Generator Hilfe



NSK
22.02.2016, 06:46
Hey FHler,

nach langer Zeit möchte ich mich wieder an das Coden wagen und habe mir erstmal etwas einfach vorgenommen, doch allerdings scheitere ich schon daran.
Es geht um folgendes:
Ich möchte ein Programm schreiben, welches eine Textdatei generiert,dh:
Eine Art Verwaltung für meine DVD's. Ich habe in dem contextstripmenu meine DVD's eingetragen, nun möchte ich das jedes mal das gleiche Eingefenster erscheint.
Ich wähle zB Transporter 3 aus,
dann erscheint folgendes:
DVD [Checkbox] BlueRay[Checkbox] Erscheinungsjahr [Textfeld] Darsteller [Textfeld] Produktionsland [Textfeld] etc..
Dann sollen die Eingaben, auf Knopfdruck, in einem .txt Dokument gespeichert werden und beim Speichern soll der Speicherpfad gewählt werden können.
In der Textdatei soll es ungefähr so aussehen:
DVDNAME JAHR LAND DARSTELLER DVDNAME JAHR LAND DARSTELLER und das kontinuierlich

Da ich mit VisualStudio "arbeite" habe ich die GUI bereits, aber das ist ja das kleinste Problem

Ich hoffe mir kann jemand helfen :P

Gruß,
NSK

Braz
22.02.2016, 07:33
Um was gehts genau, was brauchst du noch?
Für den kompletten Code wird keiner Zeit haben.

Gerne helfe ich dir weiter.

VB.Net oder C?

VG,
Braz

NSK
22.02.2016, 16:25
Hey Braz,
es geht um die folgenden Dinge:
Ich habe oben im Dropdown Menu die DVDs eingetragen, nun sollen die Felder, in denen ich die Daten eintrage, jedes mal wieder leer sein(allerdings die Daten nicht verschwinden) und wenn ich dort Daten eintrage soll an vorgegebene Werte etwas eingetragen werden undzwar: VORGEGEBENER TEXT.EINGETRAGENER TEXT und das soll im Hintergrund gespeichert werden, das ich am Ende eine txt erzeugen kann.
Ich dachte daran, mit Panels zu arbeiten, aber ich weiß nicht, wie ich erstens vorgegebenen Text in der txt Datei habe und dann die eingegebenen Werte anhänge[bzw die Davor eingegebenen Werte, einer anderen DVD zwischenspeichere) und ich weiß nicht wie ich sie allgemein Zwischenspeichere, sodass ich am Ende alle Werte aufeinmal in der txt speichern kann.

Ich habe es zuerst in c#(Visual Studio) probiert, und dann auf VisualBasic gewechselt, weil ich damit früher gearbeitet hab. Wäre aber kein Problem C# zu benutzen, darin wollte ich mich sowieso einarbeiten

Danke für deine Hilfe.

Gruß,
NSK

Death~
22.02.2016, 17:55
Ich bin momentan zu betrunken, um deinen unstrukturierten Text vollständig zu entschlüsseln. Also dein Problem ist, dass du nur mit GUI-Elementen arbeiten kannst und nicht weißt, wie du Daten abspeicherst?
Dafür kannst du Variablen benutzen.



Dim penis As New List(Of String)
Private Sub addDvd(ByVal name As String, ByVal filmlaenge As String, ByVal penislaenge As String)
penis.Add(name & ":::" & filmlaenge & ":::" & penislaenge)
End Sub
Private Function decodeWaginer(ByVal dvd As String) As String()
Return Split(dvd, ":::")
End Function

So kannst du zum Beispiel deine DVDs in einer Liste speichern. Zum Auslesen verwendest du die decodeWaginer und kannst über den jeweiligen Index auf deine DVD-Attribute wieder zugreifen.

LG <3

Edit: Achja OOP wäre übrigens noch besser

hoschi111
22.02.2016, 17:55
Kannst du das Projekt auf GitHub oder Ähnlichen hochladen? Ich habe gerade Zeit.