Hallo!
Ich arbeite derzeit an einem Projekt und würde mir gern mal ein paar Tipps von Erfahrenen einholen bzw. hätte ich auch noch ein paar Fragen zur Umsetzung.
Kurze Erläuterung um was es geht:
ich will ein Programm erstellen was sowohl auf einem Windows Rechner läuft, als auch auf einem Raspberry Pi unter Linux. Mir ist klar das manche Sachen nicht unter Linux laufen (besonders die 3rd Party Tools), habe ich schon getestet. Dazu kommt noch das als Display ein Android Tablet dient, welches per Remote Desktop auf den RPi zugreift.
Was ich vorhabe ist folgendes:
ich erstelle ein Programm mit zwei Forms, eine für den RPi, die andere für den normalen Rechner. Beide Forms sind eigentlich gleich aufgebaut, nur das auf der Form für den RPi einige Sachen wegfallen, dafür andere dazu kommen, und die Grösse auch anders ist.
Was mich jetzt interessieren würde:
- soll ich tatsächlich zwei Forms erstellen? Wenn ja, würde es sich lohnen diese per Code zu "füllen", oder doch lieber beide im Designer machen? Oder reicht sogar eine Form, die je nach Bildschirmauflösung, dynamisch erstellt wird? Wie gesagt, es ändern sich eigentlich nur ein paar Controls, und halt die Größe der Form an sich und der Controls sind verschieden.
Dazu hätte ich noch eine Frage, und zwar wie man das in C# macht, das ich entweder z.B. Form1 oder Form2 lade. In VB weiß ich es. Ist das in C# gleich? Ich würde ein SplashScreen machen (nicht unbedingt notwendig, sieht aber nett aus), und in der Zeit wird die Auflösung ermittelt, und dann entweder Form1 oder Form2 geladen.
Es können übrigens niemals beide gleichzeitig an sein, das geht von der Hardware nicht.
Freue mich auf eure Tipps und Hilfe!
PS: falls jemand einen besseren Vorschlag hat, ich bin für alles offen!
Ich arbeite derzeit an einem Projekt und würde mir gern mal ein paar Tipps von Erfahrenen einholen bzw. hätte ich auch noch ein paar Fragen zur Umsetzung.
Kurze Erläuterung um was es geht:
ich will ein Programm erstellen was sowohl auf einem Windows Rechner läuft, als auch auf einem Raspberry Pi unter Linux. Mir ist klar das manche Sachen nicht unter Linux laufen (besonders die 3rd Party Tools), habe ich schon getestet. Dazu kommt noch das als Display ein Android Tablet dient, welches per Remote Desktop auf den RPi zugreift.
Was ich vorhabe ist folgendes:
ich erstelle ein Programm mit zwei Forms, eine für den RPi, die andere für den normalen Rechner. Beide Forms sind eigentlich gleich aufgebaut, nur das auf der Form für den RPi einige Sachen wegfallen, dafür andere dazu kommen, und die Grösse auch anders ist.
Was mich jetzt interessieren würde:
- soll ich tatsächlich zwei Forms erstellen? Wenn ja, würde es sich lohnen diese per Code zu "füllen", oder doch lieber beide im Designer machen? Oder reicht sogar eine Form, die je nach Bildschirmauflösung, dynamisch erstellt wird? Wie gesagt, es ändern sich eigentlich nur ein paar Controls, und halt die Größe der Form an sich und der Controls sind verschieden.
Dazu hätte ich noch eine Frage, und zwar wie man das in C# macht, das ich entweder z.B. Form1 oder Form2 lade. In VB weiß ich es. Ist das in C# gleich? Ich würde ein SplashScreen machen (nicht unbedingt notwendig, sieht aber nett aus), und in der Zeit wird die Auflösung ermittelt, und dann entweder Form1 oder Form2 geladen.
Es können übrigens niemals beide gleichzeitig an sein, das geht von der Hardware nicht.
Freue mich auf eure Tipps und Hilfe!
PS: falls jemand einen besseren Vorschlag hat, ich bin für alles offen!