Interface graphique C - C - Programmation
Marsh Posté le 15-06-2004 à 13:23:46
Non, il y en a plein.
Pour le Windows pur, tu as l'API Win32 brute, très bien documentée dans la MSDN mais un peu rustique, par contre ça produit du code ultra-optimisé si tu maîtrises bien, enfin pour du graphique c'est rarement utile...
Sinon le MFC, mais c'est du (mauvais) C++
Chez les systèmes graphiques multi-platteforme incluant un port Windows, tu as le GTK par exemple (un peu bourrin) et bien d'autres, idem en C++
Marsh Posté le 15-06-2004 à 14:50:18
Voilà des liens interessants (Google est ton ami !).
www.gtk-fr.org
www.gtk.org
weed > Oui c'est juste l'inversion du f et du r !
Marsh Posté le 17-06-2004 à 14:22:57
tu t'es trompé d'adresse darklol
http://www.gtk-fr.org/index.php?page=cours&id=01
mais est ce que gtk necessite un windows manager
parce que Bougaflex si tu veux du 100% portable je te conseille curse qui fonctionne en mode console ...
tu pourra meme lancer ton prog a partir de ssh
Marsh Posté le 17-06-2004 à 16:13:46
ReplyMarsh Posté le 17-06-2004 à 16:29:52
weed a écrit : si tu veux du 100% portable je te conseille curse qui fonctionne en mode console ... |
curse est standard maintenant ?
Marsh Posté le 17-06-2004 à 16:31:08
ReplyMarsh Posté le 17-06-2004 à 18:35:05
HelloWorld a écrit : curse est standard maintenant ? |
non je n'ai pas dis que c'etait un standard
je disais qu'au niveau portabilité c'est le top
on peux meme lancé son appli a distance via putty ou openssh. Je trouve que c'est un gros plus ....
je me suis peut eter fais mal comprendre
[mode troll]
apres j'ai entendu parlé de cursed gtk qui a l'air d'assossier la puissance de gtk et la portabilité de curse
[/mode troll]
Marsh Posté le 17-06-2004 à 18:37:06
weed a écrit : |
t'as déjà testé QT ? tu essaies, et tu me reparles ensuite de la notion de puissance
Marsh Posté le 17-06-2004 à 18:51:46
weed a écrit : non je n'ai pas dis que c'etait un standard |
Donc le 100% est en trop, ou alors c'est 100% sur UNIX.
Pour openssh c'est pas grace à cette lib mais juste grace aux séquences d'échappement ANSI. Et c'est aussi faisable avec les applis GTK (ou autre) via XWindow...
Je me demande ce que ça donne sous Windows qui a une taille de console fixe. Je serais pas étonné qu'ils aient recodé une pseudo console.
Marsh Posté le 17-06-2004 à 18:59:52
effectivement QT a l'air d'etre pas mal :
http://www.trolltech.com/products/qt/index.html
il est multiplatforme mais j'ai pas bien vu si on peux l'utiliser aussi bien en C qu'en C++
apres il faut voire si QT est beaucoup plus compliqué que GTK ???
j'aurai du peser mes mots. Je viens de decouvrir cette biblio ncurse gtk qui doit etre un mix de ncuse et de gtk. Et donc je pense ca doit etre pas mal. Tu peux faire fonctionner ton programme en mode console et en mode fenetre. J'entends par la si ton programme est lancer à distance via une console ssh ca sera le mode console, si ton programme est lancé sous un windows manager tu as le mode fenetre
C'est tout du moins ce que j'ai compris ...
Regarde les screenshots
http://zemljanka.sourceforge.net/cursed/screenshots/
Apres il faut voire si la biblio est compliqué a mettre en place ...
Marsh Posté le 17-06-2004 à 19:10:18
HelloWorld a écrit : Donc le 100% est en trop, ou alors c'est 100% sur UNIX. |
et bien je crois avoir sur sur plusieur site que c'etait multi plateforme
Citation : |
dsl, qu'est ce que tu sous entends que c'est faisable avec GTK qui est prevu fonctionner avec un XWindow
Citation : |
et bien comme je te l'ai dis c'est aussi porté sous windows
Marsh Posté le 18-06-2004 à 09:02:42
C'est vrai que QT a l'air pas mal mais pour Windows il n'est pas gratuit :
http://www.trolltech.com/products/qt/pricing.html
Marsh Posté le 18-06-2004 à 10:26:21
Citation : dsl, qu'est ce que tu sous entends que c'est faisable avec GTK qui est prevu fonctionner avec un XWindow |
Ben GTK s'appui sur X11... En fait c'est faisable avec n'importe quelle appli graphique sous Linux/UNIX.
Citation : |
Oui, ncurses existe. J'ai jamais testé.
Mais ssh sous Windows, je sais pas ce que ça va donner. Soit ils sont balaises et ils convertissent les séquences d'échapement ANSI en appels Win32, soit hum...
A l'occasino je testerais ça, et SFU voir ce qu'on peut faire.
Mais d'une manière générale je trouve pas que ce soit un gros avantage.
C'est rare qu'on ait besoin d'une telle utilisation quand on se destine à une appli graphique, et si c'est le cas, y'a VNC qui marche tres bien, ou le remote desktop de XP.
Marsh Posté le 18-06-2004 à 11:34:52
darkoli a écrit : C'est vrai que QT a l'air pas mal mais pour Windows il n'est pas gratuit : |
Y'a builderX aussi qui lui est gratos en version perso...
Marsh Posté le 15-06-2004 à 12:24:16
Bonjour à tous.
Glade est il le seul concepteur d'interfaces possible pour programmer des applications graphiques en C sous windows ?
Et si oui, qqun possède t'il une sorte de tutorial pour l'installer, installer les lib, etc ?
Merci.
---------------
Legends Never Die...