Windows жүйесінде компоненттік скрипттерді қолдау технологиясы
Active Scripting
Active Scripting технологиясы – Windows жүйесіндегі компоненттік скрипттерді қолдау. ASP, WSH, тіркелгілерді өзгерту, Active Directory сияқты әртүрлі қолданыстар.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Windows компоненттік негіздегі скрипттеу технологиясы. Активті скрипттеу (бұрын ActiveX Scripting деп аталған) – Windows жүйесінде компоненттік негіздегі скрипттеуді қолдауды іске асыру үшін қолданылатын технология. Ол OLE Automation (COM-ның бір бөлігі) негізінде салынған және COM модульдері түрінде қосымша скрипттеу орталарын орнатуға мүмкіндік береді.
Windows component based scripting technology
Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to implement component based scripting support. It is based on OLE Automation (part of COM) and allows installation of additional scripting engines in the form of COM modules.
Пайдалануы мен тарихы
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 тілдерінде бағдарламаланатын қосымшаларды және қосымша тілдер үшін орындағыштарды құра алады.
The Active Scripting technologies were first released in 1996, with the release of the Microsoft Internet Explorer 3.0 (August 1996) and Internet Information Services 3.0 products (December 1996). Usual applications of Active Scripting include Active Server Pages (ASP) server scripts, Internet Explorer, and Windows Script Host (WSH) scripts automating routine tasks, including use for login scripts, Registry manipulation, and the like. Other administrative uses include Windows Management Instrumentation and Active Directory Service Interfaces. Active Scripting can also be used for general purpose scripting, such as database programming, text processing, rapid prototyping, and application macro/scripting programming; some applications use Active Scripting as the main automation method, others do not have a macro facility but the components are available for use via the API; or one may opt to add a language and/or tool not available by default, like programming Microsoft Excel in Perl or REXX rather than Visual Basic for Applications (VBA) or transferring data from a terminal emulator to word processor by way of a spreadsheet when they have dissimilar macro tools or none at all. For many of the above uses, Active Scripting is an addition to Windows that is similar to the functionality of Unix shell scripts, as well as an incremental improvement upon batch files (command. com), Windows NT style shell scripts (cmd. exe) and, by way of VBScript, the replacement for QBasic, which was last available on the supplementary disc for Windows 95. The majority of the languages used for Active Scripting mentioned below are glue languages, with Perl being the most commonly used third party script engine. The interfaces to Active Scripting engines are public, so any developer can create applications that are programmable in Active Scripting languages as well as engines for additional languages.
Зейнеткерлік
Активті скрипттер аяқталған деп есептеледі және енді 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 нұсқасында қолданыстан шығарылды.
Active scripting is regarded complete, and no longer under active development by Microsoft. Furthermore, scripting engines will continue to be shipped with future releases of Microsoft Windows and IIS. Originally, the NET Framework had a scripting technology of its own and a separate scripting IDE called Visual Studio for Applications (VSA), and the interfaces to the technology were also available via Active Scripting, allowing even NET unaware applications to be scripted using NET languages. VSA was also meant to replace Visual Basic for Applications. However, that entire technology was deprecated in version 2.0 of the NET Framework,