NSDictionary

1356789

Réponses

  • schlumschlum Membre
    février 2008 modifié #62
    dans 1203115647:

    Bonsoir re
    Schlum ,
    Tu as tout réécrit la classe Person .
    Score à  la place de n OK pourquoi ? et comment il passe ? dans ta première explication il manquait une parenthèse avant else . J' avais Controller  et  Controleur .
    Tu as trouvé une bibliothèque Apple ?
    Tu as passé du temps ..comment te remercier ?
    Encore Merci .
    Ce petit utilitaire pour les concours de Belote, de Pétanque . Je vais pouvoir faire le plus facile .
    Bonsoir .
    Cordialement .


    "score", "n", c'est un nom de variable, c'est interchangeable  :P
    Les accolades après if ou else ne sont obligatoires que s'il y a plus d'une instruction derrière ; j'ai dû ajouter quelque-chose, c'est pour ça que je les ai mises...

    if(test) {<br />    instruction1;<br />} else {<br />    instruction2;<br />}
    


    (dans ce cas, toutes les accolades sont optionnelles)

    Nul besoin de bibliothèque Apple, j'ai juste ajouté quelques getters et setters ! (qui apparemment sont même optionnels vu que "getValue:forKey:" se débrouille)

    Je crois que dans Cocoa par la pratique, il y a un tutoriel qui montre comment faire le tri ; ça devrait être presque pareil !
  • gogaulegogaule Membre
    19:53 modifié #63
    Bonjour
    getters    setters  pas de définition sur le dictionnaire ? leurs rôles ?
    Mais si je réalise un classement , c' est toute la ligne qui doit être décalée , faisable .?
    Ce que je faisait avec les bindings , ce n'était que la colonne .
    Bonne journée
    Cordialement.
  • schlumschlum Membre
    19:53 modifié #64
    dans 1203150960:

    Bonjour
    getters    setters  pas de définition sur le dictionnaire ? leurs rôles ?
    Mais si je réalise un classement , c' est toute la ligne qui doit être décalée , faisable .?
    Ce que je faisait avec les bindings , ce n'était que la colonne .
    Bonne journée
    Cordialement.


    Getters -> les méthodes qui permettent de récupérer une variable "interne" à  l'objet
    Setters -> l'inverse ; les méthodes qui permettent de changer une variable "interne" à  l'objet

    Pour le classement, bien sûr qu'on peut décaler toute la ligne ! (sauf "num" qui n'est pas lié au NSMutableArray de données)

    Il faut utiliser la méthode "- (void)sortUsingSelector:(SEL)comparator" de NSMutableArray
    Mais ça c'est le genre de choses qui s'ajoutent en 3 lignes  :P

    http://cschlum2.free.fr/Nouveau.zip
  • gogaulegogaule Membre
    19:53 modifié #65
    Schlum ....
    Super ..  Je vais pouvoir brader mon stock de Dolipranne 1000mlg .
    Schlum .. je suis baba .
    Ca Marche  , en plus avec un bouton de tri ......
    Merci . <3 <br />Vouahhhh
    Cordialement .
  • schlumschlum Membre
    19:53 modifié #66
    C'est pas fini, faut que t'implémente le sauvegarder / ouvrir  :P
    (et l'impression aussi, mais ça c'est un peu plus complexe...)
  • gogaulegogaule Membre
    19:53 modifié #67
    Schlum
    l' impression  , avec trois lignes , on peut pas ?  :p
    [size=16pt]Wouahh  quel cadeau tu m'as fait .[/size]
    J'ai commencé a créer le Fond si l'on peut dire ... comme cela .J' avais ébauché mais ne parvenant pas réaliser le plus important , pour moi , la fenêtre d' inscriptions et de scores , qui seras commune à  plusieurs jeux .
    Les feuilles de scores , de duplicaté pour le tarot et le bridge .etc .. Je te (vous) tiendrai au courant .
    Merci encore .

    Cordialement.
  • schlumschlum Membre
    19:53 modifié #68
    dans 1203177457:

    Schlum
    l' impression  , avec trois lignes , on peut pas ?  :p
    [size=16pt]Wouahh   quel cadeau tu m'as fait .[/size]
    J'ai commencé a créer le Fond si l'on peut dire ... comme cela .J' avais ébauché mais ne parvenant pas réaliser le plus important , pour moi , la fenêtre d' inscriptions et de scores , qui seras commune à  plusieurs jeux .
    Les feuilles de scores , de duplicaté pour le tarot et le bridge .etc .. Je te (vous) tiendrai au courant .
    Merci encore .

    Cordialement.



    Toutes les vues ont un comportement d'impression par défaut ; mais là , le tableau est trop large pour que ça soit valable...
    Redéfinir l'impression d'une vue, c'est pas très difficile, mais long et laborieux.
    J'ai déjà  eu un mal fou à  le faire pour mon logiciel SudokuX, donc compte pas sur moi pour le faire  :o

    Par contre, la sauvegarde de fichiers ça se fait en 3 lignes...
  • gogaulegogaule Membre
    19:53 modifié #69
    Bonjour Schlum .
    Je digère ton cadeau .
    J' ai rempli un Bloc-notes 21/29,7 de code , inutile , dure ,dure . J'essaye de comparer avec ton code final , si j' avais approché la solution ... Mon égo est ....

    Mon idée de départ c'était : lors de l'ouverture du logiciel faire  apparaà®tre une fenêtre avec une photo de fond .
    et le menu en surimpression .
    J' avais réalisé cela avec projectBuilder , si je me souviens bien . Une panne et plus de DD . Je ne peut retrouver
    mon travail et mes notes . Cela est -il possible avec Xcode et IB . J' ai essayé avec IB ...et un customView ?

    Des System Font Text peuvent -ils servirent de "boutons" = : Survoler les textes et déclencher l'ouverture d' une fenêtre .

    Cordialement.
  • schlumschlum Membre
    19:53 modifié #70
    Je n'ai pas compris... Le menu est en haut de l'écran ; comment peut-il être en surimpression sur une fenêtre ?  ???
  • gogaulegogaule Membre
    19:53 modifié #71
    Re
    Oui , je m'explique mal .
    En plus de la barre de menu , je voudrais faire comme dans une fenêtre Web .
    J' avais réalisé un petit logiciel (Statique ). avec PB . Avec lequel je mettais en scène les membres de ma famille
    La fenêtre qui s'ouvrait affichait ,en plus du menu du haut de l'écran , des liens , ou des boutons , je ne me souviens plus et déclenchaient l' ouverture d' autres fenêtres .
    Est-ce toujours réalisable , avec photo de fond , je me rappelle que pour l' affichage de la photo j' avais galèré
    un moment , pour l' url .. qui changeait à  chaque manipulation .
    Merci .
    Cordialement
  • schlumschlum Membre
    19:53 modifié #72
    Euh... Oui, ça doit être possible, en connectant le bouton à  la méthode "makeKeyAndOrderFront" de la fenêtre...
  • gogaulegogaule Membre
    19:53 modifié #73
    Bonsoir .
    J' ai retrouvé .    Juste connecter le bouton et la fenêtre . Et pour la photo de fond c'était tellement simple .
    En + j' ai retrouvé un vieux dossier sur un disque dur externe ..
    Par contre , une question pour intégrer le tableau .
    Oui .
    J' ai recréé un projet et commencé la construction . Comment pourrais-je faire ? Tout retaper et recréer depuis le début ?.
    J' ai même retrouvé comment créé une sheed ...
    Cordialement.
  • schlumschlum Membre
    19:53 modifié #74
    Non, y a rien à  retaper ; juste changer la classe document en classe contrôleur (mais dans ce cas, plus de fonctionnement simple de sauvegarde / ouverture)...
  • gogaulegogaule Membre
    19:53 modifié #75
    Bonjour .
     
    Est il possible de relier l' ouverture de la fenêtre à  plusieurs boutons ? .
    Dans ton exemple je dois mettre le dossier Nouveau dans mon nouveau dossier LGDC .?
    Cela commence à  prendre forme .
    Merci
    Cordialement .
  • schlumschlum Membre
    19:53 modifié #76
    Euh oui, on peut relier l'ouverture d'une fenêtre à  tout ce qu'on veut... Boutons, menus...
    Le dossier "Nouveau" n'est pas important... Ce sont les classes (.m/.h) et les fichiers d'interface (.nib) qui le sont.
  • gogaulegogaule Membre
    19:53 modifié #77
    Re
    J' ai trouvé .
    Cela fonctionne farpaitement ..
    IB c' est génial .
    Je ne sais pas si c'est très orthodoxe : j'ai rajouté tous les dossiers (Person , MyController et Main.nib que j'ai renommé Main1.nib) dans le nouveau dossier LGDC .Ensuite je les ai ajouté dans le dossier xcode.proj.(Glisser/coller.) ouvert les dossiers .nib et dupliqué l' icône de la fenêtre tableau que j'ai ajouté dans le dossier .nib de LGDC connecté et cela fonctionne . Ouf ...
    Oui pour vous ..
    Cordialement
  • gogaulegogaule Membre
    19:53 modifié #78
    Bonsoir .
    Encore un blème  .
    Je voudrais faire apparaà®tre des pages AppleWork , est -ce possible ? comment ?
    Cordialement.
  • schlumschlum Membre
    19:53 modifié #79
    Aucune idée...
  • gogaulegogaule Membre
    19:53 modifié #80
    Bonjour , Schlum.
    Bonjour à  tous .
    Je voudrais faire apparaà®tre du texte :
    La grille de contrôle  des scores  de la belote ,et un modèle de feuille de marque .La seule solution pour le moment c'est une photo . Pas très joli .
    Ensuite la même chose , pour le Tarot (Concours en libre et en Duplicaté ).
    Auriez-vous une solution ?
    J' ai trouvé un exemple (???) TextSizingExample ? ou est le texte qui apparaà®t dans la fenêtre ?
    Merci ;
    Cordialement .
  • schlumschlum Membre
    19:53 modifié #81
    Cet exemple ne compile plus sous Leopard...
    Pour faire apparaà®tre du texte, il suffit de faire apparaà®tre une TextView non ?  ???
    C'est aussi simple qu'une image...
  • gogaulegogaule Membre
    19:53 modifié #82
    Bonjour .
    Merci .
    J'ai essayé .... sans succès . Je suis trop bête ...
    Alors un TextView .. bon je vais réessayer . Sinon avec l' exemple précédent en réécrivant README .rtf ...
    ça marche . Long ..
    Merci .
    Cordialement .
    PS: Léopard  tu est riche  ;)
  • schlumschlum Membre
    19:53 modifié #83
    Non, c'est le système que j'ai au boulot... Chez moi je tourne sous Tiger.
  • gogaulegogaule Membre
    19:53 modifié #84
    D' ou le  ;) Hi hi .

    Je n'y arrive pas .
    Alors fenêtre , ajout TextView , copier/coller ? du texte ou du tableau ?
    Cordialement
  • schlumschlum Membre
    19:53 modifié #85
    dans 1203432551:

    D' ou le  ;) Hi hi .

    Je n'y arrive pas .
    Alors fenêtre , ajout TextView , copier/coller ? du texte ou du tableau ?
    Cordialement


    Oui, une TextView contient... du texte  :P
  • gogaulegogaule Membre
    19:53 modifié #86
    Oh ... oh ...
    Oui , mais comment l' insérer . J'avais compris qu'un TextField était éditable , que l'on pouvait écrire du texte après à  l' intérieur de la fenêtre .
    Que de prise s de tête s
    Pour faire apparaà®tre du texte, il suffit de faire apparaà®tre une TextView non ? 
    C'est aussi simple qu'une image...
    .
    Trouve pas .
    Merci
    Cordialement .
  • schlumschlum Membre
    19:53 modifié #87
    Dans le .nib, on peut remplir une TextView sans problème...
  • schlumschlum Membre
    février 2008 modifié #88
    dans 1203454499:

    Impossible de remplir un TextView .



    Je comprends pas comment tu t'y prends... Dans Interface Builder, je crée une fenêtre, je mets une NSTextView dessus, en double-cliquant dessus je peux rentrer le texte que je veux dedans...
    Je peux même copier / coller le contenu formaté d'un fichier RTF dedans.
  • gogaulegogaule Membre
    19:53 modifié #89
    Bonjour.
    Impossible d'intégrer un texte dans un TextView. Comprend pas .
    Quel traitement de texte utilise -tu ? AppleWorks 6 .. cela ne fonctionne pas .Copier/Coller .. ??  RTF ,?
    Cordialement.
  • schlumschlum Membre
    19:53 modifié #90
    TextEdit
  • gogaulegogaule Membre
    19:53 modifié #91
    Merci  re-bonjour .
    Je ne parviens toujours pas à  coller du texte dans un TexView ..
    Oui je sais écrire en double cliquant sur textView dans .nib , mais impossible de coller du texte .
    Je voudrais coller des parties de texte ré-éditable par l' utilisateur  , sinon aucun intérêt .
    Si j' insère une photo-copie les utilisateurs pourront-ils imprimer (facilement) cette photo-copie ?
    Y as un truc ??
    Merci
    Cordialement .
    TextEdit  ...c' est pas la panacée .
Connectez-vous ou Inscrivez-vous pour répondre.