DESENVOLVIMENTO DE SOFTWARE I
1. OPERADORES
De nada adiantaria termos valores armazenados em nossas variáveis de
memória, se não pudéssemos fazer cálculos, comparações ou qualquer outra
operação com eles. Em VBScript temos um conjunto de símbolos alfanuméricos para efetuar tais
operações:
OPERADOR
=
<>
<
<=
>
>=
+
*
/
\
Mod
^
&
Is
DESCRIÇÃO
Atribuição/ Igual
Diferente
Menor que
Menor ou igual que
Maior que
Marior ou igual que
Soma numérica / concatenação de Strings
Subtração ou negativo Numérico
Multiplicação
Divisão
Efetua a divisão entre dois números e retorna
um número inteiro
Retorna o resto de uma divisão entre inteiros
Exponenciação
Concatenação
Comparação de Igualdade entre dois Objetos
2. FUNÇÕES DE INFORMAÇÕES
O objetivo das funções de informações é identificar e consistir expressões que possam estar com valores
não condizentes com o escopo do aplicativo. Com isso, você tem como avaliar todas as variáveis que
controlam a aplicação
FUNÇÃO
SINTAXE
IsDate
IsDate(expressão)
IsEmpty
IsEmpty(expressão)
IsNull
IsNull(expressão)
IsNumeric IsNumeric(expressão)
DESCRIÇÃO
Retorna TRUE se a expressão for uma data, caso contrário retorna
FALSE.
Retorna TRUE se a expressão for vazia, caso contrário retorna
FALSE.
Retorna TRUE se a expressão for nula, caso contrário retorna
FALSE
Retorna TRUE se a expressão for numérica, caso contrário retorna
FALSE
Null
Um valor que indica dados ausentes ou desconhecidos em um campo. Você pode usar valores Null em
expressões. Valores Null podem ser inseridos em campos dos quais informações são desconhecidas,
assim
como em expressões e consultas.No Visual Basic, a palavra-chave Null indica um valor Null.Alguns
campos, como aqueles definidos como contendo a chave primária, não podem conter valores Null.
Obs: Estas Funções de Informações servem para avaliar os valores, para isso é preciso usar o comando
If...else...End if.
Prof.JOSÉ ALVES
DESENVOLVIMENTO DE SOFTWARE I
3. FUNÇÕES DE CONVERSÕES
O objetivo das funções de conversões é manipular os dados conforme a necessidade
de forma a permitir o correto manuseio dos mesmos. É comum o usuário informar dados
que não são permitidos pelo aplicativo e nesse momento, cabe ao programador identificar e converter
corretamente.
FUNÇÃO
Cdate
Ccur
SINTAXE
Cdate(expressão)
Ccur(expressão)
CDbl
Cint
CLng
CStr
CDbl(expressão)
Cint(expressão)
CLng(expressão)
CStr(expressão)
DESCRIÇÃO
Converte uma expressão alfanumérica para uma data
Converte uma expressão para número longo para cálculos de
precisão decimais
Converte uma expressão para número duplo
Converte uma expressão para número inteiro
Converte uma expressão para número longo
Converte uma expressão par alfanumérico
4. FUNÇÕES MATEMÁTICAS
O objetivo das funções matemáticas é facilitar a vida do programador no sentido de disponibilizar algumas
funções que auxiliam nos cálculos, evitando assim, ter que desenvolver as fórmulas matemáticas.
FUNÇÃO
Abs
Int
Sin
Cos
Tan
Sqr
SINTAXE
Abs(expressão)
Int(expressão)
Sin(expressão)
Cos(expressão)
Tan(expressão)
Sqr(expressão)
DESCRIÇÃO
Retorna o valor absoluto de uma expressão
Extrai a parte inteira de uma expressão
Retorna o valor do seno de uma expressão
Retorna o valor do c-seno de uma expressão
Retorna o valor da tangente de uma expressão
Retorna a raiz quadrada de uma expressão
5. FUNÇÕES DATA
O objetivo dessas funções é permitir trabalhar corretamente com as diversas formas de se manipular uma
data, extrair o conteúdo de acordo com a necessidade, facilitar a pesquisa em banco de dados utilizando-se
argumentos data.
FUNÇÃO
Date
Day
Month
Year
Time
SINTAXE
Date
Day(data)
Month(data)
Year(data)
Time
DESCRIÇÃO
Retorna a data do servidor
Extrai o dia de uma data
Extrai o mês de uma data
Extrai o ano de uma data
Retorna a hora, minutos e segundos do servidor
Prof.JOSÉ ALVES
DESENVOLVIMENTO DE SOFTWARE I
Hour
Hour(hora)
Extrai a hora de uma expressão hora
Minute
Minute(hora)
Extrai o minuto de uma expressão hora
DateSerial DateSerial(yy,mm,dd) Compõe uma data a partir do ano. Mês e dia
Now
Now
Retorna a data e a hora do servidor
Weekday Weekday(data)
Extrai o dia da semana de uma data
6. FUNÇÕES TEXTO
FUNÇÃO
Lcase
Ucase
Left
Right
Mid
SINTAXE
Lcase(expressão)
Ucase(expressão)
Left(expressão,n)
Right(expressão,n)
Mid(expressão,inicial,fim)
Trim
Trim(expressão)
Len
Len(expressão)
DESCRIÇÃO
Converte todos os caracteres para minúsculo
Converte todos os caracteres para maiúsculo
Extrai n caracteres a partir da esquerda
Extrai n caracteres a partir da direita
Extrai n caracteres de acordo com o tamanho especificado a
partir da posição inicia da expressão
Extrai todos os espaços em branco tanto no início como no
final da expressão
Retorna o tamanho da expressão
FormatCurrency
FormatCurrency(Valor
Numérico)
Formata um valor numérico para o padrão moeda configurado no
computador servidor.
FormatNumber
FormatNumber(Valor
Numérico,numero de
decimais)
casas
Formata um valor numérico para o padrão numérico configurado no
computador servidor.
7. ESTRUTURA DE CONTROLE
As instruções que controlam as decisões e os loops do ASP são chamadas Estrutura de Controle.
Você usa estruturas de decisão para definir grupos de instruções que podem ou não ser executadas,
dependendo do valor de uma expressão.
7.1. Estrutura de Decisão
If  é sem dúvida a instrução mais utilizada no ambiente de programação, pois é comum a tomada de
decisões em função de uma certa condição.
Sintaxe 1:

If condição Then
Sintaxe 2:

If condição Then
Instruções
End If
Sintaxe 3:

If condição Then
Instruções
Else
Instruções
End If
Instruções
Prof.JOSÉ ALVES
DESENVOLVIMENTO DE SOFTWARE I
Sintaxe 4:

If condição Then
Instruções
ElseIf condição2
Then
Instruções
Else
Instruções
End If
Prof.JOSÉ ALVES
Download

Ver_Aula_3 - Professor Jose Alves