Hat jemand Erfahrung mit .NET Framework UND .NET Compact Framework ? Ich habe eine vielleicht doofe Frage. Kann sein dass ich das ganze System noch nicht richtig verstanden habe, bitte deshalb um Nachsicht vorneweg. Ich weiss dass .NET Compact Framework eine Untermenge der Klassenbibliothek von .NET Framework ist. Wenn man nun Programme am PC erstellen möchte, die sowohl auf dem PC als auch auf einem mobilen Device laufen sollen, wie stellt man sicher, dass man bei der Generierung des Programms für den PDA nicht nochmals Arbeit hineinstecken muss ? (vorausgesetzt die Oberfläche ist gleich). Ich meine mit anderen Worten, kann am irgendwie dafür sorgen, dass obwohl ein Programm für den PC erstellt wird , nur strikt die Klassen benutzt werden die in beiden Bibliotheken vorhanden sind ? Danke
Schreib das Ganze grundsätzlich unter dem Compact Framework.
> vorausgesetzt die Oberfläche ist gleich
Du wirst schnell merken, dass diese Voraussetzung nicht gilt.
Auf einem PDA oder Smartphone sehen GUI Oberflächen völlig anders
aus. Und um ehrlich zu sein: Eine derartige Oberfläche willst
du einem PC-Benutzer nicht wirklich zumuten.
-> Die Applikation strikt in GUI und Rechenkram trennen.
Den Rechenkram kannst du relativ gut zwischen CF und F
portabel halten. Den GUI Teil wirst du sowieso jeweils
extra schreiben.
>Eine derartige Oberfläche willst du einem PC-Benutzer nicht >wirklich zumuten. Naja schau dir mal die Oberflächen von Linux mit KDE oder Gnome an. Viel besser sind die auch nicht!
schinkenkaesestange wrote: >>Eine derartige Oberfläche willst du einem PC-Benutzer nicht >>wirklich zumuten. > > Naja schau dir mal die Oberflächen von Linux mit KDE oder Gnome an. Viel > besser sind die auch nicht! :-) Da sag ich jetzt mal nichts dazu. Aber im Ernst: Dadurch, dass man auf einem Smartphone oder einem PDA in der Ausgabefläche stark eingeschränkt ist, hast du gar keine andere Wahl als jeden Dialog mit einer Unzahl von Tab-Pages auszustatten. Dazu kommt dann, auf einem PDA, noch das SIP hinzu um irgendwelche Eingaben zu machen, wodurch die zur Verfügung stehende Fläche nochmal kleiner wird und man tunlichst den unteren Bereich eines Dialogs von Text-Eingabeelementen freihalten sollte. Ansonsten ist der Benutzer nur noch am Scrollen. Das im Compact Framework ein paar wichtige Controls fehlen, bzw. die vorhandenen ein paar wichtige Features missen lassen (wer will schon in einer ListView im ReportModus die Liste sortiert haben; da würde ja ein Benutzer Einträge schnell finden können) fällt dann schon eher unter: Na da programmieren wir uns doch um diese Einschränkung drumm herum. Apropos: Weis jemand ob und wie man im Developerstudio 2005 bei einem Embedded Device in der Form-Ansicht das &"§$&$## Menü rechts oben an der Form wegschalten kann? Wenn du da ein Control drunter liegen hast, kommst du nur mehr mit Klimmzügen dran.
Danke an alle für die Denkanstöße. Na ja, bei mir reichts sowieso nicht für mehr als zur Ansteuerung einer seriellen Schnittstelle, paar Radio Bottons hier und dort, einer mikrigen Darstellung eines Graphen und eventuell noch die Ablage von Daten in einem File. Mehr Ansprüche stelle ich gar nicht, so hab's ich auch bis jetzt mit VB6 und eVB gemacht. Mal sehen wie weit ich mit .Net Framework komme. Hoffe auf euer Unterstützung hier wenn ich gar nicht mehr weiter weiss. Danke nochmals.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.