VBScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Linguaggio di programmazione +ref
Nessun oggetto della modifica
Riga 21:
[[Image:SampleCode_fix.png|thumb|Esempio di codice VBScript]]
'''VBScript''' (abbreviazione di '''''Microsoft's Visual Basic Scripting Edition''''') è un sottoinsieme di [[Visual Basic]] utilizzato nelle [[Active Server Pages]] e in [[Windows Script Host]] come [[Linguaggio di programmazione#Linguaggi di scripting|linguaggio di scripting]] ''general-purpose''. VBScript è anche usato come sostituto, integrazione o appoggio per i [[comando batch|file batch]] di [[MS-DOS]] o per meglio dire, della interfaccia da linea di comando di Windows.
 
==Descrizione==
 
VBScript è un linguaggio interpretato da uno ''[[Interprete (informatica)|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 [[Scripting|script]] in VBScript che possono essere eseguiti dalla [[Shell (informatica)|shell]] o dal [[Desktop environment|desktop]].
Riga 28 ⟶ 30:
A partire da Internet Explorer 11, VBScript è considerato deprecato e non dovrebbe più essere usato come linguaggio di script.<ref name="microsoft.com">{{cita web|url=http://msdn.microsoft.com/it-it/library/ie/dn384057(v=vs.85).aspx|titolo=VBScript non è più supportato in modalità Periferico di IE11 per l'area Internet (Windows)|sito=microsoft.com|accesso=7/7/2014}}</ref>
 
=== Utilizzi ed estensioni di Visual Basic Scripting ===
 
VBScript 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 [[Microsoft Excel|Excel]], [[Microsoft Word|Word]] o [[Microsoft Access|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]]).
Riga 34 ⟶ 36:
Visual Basic Scripting permette inoltre di effettuare task amministrativi anche su computer remoti. La sua versatilità ha anche dei lati negativi: 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.
 
=== Esempio [[Hello world|Hello, world!]] ===
 
messaggio1 = msgbox ("Hello, World!",16,"titolo")