OVH Cloud OVH Cloud

Bibliothèque graphique

17 réponses
Avatar
Seb
Bonjour,

Je suis à la recherche d'une bibliothèque graphique pour Windows.
J'utilisais auparavant OWL de Borland, mais je souhaite me tourner vers une
autre bibliothèque pour plusieurs raisons (dont changement de compilateur
c++).

J'ai pour le moment trouvé Mingw et gtk : les avez-vous déjà utilisés ? Si
oui qu'en avez-vous pensé ?

Sébastien

10 réponses

1 2
Avatar
Ambassadeur Kosh
"Seb" a écrit dans le message de
news:c1vcil$kb5$
Bonjour,

Je suis à la recherche d'une bibliothèque graphique pour Windows.
J'utilisais auparavant OWL de Borland, mais je souhaite me tourner vers


une
autre bibliothèque pour plusieurs raisons (dont changement de compilateur
c++).



J'ai pour le moment trouvé Mingw et gtk : les avez-vous déjà utilisés ? Si
oui qu'en avez-vous pensé ?



que ça pue le pinguin. peut être regarder Visual .Net, ou alors C++ Builder.
enfin, tu fais comme tu veux...
Avatar
Seb
"Ambassadeur Kosh" a écrit dans le message
news: c1vh42$leq$
"Seb" a écrit dans le message de
news:c1vcil$kb5$
Bonjour,

Je suis à la recherche d'une bibliothèque graphique pour Windows.
J'utilisais auparavant OWL de Borland, mais je souhaite me tourner
vers une autre bibliothèque pour plusieurs raisons (dont changement
de compilateur c++).



J'ai pour le moment trouvé Mingw et gtk : les avez-vous déjà
utilisés ? Si oui qu'en avez-vous pensé ?



que ça pue le pinguin. peut être regarder Visual .Net, ou alors C++
Builder. enfin, tu fais comme tu veux...



Comme je pense utiliser un compilateur genre gcc, je préfère envisager des
solutions "provenant de Linux" avant de pouvoir comparer avec les ténors du
monde windows.

Seb
Avatar
FrekoDing
Dans la news : c1vcil$kb5$,
Seb ecrivait (justement !) :

Bonjour,



Bonjour.

Je suis à la recherche d'une bibliothèque graphique pour Windows.
J'utilisais auparavant OWL de Borland, mais je souhaite me tourner
vers une autre bibliothèque pour plusieurs raisons (dont changement
de compilateur c++).



l'api Win32 et les MFC ne suffisent pas ?
sinon y a WxWindows, GTK...
@+
Avatar
Ambassadeur Kosh
> l'api Win32 et les MFC ne suffisent pas ?



le code hexadecimal et VI ne suffisent pas ?
serieux Freko, on parle d'un framework objet la,
pas d'une passoire à bug.

sinon y a WxWindows, GTK...



je ne connais pas trés bien gtk, mais ça m'a l'air
un peu moins pourri que les MFC. ceci dit, vu la
gueule du hello world, je souhaite bien du plaisir
à seb. dans la plus pure tradition Unix.



#include <gtk/gtk.h>

static void hello( GtkWidget *widget,gpointer data )
{
g_print ("Hello Worldn");
}

static gboolean delete_event( GtkWidget *widget,
GdkEvent *event,
gpointer data )
{
g_print ("delete event occurredn");
return TRUE;
}

static void destroy( GtkWidget *widget,
gpointer data )
{
gtk_main_quit ();
}

int main( int argc,
char *argv[] )
{
GtkWidget *window;
GtkWidget *button;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

g_signal_connect (G_OBJECT (window), "delete_event",
G_CALLBACK (delete_event), NULL);

g_signal_connect (G_OBJECT (window), "destroy",
G_CALLBACK (destroy), NULL);

gtk_container_set_border_width (GTK_CONTAINER (window), 10);

g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (hello), NULL);

g_signal_connect_swapped (G_OBJECT (button), "clicked",
G_CALLBACK (gtk_widget_destroy),
G_OBJECT (window));

gtk_container_add (GTK_CONTAINER (window), button);

gtk_widget_show (button);

gtk_widget_show (window);

gtk_main ();

return 0;
}
Avatar
Seb
"Ambassadeur Kosh" a écrit dans le message
news: c1vlso$a2g$
l'api Win32 et les MFC ne suffisent pas ?



le code hexadecimal et VI ne suffisent pas ?
serieux Freko, on parle d'un framework objet la,
pas d'une passoire à bug.




Bon.

sinon y a WxWindows, GTK...



je ne connais pas trés bien gtk, mais ça m'a l'air
un peu moins pourri que les MFC. ceci dit, vu la
gueule du hello world, je souhaite bien du plaisir
à seb. dans la plus pure tradition Unix.





[ ... ]

Donc grosso-modo si on veut réaliser une appli pro, c'est forcément VC++ ou
Borland ?

Seb
Avatar
AMcD®
> Donc grosso-modo si on veut réaliser une appli pro, c'est forcément
VC++ ou Borland ?



Pas forcément. Mais bon, quand t'auras goûté au Visual Studio, au MSDN et
cie t'es pas prêt de retourner avc gcc et autres heu daubes. Enfin, c'est
mon avis...

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
FrekoDing
Dans la news : c1vlso$a2g$,
Ambassadeur Kosh ecrivait (justement !) :

l'api Win32 et les MFC ne suffisent pas ?



le code hexadecimal et VI ne suffisent pas ?
serieux Freko, on parle d'un framework objet la,
pas d'une passoire à bug.



et c'est parti pour un troll ;-)
monsieur demande une lib graphique, je lui conseille ce qui est a la
base de toutes interfaces sous Windows
à savoir l'api Win32.
je lui conseille aussi MFC (que je n'aime pas pourtant)
la raison en est tres simple : il trouvera une multitude de doc et
d'aide sur le net.

sinon y a WxWindows, GTK...



je ne connais pas trés bien gtk, mais ça m'a l'air
un peu moins pourri que les MFC. ceci dit, vu la
gueule du hello world, je souhaite bien du plaisir
à seb. dans la plus pure tradition Unix.



il veut du code portable...
AWT et Swing peut etre ?! ;-)
@+
Avatar
Ambassadeur Kosh
>> Donc grosso-modo si on veut réaliser une appli pro, c'est forcément
VC++ ou Borland ?





non. tu obtiendras le même résulat avec un autre ide/compilateur/framework.
faut juste voir comment.

puis y'a d'autres langages aussi.

Pas forcément. Mais bon, quand t'auras goûté au Visual Studio, au MSDN et
cie t'es pas prêt de retourner avc gcc et autres heu daubes. Enfin, c'est
mon avis...



c'est le mien égallement.

bon, gcc, c'est certainement un bon compilateur, mais tu mets quoi par
dessus pour bosser ? Emacs et une ligne de commande ? laisse moi rire...

serieux, une boite me propose un poste au double de salaire pour bosser
avec un ensemble pareil, meme pas je dépense un euro en téléphone pour
decliner.
Avatar
FrekoDing
Dans la news : c1vmdh$qrt$,
Seb ecrivait (justement !) :

Donc grosso-modo si on veut réaliser une appli pro, c'est forcément
VC++ ou Borland ?



ce sont les IDE les plus complets sous Windows.
Perso, je te conseille Visual Studio (.Net tant qu'a faire)
c'est le meilleur IDE qui soit.
@+
Avatar
Ambassadeur Kosh
> et c'est parti pour un troll ;-)



clair. ça manque en fait. on se marrait bien sur le forum dotnet :o)

monsieur demande une lib graphique, je lui conseille ce qui est a la
base de toutes interfaces sous Windows à savoir l'api Win32.



bof.

je lui conseille aussi MFC (que je n'aime pas pourtant)
la raison en est tres simple : il trouvera une multitude de doc et
d'aide sur le net.



pour le Framework .Net aussi. quand au composants pour Delphi et
Builder, il y'en a par milliers qui sont exceptionnels, gratos et avec
les sources. on pouvait pas en dire autant pour Visual 6 et les MFC

il veut du code portable...
AWT et Swing peut etre ?! ;-)



et si notre ami seb se penchait un peu sur COM ou sur .NET ?
non seulement ses objets seraient utilisables par d'autres langages,
mais aussi d'autres plateformes sans recompiler, etc etc...
1 2