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

  FORUM HardWare.fr
  Programmation
  C++

  [C] La programmation graphique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] La programmation graphique

n°154008
Roco
Posté le 07-06-2002 à 22:34:22  profilanswer
 

Salut :hello:  
 
Alors voilà j'ai déjà "un peu" programmé en Java et réalisé quelques programmes en utilisant des GUI et là je me met un peu au C afin de ne pas être trop largué pour ma prochaine rentrée universitaire, et j'ai donc quelques chtites questions :
 
1/ En java, toutes les paquetages que j'utilise sont ceux fournis par Sun dans son sdk mais en C apparement ç'est pas le cas et la plupart du temps on "paye" les paquetages, de plus rien n'est vraiment normalisé (j'entends par là qu'il n'y a apparement pas de classes de base genre un java.net, java.sql ... Est-ce vrai, ou je me plante complétement?
 
2/ Pour les interfaces graphiques, comment on fait? J'ai vu vite fais sur google qu'il y avait des trucs comme Visual C++, et les borland mais bon.. c'est pas possible de faire des GUI sans IDE?
 
3/ Le C en entreprise ça n'existe pratiquement plus, non? On utilise que le C++, non?
 
J'ai acheté un book pour commencer et franchement il ne parle pas de cela et c'est assez chiant... En plus j'ai du me dépatouiller tout seul pour aller chercher un compilo! Put1 avec java c'est bcp plus simple d'apprendre à coder (sdk, plein de docs, plein de trucs gratuit)
 
Chui perdu, ça peu vous parraître con mais bon :sweat:


---------------
[:roco] Un chtit café et hop ça repart !
mood
Publicité
Posté le 07-06-2002 à 22:34:22  profilanswer
 

n°154013
Alload
Posté le 07-06-2002 à 22:39:20  profilanswer
 

Tu télécharges le SDK de Windows et là tu peux faire tout ce que tu veux, bien que si tu utilises seulement l'API ça va être chaud :D

n°154014
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-06-2002 à 22:40:14  profilanswer
 

Pour les GUI sans IDE, tu as l'API Windows, soit des trucs de plus haut niveau, comme QT (qui existe aussi sous Linux - je sais pas si c'est gratuit sous Windows).
Y a les librairies "propriétaires", comme les MFC de Microsoft (essentiellement Visual C++) et les VCL/CLX de Borland (C++Builder et Delphi)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°154079
darkoli
Le Petit Dinosaure Bleu
Posté le 08-06-2002 à 00:11:23  profilanswer
 

Roco a écrit a écrit :

Salut :hello:  
 
Alors voilà j'ai déjà "un peu" programmé en Java et réalisé quelques programmes en utilisant des GUI et là je me met un peu au C afin de ne pas être trop largué pour ma prochaine rentrée universitaire, et j'ai donc quelques chtites questions :
 
1/ En java, toutes les paquetages que j'utilise sont ceux fournis par Sun dans son sdk mais en C apparement ç'est pas le cas et la plupart du temps on "paye" les paquetages, de plus rien n'est vraiment normalisé (j'entends par là qu'il n'y a apparement pas de classes de base genre un java.net, java.sql ... Est-ce vrai, ou je me plante complétement?
 
2/ Pour les interfaces graphiques, comment on fait? J'ai vu vite fais sur google qu'il y avait des trucs comme Visual C++, et les borland mais bon.. c'est pas possible de faire des GUI sans IDE?
 
3/ Le C en entreprise ça n'existe pratiquement plus, non? On utilise que le C++, non?
 
J'ai acheté un book pour commencer et franchement il ne parle pas de cela et c'est assez chiant... En plus j'ai du me dépatouiller tout seul pour aller chercher un compilo! Put1 avec java c'est bcp plus simple d'apprendre à coder (sdk, plein de docs, plein de trucs gratuit)
 
Chui perdu, ça peu vous parraître con mais bon :sweat:  




 
2. On peut faire une application avec interface graphique sans IDE mais ça représente plains de code pour pas grand chose au final.
 
3. Ben je fais que ça plus d'autres trucs mais le language de programmation c'est c (Pour les performances).


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°154109
gilou
Modérateur
Modzilla
Posté le 08-06-2002 à 02:30:11  profilanswer
 

DarkOli a écrit a écrit :

 
 
2. On peut faire une application avec interface graphique sans IDE mais ça représente plains de code pour pas grand chose au final.
 




Ça, ca se discutte: c'est plus long a develloper, mais a la fin, tu as qque chose de totallement customisé pour tes besoins.
M'est arrivé d'avoir a faire des boites de dialogues d'un programme windows (3.1...) pour des "Visuellement deficient" ou les Dialog Box pouvaient faire 3 ecrans x 2 ecrans, et les fontes devaient au moins etre du 24.
Ben comme j'utilisais un framework (devellopé par un collégue) ou les boites de dialogues etaient entierement crees dynamiquement, et ou tous les positionnements des elements du dialogue se faisaient automatiquement (les elements calculaient leur taille, l'element parent en deduisait leur position et sa taille...), il m'a suffi de changer la taille de la police par defaut des dialogues pour que ca roule (et ajouter des accelerateurs claviers pour le scroll).
Avec certains frameworks proprios, j'en aurait bavé un max.
Donc en resumé, ca depend.
A+,


Message édité par gilou le 06-08-2002 à 02:31:12

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°154111
Jar Jar
Intaigriste
Posté le 08-06-2002 à 02:40:50  profilanswer
 

antp a écrit a écrit :

Pour les GUI sans IDE, tu as l'API Windows, soit des trucs de plus haut niveau, comme QT (qui existe aussi sous Linux - je sais pas si c'est gratuit sous Windows).
Y a les librairies "propriétaires", comme les MFC de Microsoft (essentiellement Visual C++) et les VCL/CLX de Borland (C++Builder et Delphi)


Tout ça c'est du C++.
S'il veut faire du C, c'est GTK+, ça marche aussi sous Windows et c'est génialement simple.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°154112
apolon34
Vive Linux!!
Posté le 08-06-2002 à 03:22:04  profilanswer
 

le gtk c'est magnifique !!
 
si tu veux te mettre au c, que tu veux un environement de developpement geant, passes sous linux!!!
 
c'est LA plate-forme de base pour programmer, et pas besoin de trucs d'assistes genre vc++, c++ builder & co
 
tu t'armes de ton editeur de texte et ton compilo et rulezzz

n°154116
gilou
Modérateur
Modzilla
Posté le 08-06-2002 à 07:15:09  profilanswer
 

Jar Jar a écrit a écrit :

Tout ça c'est du C++.
S'il veut faire du C, c'est GTK+, ça marche aussi sous Windows et c'est génialement simple.  




Non. Les API Windows, c' est essentiellement du C.
A+,


Message édité par gilou le 06-08-2002 à 07:15:54
n°154123
manu025
Posté le 08-06-2002 à 11:07:28  profilanswer
 

Si tu veut un sysème de classes à la JAVA, il te faut programmer en c++ pour avoir une structure des classes  hiérarchique.
Un toolkit pas mal pour faire des GUI est QT, de plus il est très bien documenté. Vas voir sur http://www.troll.no
 
Sinon, il y a Fox, wxWindows, ...
 
Mais tu peut aussi interfacer Java avec tes progs en C (JNI).


Message édité par manu025 le 06-08-2002 à 11:08:31

---------------
-@- When code matters more than commercials -@-
n°154143
gilou
Modérateur
Modzilla
Posté le 08-06-2002 à 12:03:35  profilanswer
 

manu025 a écrit a écrit :

Si tu veut un sysème de classes à la JAVA, il te faut programmer en c++ pour avoir une structure des classes  hiérarchique.
Un toolkit pas mal pour faire des GUI est QT, de plus il est très bien documenté. Vas voir sur http://www.troll.no
 
Sinon, il y a Fox, wxWindows, ...
 
Mais tu peut aussi interfacer Java avec tes progs en C (JNI).  




Euh non, tu peux faire ca en C avec un peu d'efforts et de rigueur. D'ailleurs au debut, le C++, c'etait un front end qui generait du C.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 08-06-2002 à 12:03:35  profilanswer
 

n°154175
cassidy
Black Rainbow
Posté le 08-06-2002 à 13:31:15  profilanswer
 

apolon34 a écrit a écrit :

le gtk c'est magnifique !!
 
si tu veux te mettre au c, que tu veux un environement de developpement geant, passes sous linux!!!
 
c'est LA plate-forme de base pour programmer, et pas besoin de trucs d'assistes genre vc++, c++ builder & co
 
tu t'armes de ton editeur de texte et ton compilo et rulezzz  




 
Je confirme j'ai appris le C tout seul sous GNU/linux et c'est que du bonheur!!
Des chiées de libs qui vont plein de truc geniaux et tout ca gratos. Bref l'eden!
Pour les interfaces graphiques t'as le choix: GTK, QT (meme si je croa que c plutot C++ ca, non?) et surement plein d'autre que je connais pas :)
 
bref C le sous GNU c le pied :)


---------------
Join us now and share the software;
n°154187
Jar Jar
Intaigriste
Posté le 08-06-2002 à 14:06:17  profilanswer
 

cassidy a écrit a écrit :

Pour les interfaces graphiques t'as le choix: GTK, QT (meme si je croa que c plutot C++ ca, non?) et surement plein d'autre que je connais pas :)


Bah y'a principalement de disponible (liste non exhaustive) :

  • GTK+ : C, C++, Java, Perl, PHP, Python, Tcl, OCaml.
  • Qt : C++, Python.
  • GNUstep (disponible depuis peu, mais très prometteur) : Objective C.
  • Tk (périmé) : Tcl, OCaml, ptêt d'autres.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book

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

  [C] La programmation graphique

 

Sujets relatifs
programmation shell[Access] Graphique dans un formulaire
[JAVA] probleme graphique avec mes JTree !!!!Utilisation d'une Librairie Graphique pour PHP/ASP
[Linux, C, programmation de fenetre] kes ki existe ?debutant et programmation
Langage de programmationquel type de programmation ?
ACCESS : cocher un bouton d'option par programmation ?Quel bouquin pour commencer la programmation en 3D
Plus de sujets relatifs à : [C] La programmation graphique


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