Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Wie mit WinApi anfangen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.10.2007, 15:55 Uhr
opiWahn



Ich hab WinApi mit wxWidgets angefangen, bin aber relativ unzufrieden damit.
Sollte ich einfach mit der Standart Library anfangen und kann mir jemand ein Tut empfehlen?
In meinem dicken Wälzer gehts nämlich in Sachen Gui nur um wxWidgets :P
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.10.2007, 18:46 Uhr
mischa
Fragender


Hallo,
so wie es aussieht hast du da was durcheinander gebracht. Die wxWidgets sind nicht die WinApi. WinApi sind Funktionen mit denen man Win32 Anwendungen programmieren kann. Das ganze ist mit C geschrieben und nicht OOP. wxWidgets ist eine GUI die auf der WinApi aufsetzt und in C++ geschrieben und damit OOP ist. Wenn jemand im Zusammenhang mit C++ "Standart Library" sagt, wird normaler Weise die STL gemeint und die hat nichts mit der GUI Programmierung zu tun.
Wenn du mit den wxWidgets nicht zufrieden bist dann schau dir doch einfach mal die anderen GUIs an z.B. GTK oder QT oder die reine Win32Api oder was weiß ich es gibt viele und jeder hat seinen Favoriten, da musst du selbst entscheiden.
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.10.2007, 19:49 Uhr
opiWahn



Jo, wxwidgets ist ne Library und nicht gleich winapi
Danke auf jedenfall mal für die Antwort
Könnte man auch mit der Standart-Library auskommen oder sollte man doch lieber etwas wie GTK usw benutzen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.10.2007, 21:17 Uhr
Hans
Library Walker
(Operator)


Hi,

wenn Du Programme für Windows schreiben willst, kommst Du grundsätzlich mit dem WinAPI aus. Alles weitere wie wxWidgets, GTK und was es da sonst noch gibt, sind Bibliotheken, die einem verschiedene Dinge erleichtern sollen, weil sie mit dem WinAPI alleine recht aufwendig oder umständlich zu machen sind.

Und mit der Standard-Library von C oder C++ bist Du bei der Ausgabe auf konsolenbasierte Programme beschränkt. Da die Standard-Library auf möglichst vielen unterschiedlichen Systemem funktionieren soll, ist diese Einschränkung auch Sinnvoll.

Wenn es um die Ausgabe auf einer grafischen Oberfläche wie Windows geht, dann kommt entweder nur die WinAPI ins Spiel, womit man auf Windows beschränkt ist. Oder man nimmt eine Bibliothek wie eben GTK, die es einem ermöglicht, das Programm auch auf anderen grafischen Benutzeroberflächen, wie X-Window laufen zu lassen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.10.2007, 21:39 Uhr
~lsadf
Gast


"schöne" guis kriegste mit der nackten winapi aber kaum hin, je nachdem was du machen willst musst du da schon einen ganzen batzen arbeit reinstecken damits schön aussieht. da nimmste lieber eine der oben genannten bibliotheken.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.10.2007, 16:22 Uhr
opiWahn



dann probiere ich jetzt mal GTK aus
Brauche ich dann auch nen extra compiler?
Und aknn ich mein DevC++ weiterverwenden?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.10.2007, 16:53 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


DevC++ solltest du unabhängig davon so schnell wie möglich in die Tonne treten. Der ist total veraltet, verbuggt und wird auch nicht weiterentwickelt.

Versuchs mal mit dem Visual C++ 2005 Express, das kannst du kostenlos bei Microsoft runterladen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
15.10.2007, 18:24 Uhr
opiWahn



Oo Ok danke, für den Tipp ^^
Aber ich hatte nur gutes über DevC++ gehört *wunder*
Ok dann hol ich mir das Visual C++
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
15.10.2007, 19:55 Uhr
mischa
Fragender


Wenn du Visual C++ holst. Von GTK gibt es für Visual C++ Project Shieds-oder irgend wie änlich- die musst du nur an die richtige stelle in deinem Projekt kopieren und dann kannst du GTK verwenden ohne dir den Aufwand zu machen die Libs einzulinken, steht schon alles in diesen Shiets.
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
16.10.2007, 18:07 Uhr
opiWahn



ok danke
mach ich gleich ^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: