|
Clube
VB - Funções
VB6
Aula
12
Neste modo iremos
expor as principais funções do VB6, que serão de grande utilidade
em aplicativos comerciais.
Função
ABS
Tem a finalidade
de retornar o valor absoluto e positivo de um número ou da variável
informada. A sintaxe de construção deste comando é extremamente
simples:
Abs (número_ou_variável)
No exemplo a
seguir, quando o formulário for carregado, iremos armazenar na variável
"exemplo" o valor -2001, e através de uma caixa de diálogo,
iremos apresentar este número em seu valor absoluto. Veja a fonte
do sistema a seguir:
Private Sub
Form_load()
Dim exemplo as Double
Let exemplo = -2001
Msgbox (str(abs(exemplo)))
End Sub
Observe que
no exemplo anterior, usamos também a função STR, que tem a função
de converter um número em string, pois apenas neste formato é que
é aceito uma informação na caixa de msgbox. Logo, usamos duas funções
em uma mesma linha de código, sendo que a primeira transforma o
número em string e a segunda o número em absoluto e positivo. Será
exibida na caixa de diálogo o número 2001.
Função
FIX
Tem a finlidade
de retornar um número inteiro e sem arredondamento. Sua sintaxe
é:
Fix (número_ou_variável)
Função
Hex
Tem a função
de transformar um número decimal em hexadecimal. Sua sintaxe é:
Hex (número_ou_variável)
Função
Int
Tem a função
de retornar o inteiro de um número com arredondamento. Sua sintaxe
é:
Int (número_ou_variável)
Função
RND
Tem a função
de retornar um número aleatório de 1 até o número especificado.
Sua sintaxe é:
RND (número)
Função
VAL
Tem a finalidade
de transformar o valor de uma String em número, ou seja, o inverso
da função STR observada no primeiro exemplo. Sua sintaxe é:
VAL (string_ou_variável)
Função
Curdir
Tem a finalidade
de retornar o diretório atual onde o usuário estiver atuando. Veja
a seguir um simples exemplo construído passo a passo com esta função:
1. Primeiro
abra o Visual Basic e inicie um novo projeto;
2. Insira no formulário dois componentes Labels, disponibilizando
estes um abaixo do outro;
3. Na propriedade CAPTION do primeiro Label, insira : "Diretório
atual de trabalho";
4. Na propriedade CAPTION do segundo label, apague todo o conteúdo;
5. No evento LOAD do formulário, entre com a seguinte codificação:
Private Sub
Form_Load()
Dim diretorio As Variant
diretorio = CurDir
Label2.Caption = diretorio
End Sub
execute o seu
projeto. Você terá como retorno, uma janela mais ou menos como a
que segue:

Observe que
o caminho na qual você está operando no momento é exibido no label2.
Função
Left
Esta função
tem o objetivo de retornar x caracteres a partir da esquerda de
uma string. Sua sintaxe é:
Left (variável,
número_caracteres)
Observe o exemplo
a seguir:
Private Sub
Fom_load()
Dim empresa as String
Let empresa="Projeto Aprenda em Casa"
MsgBox (left(empresa,7))
End Sub
No exemplo acima,
teremos uma caixa de mensagens apenas com a palavra "Projeto",
pois solicitamos que seja exibida na mesma apenas as 7 primeiras
posições (caracteres) da variável empresa.
Função
Right
Tem praticamente
o mesmo objetivo da função Left, com exceção de retornar x caracteres
a partir da direita da String. Veja o exemplo a seguir:
Private Sub
Fom_load()
Dim empresa as String
Let empresa="Projeto Aprenda em Casa"
MsgBox (Right(empresa,7))
End Sub
No exemplo acima,
teremos uma caixa de mensagens apenas com a frase "em Casa",
ou seja, os 7 últimos caracteres da variável "empresa".
No próximo módulo
continuaremos a estudar as funções e gerar um novo aplicativo.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |