Manual ASP

6
 Introdução ao ASP Nos dias de hoje, os internautas não são passivos, interagem com as páginas visitadas. Para que essa interação seja possível, é necessário que essas páginas sejam dinâmicas, ou seja, ultrapassem a barreira das antigas páginas escritas em HTML, um processo que somente é possível com o uso de tecnologias como por exemplo ASP (Active Server Pages), muito utilizada nos dias de hoje. Para transformarmos uma página estática em dinâmica, usamos um recurso que consiste na inserção de pequenos programas num documento HTML. A estes programas damos o nome de scripts. Scripts Para melhor entendermos o que são scripts, vamos utilizar o seguinte exemplo (Lab0.asp): 1. <html> 2. <head> 3. <title>Editora</title> 4. </head> 5. <body> 6. <strong>Olá! Hoje é 12/04/20 14</strong> 7. </body> 8. </html> Neste pequeno exemplo temos uma página simples, escrita em HTML, que exibirá na barra de titulo do browser o titulo “Editora” e a frase: “Olá! Hoje é 12/04/201 4”, em negrito, pois está inserida entre as tags <strong>. Se for inserido um pequeno script para exibir a data atual no navegador, ficaria da seguinte forma: 1. <html> 2. <head> 3. <title>Editora</title> 4. </head> 5. <body> 6. <strong>Olá! Hoje é </strong> 7. <%=Date%> 8. </body> 9. </html> Os scripts são escritos com a utilização de linguagens de programação adequadas, como por exemplo: o VBScript da Microsoft (derivado do Visual Basic), ou JavaScript da Sun Microsystems.

description

Introdução ASP

