Home

Tutorial AppleScript Studio

Chapitre 1 - Introduction

- Apprentissage pour débutant par des exemples -

- Application MonLogiciel -

Sous Léopard - xCode 3.0

Une application simple pour débuter

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.


image
Menu MonLogiciel - Photo 10


Pour l'essayer avant de commencer la lecture du tutoriel téléchargez MonLogiciel116.zip

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 :



image
Menu MonLogiciel - Photo 11


Puis, nous ajouterons une fenêtre d'introduction des données,....


image
Menu MonLogiciel - Photo 20


et, la gestion par les menus,.....


image
Menu MonLogiciel - Photo 40


et, la gestion d'un Toolbar,.....


image
Menu MonLogiciel - Photo 50



Et, nous compléterons par diverses gestionnaires

Particularité de cette application MonLogiciel

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.



Commençons notre apprentissage par la création du projet sous xCode

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.





La suite - Création du projet MonLogiciel


Page précédente

Page suivante



UP


Index du tutoriel

Chapitre 1 - Introduction

  1. Description de l'application
  2. Création du projet MonLogiciel

Chapitre 2 - Gestion des tableaux

  1. Création d'un tableau à N colonnes
  2. Formatage de la colonne "Date"
  3. Insertion de données dans le tableau
  4. Formatage d'une colonne nombre en €
  5. Inversion du tri d'une colonne
  6. Sélection d'une rangée d'un tableau
  7. Suppression d'une rangée d'un tableau

Chapitre 3 - Stockage des données en p-list

  1. Création d'une p-list
  2. Lecture d'une p-list

Chapitre 4 - Saisie de nouvelles données

  1. Saisie des données - Création de la fenêtre avec les champs entrées
  2. La programmation des boutons "Add " et "Cancel"

Chapitre 5 - Les Menus

  1. Création d'un menu
  2. Script "Ajouter une rangée" par menu
  3. Script "Suppression d'une rangée" par menu

Chapitre 6 - Le Toolbar

  1. Ajout d'un toolbar à une fenêtre
  2. Script "Ajouter et Suppression d'une rangée" par le toolbar

Chapitre 7 - Sauvegarde des données (BackUp)

  1. Exporter dans un fichier texte Format tab-tab-CR.
  2. Importer à partir d'un fichier texte Format tab-tab-CR.

Chapitre 8 - Gestion du Bundle

  1. La p-list existe-t-elle ? Passage d'une machine à une autre.
  2. Création de l'aide associée
  3. Création d'un menu d'appel du site web

Chapitre 9 - Ajout de fonction

  1. Ajout des colonnes key et URL
  2. Ajout d'une colonne case à cocher

Chapitre 10 - Localisation - US & FR

  1. Le fichier "Localizable.strings" pour les dialogues
  2. iLocalize localisation FR ou US

Hors chapitre


Note sur la mise au point du code


UP


Historique des mises à jour


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




Erreurs connues

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.




Si vous trouvez une bug contactez moi, mon Email est mon prénom "alain" suivi de mon domaine.


UP