Kleines Projekt -> was brauche ich alles
-
Hallo,
ich muss ein kleineres Programm schreiben und möchte mir jetzt einen Überblick verschaffen was ich dafür alles brauchen werde.
Das Programm soll folgendes können:
Lauffähig unter Windows (wenns die libs zulassen auch unter Linux)
Es soll ein Icon rechts unten neben der Uhr erstellt werden (rechtsklick -> exit)
Sonst brauche ich keine GUI dafür
Es muss einen Port öffnen und auf diesen horchen. Wenn eine Anfrage auf diesen Port kommt muss es ein weiteres Programm öffnen.
Es muss den standart Browser des Systems öffnen können (eventuell muss es diesen auch wieder schließen)
Es muss einen httprequest ins internet machen können
Es soll nativ compiliert werden (also ohne .net runtime lauffähig sein)Als Entwicklungsumgebung werde ich entweder VS2005 oder Eclipse verwenden (je nachdem was für diesen Einsatz einfacher ist). Derzeit würde ich VS bevorzugen da es einfacher zu instalieren ist und ich unter Windows proggen werde (Eclipse + mingw + einstellen, ... -> auf jeden fall mehr Arbeit ^^)
Gut in C++ habe ich noch nichts mit ner GUI gemacht deshalb habe ich keine Ahnung was ich für das kleine Symbol rechts unten alles brauche.
Port + http request -> Das geht warscheinlich mit boost (habe ich auch noch nie verwendet)?
Standartbrowser rausfinden -> Winapi? Oder geht das auch anders/einfacher/platformübergreifend?
Anderes Programm öffnen -> exec? Oder sollte ich da was schöneres/besseres verwenden?
Ein anderes Programm schließen -> 0 Plan
Nativ compilieren -> Warscheinlich nur eine Einstellungssache in VS, mit Eclipse sowiso irelevant ^^Ich hoffe ihr könnt mir da etwas auf die sprünge helfen. Schonmal danke

-
Eigentlich brauchst du nur das Platform SDK...
-
Orientiere Dich doch an http://www.codeproject.com/KB/winsdk/SysTray_Application.aspx