Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1931 connectés 

  FORUM HardWare.fr
  Programmation
  C

  GUI en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GUI en C

n°1431469
Iscream
Posté le 25-08-2006 à 15:23:23  profilanswer
 

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 ...

mood
Publicité
Posté le 25-08-2006 à 15:23:23  profilanswer
 

n°1431475
farib
Posté le 25-08-2006 à 15:26:05  profilanswer
 

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 [:pingouino]


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°1431478
Elmoricq
Modérateur
Posté le 25-08-2006 à 15:29:27  profilanswer
 

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.

n°1431517
Iscream
Posté le 25-08-2006 à 16:17:55  profilanswer
 

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 ?

n°1431521
_darkalt3_
Proctopathe
Posté le 25-08-2006 à 16:26:42  profilanswer
 

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 ?

n°1431612
Emmanuel D​elahaye
C is a sharp tool
Posté le 25-08-2006 à 20:41:39  profilanswer
 

Iscream a écrit :

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)?


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 :


Autre question: Comment fonctionne ces bibliotheques externes ?
Elle passent par l'API Win32 (USER ET GDI non ?) ou aors implementent elles des fonctions propres ?


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...)
 


Message édité par Emmanuel Delahaye le 25-08-2006 à 20:44:46

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1431698
Iscream
Posté le 26-08-2006 à 01:09:06  profilanswer
 

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]

Message cité 2 fois
Message édité par Iscream le 26-08-2006 à 01:16:01
n°1432180
marctes
Posté le 27-08-2006 à 18:48:34  profilanswer
 

Iscream a écrit :

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...


 
Pas besoin de bibliotheque externe pour faire du gui en C, puisque tout est déjà inclus en natif (comctl32 et autres)

n°1432514
karlkox
Posté le 28-08-2006 à 14:28:21  profilanswer
 

Iscream a écrit :


[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]


 
Gideon et Glade.

n°1432515
_darkalt3_
Proctopathe
Posté le 28-08-2006 à 14:31:25  profilanswer
 

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.

mood
Publicité
Posté le 28-08-2006 à 14:31:25  profilanswer
 

n°1432529
Bad_Day
Posté le 28-08-2006 à 14:45:55  profilanswer
 

enfait quel est le meilleur GTK ou QT ?   du point de vu simplisité hein  :)  
 
 

n°1432547
_darkalt3_
Proctopathe
Posté le 28-08-2006 à 14:57:36  profilanswer
 

y'a pas de meilleur :o

n°1432556
Bad_Day
Posté le 28-08-2006 à 15:09:57  profilanswer
 

_darkalt3_ a écrit :

y'a pas de meilleur :o


Je voulais dir le plus simple à utiliser  
 
 

n°1432566
_darkalt3_
Proctopathe
Posté le 28-08-2006 à 15:15:09  profilanswer
 

regarde les docs pour te faire une idée;
le niveau de chacun étant différent, la notion de simplicité est toute relative :o

n°1432599
Emmanuel D​elahaye
C is a sharp tool
Posté le 28-08-2006 à 15:44:54  profilanswer
 

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...


Message édité par Emmanuel Delahaye le 28-08-2006 à 15:45:14

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1432752
karlkox
Posté le 28-08-2006 à 21:24:19  profilanswer
 

gtkmm est le port c++ de gtk, il existe aussi gtk#, php-gtk, pygtk ;)

n°1434205
anordem
Posté le 31-08-2006 à 12:13:32  profilanswer
 

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! :p
 
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/

n°1435918
farib
Posté le 03-09-2006 à 15:48:52  profilanswer
 

Lourdes comment, Qt et GTK ? [:pingouino]

n°1439645
Emmanuel D​elahaye
C is a sharp tool
Posté le 10-09-2006 à 10:45:46  profilanswer
 

Iscream a écrit :

je cherche un tuto sur la programmation de gui pour windows en C.


http://bob.developpez.com/tutapiwin/
 
Have fun !


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1443390
big_dadi_f​at
Posté le 16-09-2006 à 14:29:04  profilanswer
 


 
S'il débute tout juste , j'ajouterai méme ca:  
http://www.siteduzero.com/tuto-3-2 [...] ndows.html
 
 
 ;)  ;)  ;)


Message édité par big_dadi_fat le 16-09-2006 à 14:29:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  GUI en C

 

Sujets relatifs
Un bon GUI builder en Java Swing et gratuit ? (JTables en cascade !)création de GUI avec Glade
Deja vu ce type de GUI ? GDI+ et directX9Images avec Fox Gui
GUI javaGUI configurator
GUI pour prog Python : Que choisir ?Matlab-Problème pour compiler une GUI
Communication entre GUI et parserBien développer sa GUI
Plus de sujets relatifs à : GUI en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR