Академический Документы
Профессиональный Документы
Культура Документы
Abs (Funo)
Descrio Retorna o valor absoluto de um nmero.
Sintaxe Abs(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida. O valor absoluto de um nmero corresponde sua
magnitude, sem o sinal. O tipo de dado retornado o mesmo do
argumento nmero.
Exemplo Abs(-1) e Abs(1) retornam, ambos, o valor 1.
Asc (Funo)
Descrio Retorna o valor numrico correspondente ao cdigo ANSI para o
primeiro caractere de uma expresso string.
Sintaxe Asc(expresso_string)
Comentrios Se expresso_string tiver comprimento zero ocorrer um erro em
tempo de execuo.
Atn (Funo)
Descrio Retorna o arco-tangente de um nmero.
Sintaxe Atn(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida. O resultado expresso em radianos e est na faixa -/2 e
+/2.
Beep (Comando)
Descrio Gera um tom sonoro no alto-falante do computador.
Sintaxe Beep
Comentrios A freqncia e a durao do som dependem do hardware e das
configuraes da placa de som.
ChDir (Comando)
Descrio Muda o diretrio atual de um drive especificado.
Sintaxe ChDir caminho
Comentrios O argumento caminho um string que especifica qual diretrio
deve se tornar o default. Este argumento deve conter menos de
128 caracteres e deve ter a seguinte sintaxe:
[drive:] [ \ ]diretrio [ \diretrio] ...
O comando ChDir opera de maneira semelhante ao comando
CHDIR do DOS. Da mesma forma que CHDIR, ChDir (que no pode
ser abreviado para CD) muda o diretrio default, mas no o drive
default.
Exemplo Se o drive default for o C, o comando a seguir muda o diretrio
default do drive D, mas o drive default continua sendo o C.
ChDir D:\WINDOWS
ChDrive (Comando)
Descrio Muda o drive default.
Sintaxe ChDrive drive
Comentrios O argumento drive um string que especifica o novo drive default
e deve corresponder a um drive existente no computador.
Exemplo ChDrive D: - muda para o drive D, que passa a ser o novo
default.
Close (Comando)
Descrio Conclui uma operao I/O (input/output) para um arquivo, ou seja,
fecha um arquivo anteriormente aberto.
Sintaxe Close [[#]nmero_do_arquivo] [,[#]nmero_do_arquivo]...
Comentrios O argumento nmero_do_arquivo deve ser o mesmo usado no
comando Open para abrir o arquivo. O comando Close, usado
sem argumento, fecha todos os arquivos abertos.
Cos (Funo)
Descrio Retorna o co-seno de um ngulo.
Sintaxe Cos (ngulo)
Comentrios O argumento ngulo pode ser qualquer expresso numrica vlida
em radianos.
Dim (Comando)
Descrio Declara variveis e aloca espao na memria para armazen-las.
Quando usada na seo de Declaraes de um formulrio ou
mdulo, as variveis declaradas com Dim tornam-se acessveis a
todas os procedimentos do formulrio ou mdulo. Quando usada
dentro de uma procedure, as variveis estaro disponveis apenas
para a procedure em questo.
Sintaxe Dim nome_da_varivel [([ndices])] [As [New] tipo][,
nome_da_varivel [([ndices])] [As [New]] ...
Comentrios O comando Dim tem as seguintes partes:
Parte Descrio
Nome_da_varivel Nome da varivel a ser declarada.
ndices Dimenses de variveis do tipo array, quan
caso.
As tipo Palavra reservada para indicar o tipo de va
ser declarada: Integer, Long, Single, Dou
Currency, String ou Variant.
New Cria um novo instance de um objeto. Som
aplicvel a variveis-objeto.
Do...Loop (Comando)
Descrio Repete um bloco de comandos enquanto (While) uma condio
for verdadeira ou at que (Until) a condio se torne verdadeira.
Sintaxe 1 Do[{While|Until} condio]
[bloco de comandos]
Loop
Sintaxe 2 Do
[bloco de comandos]
Loop [{While|Until} condio]
End (Comando)
Descrio Finaliza uma procedure em Visual Basic.
Sintaxe End
Comentrios O comando End por si s pode ser colocado em qualquer lugar de
uma procedure e equivale a selecionar End no menu Run do
Visual Basic. A execuo encerrada imediatamente.
EOF (Funo)
Descrio Retorna um valor que indica se o fim de um arquivo foi atingido.
Sintaxe EOF(nmero_do_arquivo)
Comentrios O argumento nome_do_arquivo deve ser o mesmo usado no
comando Open. EOF retorna True (verdadeiro) se o fim do
arquivo foi atingido e False (falso) em caso contrrio.
Exp (Funo)
Descrio Retorna o nmero e (base dos logaritmos nepperianos) elevado
a uma dada potncia.
Sintaxe Exp(nmero)
Comentrios Se o valor de nmero exceder 709,782712893, ocorrer um erro
de Overflow. A constante e aproximadamente igual a 2,718282.
FileCopy (Comando)
Descrio Copia um arquivo.
Sintaxe FileCopy arq_origem, arq_destino
Comentrios Arq_origem um string contendo uma especificao no ambgua
do arquivo a ser copiado. Este argumento pode incluir informaes
sobre o drive e o caminho.
Arq_destino um string contendo uma especificao no ambgua
do arquivo para onde Arq_origem deve ser copiado. Este
argumento pode incluir informaes sobre o drive e o caminho. O
arquivo a ser copiado no pode estar aberto por qualquer
aplicativo, seja DOS ou Windows.
Exemplo O comando a seguir copia o arquivo VBJUNK.DOC do diretrio
C:\FOBOS para o diretrio D:\DEIMOS e o renomeia para
VBJUNK.BAK:
FileCopy C:\FOBOS\VBJUNK.DOC, D:\VBJUNK.BAK
FileLen (Funes)
Descrio Retorna uma varivel Long que expressa o comprimento (length)
de um arquivo, em bytes.
Sintaxe FileLen (nome_do_arquivo)
Comentrios O argumento nome_do_arquivo um string que contm uma
referncia no ambgua a um arquivo, podendo conter
informaes sobre drives e caminhos.
Exemplo O comando a seguir mostra, na caixa de texto Text1, o tamanho
do arquivo VBJUNK.DOC contido no caminho C:\FOBOS\
Text1.Text = FileLen("C:\FOBOS\VBJUNK.DOC")
For...Next (Comando)
Descrio Repete um grupo de instrues um determinado nmero de vezes.
Sintaxe For contador = comeo To fim [Step incremento]
[bloco de comandos]
Next [contador]
FreeFile (Funo)
Descrio Retorna o prximo nmero de arquivo disponvel (no aberto).
Sintaxe FreeFile [()]
Comentrios FreeFile pode ser usada quando se deseja abrir um arquivo com
a certeza de que no existe um arquivo j aberto com este
nmero.
Function (Comando)
Descrio Declara o nome, argumento e cdigo que formam o corpo de uma
procedure do tipo Function.
Sintaxe [Static] [Private] Function nome_da_funo
[(lista_de_argumentos)] [As tipo]
[bloco de comandos]
[nome_da_funo=expresso]
End Function
Comentrios O comando Function tem as seguintes partes:
Parte Descrio
Static Indica que as variveis locais da
Function em questo so preservadas
chamadas.
Private Indica que a procedure Function em
acessvel somente a outros procedim
mdulo em que ela est declarada.
Lista_de_argumentos Lista de variveis passadas pela Func
parmetros.
As tipo Indica o tipo da procedure Function
Long, Single, Double, Currency,
Variant).
Bloco de comandos Expresses a serem executadas pela
Function.
Expresso Valor de retorno da procedure Function
Get (Comando)
Descrio L uma varivel a partir de um arquivo em disco.
Sintaxe Get [#] nmero_do_arquivo,[nmero_do_registro],
nome_da_varivel
Comentrios O comando Get tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open pa
arquivo.
Nmero_do_registro Para arquivos abertos no modo Ran
argumento o nmero do registro a se
arquivos abertos no modo Binary, este
corresponde ao byte onde a leitura deve c
Nome_da_varivel Nome da varivel usada para receber o c
arquivo.
Public (Comando)
Descrio Usado na seo de Declaraes de um mdulo para declarar
variveis Pblicas e alocar espao de memria para armazen-las.
Variveis Pblicas so disponveis para todas os procedimentos de
todos os formulrios e mdulos,
Sintaxe Public nome_da_varivel [([ndices])] [As [New] tipo][,
nome_da_varivel [([ndices])] [As [New]tipo]] ...
Comentrios O comando Public tem as seguintes partes:
Parte Descrio
Nome_da_varivel Nome da varivel a ser declarada.
ndices Dimenses de variveis do tipo array, qu
caso.
As tipo Palavra reservada para indicar o tipo de var
declarada: Integer, Long, Single, Double.
String ou Variant.
New Cria um novo instance de um objeto
aplicvel a variveis-objeto.
Exemplo Public Nmero As Integer
If...Then...Else (Comando)
Descrio Permite execuo condicional de um bloco de comandos, baseado
em uma expresso.
Sintaxe If condio 1 Then
[bloco de comandos 1]
[ElseIf condio 2 Then
[bloco de comandos 2]]
[Else
[bloco de comandos n]]
End if
Input# (Comando)
Descrio L dados de um arquivo sequencial e os armazena em variveis.
Sintaxe Input # nmero_do_arquivo, lista_de_variveis
Comentrios O comando Input# tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open pa
arquivo. O sinal (#) que precede o n
arquivo obrigatrio.
Lista_de_variveis Lista, separada por vrgulas, que de
variveis usadas para armazenar os dado
arquivos. Lista_de_variveis no pode se
mas pode ser uma varivel que des
elemento de um array. Lista_de_varive
no pode ser um tipo de dado definido p
(user-defined type), mas pode ser um
deste tipo de dado
Parte Descrio
Prompt String mostrado como mensagem na caixa de dilog
Ttulo String a ser mostrado na barra de ttulo da caixa de d
Default String mostrado na caixa de dilogo como respos
caso o usurio no entre com uma expresso.
xpos Expresso numrica que especifica, em twips, a
horizontal da borda esquerda da caixa at a borda e
tela.
ypos Expresso numrica que especifica, em twips, a
vertical da borda superior da caixa at a borda super
Int (Funo)
Descrio Retorna a poro inteira de um nmero.
Sintaxe Int(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida.
Kill (Comando)
Descrio Deleta arquivos de um disco.
Sintaxe Kill arquivo
Comentrios O comando Kill similar aos comandos ERASE e DEL do DOS e
deleta apenas arquivos. Para remover diretrios, deve-se usar o
comando RmDir. O arquivo a ser removido deve existir
previamente. Caso contrrio, um erro em tempo de execuo
ocorrer.
Exemplo Kill C:\VBJUNK.DOC
LBound (Funo)
Descrio Retorna o menor ndice disponvel para a dimenso indicada de
um array.
Sintaxe LBound(array[,dimenso])
Comentrios A funo LBound pode ser usada em conjunto com a funo
UBound para se determinar o tamanho de um array. LBound pode
ser necessria pois, em Visual Basic, os arrays no precisam
comear necessariamente no ndice um.
Exemplo Seja M um array tridimensional declarado da seguinte maneira:
Left,Left$ (Funes)
Descrio Retorna os n caracteres mais esquerda de um argumento string.
Sintaxe Left[$](string, n)
Comentrios Left retorna Variant; Left$ retorna String. O argumento n deve
ser um inteiro longo (Long).
Len (Funo)
Descrio Retorna o nmero de caracteres em um string ou o nmero de
bytes requerido para armazenar uma varivel.
Sintaxe 1 Len(string)
Sintaxe 2 Len(minha_varivel)
Comentrios Na primeira sintaxe, Len retorna o nmero de caracteres na
expresso string. Na segunda, Len retorna o nmero de bytes
requeridos para armazenar a varivel minha_varivel.
Load (Comando)
Descrio Carrega um formulrio ou controle na memria.
Sintaxe Load objeto
Comentrios O argumento objeto deve ser um formulrio comum, formulrio
MDI ou um elemento de um array de controles. O comando
Load carrega o formulrio ou controle na memria,
disponibilizando todas as suas propriedades, mas no os exibe na
tela. Para exibir um controle, deve-se fazer a propriedade Visible
verdadeira (True) ou usar o comando Show.
LoadPicture (Funo)
Descrio Carrega uma figura em um formulrio, caixa de figuras ou controle
de imagens.
Sintaxe LoadPicture([expresso_string])
Comentrios O argumento expresso_string o nome do arquivo que contm a
figura a ser carregada. Usada sem argumento, LoadPicture
apaga o contedo de formulrios, caixas de figuras ou controle de
imagens.
Os arquivos de figuras reconhecidos pelo Visual Basic 3.0 incluem
bitmaps (.BMP), cones (.ICO), arquivos codificados em modo run-
length (.RLE), e arquivos metafile (.WMF).
Para carregar figuras a serem mostradas em caixas de figuras,
controle de imagens ou como fundo de formulrios, deve-se
carregar o valor LoadPicture na propriedade Picture do objeto em
questo. Por exemplo:
Picture = LoadPicture(C:\VBGRBG.BMP)
Picture1. Picture = LoadPicture(C:\VBGRBG.BMP)
Para carregar uma figura na rea de transferncia deve-se usar a
funo SetData:
ClipBoard.SetData LoadPicture (C:\VBGRBG.BMP)
LOF (Funo)
Descrio Retorna o tamanho, em bytes, de um arquivo aberto.
Sintaxe LOF (nmero_do_arquivo)
Comentrios O argumento nmero_do_arquivo o nmero usado no comando
Open para a abertura do arquivo. Para obter o tamanho de
arquivos no abertos deve-se usar a funo FileLen.
Log (Funo)
Descrio Retorna o logaritmo natural (nepperiano) de um nmero
especificado.
Sintaxe Log(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida. A constante e aproximadamente 2,718282.
MkDir (Comando)
Descrio Cria um novo diretrio.
Sintaxe MkDir(nome_do_caminho)
Comentrios O argumento caminho um string que especifica qual diretrio
deve ser criado. Este argumento deve conter menos de 128
caracteres e deve ter a seguinte sintaxe:
[drive:] [ \ ]diretrio [ \diretrio] ...
O comando MkDir opera de maneira semelhante ao comando
MKDIR do DOS, exceto que no pode ser abreviado para MD.
Name (Comando)
Descrio Altera o nome de um arquivo em disco ou diretrio.
Sintaxe Name arq_antigo As arq_novo
Comentrios O comando Name similar ao comando RENAME do DOS, mas
pode ser usado tambm para renomear diretrios. Usando Name,
pode-se mover arquivos de um diretrio para outro, mas no se
pode mover diretrios. Os argumentos arq_antigo e arq_novo so
strings que especificam os arquivos antigo e novo, respectiva-
mente, incluindo caminhos. O arquivo especificado em arq_antigo
deve existir e o caminho especificado em arq_novo no pode
existir ainda. Se Name for usado para renomear arquivos abertos
ocorrer um erro em tempo de execuo.
Exemplo A declarao a seguir muda o arquivo VBJUNK.DOC do diretrio
C:\FOBOS para o diretrio C:\DEIMOS:
On Error (Comando)
Descrio Habilita rotinas de tratamento de erros e especifica a localizao
desta rotina dentro de uma procedure.
Sintaxe On Error {GoTo linha|Resume Next|GoTo 0}
Comentrios Se o comando On Error no for usado qualquer erro em tempo de
execuo ser fatal, isto , o Visual Basic acusa o erro e gera a
mensagem correspondente, mas aborta a execuo.
Partes Descrio
GoTo linha Habilita a rotina de tratamento de erros que
linha rotulada com linha. A rotina de tratamen
deve estar dentro da mesma procedure on
ocorreu.
Resume Next Especifica que, quando um erro ocorrer, o co
dirigido para o comando imediatamente a seg
onde o erro ocorreu. Em outras palavras, o
continua a execuo normal.
GoTo 0 Desabilita o tratamento de erros na procedure at
Open (Comando)
Descrio Habilita operaes de entrada/sada (I/O) em um arquivo, ou seja,
abre um arquivo.
Sintaxe Open arquivo [For modo][Access acesso][lock] As
[#]n_do_arquivo [Len= comprimento]
Comentrios Todo arquivo deve ser aberto antes que qualquer operao de
entrada/sada possa ser executada. o comando Open aloca um
buffer para o arquivo e determina o modo de acesso a ser
empregado. O comando Open tem as seguintes partes:
Partes Descrio
Arquivo Nome do arquivo.
Modo Palavra reservada que especifica o tipo d
Append, Binary, Input, Output, Random.
Access Palavra reservada que especifica quais oper
permitidas para o arquivo: Read, Write, Re
Disponvel somente para ambiente em rede.
Partes Descrio
Lock Palavra reservada que especifica quais oper
permitidas para o arquivo por outros processo
Lock Read, Lock Write, Lock Read Write.
somente para ambiente em rede.
N_do_arquivo Nmero inteiro com valor entre 1 e 255, inclusiv
um arquivo for aberto, esta varivel estar as
arquivo enquanto ele estiver aberto.
Comprimento Para arquivos Random, siginifica o compr
registro. Para arquivos sequenciais, significa o
caracteres.
Modo Descrio
Random Arquivos de acesso aleatrio (default)
Binary Arquivos binrios
Input Arquivos sequenciais para entrada (leitura)
Output Arquivos sequenciais para sada
(gravao)
Append Arquivos sequenciais para sada
(gravao). O ponteiro colocado no fim
do arquivo.
Print# (Comando)
Descrio Escreve dados em um arquivo sequencial.
Sintaxe Print# nmero_do_arquivo,[[{Spc(n)|Tab(n)}]
[lista_de_expresses][{;|,}]]
Comentrios O comando Print# tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open para
arquivo.
Spc(n) Funo do Visual Basic usada opcionalme
para inserir n espaos. O uso mltiplo p
Tab(n) Funo do Visual Basic usada opcionalm
para deslocar para a coluna n antes da
gravada. O uso mltiplo permitido.
Lista_de_expresses Expresses numricas ou string, separa
vrgulas, a serem escritas no arquivo.
Parte Descrio
{;|,} Caractere que determina a posio do
caractere a ser gravado. Ponto-
siginifica que o prximo caractere
imediatamente aps o anterior; vrgula
que o prximo caractere impresso no
da prxima zona de impresso. Cada
impresso tem 14 colunas. Se nenhum c
for especificado, a gravao ser
prxima linha.
Put (Comando)
Descrio Grava uma varivel em um arquivo em disco.
Sintaxe Put[#]nmero_do_arquivo,
[nmero_do_registro],nome_da_varivel.
Comentrios O comando Put tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open pa
arquivo.
Nmero_do_registro Para arquivos abertos como Random,
do registro onde se deseja gravar a var
arquivos abertos como Binary, o by
gravao deve comear.
Nome_da_varivel Nome da varivel a ser gravada. Varive
arrays no podem ser usados.
elementos de arrays podem ser
individualmente.
QBColor (Funo)
Descrio Retorna a cor RGB (Vermelho, Verde, Azul) correspondente a um
nmero.
Sintaxe QBColor(nmero_da_cor)
Comentrios O argumento nmero_da_cor um inteiro entre 0 e 15 que
corresponde a cores usadas em outras verses do BASIC. A tabela
abaixo descreve tais cores.
Randomize (Comando)
Descrio Inicializa o gerador de nmeros aleatrios.
Sintaxe Randomize[nmero]
Comentrios O argumento nmero qualquer expresso numrica vlida e
usado para inicializar o gerador de nmeros aleatrios, fornecendo
uma nova semente. Se este argumento for omitido, ser usado o
valor retornado pela funo Timer.
ReDim (Comando)
Descrio Usado dentro de procedures para declarar arrays dinmicos e
alocar ou desalocar espao de armazenagem.
Sintaxe ReDim[Preserve] nome_do_array(ndices)[As tipo]
Comentrios O comando ReDim tem as seguintes partes:
Parte Descrio
Preserve Preserva os dados em um array existente
ltima dimenso redimensionada.
Nome_do_array Nome da varivel.
ndices Dimenses do array.
As tipo Tipo do array (Integer, Long, Single,
Currency, String, Variant)
Reset (Comando)
Descrio Fecha todos os arquivos em disco.
Sintaxe Reset
Comentrios O comando Reset fecha todos os arquivos em disco abertos e
grava o contedo de todos os buffers do DOS em disco.
Resume (Comando)
Descrio Continua a execuo aps o trmino de uma rotina de tratamento
de erros.
Sintaxe Resume {[0]|Next|linha}
Comentrios As vrias formas do comando Resume esto descritas na tabela a
seguir.
Comando Descrio
Resume [0] A execuo continua a partir do comando que caus
ou a partir da procedure mais recentemente cham
contenha uma rotina de tratamento de erro.
Resume Next A execuo continua a partir do comando imediat
seguir quele que causou o erro, ou imediatamente
da procedure mais recentemente chamada que
uma rotina de tratamento de erro.
Resume linha A execuo continua em linha, que um rtulo o
de linha e deve estar na mesma procedure da
tratamento de erros.
RGB (Funo)
Descrio Retorna um inteiro longo (Long) representativo de um valor de cor
RGB.
Sintaxe RGB(vermelho, verde, azul)
Comentrios A funo RGB tem as seguintes partes:
Parte Descrio
Vermelho Inteiro na faixa 0 a 255, inclusive, que rep
componente vermelha da cor.
Verde Inteiro na faixa 0 a 255, inclusive, que rep
componente verde da cor.
Azul Inteiro na faixa 0 a 255, inclusive, que rep
componente azul da cor.
Rnd (Funo)
Descrio Retorna um nmero aleatrio.
Sintaxe Rnd[(nmero)]
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida. A funo Rnd retorna uma varivel Single menor do que 1
e maior ou igual a zero. O valor de nmero determina o modo de
gerao do nmero aleatrio, de acordo com a tabela a seguir.
SavePicture (Comando)
Descrio Grava uma figura de um formulrio, caixa de figuras ou controle
de imagens em um arquivo.
Sintaxe SavePicture figura, arquivo
Comentrios O comando SavePicture tem as seguintes partes:
Parte Descrio
Figura Propriedade Picture ou Image do controle a partir
figura deve ser criada.
Arquivo Nome do arquivo, incluindo caminhos opcionais.
Seek (Funo)
Descrio Retorna a posio atual de um arquivo
Sintaxe Seek(nmero_do_arquivo)
Comentrios O argumento nmero_do_arquivo o nmero usado no comando
Open para abrir o arquivo. O comando Seek retorna um valor
entre 1 e 2.147.483.647 (equivalente a 2^31-1), inclusive. Para
arquivos abertos no modo Random, Seek retorna o nmero do
prximo arquivo lido ou escrito. Para arquivos abertos nos modos
Binary, Output, Append ou Input, Seek retorna a posio do
byte onde a prxima operao ser executada. O primeiro byte de
um arquivo est na posio 1, o segundo na posio 2 e assim por
diante.
Seek (Comando)
Descrio Define a posio, em um arquivo, para a prxima operao de
entrada ou sada.
Sintaxe Seek[#]nmero_do_arquivo, posio
Comentrios O comando Seek tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open par
arquivo.
Posio Expresso numrica que indica onde a
operao I/O deve ocorrer. O valor de pos
estar entre 1 e 2.147.483.647 (equivalent
1).
Parte Descrio
Select Case Comeo da estrutura de decises (obrigat
Expresso_teste Qualquer expresso numrica ou string.
so_teste for igual lista_de_expresse
clusula Case, o bloco_de_comandos
ser executado. O controle ento passa
Select. Se Expresso_teste prencher os
de mais de uma clusula Case, apenas
ser executada.
Case Palavra reservada que divide os comando
executados quando uma expres
Lista_de_expresses for igual a Expresso
Lista_de_expresses Lista de expresses separadas por vrgula
das seguintes formas:
Expresso
Expresso To Expresso
Is operador-de-comparao Expresso
Bloco_de_comandos Lista de comandos em Visual Basic.
Case Else Palavra-chave que indica o bloco de com
ser executado quando Expresso_test
adequar a nenhuma das clusulas Case.
End Select Finalizao do bloco Select Case (obriga
SetAttr (Comando)
Descrio Define os atributos para um arquivo.
Sintaxe SetAttr nome_do_arquivo, atributos
Comentrios O comando SetAttr tem as seguintes partes:
Parte Descrio
Nome_do_arquivo String que contm uma identificaa no am
um arquivo, podendo incluir informaes
sobre o drive e o caminho.
Atributos A soma de qualquer um dos seguintes va
caracterizam os atributos de um arquivo:
Sgn (Funo)
Descrio Retorna um inteiro indicando o sinal de um nmero.
Sintaxe Sgn(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida.
Se nmero>0, ento Sgn(nmero) retorna 1;
Se nmero=0, ento Sgn(nmero) retorna 0;
Se nmero<0, ento Sgn(nmero) retorna -1;
Shell (Funo)
Descrio Roda um programa executvel.
Sintaxe Shell(string_de_comando[,tipo_de_janela])
Comentrios A funo Shell tem as seguintes partes:
Parte Descrio
String_de_comando Nome do programa a ser executado,
caminhos e linhas de comando. As extens
ser .COM, .EXE, .BAT ou .PIF. O default .EX
Tipo_de_janela Nmero correspondente ao estilo da janela
programa ser executado. Se este argu
omitido, o programa aberto minimizado c
Sin (Funo)
Descrio Retorna o seno de um ngulo.
Sintaxe Sin(ngulo)
Comentrios O argumento ngulo pode ser qualquer expresso numrica
vlida, medida em radianos. O resultado estar na faixa entre -1 e
+1.
Sqr (Funo)
Descrio Retorna a raiz quadrada de um nmero.
Sintaxe Sqr(nmero)
Comentrios O argumento nmero pode ser qualquer expresso numrica
vlida maior ou igual a zero.
Static (Comando)
Descrio Usado dentro de uma procedure para declarar variveis e alocar
espao para armazen-las. Variveis declaradas com Static retm
o valor enquanto o programa estiver rodando.
Sintaxe Static nome_da_varivel [([ndices])] [As [New] tipo][,
nome_da_varivel [([ndices])] [As [New]] ...
Comentrios O comando Static tem as seguintes partes:
Parte Descrio
Nome_da_varivel Nome da varivel a ser declarada.
ndices Dimenses de variveis do tipo array, qua
caso.
As tipo Palavra reservada para indicar o tipo de v
ser declarada: Integer, Long, Single,
Currency, String ou Variant.
New Cria um novo instance de um objeto.
aplicvel a variveis-objeto.
Exemplo Static rea As Single
Stop (Comando)
Descrio Suspende a execuo de um programa em Visual Basic.
Sintaxe Stop
Comentrios O comando Stop encerra a execuo de programas mas, ao
contrrio de End, no fecha arquivos e no zera variveis. Um
programa encerrado com Stop pode ter sua execuo retomada
escolhendo-se o comando Continue do menu Run.
Sub (Comando)
Descrio Declara o nome, argumento e cdigo que formam o corpo de uma
procedure do tipo Sub.
Sintaxe [Static] [Private] Sub nome_da_procedure
[(lista_de_argumentos)] [As tipo]
[bloco de comandos]
[Exit Sub]
[bloco de comandos]
End Sub
Comentrios O comando Sub tem as seguintes partes:
Parte Descrio
Static Indica que as variveis locais da proc
em questo so preservadas en
chamadas.
Private Indica que a procedure Sub em
acessvel somente a outros procedim
mdulo em que ela est declarada.
Lista_de_argumentos Lista de variveis passadas pela S
parmetros.
As tipo Indica o tipo da procedure Function
Long, Single, Double, Currency,
Variant).
Bloco de comandos Expresses a serem executadas pela
Function.
Exit Sub Causa o encerramento imediato da proc
End Sub Marca o fim de uma procedure Sub.
O argumento Lista_de_argumentos tem a seguinte sintaxe:
Parte Descrio
ByVal Indica que o parmetro passado por valo
por referncia. A palavra reservada By
pode ser usada para variveis de tipos
pelo usurio.
Varivel Nome da varivel que passada como par
As tipo Declara o tipo da varivel.
Tab (Funo)
Descrio Usada com o comando Print# ou com o mtodo Print para mover
a posio na qual o prximo caractere ser impresso.
Sintaxe Tab(coluna)
Comentrios O argumento coluna um inteiro que especifica a coluna da nova
posio de impresso. A posio de impresso mais esquerda
sempre a nmero 1. A posio mais direita a largura do
arquivo de sada, que pode ser definida com o comando Width#.
Tan (Funo)
Descrio Retorna a tangente de um ngulo.
Sintaxe Tan(ngulo)
Comentrios O argumento ngulo pode ser qualquer expresso numrica
vlida.
Time, Time$.(Comandos)
Descrio Especifica a hora do sistema.
Sintaxe Time[$] = expresso.
Comentrios Para Time, o argumento expresso deve ser um String formatado
como time ou uma Variant do tipo VarType 7 (Date) ou VarType
8 (String).
Para Time$, o argumento expresso deve ter uma das seguintes
formas, onde hh a hora (00-23), mm o minuto (00-59) e ss o
segundo (00-59):
Parte Descrio
hh Especifica a hora; minutos e segundos so definidos
hh:mm Especifica hora e minutos; segundos so definidos e
hh:mm:ss Especifica hora, minutos e segundos.
Type (Comando)
Descrio Declara um tipo de dados definido pelo usurio.
Sintaxe Type varivel_do_usurio
nome_do_elemento [(ndices)] As nome_do_tipo
[nome_do_elemento [(ndices)] As nome_do_tipo]
End Type
Comentrios O comando Type tem as seguintes partes:
Parte Descrio
Type Marca o comeo da declarao
Varivel_do_usurio Nome do tipo de dados definido pelo usur
Nome_do_elemento Nome de um elemento do tipo de dados de
pelo usurio.
ndices Dimenses de elementos de arrays, quando
caso.
Nome_do_tipo Um dos seguintes tipos: Integer, Long, Si
Double, Currency, String ou Variant.
End Type Marca o fim da declarao.
Vendas_do_Ms.ndice
Vendas_do_Ms.Cliente
Vendas_do_Ms.Produto
UBound (Funo)
Descrio Retorna o maior ndice disponvel para a dimenso indicada de um
array.
Sintaxe UBound(array[,dimenso])
Comentrios A funo UBound pode ser usada em conjunto com a funo
LBound para se determinar o tamanho de um array.
Exemplo Seja M um array tridimensional declarado da seguinte maneira:
UnLoad (Comando)
Descrio Descarrega um formulrio ou controle da memria.
Sintaxe UnLoad objeto
Comentrios O argumento objeto o formulrio ou array de controles a ser
descarregado. Antes de um formulrio ser descarregado, um
evento Query_Unload ocorre, seguido por um evento
Form_Unload. Quando um formulrio descarregado da memria,
todos os controles nele localizados tornam-se inacessveis.
Entretanto, todos os cdigos associados com o formulrio
permanecem na memria.
Val (Funo)
Descrio Retorna o valor numrico de um string.
Sintaxe Val(expresso_string)
Comentrios O argumento expresso_string uma sequncia de caracteres que
pode ser interpretada numericamente. A funo Val para de ler o
primeiro caractere que no puder ser reconhecido como parte de
um nmero.
A funo Val retorna sempre Double. Entretanto, se o resultado
for associado a uma varivel, o tipo Double convertido para o
tipo de dados desta varivel.
While...Wend (Comandos)
Descrio Executa uma srie de comandos dentro de um lao enquanto
(While) uma dada condio for verdadeira.
Sintaxe While condio
[bloco_de_comandos]
Wend
Comentrios O comando While...Wend tem as seguintes partes:
Parte Descrio
While Marca o comeo do lao While...Wend
Condio Qualquer expresso numrica ou string
como resultado true (no zero) ou fals
Se Condio for verdadeira, os coma
Bloco_de_comandos sero executado
contrrio, a execuo salta para o
seguinte a While...Wend.
Bloco_de_comandos Qualque nmero de comandos em Visual
Wend Marca o fim do lao While...Wend
Width# (Comando)
Descrio Define uma largura (Width) para um arquivo.
Sintaxe Width# nmero_do_arquivo, largura
Comentrios O comando Width# tem as seguintes partes:
Parte Descrio
Nmero_do_aqrquivo Nmero usado no comando Open para
arquivo.
Largura Expresso numrica entre 0 e 255, inclu
indica quantos caracteres devem apar
uma linha do arquivo. Se for igual a z
haver limite para o comprimento da
valor default zero.
Write# (Comando)
Descrio Escreve dados em um arquivo sequencial.
Sintaxe Write# nmero_do_arquivo[,lista_de_expresses]
Comentrios O comando Write# tem as seguintes partes:
Parte Descrio
Nmero_do_arquivo Nmero usado no comando Open par
arquivo.
Lista_de_expresses Expresses numricas ou string, separ
vrgulas, a serem escritas no arquivo.