Autor Beitrag
Csharp-programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 696
Erhaltene Danke: 10

Windows 8.1
C# (VS 2013)
BeitragVerfasst: Di 30.06.15 20:30 
Servus Leute. Ich bin gerade dabei ein Programm für den Vater meines Kumpels zu schreiben, welches für eine neu eröffnetes Restaurant geschrieben wird. Ich benutze Windows 8.1 und VS Express für Windows Desktop. Der PC des Vaters hat Windows 7 oder 8 installiert. Was muss ich beim Programmieren / Veröffentlichen des Programms achten? Das Programm soll selbstständig Ordner erstellen und auf diese zugreifen können. Also sehr viel Datentransfer. Was muss auf dem Computer des Kunden installiert werden, um mein Programm starten zu können?

Zum Veröffentlichen würde ich einen USB - Stick verwenden. Jedoch habe ich von dem Installationsmanager keine Ahnung, könntet ihr mir da vielleicht irgendwie helfen?

MFG :)
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 159

Windows 10 x64 Home Premium
C# (VS 2015 Enterprise)
BeitragVerfasst: Di 30.06.15 22:53 
Worauf Du achten musst, weißt nur Du :D

Zwingend brauchst Du .NET, aber das sollte ab Win7 und neuer dabei sein.
Dateizugriffe sollten allgemein nur in Ordnern sttatfinden, wo Du auch Rechte hast.

Wenn dein Programm keine besonderen Anforderungen hat, die spezielle Einträge in der Registry braucht, komplexe Configurationen anlegt oder diverse andere Aktionen im Bezug auf benötigte Resourcen ausführt, brauchst Du auch keinen Installer.
Es gibt bestimmt Ausnahmen, aber ich denke, dass ein Großteil von Software eigentlich keinen Installer benötigen und der einfach dabei liegt um es komplett Idiotensicher zu machen oder weil es "professionell" aussehen soll.
Csharp-programmierer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 696
Erhaltene Danke: 10

Windows 8.1
C# (VS 2013)
BeitragVerfasst: Do 02.07.15 20:36 
Also das Programm erstellt eigenständig Ordner.

ausblenden C#-Quelltext
1:
 string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "Restaurant");					

Dort werden Unterordner erstellt und diese werden dann Files gepackt. Geht das so?

Mfg :D
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 159

Windows 10 x64 Home Premium
C# (VS 2015 Enterprise)
BeitragVerfasst: Do 02.07.15 20:42 
Warum soll es denn nicht gehen?