Applescript Studio

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Applescript Studio este evoluția Applescript , un limbaj de programare dezvoltat de Apple . Caracteristica sa principală este, la fel ca predecesorul său, capacitatea de a da comenzi direct în limba engleză către XCode Framework , care apoi traduce totul în limbajul mașinii .

Applescript și Applescript Studio

Limbajul Applescript are deja caracteristici foarte puternice, dar este limitat în ceea ce privește interfața, de fapt, interacționează cu utilizatorul folosind doar dialoguri. Odată cu sosirea macOS , Applescript Studio a permis dezvoltatorilor începători să creeze aplicații puternice, echipate cu o interfață grafică , pur și simplu vorbind cu computerul.

XCode și Interface Builder

Pentru a face programele compatibile cu Mac OS X (în Cocoa , Carbon sau orice altă limbă) este necesar să descărcați gratuit și să instalați instrumentele de dezvoltare furnizate de Apple: XCode Tools . Aceste programe oferă diverse utilități pentru dezvoltarea în Applescript Studio, deși numai cele principale (XCode și Interface Builder) sunt compatibile cu acest limbaj.

Principii fundamentale

Applescript Studio se bazează în principal pe un eveniment: se întâmplă ceva în timpul operațiilor (un clic de mouse, o tastă apăsată pe tastatură, o mișcare a ferestrei) și computerul trebuie să execute o anumită serie de comenzi. Aceste evenimente se numesc Handlers și se formează în principal astfel:

 pe ralanti
sfârșit inactiv

Acest exemplu arată în special Handler-ul care vă permite să „interceptați” momentul în care computerul este complet liber, adică nu efectuează niciun fel de operație (evident , procesele de fundal sunt excluse). Unele variabile sunt transmise împreună cu evenimentul care simplifică construcția comenzilor, așa cum se arată în acest exemplu:

 pe a făcut clic pe obiect
sfârșit făcut clic

„TheObject” reprezintă numele obiectului făcut clic, dar în funcție de Handler-ul selectat, conținutul variabilei se modifică.

Interfață grafică

După cum sa menționat deja, Applescript Studio introduce posibilitatea de a avea o interfață grafică atașată la codul dvs., cu ferestre, panouri, avertismente etc ... Construirea interfeței nu este dificilă: Interface Builder oferă o secțiune pentru comenzile Applescript din care pot fi definite. Handlerii de trimis și pe cei de ignorat. În plus, toate elementele interfeței programate de Apple acceptă programarea prin Applescript Studio, chiar dacă sunt pregătite pentru Cocoa .

linkuri externe

măr Portal Apple : Accesați intrările Wikipedia despre Apple