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

  FORUM HardWare.fr
  Programmation
  C++

  interface en C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

interface en C++

n°185026
picshertho
Posté le 29-07-2002 à 10:25:24  profilanswer
 

salut
je dois faire une console(interface) en C++
qqun peut il me dire quelle librairies je dois utiliser, quelles méthodes peuvent me servir.
bref, je connais tres peu C++ mais je suis en stage et je dois faire une console(une soirte de menu déroulant) ou on pourrait appeler des fonctions a linterieur  
un truc qui ressemble un peu au dos quoi
si vous savez  
merci

mood
Publicité
Posté le 29-07-2002 à 10:25:24  profilanswer
 

n°185034
velleronna​is
Posté le 29-07-2002 à 10:44:40  profilanswer
 

au hazard : la STDIO.H

n°185035
El_gringo
Posté le 29-07-2002 à 10:44:48  profilanswer
 

picshertho a écrit a écrit :

salut
je dois faire une console(interface) en C++
qqun peut il me dire quelle librairies je dois utiliser, quelles méthodes peuvent me servir.
bref, je connais tres peu C++ mais je suis en stage et je dois faire une console(une soirte de menu déroulant) ou on pourrait appeler des fonctions a linterieur  
un truc qui ressemble un peu au dos quoi
si vous savez  
merci




 
Et pourquoi tu ferais pas une vraie boite de dialogue ? c tout bête à fair. T'es sous windows ?

n°185040
picshertho
Posté le 29-07-2002 à 10:48:00  profilanswer
 

oui je suis sur windows
mais le truc c est que je dois faire une console avec un rendu assez design(c est pour mon stage)
moi je suis d accord de wer ac les boites de dialogue
mais on m a vaguement parlé d openGL
 
ALors de quoi ai je besoin pour dcreer des boites de dialogues (classes, include...)

n°185044
LetoII
Le dormeur doit se réveiller
Posté le 29-07-2002 à 10:49:34  profilanswer
 

velleronnais a écrit a écrit :

au hazard : la STDIO.H




 
:non:
s'il veut faire ça en C++ c'est iostream:
 

Code :
  1. #include <iostream> //Bibliothéque des flux d'entrée sortie
  2. using namespace std;
  3. int main(int,char**)
  4.    cout << "Affichage" <<endl; //pour afficher
  5.    char c;
  6.    cin >> c; //pour récupérer un caractaire par exemple.
  7.    return 0;
  8. }



---------------
Le Tyran
n°185045
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 10:49:53  profilanswer
 

picshertho a écrit a écrit :

oui je suis sur windows
mais le truc c est que je dois faire une console avec un rendu assez design(c est pour mon stage)
moi je suis d accord de wer ac les boites de dialogue
mais on m a vaguement parlé d openGL
 
ALors de quoi ai je besoin pour dcreer des boites de dialogues (classes, include...)




Si t'as Visual C++, utilise les MFC. Pour C++ Builder, utilise la VCL

n°185046
picshertho
Posté le 29-07-2002 à 10:50:18  profilanswer
 

ou est ce que je pourrais trouver des portions de code pour faire des interfaces en C++ ?

n°185047
picshertho
Posté le 29-07-2002 à 10:51:58  profilanswer
 

j ai visual C++ c'est quoi les MFC
ca sert a quoi,...?

n°185049
picshertho
Posté le 29-07-2002 à 10:53:43  profilanswer
 

mais il fait quoi le char** ?
 

letoII a écrit a écrit :

 
 
:non:
s'il veut faire ça en C++ c'est iostream:
 

Code :
  1. #include <iostream> //Bibliothéque des flux d'entrée sortie
  2. using namespace std;
  3. int main(int,char**)
  4.    cout << "Affichage" <<endl; //pour afficher
  5.    char c;
  6.    cin >> c; //pour récupérer un caractaire par exemple.
  7.    return 0;
  8. }


 



n°185050
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 10:55:36  profilanswer
 

MFC = Microsoft Foundation Classes, un ensemble de classes encapsulant les fonctions Win32.
 
Tout ce que tu as à faire, c'est de créer un projet utilisant les MFC, de dessiner tes boites de dialogues sous VC++, puis de leur rattacher une classe dérivée de CDialog (la classe mère des dialogbox de MFC). Ensuite, tu rattaches des évènements aux controles de ton interface, et basta !
 
codes source ici :
www.codeguru.com
www.codeproject.com

mood
Publicité
Posté le 29-07-2002 à 10:55:36  profilanswer
 

