IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement OS X Discussion :

[IHM] Réaliser une interface graphique sur mac


Sujet :

Développement OS X

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Par défaut [IHM] Réaliser une interface graphique sur mac
    Bonjour, j'ai créé une application en C sous windows il y a quelque temps déjà, étant passé récement sous mac, j'ai porté mon application avec Xcode. J'aimerais maintenant réaliser une interface graphique mais je ne sais pas du tout comment m'y prendre.
    En recherchant sur le net j'ai trouvé des mots comme "objectiv C" et "Cocoa" donc ma question est :

    Comment réaliser une interface grapique sous mac ?
    est ce possible pour un appi en C ?

    merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    XCode pour le code , interface Builder pour l'interface.
    Objective C est une extension objet du C, COCOA fournit une base impressionnante pour gérer les API du mac.
    Chercher des tutoriels de base sur Cocoa, il en existe en Français ( site de Project Omega , de objective-cocoa, ... )

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Par défaut
    qu'est ce qui relie le code C dans xcode et l'interface graphique construite sur interface builder ?
    cocoa et objectiv C sont ils des genre de librairies ou quoi ???????
    merci

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Par défaut
    Citation Envoyé par fjgaston
    qu'est ce qui relie le code C dans xcode et l'interface graphique construite sur interface builder ?
    cocoa et objectiv C sont ils des genre de librairies ou quoi ???????
    merci
    Objective-C est un langage proposant des extensions objets au C standard. On peut exécuter du C au sein d'un programme écrit en objective-c

    Cocoa est le framework principale pour construire une application sous mac os. Xcode et IB sont conçut pour l'exploiter par défaut.

    Le lien entre l'interface graphique et les classes objective-c se font par IBoutlet et les IBAction.

    Le mieux est de regarder les liens que j'ai mis ici: http://www.developpez.net/forums/sho...21&postcount=8.

  5. #5
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Si tu tiens absolument à rester en C, il y a Carbon (aussi géré par Interface Builder).

    Mais bon… l'objective-C n'est pas si compliqué à apprendre quand tu connais déjà le C, donc utiliser l'environnement Cocoa est une bonne idée je pense.

    Citation Envoyé par fjgaston
    qu'est ce qui relie le code C dans xcode et l'interface graphique construite sur interface builder ?
    Tu peux créer une classe qui gérera ton interface graphique. Les objets de l'interface graphique créée dans Interface Builder sont accessibles par les "IBOutlet"s comme l'a dit Tarul. À partir de là tu peux demander des ces objets d'effectuer des actions, à un texte de changer, une fenêtre de se fermer…

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    Ok avec Tarul et Spootnik

    Essaie une mini-application en tutoriel, tu verras comment cela se passe. EN voila une toute bête (très bête) :

    http://web.mac.com/philippe.robinet/...HelloWorld.pdf

Discussions similaires

  1. Réaliser une interface graphique
    Par ambessa dans le forum OpenCV
    Réponses: 2
    Dernier message: 04/07/2008, 11h40
  2. Problème d'apparence d'une interface graphique sur différentes machines
    Par developpeur82 dans le forum Interfaces Graphiques
    Réponses: 7
    Dernier message: 27/06/2007, 12h54
  3. Problème d'apparence d'une interface graphique sur différentes machines
    Par developpeur82 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 12/06/2007, 10h37
  4. Réponses: 2
    Dernier message: 09/08/2006, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo