Il existe de très nombreuses applications pour gérer l'achat de nos logiciels. Nous allons créer la nôtre, car cela reste un simple tableau à sept colonnes, idéal pour un apprentissage d'AppleScript Studio.
Nous créerons cette application en version anglaise et française. Nous commencerons avec les noms en version anglaise, puisque xCode est anglais, mais, tous mes commentaires seront en français dans le code.
Ci-dessous, la fenêtre principale de l'application une fois terminée et localisée en français, les colonnes peuvent être mises à jour, déplacées, triées comme il se doit.
Pour ne pas compliquer trop d'un seul coup, nous commencerons à construire uniquement quatre colonnes. Les colonnes spécifiques : case à cocher "Achat", "Clef", et "URL" d'appel web seront ajoutées à la fin.
Nous commencerons donc à apprendre à faire ceci :
Puis, nous ajouterons une fenêtre d'introduction des données,....
et, la gestion par les menus,.....
et, la gestion d'un Toolbar,.....
Cette application est un support de tutoriel pour apprendre AppleScript Studio, la particularité est qu'aux étapes clefs du tutoriel vous pouvez télécharger le projet à son niveau pour vous entrainer.
Vous avez donc, avec MonLogiciel, un template pour créer votre propre application.
En final l'application est disponible pour ceux qui veulent l'utiliser sans la modifier. Elle est gratuite en freeware. Téléchargement en bas de cette page.
Mais avant, s'il vous plaît, si vous trouvez une bug ou avez une suggestion pour mieux comprendre, contactez-moi, mon Email est mon prénom "alain" suivi de mon domaine.
Chapitre 1 - Introduction
Chapitre 2 - Gestion des tableaux
Chapitre 3 - Stockage des données en p-list
Chapitre 4 - Saisie de nouvelles données
Chapitre 5 - Les Menus
Chapitre 6 - Le Toolbar
Chapitre 7 - Sauvegarde des données (BackUp)
Chapitre 8 - Gestion du Bundle
Chapitre 9 - Ajout de fonction
Chapitre 10 - Localisation - US & FR
Hors chapitre
L'application MonLogiciel est en téléchargement en deux versions Projet et Application.
Projet : C'est le fichier projet xCode complet. C'est une version léopard xCode3.0, qui possède une nouvelle fonction de toolbar. Tout le reste est compatible Tiger.
Application : C'est l'exécutable une fois compilé. Pour le cas où vous voulez utiliser l'application sans passer par xCode. Version Léopard uniquement.
29 décembre 2007 - MonLogicielProjet116.zip
et Application
MonLogiciel116.zip
Niveau de développement : Final - localisation US & FR faites
La fonction "Personaliser" du Toolbar génére une erreur. Si vous enlevez du Toolbar une fonction comme "Ajouter une référence" et la remettez, elle ne fonctionne plus.
Solution : Si besoin absolue de la fonction "Personaliser" programmer comme en Tiger, c'est à dire tout le toolbar à la main en AppleScript.
Pour MonLogiciel je laisse, et attends qu'Apple corrige en 10.5.2.