Transcript of Manual ASP

  • Introduo ao ASP

    Nos dias de hoje, os internautas no so passivos, interagem com as pginas visitadas. Para que essa interao seja possvel, necessrio que essas pginas sejam dinmicas, ou seja, ultrapassem a barreira das antigas pginas escritas em HTML, um processo que somente possvel com o uso de tecnologias como por exemplo ASP (Active Server Pages), muito utilizada nos dias de hoje.

    Para transformarmos uma pgina esttica em dinmica, usamos um recurso que consiste na insero de pequenos programas num documento HTML. A estes programas damos o nome de scripts.

    Scripts

    Para melhor entendermos o que so scripts, vamos utilizar o seguinte exemplo (Lab0.asp):

    1. 2. 3. Editora 4. 5. 6. Ol! Hoje 12/04/2014 7. 8.

    Neste pequeno exemplo temos uma pgina simples, escrita em HTML, que exibir na barra de titulo do browser o titulo Editora e a frase: Ol! Hoje 12/04/2014, em negrito, pois est inserida entre as tags .

    Se for inserido um pequeno script para exibir a data atual no navegador, ficaria da seguinte forma:

    1. 2. 3. Editora 4. 5. 6. Ol! Hoje 7. 8. 9.

    Os scripts so escritos com a utilizao de linguagens de programao adequadas, como por exemplo: o VBScript da Microsoft (derivado do Visual Basic), ou JavaScript da Sun Microsystems.

  • Existem duas formas de executar um script:

    1. Os scripts so enviados pelo servidor da web juntamente com os cdigos HTML para o browser. Neste caso, o browser interpreta os scripts e executa-os;

    2. Os scripts so interpretados e executados pelo prprio servidor da web. O resultado do processamento inserido na pgina e enviado para o browser em formato HTML.

    No primeiro caso, o browser deve ser capaz de interpretar a linguagem de script usada na criao da pgina, e nem sempre isso acontece nalguns browsers. Como o JavaScript interpretado em quase todos os browsers, para executar da primeira forma deve ser esta a linguagem de scripts escolhida.

    No segundo caso, qualquer browser exibe as pginas, no necessrio interpretar os scripts, uma vez que so executados no prprio servidor web. Desta forma, pode ser usada qualquer linguagem de script, desde que suportada pelo servidor que hospeda a pgina.

    As pginas escritas em ASP, alm de conterem cdigos HTML, possuem scripts que so processados pelo servidor da web e o resultado enviado para o browser. Desta forma, uma parte da pgina esttica (escrita em HTML) e outra dinmica (escrita numa linguagem de script, como, por exemplo, VBScript)

    Escrever a primeira pgina em ASP Lab1.asp

    Para escrever pginas em ASP, podemos utilizar o bloco de notas ou o notepad++

    Vamos escrever o seguinte cdigo:

    Sejam bem vindos ao ASP

    Esta pgina foi processada e enviada pelo servidor da web s

    Neste exemplo, temos uma pgina que exibe no browser o titulo: Sejam bem vindos; a frase Esta pgina foi processada e enviada pelo servidor web s, seguida pelo horrio:. O documento deve ser gravado com extenso .asp dentro do directorio predefinido no servidor.

  • Para visualizar o resultado, devemos aceder ao browser e digitar o endereo http://localhost/.../...asp O resultado ser:

    Esta pgina foi processada e enviada pelo servidor da web s 19:07:29 Como o browser recebeu a pgina

    Sejam bem vindos ao ASP

    Esta pgina foi processada e enviada pelo servidor da web s 19:07:29

    Em resumo, podemos dizer:

    A tecnologia ASP permitiu que scripts inseridos nas pginas HTML sejam processados pelo servidor da web antes que elas sejam enviadas ao browser.

    possvel misturar informaes contidas numa base de dados com uma pgina web e o seu resultado ser enviado para o browser.

    As pginas escritas com scripts que so interpretados pelo servidor da web que so enviadas ao browser com as informaes j processadas, portanto, funcionam em qualquer browser.

    ASP (Active Server Pages) no uma linguagem de programao, mas uma tecnologia capaz de processar scripts num servidor web.

    Os scripts so escritos numa linguagem especialmente desenvolvida para este propsito, como o VBScript, o JavaScript, etc.

    Os delimitadores do ASP Os marcadores (tags) do HTML so instrues inseridas em delimitadores que informam que o inicio e o fim da referida instruo, expressos pelo sinal (maior que). A sua funo informar o browser que o texto escrito entre esses sinais deve ser interpretado como uma instruo e no um texto para imprimir. O ASP tambm usa esses delimitadores que indicam a presena dum script que dever ser interpretado e processado pelo servidor web, antes que a pgina seja enviada ao browser. Esses delimitadores so expressos pelos sinais (indica o final do script).

  • Blocos de instrues de script No exemplo seguinte (Lab2.asp) temos uma sequncia de instrues de script: Sejam bem vindos ao ASP =#00:00:00# and time=#12:00:00# and time=#18:00:00# and time A frase exibida no browser depende da hora atual do sistema. Juntar blocos de instrues de script com HTML Anteriormente os scripts foram inseridos em seces continuas num documento HTML. possvel inserir textos em HTML entre blocos de scripts, conforme se pode verificar no exemplo seguinte (Lab3.asp): Sejam bem vindos ao ASP =#00:00:00# and time Bom dia! =#12:00:00# and time Boa tarde! =#18:00:00# and time Boa noite!

  • Variveis, Constantes e Tipos de Dados Diariamente necessitamos de identificar objetos de forma a poder distinguir, combinar, atribuir funes, separar, etc. Por exemplo, para que possamos chamar uma pessoa, necessrio saber o seu nome, logo o nome da pessoa o seu identificador. No mundo da informtica variveis e constantes so identificadores que um programa manipula durante a sua execuo. Podemos dizer que uma varivel um espao reservado da memria do computador para armazenar um tipo de dado determinado. Como declarar variveis No caso do VBscript existem duas formas de usar uma varivel. A primeira delas denominada mtodo explcito, em que necessrio declarar a varivel antes de us-la no programa. A outra forma denominada de mtodo implcito, no necessrio declarar a varivel para usa-la. A declarao duma varivel feita por intermdio da instruo DIM seguida pelo nome da varivel. Sintaxe: DIM Exemplo: DIM tituloLivro DIM nomeAutor DIM precoLivro Podemos declarar mais do que uma varivel numa mesma instruo DIM, separando-as com vrgulas. Exemplo: DIM tituloLivro, nomeAutor, precoLivro Nomear variveis

    Nunca iniciar o nome de uma varivel com um nmero (exemplo: 1Titulo, etc.)

    O nmero mximo de caracteres para nomear uma varivel 255 mas, devemos procurar usar variveis de nomes curtos e que lembrem o significado

  • Os nomes das variveis no podem conter espaos em branco ou smbolos (-, *, +, etc.). A nica excepo para o caracter _, que pode ser usado na simulao dum espao em branco.