n°185052
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 10:56:30  profilanswer
 

picshertho a écrit a écrit :

mais il fait quoi le char** ?
 
 




c'est un tableau de chaines de caractères, correspondant aux différents arguments que tu transmets à ton programme via la ligne de commande

n°185054
picshertho
Posté le 29-07-2002 à 10:58:32  profilanswer
 

merci harkonnen  
t as l air de bien t y connaitre
si t as dautres conseils, je crache pas dessus

n°185055
LetoII
Le dormeur doit se réveiller
Posté le 29-07-2002 à 10:59:09  profilanswer
 

Harkonnen a écrit a écrit :

 
c'est un tableau de chaines de caractères, correspondant aux différents arguments que tu transmets à ton programme via la ligne de commande




 
et le premier int c le nombre d'arguments (nom du prog inclu)


---------------
Le Tyran
n°185059
picshertho
Posté le 29-07-2002 à 11:02:33  profilanswer
 

t en connaitrais pas des sites en francais ?

n°185065
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 11:06:20  profilanswer
 

picshertho a écrit a écrit :

t en connaitrais pas des sites en francais ?




www.developpez.com
leurs tutoriaux sont excellents.

n°185111
El_gringo
Posté le 29-07-2002 à 12:15:13  profilanswer
 

picshertho a écrit a écrit :

merci harkonnen  
t as l air de bien t y connaitre
si t as dautres conseils, je crache pas dessus




 
ho, c surtout qu'y se la pète !
 :D

n°185115
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 12:17:57  profilanswer
 

el_gringo a écrit a écrit :

 
 
ho, c surtout qu'y se la pète !
 :D  



:kaola:  
 :lol:  :D

n°185161
farib
Posté le 29-07-2002 à 13:47:49  profilanswer
 

c coi la différence entre  
 
#include <iostream.h>
 
et  
 
#include <iostream>
using namespace std  
 
 
???

n°185188
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 14:04:29  profilanswer
 

farib a écrit a écrit :

c coi la différence entre  
 
#include <iostream.h>
 
et  
 
#include <iostream>
using namespace std  
 
 
???




la 2eme formule respecte la norme définie par le C++, avec l'utilisation des namespaces. pas la 1ere

n°185239
smaragdus
whores, drugs & J.S. Bach
Posté le 29-07-2002 à 14:38:06  profilanswer
 

picshertho a écrit a écrit :

j ai visual C++ c'est quoi les MFC
ca sert a quoi,...?




 
Les MFC te permettent de simplifier ton problème : il faut que tu crées un nouveau projet :
0) File > New > Workspace
1) Creer une Application MFC  
2) Application basée sur une Dialog Box (CDialog)
3) Tu vas dans l'éditeur de fenêtre, tu ajoutes une liste déroulante (CListBox)
4) Ctrl-W > Tu ajoutes une variable membre de type "control" CListBox dans la classe correspondant à la dialogbox (voir DDX)
5) Quelques initialisations dans InitDialog()
6) Tu ajoutes tes lignes à la manière d'une console avec la méthode AddString de CListbox
 
Tu regardes les mots en gras dans la doc et voila.

n°185310
picshertho
Posté le 29-07-2002 à 15:08:24  profilanswer
 

merci pour tout
mais voila le hic c'est qu en fait je me suis trompé :
l'interface devra etre realisé avec OpenGL
alors on recommence tout a zero
je vous ecoute les gars ;)

n°185325
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 15:11:19  profilanswer
 

connais pas OpenGL, je me retire
 
:hello:


---------------
J'ai un string dans l'array (Paris Hilton)
n°185344
smaragdus
whores, drugs & J.S. Bach
Posté le 29-07-2002 à 15:28:35  profilanswer
 

picshertho a écrit a écrit :

merci pour tout
mais voila le hic c'est qu en fait je me suis trompé :
l'interface devra etre realisé avec OpenGL
alors on recommence tout a zero
je vous ecoute les gars ;)  




 
Rapport avec le problème de la console ?  :sarcastic:  :sarcastic:  :sarcastic:

n°185357
picshertho
Posté le 29-07-2002 à 15:40:38  profilanswer
 

je dois faire une console avec openGL
voila
 :pt1cable:

n°185381
smaragdus
whores, drugs & J.S. Bach
Posté le 29-07-2002 à 15:53:29  profilanswer
 

picshertho a écrit a écrit :

je dois faire une console avec openGL
voila
 :pt1cable:  




 
et bien que la force soit avec toi...

n°185394
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-07-2002 à 16:06:02  profilanswer
 

