You are on page 1of 4

VBScript Tutorial

Motivao
VBScript um de uma srie de tecnologias (incluindo Active Server Pages (ASP), JavaScript) disponvel para incorporar elementos interativos em uma pgina web. Cdigo HTML padro esttica - o que o autor elementos incorporados em uma pgina no vai chnge menos que o cdigo HTML for alterado. No entanto, a incorporao de um script em uma pgina da web permite que certos elementos para responder entrada do usurio. Por exemplo, VBscript podem ser utilizados numa forma para verificar que a informao a ser apresentada em conformidade com o formato desejado. VBScript uma implementao do HTML dinmico (DHTML) - um mtodo de alterar a aparncia de uma pgina web "on the fly" e sem a interveno do autor.

Objetivos e Materiais Necessrios


A inteno desta pgina fornecer algum exemplo muito bsico de como VBscript pode ser incorporado em HTML para "animar-se" uma pgina web. Assume-se que o usurio tenha um conhecimento bsico de autoria Web e HTML, bem como conhecimento de programao Visual Basic. Veja as referncias na seo concluses abaixo para tutoriais sobre estes temas. VBScript foi introduzido pela primeira vez no Microsoft Internet Explorer 3.0 e instalado automaticamente pelo Windows 95a ou posterior, Windows NT 4 ou superior, Internet Explorer 3 ou mais tarde, Internet Information Server 3 ou mais tarde, Outlook 98, Visual Studio 98 e Office 2000. Para verificar se instalado em sua mquina, procure o arquivo Scrrun.dll em seu diretrio de sistema (\ Windows \ System ou pasta System32 \ WinNT \). Se necessrio, a verso mais recente deste arquivo pode ser baixado do site da Microsoft.

Introduo
O que VBScript? VBScript uma linguagem de script desenvolvida pela Microsoft para estender a funcionalidade do padro HTML. A linguagem um subconjunto da linguagem de programao Visual Basic e tem uma sintaxe de comando muito semelhante. A tecnologia foi desenvolvida em resposta s tecnologias concorrentes (como JavaScript) e como uma forma de ampliar a utilidade e funcionalidade do padro HTML. Como usado? VBscript pode ser incorporado em uma pgina da web, adicionando alguns comandos para o cdigo HTML. Primeiro, o <SCRIPT Language="VBScript"> tag informa ao navegador que a

pgina a ser exibida contm um script e do tipo VBScript. Porque nem todos os navegadores so capazes de processVBScript, o resto do cdigo deve ser colocado em tags de comentrio <!- --> para que esses navegadores iro ignorar o cdigo e no sobrecarregar a pgina. Os exemplos abaixo mostram como esses cdigos so usados e alguns dos comandos bsicos do VBScript.

Alguns Exemplos ...


Nota: Estes exemplos necessitam de um browser capaz VBScript. Recomendamos Internet Explorer da Microsoft para Windows. Exemplo 1: Bsico Ol Mundo O primeiro exemplo - claro - um programa para exibir o "Ol Mundo!" mensagem na pgina da web.
<HTML> <SCRIPT Language="VBScript"> <!-Option Explicit document.write("<h1>Hello World!</h1>") --> </SCRIPT> <HEAD> <TITLE>Example 1: Hello World</TITLE> </HEAD> <BODY> </BODY> </HTML>

Clique Ol Mundo, Exemplo 1 para ver o que este cdigo vai fazer. O "HelloWorld!" mensagem poderia ter facilmente sido exibido usando o cdigo HTML padro. Exemplo 2 mostra um exemplo mais til que muda o texto da pgina com base na resposta do usurio.

Exemplo 2: Ol Mundo Aqui, o script exibe uma caixa de mensagem, em seguida, escreve a resposta do usurio para a pgina.
<HTML> <HEAD> <TITLE>Example 1B: Hello World</TITLE> </HEAD> <BODY> <SCRIPT Language="VBScript"> <!-dim myVal, btnPressed myVal = msgBox ("Hello World!", vbokcancel, "Hello") select case myVal

case 1 btnPressed="OK" case 2 btnPressed="Cancel" case else btnPressed="Error!" end select document.write ("<h1>You selected the " & btnPressed & " button.</h1>") --> </SCRIPT> </BODY> </HTML>

Clique Ol Mundo, Exemplo 2 para ver o que este cdigo vai fazer. Esta verso do Ol Mundo demonstra como VBScript pode ser usado para obter alguma entrada do usurio e, em seguida, modificar a aparncia do cdigo HTML exibido.

Exemplo 3: Ol Mundo com o controle ActiveX Este ltimo exemplo mostra como VBScript pode ser usado para fazer a interface com os controles ActiveX embutido em uma pgina web. Este exemplo alertar o usurio com uma caixa de dilogo Ol Mundo que contm botes "OK" e "Cancel". Uma vez que o usurio seleciona um boto para fechar a mensagem Ol Mundo, a resposta analisado e passado para o controle ActiveX (rtbDisplay) a ser exibido na tela.
<HTML> <HEAD> <TITLE>New Page</TITLE> </HEAD> <BODY> <CENTER> <OBJECT ID="rtbDisplay" WIDTH=200 HEIGHT=40 CLASSID="CLSID:3B7C8860-D78F-101B-B9B5-04021C009402"> <PARAM NAME="_ExtentX" VALUE="5292"> <PARAM NAME="_ExtentY" VALUE="1058"> <PARAM NAME="_Version" VALUE="393217"> <PARAM NAME="BackColor" VALUE="16777215"> <PARAM NAME="Enabled" VALUE="1"> </OBJECT> </CENTER> <SCRIPT Language="VBScript"> <!-dim myVal, btnPressed myVal = msgBox ("Hello World!", vbokcancel, "Hello") select case myVal case 1 btnPressed="OK" case 2 btnPressed="Cancel" case else btnPressed="Error!" end select rtbDisplay.TextRTF = "You pressed the " & btnPressed & "button." --> </SCRIPT> </BODY> </HTML>

Clique Ol Mundo, Exemplo 3 para ver o que este cdigo vai fazer.

Aplicaes de hardware
Embora VBScript no pode controlar directamente ligado ao hardware de computador, ainda possvel utilizar a tecnologia de scripts controlar perifricos. Como demonstramos no Exemplo 3, controles ActiveX pode ser incorporado em uma pgina da web e controlada por VBScript. Em um tutorial anterior criamos um sistema cliente / servidor que permitiu um teclado conectado a um computador cliente para controle de perifricos ligados a um servidor usando um PC Placa de Interface de 8255. Este sistema pode ser estendido para que o cliente seria executado como um VBScript com um incorporado ActiveX Winsock contol para se comunicar com o servidor atravs da internet.

Concluso
O que mais podemos fazer com VBScript? Como mencionado na introduo, este apenas um tutorial bnrief em tecnologia VBScript e seus usos em pginas web. Para obter informaes adicionais, visite esses sites e recursos adicionais.

VBScript
Recursos Web

Livros e Publicaes

Homepage Microsoft VBScript VisualBasicScript.com W3Schools VBScript Tutorial

VBScript em poucas palavras: A Quick Reference desktop Referncia do VBScript Programmer Aprendizagem VBScript

WWW e HTML
Recursos Web

Livros e Publicaes

W3Schools HTML Tutorial dHTML Informaes

Teach Yourself HTML em 21 dias

You might also like