Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Programmation _ Créer interface graphique pur mon application

Écrit par : overmac 10 Jul 2004, 18:44

Bonjour,
Après mon http://forum.macbidouille.com/index.php?act=ST&f=25&t=74243 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…

Écrit par : Driden 10 Jul 2004, 18:50

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

Écrit par : ddrix 10 Jul 2004, 19:03

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é...

Écrit par : Joel F 10 Jul 2004, 19:22

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

Écrit par : overmac 10 Jul 2004, 19:33

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

Écrit par : Driden 10 Jul 2004, 19:54

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.

Écrit par : __toto__maison 10 Jul 2004, 23:35

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...

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)