GUIs
-
Dann werd ich jetzt mal etwas mit Sockets machen.
Welche Lib, ist da für C++ zu empfehlen?EDIT: Für SOAP hab ich nur was für WebServices gefunden.
-
WebServices sind ja RPC Methoden.
Für Sockets gibt es eine Menge C++ Wrapper im Web. Ich würde mal nach boost::socket schauen (ist aber noch keine offizielle boost Erweiterung). ACE soll auch recht schön sein, nur recht groß (enthält eben auch das ganze CORBA Zeugs). Socket++ ist sonst noch populär.
-
Ähm, Ich war jetzt ein bisschen googlen, und leider habe ich nichts über boost::socket gefunden. Ich habe mir nur die boost lib runtergeladen (wobei ich dieses System noch nicht ganz durchblicke mit dem JAM-Dateien). Aber da boost::socket noch kein offizieller bestandteil davon ist, wird es da nicht dabei sein...
Könntest du mir nen Downloadlink zu boost::socket und ACE geben?
Und eine kurze Anleitung wie man die boost lib zu benutzen hat.Danke
-
naja, beides finde ich mit google
http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostSocket
http://www.cs.wustl.edu/~schmidt/ACE-overview.html
-
Und wo kann man da boost::socket downloaden? Da hab ich keinen Download gefunden, nur Infos.
-
-
Beim link zu ACE hab ich auch nichts konkretes zum Downloaden gefunden
-
http://deuce.doc.wustl.edu/Download.html
aber das entsprechende Packet schaffst du schon alleine auszuwählen
-
also ich verwende für die GUIs gar kein C *schäm*. Allerdings arbeite ich fast ausschließlich im Datenbank-Bereich...
Die GUI wird in VB erstellt, das geht schön schnell. Die zeitkritischen Prozesse werden in C++ als ATL-DLL geschrieben und die Parameter über COM/OLE ausgetauscht.
Alles, was mit Stringverarbeitung, Arrays, Parsen, Dateioperationen etc. zu tun hat, wird schon in VB vorbereitet und fertig an die DLL übergeben.
Nachteil: die entstehenden Appliktionen sind nicht plattformunabhängig.
Vorteil: kurze Entwicklungszeit, und vor allem weniger Fehler. In VB ist es viel schwerer, Fehler zu machen, als in C++
-
Ja danke das habe ich selbst hinbekommen.
Wie funktioniert das mit der boost lib?