Hallo,
was suche ich?
Ein Musterbeispiel wie man komplexe Strukturen von A nach B und umgekehrt bekommt.
Die Serialisiserung ist soweit klar.
Unklar, was auch kein Buch eingeht.
Wie wird das User Interface gehandelt, was ist da zu beachten.
Console Anwendung ist ja einfacher, halt nicht zeitgemäß.
Kennt jemand etwas oder hat jemand ein gutes Musterbeispiel?
Danke im Voraus.
Ähnlicher Thread: Problem beim serialisieren von komplexen Klassen mit XmlSerializer
Grüße Oliver
Ein Musterbeispiel wie man komplexe Strukturen von A nach B und umgekehrt bekommt.
Was meinst du mit A und B? Klassen? Dateien? Rechner im Netzwerk?
Die Serialisiserung ist soweit klar.
Was genau ist dann deine Frage? Oder anders gefragt: Was ist bei der Serialisierung noch unklar, wenn du über die Serialisierung Bescheid weißt?
Unklar, was auch kein Buch eingeht.
Suchst du ein Buch, oder hast du ein Buch nicht verstanden? Dieser Satz bzw. diese Frage ergibt keinen Sinn!
Wie wird das User Interface gehandelt, was ist da zu beachten.
Welches User-Interface? Bei der Serialisierung kann ich mir nicht vorstellen, wozu man ein UI braucht, und was du eigentlich bezwecken willst.
Bitte formuliere deine Frage so, daß man auch verstehen kann, worum es geht. Ansonsten ist es für dich und für uns nur verschwendete Zeit.
Christian
Weeks of programming can save you hours of planning
Hallo,
ganz einfach.
Wie ich Strukturen, Klassen etc. serialiere ist klar.
Das Problem ist, ich muss ein Userinterface (Winform) entwickeln,
und im Hintergrund werden Daten ausgetauscht.
Dabei soll ja meine Anwendung bedienbar sein.
Viele Beispiele, auch Bücher geben Beispiele mithilfe der Console Applikation.
Gehen also nicht auf der Problem ein.
Muss ich das Threading selber machen oder werde ich unterstützt.
Wie gehe ich an das Thema ran, Beispiel.
Server - Client
Sendet (serialisiert)
Empfängt (deserialisiert)
Alles im Hintergrund, so dass das UI bedienbar ist.
Kennst Du was?
Grüße Oliver
Dann bezieht sich deine Frage auf MultiThreading, nicht auf Serialisierung. Für Arbeiten im Hintergrund gibt es asynchrone Methoden (z.B. für die Datenübertragungen) den BackgroundWorker, Tasks oder Threads. Bei Google oder im Forum ([Artikel] Multi-Threaded Programmierung) findest du mehr als ein Tutorial dazu.
- Korrekter Aufbau Server
- Korrekter Aufbau Client
- Threading, was ist zu bachten.
Diese Fragen wirst du dir dann von allein beantworten können. Wenn du dann noch eine konkrete Frage hast, kannst du die gerne hier stellen.
Christian
Weeks of programming can save you hours of planning
Hallo,
meine Frage bezieht sich schon auf die XML Serialisierung.
Frage-Antwort Verhalten.
Ich sende vom UserInterface Anfragen an den Server,
diese soll dann die korrekte Antwort geben.
Passt die Frage zur Antwort. Wie könnte man das realisieren?
Über eine ID ? Wie macht man es am besten halt.
Der Datenaustausch soll im Hintergrund erfolgen, ohne dass die Bedienereingabe hängt.
Also Threading.
Es muss doch hierzu Beispiele geben, wie man das konkret macht.
Mehr will ich nicht.
Danke für Tipps. Hoffe ich konnte es rüberbringen, was ich suche.
OK, ich kann jetzt Threading duchgehen, meinen es richtig zu machen und dann passt doch wieder was nicht, deshalb frage ich halt.
Grüße Oliver
Deine Frage ist wie die Frage nach dem Leben, dem Universum und dem ganzen Rest. Spontan hät ich jetzt auch so geantwortet.
Wenn es für alles klare Antworten und vorgegebene Wege geben würde, bräuchten wir keine Entwickler mehr. Dann wir der Code anhand dieser Regeln automatisch erstellt und fertig.
Was allgemein bei MultiThreading-Anwendungen zu beachten ist:
[Artikel] Multi-Threaded Programmierung
Wenn Deine UI direkt mit dem Server kommuniziert würde ich mich Gedanken über Deine Architektur machen. Fein ist sowas nämlich nicht. Sollte abstrahiert werden.
Auch eine Console friert ein, weshalb hier das Beachten der Blockierung genauso gemacht werden muss, wie bei jeder anderen Oberfläche.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code