Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AppleScript кіріспе.docx
Скачиваний:
5
Добавлен:
23.03.2016
Размер:
180 Кб
Скачать

Сипаттар

меншік сияқты бірегей мәні мен белгісін, бар объектінің тән name терезе немесе мүлкіне month күні мүлікті. әрбір сыныбы бойынша анықтау AppleScript оның қасиеттері әрқайсысы бойынша сыныбының атын қамтиды. Жылжымайтын мүлік аттары сыныпта бірегей болуы керек. Жылжымайтын мүлік мәндері / жазу немесе тек оқу оқуға болады.

Сынып date AppleScript, мысалы, оқу қасиеттері / жазу немесе тек оқуға арналған қалай анықтайды. Бұл жылжымайтын мүлік жатады weekday тек оқу, және month day және year оқу және жазу үшін қол жетімді қасиеттері. Бұл мән себебі болып табылады weekday басқа қасиеттеріне байланысты, сіз еркін орнату мүмкін емес weekday ағымдағы күнге дейін.

Сынып қасиеттері сияқты қарапайым класс болуы мүмкін boolean немесе integer мұндай класс ретінде композитті класс, point (екі бүтін тұрады), немесе одан да көп күрделі сыныпта.

Ең сыныптар тек алдын ала анықталған қасиеттерін қолдайды. Алайда, үшін script сыныпта, AppleScript сіз қосымша сипаттарды анықтауға мүмкіндік береді.

Элементтері

Элемент басқа объектінің ішіндегі нысан болып табылады. Кез келген дәрежедегі AppleScript анықтау, ол болуы мүмкін элементтердің түрлерін қамтиды. Әдетте, нысан нөл немесе оның элементтерінің әрбір жоғары сомасын болуы мүмкін.

Берілген түрі үшін, нысан элементтерін көптеген білдіретін мүмкін, немесе ол ұзақ уақыт бойы әр түрлі болуы мүмкін бар элементтер бірқатар қамтымайды. Мысалы, сіз нысан алуға болады list элементтері (ол бос тізімі болуы мүмкін) қамтымайды. Кейінірек уақытта, сол тізім көптеген элементтерін қамтуы мүмкін.

Сіз объектінің элементтерді қосуға немесе жоюға болады сыныпта және элементке байланысты. Мысалы, нысан text бірдей нысан бір рет жасалған болса, Сіз, мәтінді қосу немесе жою мүмкін емес. Нысан үшін list сіз элементтерді жою мүмкін емес, бірақ сіз командалық пайдалана аласыз set басында немесе аяғында элементті қосу үшін:

жиынтығы MyList {1, «не», 3} --result: {1, «не», 3} «төрт» MyList --result үшін MyList 0 жиынтығы соңына MyList басталуы орнату: {0, 1 « қандай «, 3,» төрт «}

Нысан идентификаторы

Object спецификатор, онда ол бар объектілерді тұрғысынан басқа таба қажетті ақпаратты көрсетеді. Object спецификатор жазбасында өтініш осындай Тізімдегі элементке сияқты терезелер немесе файл немесе объект AppleScript сияқты объектілерді, немесе мүлкiне сілтеме жасауға болады.

Object спецификатор компиляция кезінде сценарий іске емес, кезде ғана толық бағалау (немесе ажыратымдылығын) алады. сценарий дұрыс дескриптор нысанды (мысалы, болуы мүмкін third document of application "TextEdit" сценарий (), мысалы, кем дегенде үш құжаттарды ашуға болады, себебі қате туғызады.

Бағдарламалар әдетте командалар жауап объект идентификаторы қайтарады. Сіз терезеге Finder сұраңыз Мысалы, егер, ол (ол бар болса) сценарийін сұраған терезе нысанды анықтайды ақпаратты қайтарады. Жоғары деңгейдегі контейнер нысан спецификатор әдетте қолдану болып табылады.

объектінің және нысан спецификатора арасындағы айырмашылық ғимаратының мекен-жайы және ғимараттың өзі арасындағы айырма ретінде, болып табылады. Мекен-жайы, осындай (ауданда, қалада, көшеде) орналасқан жерін анықтайтын «Санкт-Петербург Коммунистік даңғылы 16», сондай-ақ, сөздер мен сандар жиынтығы болып табылады. Ол ғимараттың өзі ерекшеленеді. Құрылыс, осы жерде күйреп, жаңа ғимарат тұрғызылған болса, мекен-жайы сол қалпында қалады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]