Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Curso de ASP 2, Manuais, Projetos, Pesquisas de Pedagogia

Complemento do Curso ASP 1

Tipologia: Manuais, Projetos, Pesquisas

2010

Compartilhado em 22/01/2010

eudimar-chaves-de-souza-1
eudimar-chaves-de-souza-1 🇧🇷

8 documentos

1 / 32

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
C
Cu
ur
rs
so
o
d
de
e
A
AS
SP
P
Módulo II
Parabéns por adquirir um curso dos
Cursos 24 Horas
.
V
ocê está investindo no seu futuro
!
Esperamos que este seja o começo de um
grande sucesso em sua carreira.
Desejamos boa sorte e bom estudo!
Em caso de dúvidas, contate
-
nos:
cursos24horas@cursos24horas.com.br
www.cursos24horas.com.br
Atenciosamente
Equipe Cursos 24 Horas
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20

Pré-visualização parcial do texto

Baixe Curso de ASP 2 e outras Manuais, Projetos, Pesquisas em PDF para Pedagogia, somente na Docsity!

CuCurrssoo ddee AASSPP

Módulo II

Parabéns por adquirir um curso dos Cursos 24 Horas****. Você está investindo no seu futuro! Esperamos que este seja o começo de um grande sucesso em sua carreira.

Desejamos boa sorte e bom estudo!

Em caso de dúvidas, contate- nos: cursos24horas@cursos24horas.com.br www.cursos24horas.com.br Atenciosamente Equipe Cursos 24 Horas

Su Su mm áá rr ii oo

  • Formulários ...................................................................................
  • Text Box .......................................................................................
  • Text Area ......................................................................................
  • Checkbox......................................................................................
  • Radio Buttons ................................
  • Listbox .......................................................................................
  • Convertendo Dados ......................................................................
  • Funções de Verificação..................................................................
  • Funções de Conversão ..................................................................
  • Manipulando Números ..................................................................
  • Operadores .................................................................................
  • Conclusão do Curso ......................................................................

O formulário não mostrará as informações na tela do browser. Ele enviará para o arquivo especificado no action do form e este arquivo fará o tratamento das informações. Um script ASP pode pegar os dados dos campos do formulário da seguinte forma: <%variável=request.form("nome_do_campo")%> Agora aprenderemos como criar diferentes recursos de um formulário. Abaixo há uma imagem mostrando o nome de cada um dos recursos:

Text Box

Este comando criará um input box com o tamanho default e o browser passará para o arquivo ASP a variável com o nome: UltimoNome.

Este parâmetro não limita o número de caracteres que podem ser digitados. Não use esse parâmetro como técnica de validação. Ele apenas define o tamanho da caixa de texto.

Agora sim. Esse parâmetro define o tamanho máximo de caracteres digitados.

O nome Bertrand aparecerá no campo texto quando a página for carregada. É um valor default.

Arquivo formtextbox.htm

1 2 FormTextBox.htm 3 4

5 Fill Out This Form For Us:

6 Last Name ->
7 País ->
8 Estado ->
9 10


11

Arquivo formtextboxrespond.asp

1 2 FormTextBoxRespond.asp 3 4 <%lname=request.querystring("UltimoNome") 5 cty=request.querystring("País") 6 st=request.querystring("Estado") 7 response.write lname & "
" 8 response.write cty & "
" 9 response.write st & "
"%> 10

11


12

A resposta para o formulário será semelhante a esta:

1 2 textarearespond.asp 3 4 <% 5 comm=request.form("ComentarioDigitado") 6 response.write comm 7 %> 8


9

Checkbox O objeto checkbox tem as mesmas linhas de código dos radio buttons, entretanto cada checkbox deve ter um único nome porque o estado de "checked" ou "not checked" será passado para o script ASP. Lembre-se que você pode marcar mais de uma opção.

1 2 FormCheckBox.asp 3 4

5

CheckBox Exemplo

6

Como voce quer comprar?

7 Confirmação será pelo Correio
8 Confirmação enviada via Sedex
9 Confirmação por EMail
10 Confirmação enviada por Fax
11 Confirmação feita por telefone

12 13


A resposta será essa:

1 2 formCheckBoxRespond.asp 3 4 <% 5 If request.form("Correio")="on" then 6 response.write "
Nós confirmaremos por Correio" 7 end if 8 If request.form("Sedex")="on" then 9 response.write "
Nós confirmaremos por Sedex" 10 end if 11 If request.form("EMail")="on" then 12 response.write "
Nós confirmaremos por EMail" 13 end if 14 If request.form("fax")="on" then 15 response.write "
Nós confirmaremos por fax" 16 end if 17 If request.form("tel")="on" then 18 response.write "
Nós confirmaremos por tel" 19 end if%> 20

7 response.write "Salvador te espera no Carnaval" 8 case "BSB" 9 response.write "Brasilia te aguarda para o Impeachment do Lula" 10 case "SPA" 11 response.write "São Paulo é a cidade mais poluída, mas pode vir assim mesmo." 12 End Select%> 13 14

Listbox

O objeto listbox é muito usado para facilitar a entrada do usuário. É apenas um lista pull down.

1 2 FormListBox.asp 3 4

5 11

A resposta se parecerá com:

1 2 formlistboxrespond.asp 3 4 <%meuEstado = request.form("Estado") 5 Select Case ucase(meuEstado)

6 case "DF" 7 response.write "Brasilia te espera no final do mês." 8 case "BA" 9 response.write "O Carnaval está chegando..." 10 case else 11 response.write "nenhum compromisso agendado..." 12 End Select%> 13 14

Co Co nn vv ee rr tt ee nn dd oo DD aa dd oo ss

A linguagem VBScript contém algumas funções de verificação e conversão de tipos de dados importantes para a melhor manipulação dos dados. As funções de verificação são importantes na hora de detectar se os dados contidos numa variável são compatíveis com o subtipo para o qual se deseja converter estes dados. As funções de conversão fazem a conversão de dados de um subtipo para outro, mas para isso, é necessário que esses dados sejam compatíveis com o subtipo que se deseja obter.

Funções de Verificação Exemplo de uso: Verificar se as informações digitadas pelo usuário estão corretas. Suponha que você tenha um campo para preenchimento de “Data de Nascimento”. Após preenchido, podemos utilizar a função IsDate para verificar se o usuário preencheu realmente aquele campo com uma data.

As funções de verificação são: IsDate - IsEmpty - IsNull - IsNumeric

IsNull - retorna True caso a variável não contenha dados válidos.

sintaxe: IsNull(nomedavariavel)

<% cursos24horas = "23/5/09" response.write IsNull(cursos24horas) 'retorna false %>

IsNumeric - retorna True caso o valor da variável possa ser convertido para algum tipo de dados numéricos.

  • A conversão de tipo de dados numéricos entre si, ou seja, de um número Double para o formato String pode acarretar a perda de dados, ou mesmo, podem ser imcompatíveis, uma vez que existem faixas de atuação para cada tipo de dado.

sintaxe: IsNumeric(nomedavariavel)

<% cursos24horas = "23" cursos24horas2 = 56 response.write IsNumeric(cursos24horas) 'retorna true response.write IsNumeric(cursos24horas2) 'retorna true %>

CBool - retorna True ou False (1 ou 0), de acordo com a expressão analisada ou com o valor da variável.

sintaxe: CBool(nomedavariavel ou expressão)

<% cursos24horas = 5 cursos24horas2 = 5 cursos24horas3 = 0 response.write CBool(cursos24horas = cursos24horas2) 'retorna true response.write CBool(cursos24horas) 'retorna false %>

CByte - converte a expressão dada em um dado do subtipo Byte.

sintaxe: CByte(nomedavariavel ou expressão)

<% cursos24horas = "23" cursos24horas2 = 34. response.write CByte(cursos24horas) 'retorna 23 response.write CByte(cursos24horas2) 'retorna 35, pois há um arredondamento %>

CDate - converte a expressão dada em um dado do subtipo Date.

sintaxe: CDate(nomedavariavel)

CLng - converte a expressão dada em um dado do subtipo Long. A diferença para o subtipo byte é a faixa de abrangência.

sintaxe: CByte(nomedavariavel ou expressão)

<% cursos24horas = "23" cursos24horas2 = 34. response.write CLng(cursos24horas) 'retorna 23 response.write CLng(cursos24horas2) 'retorna 35, pois há um arredondamento %>

CSng - converte a expressão dada em um dado do subtipo Single.

sintaxe: CInt(nomedavariavel ou expressão) <% cursos24horas2 = 88734. response.write CInt(cursos24horas2) %>

CStr - converte a expressão dada em um dado do subtipo String. Qualquer outro tipo de dado, dos listados acima, pode ser convertido em String.

sintaxe: CStr(nomedavariavel ou expressão) <% cursos24horas2 = 34. response.write CStr(cursos24horas2) 'retorna "34.67" %>

M a Ma nn ii pp uu ll aa nn dd oo NN úú mm ee rr oo ss

O VBScript contém várias funções utilizadas para a manipulação de dados numéricos. Abaixo uma lista das principais funções. Os operadores básicos (+,-,*,/,^) estão descritos no tutorial sobre Operadores Básicos do VBScript.

Abs - Atn - Cos - Exp - Fix - Int - Log - Sin - Sqr - Tan

Abs - retorna o módulo do valor de entrada

sintaxe: Abs(número)

<% cursos24horas = - response.write Abs(cursos24horas) %> Resultado esperado: 78

cursos24horas = 78. response.write Fix(cursos24horas) %> Resultado esperado: 78

Int - retorna a parte inteira de um número. Caso o número seja negativo, é retornado o valor imediatamente menor.

sintaxe: Int(número) <% cursos24horas = -78, response.write Int(cursos24horas) %>

Log - retorna o valor do Log do número de entrada na base e.

sintaxe: Log(número)

<% cursos24horas = 4 response.write Log(cursos24horas) %>

Sin - retorna o valor do seno de um angulo entrado em radianos.

sintaxe: Sin(angulo) <% cursos24horas = 3, response.write Sin(cursos24horas) %>

Sqr - retorna o valor da raiz quadrada do número de entrada.(valor deve ser maior ou igual a zero)

sintaxe: Sqr(numero)

<% cursos24horas = 4 response.write Sqr(cursos24horas) %> Resultado esperado: 2

Tan - retorna o valor da tangente do angulo pedido (entrar angulo em radianos)

sintaxe: Tan(angulo)

<% cursos24horas = 2 response.write Tan(cursos24horas) %>