Professional Documents
Culture Documents
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.
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.
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
VBScript em poucas palavras: A Quick Reference desktop Referncia do VBScript Programmer Aprendizagem VBScript
WWW e HTML
Recursos Web
Livros e Publicaes