Кіріспе

Бағдарламалық кодтың жиынтығы

Бағдарламалық код, анықтамалық файлдар және ресурстардың жиынтығы – бұл толық бағдарламалық пакетті құрайтын, бірақ пайдаланушыға бір нысан ретінде ұсынылатын элементтер. Олар қазіргі уақытта RISC OS және ROX Desktop жүйелерінде қолданылады, сондай-ақ Zero Install бағдарламалық қамтамасыз ету тарату жүйесінің негізін құрайды. Осыған ұқсас технологияларға VMware ThinApp және NEXTSTEP/GNUstep/Mac OS X қолданба жиынтығының түсінігі жатады. Олардың тамыры Acorn компаниясының ертерек 8 биттік микросхемаларындағы (мысалы, BBC Micro, !BOOT файлы) флоппи-дискіде сақталған бағдарламалық жасақтаманы автоматты түрде іске қосу жүйесінде. Мұндай тәсілде әртүрлі файлдарды жиынтықтау, бағдарламаларды басқару құралдарын файлдық жүйені басқару құралдарымен алмастыруға мүмкіндік береді. Бағдарламаларды көбінесе тарату ортасынан қатты дискіге сүйреп тастау арқылы "орнатуға" болады, ал бағдарламалық каталогты жою арқылы "жоюға" болады.

Белгілі мазмұны

Қолданба каталогтарымен пайдаланушының өзара әрекеттесуін қамтамасыз ету үшін бірнеше файл ерекше мәртебеге ие.

Қолданбаның қос кодтары

Қолданба каталогын іске қосу, қоса берілген AppRun (ROX Desktop) немесе !Run (RISC OS) файлын іске қосады. RISC OS жүйесінде бұл көбінесе Obey файлы (RISC OS командалық скрипті) болып табылады, ол жадты бөліп, қолданбаның бинарлық файлын (!RunImage) орындау алдында операциялық жүйе кеңейтімдерін және ортақ кітапханаларды жүктейді. ROX Desktop жүйесінде, егер қол жетімді болса, дұрыс жүйелік бинарлық файлын іске қосатын, әйтпесе бастапқы кодтан сәйкес бинарлық файлды құрастыратын қабықша скрипті болуы мүмкін.

Көмек файлдары мен таңбашалары

RISC OS және ROX Desktop пайдаланушыға қолданбаны іске қосусыз, оған қатысты көмек файлдарын қарауға мүмкіндік береді. RISC OS көмек сұралған кезде пайдаланушы оны екі рет тәркілеткендей іске қосылатын !Help деп аталатын каталогтағы файлға сүйенеді (және жүйе түсінетін кез келген форматта болуы мүмкін, бірақ қарапайым мәтін және !Draw форматтары жиі қолданылады), ал ROX Desktop қолданбаның Көмек кіші каталогын ашады. Сол сияқты, қолданба каталогының арнайы белгішелері оның ішінде орналасуы мүмкін – DirIcon (қолдау көрсетілетін кез келген кескін форматында) немесе ROX Desktop-та AppIcon.xpm, немесе RISC OS-та !Sprites және опционалды түрде !Sprites22. RISC OS Filer !Boot файлы болмаған жағдайда осы sprite файлдарын автоматты түрде жүктейді, әйтпесе тиісті белгішелерді жүктеу !Boot файлының міндетіне жүктеледі.

Қайырма!

RISC OS қолданба каталогтарында !Boot деп аталатын файл болуы мүмкін, оны Filer FilerBoot командасы арқылы немесе жинақ алғаш рет ашылғанда орындайды (егер пайдаланушы осы Файл терезесін ашқанда Control пернесін басып тұрса, қолданбаның іске қосылуы тоқтатылады). Бұл қолданбаға қолдау көрсетілетін файл түрлерін тіркеу (олардың атауларын анықтау, оларды іске қосу немесе басып шығару үшін командалық псевдонимдерді орнату және тиісті белгішелерді жүктеу) сияқты міндеттерді орындауға немесе ASprites (RISC OS Select үшін альфа каналы бар белгішелер), 5Sprites (RISC OS 5 стиліндегі белгішелер) немесе тақырыпқа сәйкес белгішелер сияқты әртүрлі белгішелерді таңдауға мүмкіндік береді. !Boot файлдары қазіргі кездегі RISC OS вирустарының (мысалы, Extend вирусы сияқты) таралуының ең көп таралған жолы болып табылады, бірақ оларды Control пернесін басып тұру арқылы болдырмауға болады. !Boot мүмкіндігі ROX Desktop жүйесінде көшірілмеген.

RISC OS ! Boot жүйесінің каталогы

Acorn-нің алғашқы машиналары ортаны "жүктеу" (автоматты түрде іске қосу) мүмкіндігін берді. Бұл !BOOT деп аталатын файлды орындау арқылы жасалды, егер ол файл болса (осы әрекет, "дискіні жүктеу", Shift пернесімен ауыстырылатын болғандықтан, "shift жүктеуі" деп аталды). Бұл RISC OS дискісінің құрылымында әдепкі дискінің түбірінде !Boot деп аталатын қосымша каталог болуымен пайдаланылды. Бұл қосымша каталог машинаны жүктегенде (конфигурацияланған жағдайда) орындалады (іске қосылады), соның нәтижесінде оның !Run файлы орындалады (яғни, $.!Boot. !Run Acorn жол атауы синтаксисі бойынша). Бұл файл түрлі файлдарды орындауға, жүйелік модульдерді жүктеуге, стандартты белгішелерді жүктеуге және файл түрлерін анықтауға, сондай-ақ оның әртүрлі кіші каталогтарына қол жеткізу үшін бірқатар стандартты айнымалыларды анықтауға себеп болады. Осылайша, RISC OS жүктеу тізбегін толығымен Skip түйін басу арқылы тоқтатуға болады.