Кіріспе

Windows компоненттік негіздегі скрипттеу технологиясы. Активті скрипттеу (бұрын ActiveX Scripting деп аталған) – Windows жүйесінде компоненттік негіздегі скрипттеуді қолдауды іске асыру үшін қолданылатын технология. Ол OLE Automation (COM-ның бір бөлігі) негізінде салынған және COM модульдері түрінде қосымша скрипттеу орталарын орнатуға мүмкіндік береді.

Пайдалануы мен тарихы

Active Scripting технологиясы алғаш рет 1996 жылы Microsoft Internet Explorer 3.0 (тамыз 1996) және Internet Information Services 3.0 өнімдері (желтоқсан 1996) шығарылғанда пайда болды. Active Scripting-тің кең таралған қолданыс орындарына Active Server Pages (ASP) серверлік скрипттері, Internet Explorer және Windows Script Host (WSH) скрипттері жатады. Бұл скрипттер әдеттегі жұмыстарды автоматтандыруға мүмкіндік береді, соның ішінде жүйеге кіру скрипттерін, тіркелмелерді өзгерту және тағы да басқаларды. Басқа әкімшілік мақсаттарға Windows басқару құралдары және Active Directory қызметтерінің интерфейстері кіреді. Active Scripting жалпы мақсаттағы скрипттер үшін де қолданылуы мүмкін, мысалы, деректер базасын бағдарламалау, мәтінді өңдеу, прототиптерді жылдам жасау және қосымшаларға арналған макро/скрипттерді бағдарламалау. Кейбір қосымшалар Active Scripting-ті негізгі автоматтандыру құралы ретінде пайдаланады, ал кейбіреулерінде макро мүмкіндігі жоқ, бірақ компоненттер API арқылы қолжетімді. Сондай-ақ, қолданушы Visual Basic for Applications (VBA) орнына Perl немесе REXX тілдерінде Microsoft Excel-ді бағдарламалауды немесе макро құралдары жоқ немесе өзгеше болған жағдайда деректерді терминал эмуляторынан мәтін өңдеушіге электрондық кесте арқылы беру үшін әдетте қолжетімді емес тілді және/немесе құралды қосуға таңдау жасай алады. Көптеген жағдайларда Active Scripting – бұл Windows-қа қосымша мүмкіндік, ол Unix қабықша скрипттерінің функционалдығына ұқсас және топтық файлдарды (command.com), Windows NT стиліндегі қабықша скрипттерін (cmd.exe) және VBScript арқылы Windows 95 дискісінде соңғы рет қолжетімді болған QBasic-тің орнын басады. Active Scripting үшін қолданылатын көптеген тілдер "көпір" тілдері болып табылады, ал Perl ең көп қолданылатын үшінші тараптың скрипт орындағышы болып есептеледі. Active Scripting орындағыштарына ашық интерфейстер бар, сондықтан кез келген әзірлеуші Active Scripting тілдерінде бағдарламаланатын қосымшаларды және қосымша тілдер үшін орындағыштарды құра алады.

Зейнеткерлік

Активті скрипттер аяқталған деп есептеледі және енді Microsoft-тың белсенді әзірлеу сатысында емес. Сонымен қатар, скрипттерді өңдеу құралдары Microsoft Windows және IIS-тің болашақ нұсқаларымен бірге таратылатын болады. Алғашқыда, .NET Framework-тің өзіндік скрипт технологиясы және Visual Studio for Applications (VSA) деп аталатын жеке скрипт IDE болған, ал технологияға қол жеткізу Active Scripting арқылы мүмкін болды, бұл .NET-ті білмейтін бағдарламаларды да .NET тілдерін пайдаланып скрипттеуге мүмкіндік берді. VSA сондай-ақ Visual Basic for Applications-ты алмастыру мақсатында жасалған. Дегенмен, бұл технология .NET Framework 2.0 нұсқасында қолданыстан шығарылды.