Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2007, à 16:47

maltutoma

développer en c

salut la communauté. je me suis initié au c il y a pas longtemps, bon enfin j'en connais les rumidents pointeurs, structures et autres mais je voudrais savoir comment je pourrais développer un véritable logiciel avec une interface graphique et autres. je voudrais savoir aussi bien où trouver des documents pour m'y mettre rapidement, que savoir quelle ressource logiciel utiliser. merci d'avance pour vos réponses.

Hors ligne

#2 Le 24/01/2007, à 17:04

ddavid86

Re : développer en c

Salut,
Si tu cherches un compilateur C, regardes plutôt du côté de gcc...
Sinon si ton souci c' est l' interface graphique, tu peux toujours jeter un coup d' oeil du côté de la librairie gtk, ça devrait pas être trop dur à trouver...


Ca sert à quoi une signature?

Hors ligne

#3 Le 24/01/2007, à 17:38

csoler

Re : développer en c

Pour les boutons et les tirettes, je ne jure que par Qt (www.trolltech.com). C'est simple, efficace, etc.


Mon projet chou: http://retroshare.sourceforge.net
(Voir aussi la page ubuntu-fr: http://doc.ubuntu-fr.org/retroshare)

Hors ligne

#4 Le 24/01/2007, à 20:55

Alfy1109

Re : développer en c

Bonsoir,

@ csoler
Je suis allé voir sur le site trolltech, on peut télécharger, utiliser 1 mois mais il y a une license
assez costaude après.
Comment fais-tu ?

Alfy


" Je suis fascine par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre....Et les avions aussi.... En meme temps l'air tu peux pas le toucher...ca existe et ca existe pas...Ca nourrit l'homme sans qu'il ait faim...It's magic...L'air c'est beau en meme temps tu peux pas le voir, c'est doux et tu peux pas le toucher.....L'air c'est un peu comme mon cerveau.. " J.C. VanDamme

Hors ligne

#5 Le 24/01/2007, à 21:22

Link31

Re : développer en c

Non, la licence de Qt est libre et gratuite pour les projets non commerciaux (sinon il faut payer). Comme Qt est libre, il est disponible dans Synaptic. Tu peux installer le paquet libqt-dev et commencer à développer.

Hors ligne

#6 Le 24/01/2007, à 21:37

Alfy1109

Re : développer en c

Merci Link31,

Sur ta lancée, peux-tu m'indiquer des tutos, j'en cherche
Merci


" Je suis fascine par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre....Et les avions aussi.... En meme temps l'air tu peux pas le toucher...ca existe et ca existe pas...Ca nourrit l'homme sans qu'il ait faim...It's magic...L'air c'est beau en meme temps tu peux pas le voir, c'est doux et tu peux pas le toucher.....L'air c'est un peu comme mon cerveau.. " J.C. VanDamme

Hors ligne

#7 Le 25/01/2007, à 00:01

Link31

Re : développer en c

Je ne programme pas (encore) avec Qt, donc je ne suis peut-être pas le mieux placé pour te répondre...

Essaie quand même de regarder ça :
http://doc.trolltech.com/4.1/tutorial.html
http://doc.trolltech.com/4.1/tutorial2.html

Hors ligne

#8 Le 25/01/2007, à 00:27

Anium

Re : développer en c

Il existe aussi d'autres librairies graphiques. Les plus connues : wxWidget, Fox Tool Kit.

Hors ligne

#9 Le 25/01/2007, à 00:57

niemann

Re : développer en c

Merci à Link31 pour les liens sur ces excellents tutos. Je connais "assez bien" C, mais ai eu des déboires avec C++, surtout quand il fallait passer dans ce pseudo-langage windows, qui permet par exemple d'écrire des executables (laborieux) en OpenGl.

Quelqu'un peut-il me dire s'il existe sur Ubuntu/linux un équivalent d'OpenGl, et quel langage de programmation il utilise?

Merci d'avance.

#10 Le 25/01/2007, à 01:14

Link31

Re : développer en c

Ah oui, je n'avais pas fait attention, Qt se programme en C++... Je crois que Gtk se programme en C.

niemann a écrit :

Quelqu'un peut-il me dire s'il existe sur Ubuntu/linux un équivalent d'OpenGl

Euh... OpenGL big_smile

Enfin plutôt Mesa, qui est l'implémentation libre d'OpenGL, mais ça reste pareil

niemann a écrit :

et quel langage de programmation il utilise?

C
C++
Pascal
Java
...
Tu peux programmer en OpenGL avec pratiquement n'importe que langage. Il suffit d'installer les headers correspondants.

Hors ligne

#11 Le 25/01/2007, à 07:50

erik

Re : développer en c

[img][/img]

Merci, Link31 ! effectivement, c'est bien mesa (libgl1-mesa-dev, etc.. - 4 paquets en tout -) qui remplace bien opengl, et qui peut se programmer en C, C++, pascal ou Java(qui est déjà une forme de C++ peaufinée).

Bonne idée de suggérer Pascal : c'est sympa à utiliser.

euuuuh : aurais tu des liens vers des tutos mesa ?    roll

eeeeet : je confirme : c'est gcc qui est l'équivalent de C, pas vraiment Qt, quoi que ça paraisse assez simple, si on fait abstraction des "include xxxxx" et des commandes mmmm::nn, qui rappellent C++. D'ailleurs, s'il y a parmis vous des masochistes, ils peuvent aller voir du côté de C++.NET, la trouvaille de Microsoft, qui rendait visual C++ incompatible avec Windows XP....[youtube]http://www.youtube.com/watch?v=[/youtube]


________________________________________________________________________
Ce n'est pas que je ne sache pas ce que je sais, mais je sais que je ne sais pas grand chose....

Hors ligne

#12 Le 25/01/2007, à 09:45

mesmento

Re : développer en c

Tu peux aussi apprendre Objective-C (une surcouche du C qui le rend très proprement et efficacement Orienté Objet) et utiliser les magnifique outils que sont Gorm et Project Center/Project Manager (au choix) (Gorm te permet de créer une interface graphique en trois glisser-déposer):

bilbio :
http://jbbourgoin.free.fr/site/index.ph … &Itemid=51

une intro:
http://www.sophos.ca/~ludovic/article/article.html

ainsi tu  pourras facilement créer des applications Linux quasi directement compilable sous MacOSX (si bien codé : directement compilable sous MacOSX), et qui peuvent également fonctionner sous Windows via GNUstep pour Windows (pareil si bien codé, directement compilable).

Dernière modification par mesmento (Le 25/01/2007, à 09:58)

Hors ligne

#13 Le 25/01/2007, à 09:46

trucutu

Re : développer en c

erik a écrit :

eeeeet : je confirme : c'est gcc qui est l'équivalent de C, pas vraiment Qt,

Euh... tu dirais pas quelque chose d'erroné là ?...

link31 > pour le C++, tu as GTK++ ou GTKmm, je sais plus trop. Enfin, tout ça pour dire que GTK n'est pas limité au C je pense


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#14 Le 25/01/2007, à 11:37

qqun

Re : développer en c

pour des tutos opengl le site de nehe devrait faire l'affaire.

http://nehe.gamedev.net/

sinon pour l'interface graphique GTK est assez simple a apprendre.

http://www.gtk.org/tutorial/

#15 Le 25/01/2007, à 18:47

Link31

Re : développer en c

trucutu a écrit :

link31 > pour le C++, tu as GTK++ ou GTKmm, je sais plus trop. Enfin, tout ça pour dire que GTK n'est pas limité au C je pense

Oui, j'ai déjà entendu parler de ça (c'est GTKmm de mémoire). Mais ma réponse était pour la question de maltutoma, qui voulait développer en C une application graphique smile

Hors ligne

#16 Le 26/01/2007, à 13:43

trucutu

Re : développer en c

Ah ok, aux temps pour moi...
J'étais resté sur (ce que j'ai pris pour de) la "comparaison" Qt / Gtk (troll inside ... roll )


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne