cs_psycomel
Messages postés128Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention24 octobre 2006
-
7 déc. 2003 à 18:14
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 2007
-
29 oct. 2006 à 18:06
bONjour A TOUS !!
J'aimerais créer un projet visual c++.
Pour cela j'aurais besoin d'une interface graphique .
En créant un nouveau projet c++ wizard application j'ai la possibilité de creer une interface avec des boutons de controle.
Malheureusement je ne comprend strictement rien.
Par exemple : quand je veux creer un bouton il me demande de creer une classe. Aparement je la créee mal car apres je n'ai pa la possibilité de me servir de ce bouton.
En bref , jaimerais savoir si kkun a deja fait un projet visual c++ et sil me pouvais me passer une source simple ou mexpliquer simplement ou je me trompe...
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 7 déc. 2003 à 18:36
Avec wizard, tu utilise les MFC (donc les class)
Si tu n'en veu pas, tu fait un projet win32 (ou carrément vide) et tu crée tes dialogues avec l'éditeur de ressource, pas besoin des MFC pour ca
cs_psycomel
Messages postés128Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention24 octobre 2006 7 déc. 2003 à 18:44
Oui mais je pense k'il est necessaire d'utiliser les classes et il est la le but , car je veux attribuer aux boutons la fonction de la classe.
Je n'ai pas envie de créér simplement du procédural comme avec une fentre cmd.
mais par contre l'éditeur de ressource je ne sais pa ce ke c'est , je na'i jamis entendu parler. si c mieux , faudrai ke je connaisse ..
Si tu avais un exemple avec des MFC j'aimerais bien le voir si c'était possible. meme un truc tres simple . ca mavancerais. il n'y a rien dans les messages ou les projets du site.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 7 déc. 2003 à 20:51
Je fais de la programmation avec les MFC (très rapide à utiliser, mais très chiante à manipuler à mon goût !), et pour créer des interfaces avec il n'y a rien de plus simple : Nouveau Projet/sélectionne MFC APPWizards, et crée ton interface à la façon de VB.
DarK Sidious
[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
Vous n’avez pas trouvé la réponse que vous recherchez ?
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 7 déc. 2003 à 21:10
Slt, je n'aime pas trop le MFC alors moi je travaille avec QT, c'est portable sur windows et linux... et c'est tout de même assez simple.. toi qui rêve de travailler avec des classes, si tu utilises QT, tu ne feras plus que ça puisque tout est généré dans des classes... il y a un exemple sur le simple,un simple petit prog qui montre comment écrire du texte, mettre des boutons... mais pas de moi... c'est assez simple, j'espère que tu vas choisir ça ! ;)
cs_psycomel
Messages postés128Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention24 octobre 2006 7 déc. 2003 à 21:17
J'étais en crain d'écrire ce message quand le message d1m3x est arrivé :
Merci de mavoir répondu dark connaisseur mfc.
Mais le probleme vien surtout du fait ke je ne comprend pas que :
- par exempe : il va me demander de creer une classe parcke je met un bouton . ca je suis dakor meme si je ne comprend pas par kelle classe obligatoire je suis obligée de passer. mais apres avoir creer la classe et ben je ne pe plus double cliker sur le bouton il m'écrit que je n'ai pa le droit .
.
sinon en ce qui concerne qt jen tiendrait compte merci. mais jaimerais bien me servir du logiciel vc++ seulement . a voir quand meme
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 7 déc. 2003 à 21:19
tt a fait d'accord avec D1m3x, j'étais vraiment contre les classe (et jle suis toujour encore un peu vu que je sais pas bien m'en servir), mais j'ai été bluffé par QT, essaye QT Designer sous linux et tu véra que tu peut jeté VC++ !
Et puis avoir un code portable est vraiment sympa je trouve
cs_psycomel
Messages postés128Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention24 octobre 2006 7 déc. 2003 à 21:32
En reouvrant mon projet il ne me met plus derreur.
aie aie aie !! jcomprend pa .
enfin . j'ai tou de meme une question . la classe générée est -elle seulement destinée a cette nouvelle fenetre ?
et ou dois-je mettre dans tou ce projet immense mes classes a moi ki serviront pour ce projet ??
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 7 déc. 2003 à 21:38
C'est là le grand problème avec les MFC : tout est automatique, ou presque, donc il te rajoutte tout plein de code dont tu n'a pas envie, et dont tu ne sais pas comment manipuler !
En fait, si tu veux créer une classe perso, il te suffit de cliquer à droite dans l'explorateur de classe (barre sur la gauche de MS VC++) puis de cliquer sur New Class... Il te demandera alors quelques paramètres pour ta classe, puis tu pourras la modifier comme bon te semble.
DarK Sidious
[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 8 déc. 2003 à 12:02
Et bien je crois que je vais t'alléger tout un gros boulot, la version de QT 2.3.0 Non-Commercielle est disponible et elle est aussi opr windows... après l'installation il te suffit d'ouvrir VC++ et tu vas ds: Tools -> Customize et puis Add-Ins et u choisi le truc de QT alor tu peux tout gérer a partir de VC++ !
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 29 oct. 2006 à 18:06
Tu pourrais éviter de ressortir des topics qui ont 3 ans s'il te plait...
Regarde içi pour la réponse, au petit 1...
Sinon, regarde sur le site de Micro$oft, tu n'aura pas trop de problèmes à trouver des exemples qui utilisent les MFC. Regarde aussi sur ce site, et sur google, et je suis sur que tu connaitra tout des MFC.
<hr width="100%" size="2" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.