IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

 
Reply to this topicStart new topic
> Créer interface graphique pur mon application, mon premier programme en C
Options
overmac
posté 10 Jul 2004, 18:44
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 214
Inscrit : 27 Sep 2002
Membre no 3 789



Bonjour,
Après mon premier topic sur mon apprentissage du langage C, je voudrais savoir comment faire pour créer une interface graphique avec Xcode.

Voiçi mon programme :

CODE
#include <stdio.h>
#include <math.h>
#define NFOIS 5

int main ()

{ int i;
 float x;
 float racx;
 
 printf ("Bonjour\n");
 printf("Je vais vous calculer %d racines carrée\n" , NFOIS);
 
 for (i=0; i<NFOIS; i++)
    {   printf ("Donnez un nombre : ");
 scanf ("%f", &x);
 if (x < 0.0)
     printf ("Le nombre %f ne possède pas de racine carrée\n", x);
     else
   {   racx = sqrt (x);
       printf ("Le nombre %f a pour racine carrée : %f\n" , x, racx);
   }
    }
   printf ("Travail terminée - Au revoir");
}


J'aimerais une simple fenêtre qui me permet de mettre le chiffre voulu est une autre pour le résultat.

Pourriez-vous m'aider ?

D'avance merci…


--------------------
Qui vivra, verra…

iMac avec processseur Intel Core2Duo à 2,16 Ghz, 2Go de RAM 667 Mhz DDR2, écran LCD 20", iSight intégrée , graveur Matshita DVD-R UJ-85J, Bluetooth 2.0, Airport Extreme, carte graphique ATI Radeon X1600
Go to the top of the page
 
+Quote Post
Driden
posté 10 Jul 2004, 18:50
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 318
Inscrit : 7 May 2003
Lieu : Ile de France (92)
Membre no 7 472



Faudrait revoir le formatage visuel, c'est pas lisible.


--------------------

@+ Driden
Go to the top of the page
 
+Quote Post
ddrix
posté 10 Jul 2004, 19:03
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 094
Inscrit : 24 Jul 2003
Lieu : Berlin
Membre no 8 749



Le mieux, c'est que tu te mettes à Cocoa qui facilite vraiment la création d'interfaces. Dans ce cas il faudra apprendre l'objective-C (pas très dur dans le cas d'un interface graphique). Il y a pas mal de tutos Cocoa sur internet (recherche sur le forum), sinon il y a Cocoa par la pratique de Aaron Hilleglass.

Si tu ne veux pas faire d'objective-C, tu peux faire ton interface avec Carbon mais c'est bien plus compliqué...
Go to the top of the page
 
+Quote Post
Joel F
posté 10 Jul 2004, 19:22
Message #4


Nouveau Membre


Groupe : Membres
Messages : 19
Inscrit : 23 Jun 2004
Lieu : Clermont Ferrand
Membre no 20 400



QT sous MAC en C++ est un modèle de simplicité aussi.
http://www.trolltech.com/download/qt/mac.html


--------------------
Go to the top of the page
 
+Quote Post
overmac
posté 10 Jul 2004, 19:33
Message #5


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 214
Inscrit : 27 Sep 2002
Membre no 3 789



J'ai essayé Qt mais j'ai pas réussi à l'installer, pourrais-tu me dire comment faire ?


--------------------
Qui vivra, verra…

iMac avec processseur Intel Core2Duo à 2,16 Ghz, 2Go de RAM 667 Mhz DDR2, écran LCD 20", iSight intégrée , graveur Matshita DVD-R UJ-85J, Bluetooth 2.0, Airport Extreme, carte graphique ATI Radeon X1600
Go to the top of the page
 
+Quote Post
Driden
posté 10 Jul 2004, 19:54
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 318
Inscrit : 7 May 2003
Lieu : Ile de France (92)
Membre no 7 472



On va peut etre commencer par apprendre les bases du langages parce que c'est pas avec le simple programme ci-dessus qu'il va pouvoir faire une interface graphique.
Quand les pointeurs et autres structures de données plus complexes n'auront plus de secret pour toi, tu pourras t'attaquer aux interfaces graphiques.


--------------------

@+ Driden
Go to the top of the page
 
+Quote Post
__toto__maison
posté 10 Jul 2004, 23:35
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 915
Inscrit : 9 Mar 2004
Membre no 16 011



QUOTE
On va peut etre commencer par apprendre les bases du langages parce que c'est pas avec le simple programme ci-dessus qu'il va pouvoir faire une interface graphique.
Quand les pointeurs et autres structures de données plus complexes n'auront plus de secret pour toi, tu pourras t'attaquer aux interfaces graphiques.


D'acccord

En C (carbon donc), faire une fenêtre qui se ferme quand on clique sur la croix demande 5 ou 6 fois plus de code que ce que tu as tapé, et, sous winwin comme sous Carbon, c'est assez barbare...

Si tu tiens vraimemt a faire une interface, Cocoa sera beaucoup plus facile...


--------------------
Venez tester votre mac avec bench It! et comparez les résultats
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 30th April 2024 - 11:02