Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. VBScript - Teknopedia
VBScript - Teknopedia
VBScript
linguaggio di programmazione
AutoreMicrosoft
Data di origine1996
Ultima versione5.8[1]
Estensioni comuni.vbs, .vbe, .wsf, .wsc (.hta, .htm, .html, .asp)
Influenzato daVisual Basic
Implementazione di riferimento
Sito webdocs.microsoft.com/en-us/previous-versions/t0aew7h6(v=vs.85)
Modifica dati su Wikidata · Manuale
Esempio di codice VBScript

In informatica 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 scripting general-purpose. È anche usato come sostituto, integrazione o appoggio per i file batch di MS-DOS o per meglio dire, della interfaccia da linea di comando di Windows.

Ad ottobre 2023 Microsoft ha deprecato VBScript. Nelle versioni future di Windows, VBScript sarà disponibile come funzionalità su richiesta prima della sua rimozione dal sistema operativo.[2]

Descrizione

[modifica | modifica wikitesto]

VBScript è 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.

La versione di VBScript presente all'interno di Internet Explorer offre praticamente le stesse funzionalità di JavaScript ma, data la sua incompatibilità con gli altri browser molti programmatori preferiscono utilizzare JavaScript.

A partire da Internet Explorer 11, VBScript è considerato deprecato e non dovrebbe più essere usato come linguaggio di script web.[3]

Utilizzi ed estensioni di Visual Basic Scripting

[modifica | modifica wikitesto]

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 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).

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!

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Hello, world!.
messaggio1 = msgbox ("Hello, World!",16,"titolo")
messaggio2 = msgbox ("Hello, World!",32,"titolo")
messaggio3 = msgbox ("Hello, World!",48,"titolo")
messaggio4 = msgbox ("Hello, World!",64,"titolo")

Questi quattro esempi stamperanno nella schermata quattro finestre con la scritta "Hello, World!"; ciascuna con un'icona diversa dalle altre (variazione data dalla variabile che sussegue la prima virgola: 16, 32, 48 o 64).

Note

[modifica | modifica wikitesto]
  1. ^ VBScript Version Information, su microsoft.com. URL consultato il 7/7/2014.
  2. ^ (EN) mestew, Deprecated features in the Windows client - What's new in Windows, su learn.microsoft.com, 7 novembre 2023. URL consultato il 9 novembre 2023.
  3. ^ VBScript non è più supportato in modalità Periferico di IE11 per l'area Internet (Windows), su microsoft.com. URL consultato il 7/7/2014.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su VBScript

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su docs.microsoft.com. Modifica su Wikidata
  • (EN) Opere riguardanti VBScript, su Open Library, Internet Archive. Modifica su Wikidata
  • (EN) Denis Howe, Visual BASIC Script, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
