GUI en C - C - Programmation
Marsh Posté le 25-08-2006 à 15:26:05
Ouais, enfin, une GUI C avec DevCPP, sans biliotheque supplementaire, ca veut dire API Win32, donc a moins de t'appeller Harkonnen, tu vas t'amuser
Marsh Posté le 25-08-2006 à 15:29:27
Aucune bibliothèque graphique, de base, en C.
Quant à dev-cpp, c'est uniquement un IDE.
Si tu veux une bibliothèque relativement portable, et en C, pour développer des GUI, alors zieute du côté de GTK.
Marsh Posté le 25-08-2006 à 16:17:55
arf, c'est ce que je redoutais...
Mais quelles sont les possibilités avec l'API Win32 et ou puis trouver une bonne grosse documentation sur le sujet (liste des composants et tout le tralala)?
Autre question: Comment fonctionne ces bibliotheques externes ?
Elle passent par l'API Win32 (USER ET GDI non ?) ou aors implementent elles des fonctions propres ?
Marsh Posté le 25-08-2006 à 16:26:42
Iscream a écrit : Mais quelles sont les possibilités avec l'API Win32 et ou puis trouver une bonne grosse documentation sur le sujet (liste des composants et tout le tralala)? |
msdn.microsoft.com et des bouquins; cela dit on a de plus en plus de mal à trouver ça, vu l'obsolescence de la chose.
t'as quelque chose à te faire pardonner pour souffrir comme ça ?
Marsh Posté le 25-08-2006 à 20:41:39
Iscream a écrit : arf, c'est ce que je redoutais... |
A moins que tu ais des besoins très particuliers, laisse tomber. On t'a déjà conseillé GTK+2.
http://www.gtk-fr.org/wakka.php?wiki=PageAccueil
Citation : |
Ce sont des surcouches des fonctions systèmes. (ben oui, on ne va pas réinventer ce qui existe).
Un des gros avantages, c'est la portabilité. Le même code source peut être recompiler pour Linux, par exemple... (à de rares exceptions près liées au système, comme la gestion des utilisateur ou les droits sur les fichiers...)
Marsh Posté le 26-08-2006 à 01:09:06
Merci pour vos réponses, je vais pour l'instant me contenter de qt, ou gtk+ pour le C.
J'irai surement faire un tour plus tard sur la msdn, histoire de regarder un peu tout ca de plus près, voir les rouages de la machine...
[edit]Existe-t-il avec GTK+, un designer permettant de mettre en page "en live" les composants (dans le genre de qt designer) ?
(Je passe d'un extreme a l'autre... [/edit]
Marsh Posté le 27-08-2006 à 18:48:34
Iscream a écrit : Merci pour vos réponses, je vais pour l'instant me contenter de qt, ou gtk+ pour le C. |
Pas besoin de bibliotheque externe pour faire du gui en C, puisque tout est déjà inclus en natif (comctl32 et autres)
Marsh Posté le 28-08-2006 à 14:28:21
Iscream a écrit : |
Marsh Posté le 28-08-2006 à 14:31:25
marctes a écrit : Pas besoin de bibliotheque externe pour faire du gui en C, puisque tout est déjà inclus en natif (comctl32 et autres) |
ce dont tu parles c'est du windows, rien à voir avec le langage C.
Marsh Posté le 28-08-2006 à 14:45:55
ReplyMarsh Posté le 28-08-2006 à 15:09:57
ReplyMarsh Posté le 28-08-2006 à 15:15:09
regarde les docs pour te faire une idée;
le niveau de chacun étant différent, la notion de simplicité est toute relative
Marsh Posté le 28-08-2006 à 15:44:54
Bad_Day a écrit : enfait quel est le meilleur GTK ou QT ? du point de vu simplisité hein |
Déjà, il y a un pour le C (GTK+2) et un autre pour le C++ (QT4). Ca calme...
Marsh Posté le 28-08-2006 à 21:24:19
gtkmm est le port c++ de gtk, il existe aussi gtk#, php-gtk, pygtk
Marsh Posté le 31-08-2006 à 12:13:32
Salut.
Pour répondre à ta première question, voici un site qui explique comment utiliser les différents controles windows sous Dev-cpp:
http://www.foosyerdoos.fsnet.co.uk/
Le plus dur étant de comprendre la philosophie de programmation de Microsoft!
Sinon, je trouve que les bibliothèques gtk ou qt sont assez lourdes (à l'exécution) sous windows. D'un autre côté, si tu veux coder une interface complexe, tu risques de te mordre les doigts avec l'Api win32.
Il existe aussi une alternative plus simple, les ressources. Au lieu de créer les controles dans le code, tu crées un script .rc qui contient les types, propriétés, etc. des différents controles de l'interface.
Quelques exemples ici http://bob.developpez.com/tutapiwin/
Marsh Posté le 10-09-2006 à 10:45:46
Iscream a écrit : je cherche un tuto sur la programmation de gui pour windows en C. |
http://bob.developpez.com/tutapiwin/
Have fun !
Marsh Posté le 16-09-2006 à 14:29:04
S'il débute tout juste , j'ajouterai méme ca:
http://www.siteduzero.com/tuto-3-2 [...] ndows.html
Marsh Posté le 25-08-2006 à 15:23:23
Salut,
je cherche un tuto sur la programmation de gui pour windows en C.
Certes il y a QT en C++, cependant j'aimerais développer une gui sans librairies externe avec devcpp.
C'est pourquoi j'aimerais un tutoriel assez complet sur la creation des différents composants. Devcpp fournit déja par défaut une fenetre prete a compiler, j'aimerai surtout une "liste" des différents composant et de le maniere de les implementer pour arriver a une GUI un peu évoluée pour faire des client ftp, irc etc... dans l'idée des appli réalisées avec QT.
Merci pour votre aide ...