picshertho a écrit a écrit :

je dois faire une console avec openGL
voila
 :pt1cable:  




 :ouch:  :ouch:  
ah oui, carrément !!! ils sont maso chez toi !!


---------------
J'ai un string dans l'array (Paris Hilton)
n°185415
farib
Posté le 29-07-2002 à 16:16:57  profilanswer
 

avec glut tu peux pas faire  des fenetres ?

n°185421
kadreg
profil: Utilisateur
Posté le 29-07-2002 à 16:19:20  profilanswer
 

farib a écrit a écrit :

avec glut tu peux pas faire  des fenetres ?




 
glut !
 
C'est pas du norvegien, c'est une librairie pour faire des fenetres/menus en OpenGL.
 
Mais pourquoi vouloir faire une interface en OpenGL, c'est pour un concours de jmelapete  ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°185432
picshertho
Posté le 29-07-2002 à 16:26:38  profilanswer
 

bah non je crois pas que c est poour se la peter
en fait, c est parce que une interface windows, c'est standart
or la mon interface elle sera integree sur un logiciel de rendu 3D donc ca ferait bizare d avoir une interface typique de windows
qu en pensez vous ?

n°185435
kadreg
profil: Utilisateur
Posté le 29-07-2002 à 16:29:58  profilanswer
 

picshertho a écrit a écrit :

bah non je crois pas que c est poour se la peter
en fait, c est parce que une interface windows, c'est standart
or la mon interface elle sera integree sur un logiciel de rendu 3D donc ca ferait bizare d avoir une interface typique de windows
qu en pensez vous ?




 
http://www.iarchitect.com
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°185438
picshertho
Posté le 29-07-2002 à 16:37:03  profilanswer
 

oui ?
et ca dit quoi ce site
je suis pas super bon en anglais
ca montre quoi au juste

n°185447
picshertho
Posté le 29-07-2002 à 16:40:33  profilanswer
 

je cherche des conjseils our f

n°185449
picshertho
Posté le 29-07-2002 à 16:40:55  profilanswer
 

je cherche des conseils pour faire une interface en OpenGL

n°185452
kadreg
profil: Utilisateur
Posté le 29-07-2002 à 16:41:26  profilanswer
 

C'est un site qui analyse les interfaces utilisateur, savoir si elles sont bien conçues ou pas. Un des enseignements est que faire standard permet à un utilisateur de rentrer plus facilement dans le soft, de limiter ses recherches lorsqu'ils cherche une fonction, etc ...
 
Un soft avec une interface non standard, même si au premier apport est plus beau, donne un soft plus délicat à utiliser, où on cherche les fonctions. Cherche 10 minutes comment on fait pour sauvegarder est une expérience désagréable.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°185464
picshertho
Posté le 29-07-2002 à 16:53:29  profilanswer
 

ok merci
mais je vais vous expliquer au juste ce que fait ma console
tout simplement  
elle permet d afficher un texte saisi par un utilisateur
retourner un resultat d une fonction
possibilite de chatter...
 
elle n aura pas de boite de menu
c est plus une console de  type console de counter strike

n°185657
kjus
Posté le 30-07-2002 à 00:00:15  profilanswer
 

pour faire des interfaces tu peux utiliser des trucs très bien comme gtk+ ou Qt, mais la en openGL c'est pas courant :D
C'est pour une appli qui utilise entièrement openGL alors ? (pask'il me semble qu'avec Qt ou une autre librairie tu peux inclure du openGL dedant).
Par ailleurs, il y a une librairie graphique 2d pas mal qui s'appelle allegro. Mais celle-ci a la particularité d'avoir une extension allegroGL qui permet d'utiliser du code openGL (les fonctions openGL quoi) ainsi que des fonctions d'allegro. Je pense que cela pourrait résoudre ton problème.
regarde www.allegro.cc et alleg.sourceforge.net pour plus d'infos.

n°185849
picshertho
Posté le 30-07-2002 à 10:42:07  profilanswer
 

merci kjus

mood
Publicité
Posté le   profilanswer
 


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

  interface en C++

 

Sujets relatifs
[C] faire des interface graphiqueInterface Graphique avec du C sous Windows Gratuit
programmation d'interface graphique sous linuxInterface graphique ???
Interface graphique ???Java: Création d'une interface graphique
probleme dans la conception d'une interface graphique[JAVA] Interface de Login
Comment faire une interface graphique ??[C, C++] Interface graphique
Plus de sujets relatifs à : interface en C++


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