V · D · M
Componenti di Windows
Strumenti di sistemaApp Installer · Configurazione di sistema · Console di ripristino · Controllo file di sistema · Deframmenta disco · Driver Verifier · DxDiag · Gestione attività · Gestione dispositivi · IExpress · Impostazioni · Management Console · Monitoraggio risorse · Monitor di sistema · Netsh · Pannello di controllo (Componenti) · PowerShell · Pulizia disco · Prompt dei comandi · Ripristino configurazione di sistema · Sysprep · System Information · System Policy Editor · Visualizzatore eventi · Windows Error Reporting · Windows Ink · Windows Installer · Windows Update (Windows Insider) · WinRE · WMI · Windows System Assessment Tool
ApplicazioniAssistente vocale · Assistenza rapida · Blocco note · Calcolatrice · Calendario · Centro PC portatile Windows · Contatti · Cortana · Edge · Fax e scanner · Feedback Hub · File Manager · Film e TV · Foto · Fotocamera · Groove Musica · Il tuo telefono · Lente di ingrandimento · Mappa caratteri · Memo · Messaggi · Meteo · Money · News · OneDrive · OneNote · Paint · Pay · Phone Companion · Posta · Registratore vocale · Richiesta supporto · Riconoscimento vocale · Skype · Sport · Store · Strumento di cattura · Suggerimenti · Sveglie e orologio · Visualizzatore 3D · Windows Media Player · Windows Story Remix · Windows To Go · Xbox Console Companion
ShellAero · AutoPlay · AutoRun · Barra delle applicazioni · Centro notifiche (Windows) · ClearType · Esplora file · Menu start · Search (Cartella speciale · IFilter · Namespace · Ricerca salvata · Servizio di indicizzazione) · Stili di visualizzazione di Windows XP · Visualizzazione attività · Windows Spotlight
KernelSystem Idle Process · Registro di sistema · DLL · EXE · NTLDR · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch Protection
ServiziBITS · CLFS · Copia shadow · Error Reporting · Multimedia Class Scheduler · Service Control Manager · Utilità di pianificazione · Wireless Zero Configuration
File systemCDFS · DFS · exFAT · FAT · IFS · NTFS (Collegamento fisico · EFS · Junction point · Mount Point · Reparse point · Symbolic link · TxF) · ReFS · UDF
ServerActive Directory · DFS Replication · Distributed Transaction Coordinator · DNS · Domini · Group Policy · Hyper-V · IIS · MSMQ · Profilo utente in roaming · Protezione di accesso alla rete · PWS · Reindirizzamento delle cartelle · Remote Desktop Services · Remote Differential Compression · Remote Installation Services · Rights Management Services · Server Core · Servizi di stampa per UNIX · SharePoint · System Resource Manager · Windows Deployment Services · Windows Media Services · WSUS
ArchitetturaArchitettura Windows NT · Console Windows · Copia shadow · CSRSS · Desktop Window Manager · Enhanced Write Filter · Graphics Device Interface · hal.dll · I/O request packet · Imaging Format · Kernel Transaction Manager · Librerie · Logical Disk Manager · LSASS · MinWin · NTLDR · Ntoskrnl.exe · Object Manager · Portable Executable (EXE · DLL) · Processo di avvio (NT · Vista) · Registro di sistema · Resource Protection · Security Account Manager · Server Message Block · SMSS · System Idle Process · USER · WHEA · Winlogon · WinUSB · XML Paper Specification
SicurezzaAppLocker · BitLocker · Credential Guard · Family Safety · Kernel Patch Protection · Mandatory Integrity Control · Prevenzione di esecuzione dei dati · Protected Media Path · Sicurezza e manutenzione · User Account Control · User Interface Privilege Isolation · Windows Defender · Windows Firewall
CompatibilitàCOMMAND.COM · Macchina virtuale DOS · Windows Subsystem for Linux (Microsoft POSIX) · Windows on Windows · WoW64 · Windows XP Mode
APIActive Scripting (WSH · VBScript · JScript) · COM (ActiveX · ActiveX Document · COM Structured storage · DCOM · OLE · OLE Automation · Transaction Server) · DirectX · .NET Framework · Universal Windows Platform · Windows Mixed Reality · Windows Runtime · WinUSB
GiochiSolitaire Collection
Obsoleti
Giochi3D Pinball · Chess Titans · FreeCell · Hearts · InkBall · Hold 'Em · Othello · Purble Place · Spider Solitaire · Solitario · Tinker
ApplicazioniActiveMovie · Anytime Upgrade · Backup e ripristino · Cardfile · CardSpace · CD Player · Contatti · Desktop Gadgets · Diagnostics · DriveSpace · DVD Maker · Easy Transfer · Fax · Food & Drink · Help and Support Center · Health & Fitness · HyperTerminal · Journal · Media Center · Meeting Space · Messaging · Messenger · Mobile Device Center · Movie Maker · MSN Dial-up · NetMeeting · NTBackup · Outlook Express · Rubrica · Travel · Photo Gallery · Photo Viewer · Program Manager · Steps Recorder · Syskey · WinHelp · Write
AltriScanDisk · File Protection · Media Control Interface · Next-Generation Secure Computing Base · POSIX subsystem · Interix · Video for Windows · Windows SideShow · Windows Services for UNIX · WinFS
Trasferiti su
Microsoft Store
Lettore DVD · Hover! · Mahjong · Minesweeper
DeprecatiInternet Explorer · Media Player
RimossiMicrosoft WordPad · Paint 3D · Mappe
Controllo di autoritàLCCN (EN) sh96007390 · J9U (EN, HE) 987007558726505171
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=VBScript&oldid=141055952"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022