Übergaben von Daten von einer App zu einer anderen App

14/11/2009 - 15:12 von Gernot Pfeifer | Report spam
Hallo zusammen,

ich weiß, dass mein Betreff nicht sonderlich toll ist, aber mir ist nichts
besseres eingefallen...

Folgende Situation:

Ich habe eine relativ umfangreiche VB.NET 2003 Applikation, bei der ich so
langsam vor lauter Formularen und Modulen die Übersicht verliere.
Allerdings würden sich einzelne Programmteile gut gegeneinander abgrenzen
lassen.

Ich habe jetzt den Gedanken, die Anwendung in mehrerer Anwendungen
aufzuteilen. Diese würden dann über eine Art "Hauptmenü" einzeln aufgerufen
werden. Allerdings müsste ich Informationen (z. B. angemeldeter Benutzer)
zwischen den Anwendungen austauschen,... und das natürlich möglichst
einfach

Da stehe ich momentan auf dem Schlauch und wàre für jede Hilfe dankbar.

Viele Grüße
Gernot
 

Lesen sie die antworten

#1 Armin Zingler
14/11/2009 - 15:48 | Warnen spam
Gernot Pfeifer schrieb:
Hallo zusammen,

ich weiß, dass mein Betreff nicht sonderlich toll ist, aber mir ist nichts
besseres eingefallen...



Kürzer: "IPC" (interprocess communication) ;-)

Folgende Situation:

Ich habe eine relativ umfangreiche VB.NET 2003 Applikation, bei der ich so
langsam vor lauter Formularen und Modulen die Übersicht verliere.



Weil es zu viele Dateien im Projektmappenexplorer sind oder weswegen?

Vorab rate ich mal:
- Sind deine Namespaces sinnvoll aufgebaut?
- Module sind diesbeüglich insofern von Nachteil da alle Member in
einen großen, globalen Topf geworfen werden. Struktur und Übersicht gehen dadurch
verloren ==> Klassen mit statischen Membern verwenden
- Du kannst im Projekt(mappenexplorer) Unterordner anlegen
- Trennst du UI vom Rest?
- Ist Multithreading ein Thema?
- Du könntest mehrere DLL-Projekte anlegen. Müssen sich nicht in derselben Projektmapppe befinden.


Allerdings würden sich einzelne Programmteile gut gegeneinander abgrenzen
lassen.

Ich habe jetzt den Gedanken, die Anwendung in mehrerer Anwendungen
aufzuteilen. Diese würden dann über eine Art "Hauptmenü" einzeln aufgerufen
werden. Allerdings müsste ich Informationen (z. B. angemeldeter Benutzer)
zwischen den Anwendungen austauschen,... und das natürlich möglichst
einfach

Da stehe ich momentan auf dem Schlauch und wàre für jede Hilfe dankbar.




Von mehreren Exen würde ich nach aktuellem Kenntnisstand abraten.


Armin

Ähnliche fragen