Programacao Com Asp Ii

31
Programação com ASP 2 – Sintaxe e Estrutura I

Transcript of Programacao Com Asp Ii

Page 1: Programacao Com Asp   Ii

Programação com ASP2 – Sintaxe e Estrutura I

Page 2: Programacao Com Asp   Ii

Sumário

1. Estrutura básica

2. A instrução response.write

3. O operador &

4. Variáveis

5. Operadores aritméticos

6. Exercícios

Page 3: Programacao Com Asp   Ii

2.1 – Estrutura básica

Page 4: Programacao Com Asp   Ii

2.1 – Estrutura básica

•Como já sabe, um ficheiro ASP pode

conter tags HTML, como blocos de código

que serão processado pelo servidor.

•Os blocos de código a serem processados

encontram-se delimitados pelos

marcadores <% e %>.

Page 5: Programacao Com Asp   Ii

2.1 – Estrutura básica

<html> <body> <% ………………… …………………

%> </body></html>

Page 6: Programacao Com Asp   Ii

2.2 – A instrução response.write

Page 7: Programacao Com Asp   Ii

2.2 – A instrução response.write

•A instrução response.write é utilizada

para visualizar informação no browser.

Page 8: Programacao Com Asp   Ii

2.2 – A instrução response.write

•Sintaxe:

Response.write()

Response.write(“Olá Mundo”)

Page 9: Programacao Com Asp   Ii

2.2 – A instrução response.write

<html> <body> <%

response.write(“olá mundo”) %> </body></html>

Page 10: Programacao Com Asp   Ii

2.2 – A instrução response.write

<html> <body> <%

response.write(26) %> </body></html>

Page 11: Programacao Com Asp   Ii

2.2 – A instrução response.write

•A que conclusões consegue chegar?

<%response.write(“olá mundo”)

response.write(26) %>

Page 12: Programacao Com Asp   Ii

2.2 – A instrução response.write

•Sempre que pretenda visualizar uma

string (cadeia de caracteres) deverá,

obrigatoriamente, utilizar aspas:

response.write(“olá mundo”)

Page 13: Programacao Com Asp   Ii

2.2 – A instrução response.write

•Se a informação a visualizar for um

número o uso das aspas não é necessário:

response.write(26)

Page 14: Programacao Com Asp   Ii

2.2 – A instrução response.write

•Existe uma forma abreviada de utilizar a

instrução response.write.

<%= .... %>

Page 15: Programacao Com Asp   Ii

2.2 – A instrução response.write

•response.write(“olá mundo”)

<%= “Olá Mundo” %>

•response.write(26)

<%= 26 %>

Page 16: Programacao Com Asp   Ii

2.3 – O operador &

Page 17: Programacao Com Asp   Ii

2.3 – O operador &

•O operador & (i comercial) tem como

função concatenar informação.

Page 18: Programacao Com Asp   Ii

2.3 – O operador &

•Sintaxe:

Response.write(“Olá” & “Mundo”)

Page 19: Programacao Com Asp   Ii

2.3 – O operador &

Response.write(“Olá ” & “Mundo”)

Response.write(“Nome: Rui “ & “idade “ & 26 )

Page 20: Programacao Com Asp   Ii

2.4 – Variáveis

Page 21: Programacao Com Asp   Ii

2.4.1 - Variáveis

•Uma variável consiste num nome atribuído

a um determinado espaço da memória.

•A função das variáveis é guardar

informação na memória.

Page 22: Programacao Com Asp   Ii

2.4.1 - Variáveis

•Para que possamos utilizar variáveis,

primeiro há que criá-las, isto é, declará-

las.

Page 23: Programacao Com Asp   Ii

2.4.2 – Declarar Variáveis

•Para declarar uma variável utiliza-se a instrução

Dim seguido do nome da variável.

Dim nome_da_variável

Dim fruta

Page 24: Programacao Com Asp   Ii

2.4.2 – Declarar Variáveis

•Depois da variável criada, podemos

associar qualquer valor à mesma.

•Para associar um valor a uma variável,

basta indicar o nome da mesma, seguido

do sinal = e do valor a associar.

fruta = “banana”

Page 25: Programacao Com Asp   Ii

2.4.2 – Declarar variáveis

<html> <body> <%

Dim frutafruta = “banana”response.write(fruta)

%> </body></html>

Page 26: Programacao Com Asp   Ii

2.4.2 – Declarar variáveis

•Sempre que pretendemos associar a uma

variável uma string (cadeia de caracteres)

o uso de aspas é também obrigatório

•Se o valor a associar for um número, não é

necessário o uso de aspas.

Page 27: Programacao Com Asp   Ii

2.4.2 – Declarar variáveis <html> <body> <%

Dim frutaDim quantidadefruta = “banana”quantidade = 15

%> </body></html>

Page 28: Programacao Com Asp   Ii

2.4.2 – Declarar variáveis

<html> <body> <%= fruta & quantidade %> </body></html>

Page 29: Programacao Com Asp   Ii

2.5 – Operadores aritméticos

Page 30: Programacao Com Asp   Ii

2.5 – Operadores aritméticos

+ - Soma

- - Subtracção

/ - Divisão

* - Multiplicação

Page 31: Programacao Com Asp   Ii

2.5 – Operadores aritméticos<%

Dim num_1Dim num_2Dim resultado

num_1 = 19num_2 = 20

resultado = num_1 * num_2%>