VBScript

« Older   Newer »
 
  Share  
.
  1. diosantos
        Like  
     
    .

    User deleted


    VBScript è un'abbreviazione di Microsoft's Visual Basic Scripting Edition

    È un linguaggio interpretato da uno script engine, che può trovarsi sia all'interno che all'esterno di un web server. Nel primo caso, il codice VBScript, inserito all'interno del codice HTML, viene interpretato ed eseguito quando la pagina corrispondente viene richiesta. Nel secondo caso, si possono creare degli script in VBScript che possono essere eseguiti dalla shell o dal desktop.

    è un sottoinsieme di Visual Basic utilizzato nelle Active Server Pages (ASP) e in Windows Script Host come linguaggio di scripting general-purpose. VBScript è anche usato come sostituto per i file batch di MS-DOS.

    Per gli script delle pagine Web viene generalmente preferito il linguaggio JavaScript, in quanto VBScript, essendo di casa Microsoft, viene scarsamente supportato dai Browser (se non IE, ovviamente), per questo si preferisce utilizzare VBScript nel modo "più appropriato".

    Vbs non è un semplice sostituto dei batch DOS: questa tecnologia permette di compiere operazioni ben più raffinate. Tramite apposite librerie è possibile effettuare ricerche su testo tramite espressioni regolari, scrivere e leggere file (FileSystemObject), controllare applicazioni esterne come Excel, Word o Access, effettuare delle query su database (tramite ODBC) o sul sistema operativo allo scopo di produrre report o modificarne i valori (tramite Windows Management Instrumentation). Esso permette inoltre di effettuare task amministrativi anche su computer remoti.

    La sua versatilità ha però anche dei lati negativi (se possono attribuirsi al linguaggio..): Visual Basic Scripting è un linguaggio usato spesso per la produzione di virus informatici in ambiente Windows. A sua discolpa va detto che il problema risiede nei criteri di protezione delle vecchie versioni di Windows, e non tanto nel VBS in sè. Infatti, nei sistemi operativi con criteri di sicurezza più elevati, basati su diritti di accesso dei singoli utenti e programmi, non è possibile scrivere virus ad alta infettività nemmeno in altri linguaggi più potenti.
     
    .
0 replies since 15/2/2010, 14:57   130 views
  Share  
.