tecla de acesso <definição>
tecla de acesso

Uma tecla pressionada, enquanto se mantém pressionada a tecla ALT, que permite ao usuário abrir um menu, executar um comando, selecionar um objeto ou mover-se para um objeto. Por exemplo, ALT+A abre o menu Arquivo.


controle ActiveX <definição>
controle ActiveX

Um objeto que você insere em um formulário para possibilitar ou aprimorar a interação de um usuário com um aplicativo. Os Controles ActiveX possuem eventos e podem ser incorporados a outros controles. Estes controles possuem extensão de nome de arquivo .ocx.


objeto ActiveX <definição>
objeto ActiveX

Um objeto que é exposto a outros aplicativos ou ferramentas de programação por meio de Automação.


suplemento <definição>
suplemento

Uma ferramenta personalizada que adiciona recursos ao ambiente de desenvolvimento do Visual Basic.


conjunto de caracteres ANSI <definição>
conjunto de caracteres ANSI

O conjunto de caracteres de 8 bits do American National Standards Institute (ANSI, instituto nacional de padronização americano), utilizado para representar até 256 caracteres (0 a 255), utilizando seu teclado. Os 128 primeiros caracteres (0 a 127), correspondem às letras e aos símbolos de um teclado americano padrão. Os demais 128 caracteres (128 a 255) representam caracteres especiais, como letras de alfabetos internacionais, acentos, símbolos de moeda e frações.


aplicativo <definição>
aplicativo

Uma coleção de códigos e elementos visuais que trabalham juntos como um único programa. Os desenvolvedores podem criar e executar aplicativos dentro do ambiente de desenvolvimento, ao passo que usuários geralmente executam aplicativos como arquivos executáveis fora do ambiente de desenvolvimento.


argumento <definição>
argumento

Uma constante, variável ou expressão passada a um procedimento.


matriz <definição>
matriz

Um conjunto de elementos seqüencialmente indexados que possui o mesmo tipo de dados intrínseco. Cada elemento de uma matriz possui um número de índice identificador exclusivo. As alterações feitas em um elemento de uma matriz não afetam os outros elementos.


conjunto de caracteres ASCII <definição>
conjunto de caracteres ASCII

O conjunto de caracteres de 7 bits do American Standard Code for Information Interchange (ASCII), utilizado para representar letras e símbolos encontrados em um teclado americano padrão. O conjunto de caracteres ASCII é o mesmo dos 128 primeiros caracteres (0 a 127) do conjunto de caracteres ANSI.


formatação automática <definição>
formatação automática

Um recurso que formata o código automaticamente à medida que você o digita, colocando em maiúscula a primeira letra de palavras-chave, padronizando o espaçamento, adicionando pontuação e definindo as cores de primeiro e segundo planos.


objeto de Automação OLE <definição>
Objeto de automação

Um objeto que é exposto a outros aplicativos ou ferramentas de programação por meio de Automação.


classe base <definição>
classe base

Classe original da qual outras classes podem ser derivadas por herança.


bitmap <definição>
bitmap

Uma imagem representada por pixels e armazenada como um conjunto de bits em que cada bit corresponde a um pixel. Em sistemas de cores, mais de um bit corresponde a cada pixel. Um bitmap em geral possui extensão de nome de arquivo .bmp.


comparação bit a bit <definição>
comparação bit a bit

Uma comparação bit a bit entre bits posicionados de maneira idêntica em duas expressões numéricas.


tipo de dados Boolean <definição>
tipo de dados Boolean

Um tipo de dados com apenas dois valores possíveis, True (-1) ou False (0). As variáveis Boolean são armazenadas como números de 16 bits (de 2 bytes).


expressão Boolean <definição>
expressão Boolean

Uma expressão que é avaliada como True ou False.


controle acoplado <definição>
controle acoplado

Um controle de reconhecimento de dados que pode fornecer acesso a um campo ou campos específicos de um banco de dados por meio de um controle Data. Um controle de reconhecimento de dados geralmente é acoplado a um controle Data, através de suas propriedades DataSource e DataField. Quando um controle Data se move de um registro para o próximo, todos os controles acoplados conectados ao controle Data se alteram para exibir dados de campos do registro atual. Quando os usuários alteram os dados de um controle acoplado e, em seguida, movem para um registro diferente, as alterações são automaticamente salvas no banco de dados.


modo de interrupção <definição>
modo de interrupção

Suspensão temporária da execução de um programa no ambiente de desenvolvimento. No modo de interrupção, você pode examinar, depurar, reiniciar, percorrer ou continuar a execução do programa. Você entra no modo de interrupção quando:

•	Encontra um ponto de interrupção durante a execução do programa.

•	Pressiona CTRL+BREAK durante a execução do programa.

•	Encontra uma instrução Stop ou erro em tempo de execução não interceptado durante a execução do programa.

•	Adiciona uma expressão de inspeção de variáveis Break When True. A execução é interrompida quando o valor da inspeção de variáveis é alterado e avaliado como True.

•	Adiciona uma expressão de inspeção de variáveis Break When Changed. A execução é interrompida quando o valor da inspeção de variáveis é alterado.


ponto de interrupção <definição>
ponto de interrupção

Uma linha de programa selecionada na qual a execução é automaticamente interrompida. Os pontos de interrupção não são salvos com seu código.


por referência <definição>
por referência

Uma forma de passar o endereço de um argumento a um procedimento em vez de passar o valor. Isso permite que o procedimento acesse a variável real. Como resultado, o valor real da variável pode ser alterado pelo procedimento ao qual é passado. A menos que especificado o contrário, os argumentos são passados por referência.


por valor <definição>
por valor

Uma forma de passar o valor de um argumento a um procedimento em vez de passar o endereço. Permite que o procedimento acesse uma cópia da variável. Como resultado, o valor real da variável não pode ser alterado pelo procedimento ao qual é passado.


tipo de dados Byte <definição>
tipo de dados Byte

Um tipo de dados utilizado para conter números inteiros positivos que variam no intervalo de 0 a 255. As variáveis Byte são armazenadas como números de 8 bits simples (1 byte) e sem sinal.


código de caracteres <definição>
código de caracteres

Um número que representa um determinado caractere em um conjunto, como o conjunto de caracteres ANSI .


classe <definição>
classe

A definição formal de um objeto. A classe atua como o modelo a partir do qual uma ocorrência de um objeto é criada durante o tempo de execução. A classe define as propriedades do objeto e os métodos utilizados para controlar o comportamento do objeto.


módulo de classe <definição>
módulo de classe

Um módulo que contém a definição de uma classe, incluindo suas definições de propriedade e método.


módulo de código <definição>
módulo de código

Um módulo que contém código público que pode ser compartilhado entre todos os módulos de um projeto. Um módulo de código é chamado de módulo padrão em versões mais recentes do Visual Basic.


painel de código <definição>
painel de código

Um painel contido em uma janela Code que é utilizado para inserir e editar código. Uma janela Code pode conter um ou mais painéis de código.


coleção <definição>
coleção

Um objeto que contém um conjunto de objetos relacionados. A posição de um objeto na coleção pode ser alterada toda vez que ocorre uma alteração na coleção; portanto, a posição de qualquer objeto específico na coleção pode variar.


linha de comando <definição>
linha de comando

As informações sobre o caminho, nome de arquivo e argumento fornecidas pelo usuário para executar um programa.


comentário <definição>
comentário

Texto adicionado ao código que explica como ele funciona. No Visual Basic, uma linha de comentário pode iniciar com um apóstrofo (') ou com a palavra-chave Rem seguida de um espaço.


operador de comparação <definição>
operador de comparação

Um caractere ou símbolo que indica uma relação entre dois ou mais valores ou expressões. Estes operadores incluem menor que (<), menor que ou igual a (<=), maior que (>), maior que ou igual a (>=), diferente (<>) e igual (=). Operadores adicionais incluem Is e Like. Observe que Is e Like não podem ser utilizados como operadores de comparação em uma instrução Select Case.


tempo de compilação <definição>
tempo de compilação

O período durante o qual o código-fonte é traduzido em código executável.


diretiva de compilador <definição>
diretiva de compilador

Um comando utilizado para alterar a ação do compilador.


constante de compilador condicional <definição>
constante de compilador condicional

Um identificador do Visual Basic que é definido utilizando a diretiva de compilador #Const ou é definido no aplicativo host e utilizado por outras diretivas de compilador para determinar quando ou se determinados blocos de código do Visual Basic são compilados.


constante <definição>
constante

Um item nomeado que mantém um valor constante por toda a execução de um programa. Uma constante pode ser uma literal de seqüência de caracteres ou numérica, uma outra constante ou qualquer combinação que inclua operadores aritméticos ou lógicos, exceto Is e exponenciação. Cada aplicativo host pode definir seu próprio conjunto de constantes. Constantes adicionais podem ser definidas pelo usuário com a instrução Const. Você pode utilizar constantes em qualquer lugar do seu código em vez de valores reais.


recipiente <definição>
recipiente

Um objeto que contém outros objetos.


controle <definição>
controle

Um objeto que você pode inserir em um formulário que possui seu próprio conjunto de propriedades, métodos e eventos reconhecidos. Você utiliza controles para receber entrada do usuário, exibir saída e acionar procedimentos de evento. Você pode manipular a maioria dos controles utilizando métodos. Alguns controles são interativos (respondem a ações do usuário), enquanto outros são estáticos (acessíveis somente por meio de código).


matriz de controle <definição>
matriz de controle

Um grupo de controles que compartilham um nome, tipo e procedimentos de evento em comum. Cada controle em uma matriz possui um número de índice exclusivo que pode ser utilizado para determinar qual controle reconhece um evento.


tipo de dados Currency <definição>
tipo de dados Currency

Um tipo de dados com intervalo entre -922.337.203.685.477,5808 a 922.337.203.685.477,5807. Utilize este tipo de dados para cálculos que envolvam moedas e para cálculos de ponto fixo em que a precisão seja extremamente importante. O caractere de declaração de tipo do sinal de arroba (@) representa Currency no Visual Basic.


tipo de dados <definição>
tipo de dados

A característica de uma variável que determina qual tipo de dados ela pode conter. Os tipos de dados incluem Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (padrão) e tipos definidos pelo usuário, bem como tipos específicos de objetos.


tipo de dados Date <definição>
tipo de dados Date

Um tipo de dados utilizado para armazenar datas e horas como um número real. As variáveis de data são armazenadas como números de 64 bits (8 bytes). O valor à esquerda do decimal representa uma data e o valor à direita do decimal representa uma hora.


expressão de data <definição>
expressão de data

Qualquer expressão que possa ser interpretada como uma data, incluindo literais de data, números que parecem datas, seqüências de caracteres que parecem datas e datas retornadas de funções. Uma expressão de data é limitada a números ou seqüências de caracteres, em qualquer combinação, que possam representar uma data a partir de 1º de janeiro de 100 a 31 de dezembro de 9999.

As datas são armazenadas como parte de um número real. Os valores à esquerda do decimal representam a data; os valores à direita do decimal representam a hora. Os números negativos representam datas anteriores a 30 de dezembro de 1899.


literal de data <definição>
literal de data

Qualquer seqüência de caracteres com um formato válido que apareça entre símbolos de número (#). Os formatos válidos incluem o formato de data especificado pelas configurações do local do seu código ou o formato de data universal.

Por exemplo, #31/12/92# é a literal de data que representa 31 de dezembro de 1992, onde Português (Brasil) é a configuração do local do seu aplicativo. Utilize literais de data para maximizar a portabilidade entre idiomas de países.


separadores de data <definição>
separadores de data

Caracteres utilizados para separar o dia, mês e ano quando são formatados valores de dados. Os caracteres são determinados pelas configurações de sistema ou pela função Format.


tipo de dados Decimal <definição>
tipo de dados Decimal

Um tipo de dados que contém números decimais na escala de potência de 10. Para números inteiros, ou seja, números sem casas decimais, o intervalo é de +/-79.228.162.514.264.337.593.543.950.335. Para números com 28 casas decimais, o intervalo é de +/-7,9228162514264337593543950335. O menor número diferente de zero que pode ser representado como Decimal é 0,0000000000000000000000000001.

Observe que atualmente o tipo de dados Decimal somente pode ser utilizado dentro de uma Variant. Você não pode declarar que uma variável seja do tipo Decimal. No entanto, você pode criar uma Variant com o subtipo Decimal usando a função CDec.


declaração <definição>
declaração

Código não executável que nomeia uma constante, variável ou procedimento e especifica suas características, como tipo de dados. No caso de procedimentos DLL (Dynamic Link Library, biblioteca de vínculo dinâmico), as declarações especificam nomes, bibliotecas e argumentos.


criador <definição>
criador

Fornece uma janela de criação visual no ambiente de desenvolvimento do Visual Basic. Você pode utilizar esta janela para criar novas classes visualmente. O Visual Basic possui criadores internos para formulários. As edições Professional e Enterprise do Visual Basic incluem criadores para controles ActiveX e documentos ActiveX.


tempo de criação <definição>
tempo de criação

O tempo durante o qual você cria um aplicativo no ambiente de desenvolvimento adicionando controles, definindo propriedades de controle ou de formulário e assim por diante. Em comparação, durante o tempo de execução, você interage com o aplicativo como um usuário.


ambiente de desenvolvimento <definição>
ambiente de desenvolvimento

A parte do aplicativo no qual você escreve códigos, cria controles, define propriedades de controle e de formulário e assim por diante. Isso contrasta com a execução do aplicativo.


janela encaixada <definição>
janela encaixada

Uma janela que é anexada à moldura da janela principal.


documento <definição>
documento

Qualquer trabalho independente criado com um aplicativo e ao qual foi dado um nome de arquivo exclusivo.


DBCS <definição>
DBCS

Um conjunto de caracteres que utiliza 1 ou 2 bytes para representar um caractere, permitindo que mais de 256 caracteres sejam representados.


tipo de dados Double <definição>
tipo de dados Double

Um tipo de dados que contém números de ponto flutuante de precisão dupla como números de 64 bits no intervalo de -1,79769313486231E308 a -4,94065645841247E-324 para valores negativos; 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. O caractere de declaração de tipo sinal numérico (#) representa o Double no Visual Basic.


dynamic data exchange (DDE,intercâmbio dinâmico de dados) <definição>
dynamic data exchange (DDE, intercâmbio dinâmico de dados)

Um protocolo estabelecido para o intercâmbio de dados por meio de vínculos ativos entre aplicativos que são executados no Microsoft Windows.


dynamic-link library (DDL, biblioteca de vínculo dinâmico) <definição>
dynamic-link library (DLL, biblioteca de vínculo dinâmico)

Uma biblioteca de rotinas carregada e vinculada em aplicativos durante o tempo de execução. As DLLs são criadas com outras linguagens de programação como o C, MASM ou FORTRAN.


Empty <definição>
Empty

Indica que nenhum valor inicial foi atribuído a uma variável Variant. Uma variável Empty é representada como 0 em um contexto numérico ou em uma seqüência de comprimento zero ("") em um contexto de seqüência de caracteres.


número de erro <definição>
número de erro

Um número inteiro no intervalo de 0 a 65.535 que corresponde à definição da propriedade Number do objeto Err. Quando combinado com a definição da propriedade Description do objeto Err, este número representa uma mensagem de erro determinada.


objeto de origem de evento <definição>
objeto de origem de evento

Um objeto que é a origem de eventos que ocorrem em resposta a uma ação. Um objeto de origem de evento é retornado por uma propriedade. Por exemplo, a propriedade CommandBarEvents retorna o objeto CommandBarEvents.


arquivo executável <definição>
arquivo executável

Um aplicativo com base no Windows que pode ser executado fora do ambiente de desenvolvimento. Um arquivo executável possui extensão de nome de arquivo .exe.


expressão <definição>
expressão

Uma combinação de palavras-chave, operadores, variáveis e constantes que produz uma seqüência de caracteres, número ou objeto. Uma expressão pode ser utilizada para efetuar um cálculo, manipular caracteres ou testar dados.


número de arquivo <definição>
número de arquivo

Número utilizado na instrução Open para abrir um arquivo. Utilize números de arquivo no intervalo de 1 a 255 inclusive, para arquivos não acessíveis a outros aplicativos. Utilize números de arquivo no intervalo de 256 a 511 para arquivos acessíveis a partir de outros aplicativos.


foco <definição>
foco

A capacidade de receber cliques de mouse ou entrada de teclado a qualquer momento. No ambiente do Microsoft Windows, somente  uma janela, formulário ou controle por vez pode ter essa capacidade. O objeto que "possui o foco" é normalmente indicado por uma legenda ou barra de título realçada. O foco pode ser definido pelo usuário ou pelo aplicativo.


formulário <definição>
formulário

Uma janela ou caixa de diálogo. Os formulários são recipientes de controles. Um formulário de Multiple Document Interface (MDI,interface de documentos múltiplos) também pode atuar como recipiente de formulários filho e alguns controles.


módulo de formulário <definição>
módulo de formulário

Um arquivo de um projeto do Visual Basic, com extensão de nome de arquivo .frm, que pode conter descrições gráficas de um formulário, seus controles e suas definições de propriedade; declarações ao nível de formulário de constantes, variáveis e procedimentos externos, e procedimentos gerais e de evento.


procedimento Function <definição>
procedimento Function

Um procedimento que executa uma tarefa específica dentro de um programa e retorna um valor. Um procedimento Function começa com uma instrução Function e termina com uma instrução End Function.


procedimento geral <definição>
procedimento geral

Um procedimento que deve ser chamado explicitamente por outro procedimento. Por outro lado, um procedimento de evento é chamado automaticamente em resposta a uma ação do usuário ou do sistema.


método gráfico <definição>
método gráfico

Um método que opera sobre um objeto como Form, PictureBox ou Printer e realiza operações de desenho durante a execução, como animação ou simulação. Os métodos gráficos são Circle, Cls, Line, PaintPicture, Point, Print e PSet.


aplicativo host <definição>
aplicativo host

Qualquer aplicativo que dá suporte ao uso do Visual Basic for Applications; por exemplo, o Microsoft Excel, o Microsoft Project e assim por diante.


identificador <definição>
identificador

Um elemento de uma expressão que se refere a uma constante ou variável.


ícone <definição>
ícone

Uma representação gráfica de um objeto ou conceito; comumente utilizada para representar aplicativos minimizados no Microsoft Windows. Um ícone é um bitmap com tamanho máximo de 32 x 32 pixels. Os ícones possuem extensão de nome de arquivo .ico.


em processo <definição>
em processo

Sendo executado no mesmo espaço de endereço de um aplicativo.


objeto inserível <definição>
objeto inserível

Um objeto de aplicativo, que é um tipo de controle personalizado, como uma planilha do Microsoft Excel.


tipo de dados Integer <definição>
tipo de dados Integer

Um tipo de dados que contém variáveis de números inteiros armazenadas como números inteiros de 2 bytes no intervalo de -32.768 a 32.767. O tipo de dados Integer também é utilizado para representar valores enumerados. O caractere de declaração de tipo sinal de percentual (%) representa um Integer no Visual Basic.


constantes intrínsecas <definição>
constantes intrínsecas

Uma constante fornecida por um aplicativo. As constantes do Visual Basic estão listadas na biblioteca de objetos e podem ser visualizadas com o Pesquisador de objeto. Como você não pode desativar constantes intrínsecas, não pode criar uma constante definida pelo usuário com o mesmo nome.


palavra-chave <definição>
palavra-chave

Uma palavra ou símbolo reconhecido como parte da linguagem de programação do Visual Basic; por exemplo, uma instrução, nome de função ou operador.


caractere de continuação de linha <definição>
caractere de continuação de linha

A combinação de um espaço seguido de um sublinhado ( _) utilizada no ambiente de desenvolvimento para estender uma única linha lógica de código a duas ou mais linhas físicas. Entretanto, você não pode utilizar um caractere de continuação de linha para continuar uma linha de código dentro de uma expressão de seqüência de caracteres.


rótulo de linha <definição>
rótulo de linha

Utilizado para identificar uma única linha de código. Um rótulo de linha pode ser qualquer combinação de caracteres que inicie com uma letra e termine com dois-pontos (:). Os rótulos de linha não diferenciam maiúsculas de minúsculas e devem iniciar na primeira coluna.


número de linha <definição>
número de linha

Utilizado para identificar uma única linha de código. Um número de linha pode ser qualquer combinação de dígitos que seja exclusiva dentro do módulo no qual é utilizado. Os números de linha devem iniciar na primeira coluna.


janela vinculada <definição>
janela vinculada

Uma janela que é associada a outra janela diferente da janela principal.


moldura de janela vinculada <definição>
moldura de janela vinculada

Uma moldura de janela que contém múltiplas janelas que foram vinculadas juntas.


local <definição>
local

O conjunto de informações que corresponde a um determinado idioma e país. A configuração do local do código afeta o idioma de termos como palavras-chave e define configurações específicas do local, como os separadores decimal e de lista, formatos de data e ordem de classificação de caracteres.

A configuração do local do sistema afeta o modo como a funcionalidade ligada ao local se comporta; por exemplo, quando você exibe números ou converte seqüências de caracteres em dados. Você configura o local do sistema utilizando os utilitários do Painel de controle fornecidos pelo sistema operacional.

Ainda que os locais do código e do sistema geralmente sejam definidos com a mesma configuração, eles podem diferir em algumas situações. Por exemplo, no Visual Basic Standard Edition e no Visual Basic Professional Edition o código não é traduzido do Inglês (E.U.A.). O local do sistema pode ser configurado com o idioma e o país do usuário, mas o local do código é sempre configurado como Inglês (E.U.A.) e não pode ser alterado. Neste caso, são utilizados os separadores, os espaços reservados de formatação e a ordem de classificação do Inglês (E.U.A.).


erro lógico <definição>
erro lógico

Um erro de programação que pode fazer o código produzir resultados incorretos ou interromper a execução. Por exemplo, um erro lógico pode ser causado por nomes de variáveis incorretos, tipos de variáveis incorretos, loops sem fim, falhas em comparações ou problemas de matriz.


tipo de dados Long <definição>
tipo de dados Long

Um número inteiro de 4 bytes com valor no intervalo de -2.147.483.648 a 2.147.483.647. O caractere de declaração de tipo E comercial (&) representa um Long no Visual Basic.


indicador de margem <definição>
indicador de margem

Um ícone exibido na Barra indicadora de margem da janela Code. Os indicadores de margem fornecem dicas visuais durante a edição do código.


MDI filho <definição>
MDI filho

Um formulário contido em um formulário MDI de um aplicativo de multiple-document interface (MDI, interface de múltiplos documentos). Para criar um formulário filho, defina a propriedade MDIChild do formulário MDI como True.


formulário MDI <definição>
formulário MDI

Uma janela que compõe o segundo plano de um aplicativo de multiple-document interface (MDI, interface de múltiplos documentos). O formulário MDI é o recipiente de todos os formulários MDI filho do aplicativo.


membro <definição>
membro

Um elemento de uma coleção, objeto ou tipo definido pelo usuário.


metarquivo <definição>
metarquivo

Um arquivo que armazena uma imagem como objetos gráficos, tais como linhas, círculos e polígonos em vez de pixels. Há dois tipos de metarquivos: padrão e avançado. Os metarquivos padrão geralmente possuem extensão de nome de arquivo .wmf. Os metarquivos avançados geralmente possuem extensão de nome de arquivo .emf. Os metarquivos preservam uma imagem com mais precisão do que os pixels quando a imagem é redimensionada.


método <definição>
método

Um procedimento que atua sobre um objeto.


módulo <definição>
módulo

Um conjunto de declarações seguidas de procedimentos.


nível de módulo <definição>
nível de módulo

Descreve o código na seção Declarações de um módulo. Qualquer código fora de um procedimento é chamado de código ao nível de módulo. As declarações devem ser listadas em primeiro lugar, seguidas de procedimentos.


variável de módulo <definição>
variável de módulo

Uma variável declarada fora do código de procedimento Function, Sub ou Property. As variáveis de módulo devem ser declaradas fora de qualquer procedimento do módulo. Elas existem enquanto o módulo é carregado e são visíveis em todos os procedimentos do módulo.


argumento nomeado <definição>
argumento nomeado

Um argumento que possui um nome que é predefinido na biblioteca de objetos. Em vez de fornecer um valor para cada argumento em uma ordem especificada esperada pela sintaxe, você pode utilizar argumentos nomeados para atribuir valores em qualquer ordem. Por exemplo, suponha que um método aceite três argumentos:

FazerAlgo argnomeado1, argnomeado2, argnomeado3

Atribuindo valores a argumentos nomeados, você pode utilizar a seguinte instrução:

FazerAlgo argnomeado3 := 4, argnomeado2 := 5, argnomeado1 := 20

Observe que os argumentos nomeados não precisam aparecer na ordem de posição normal na sintaxe.


Null <definição>
Null

Um valor que indica que uma variável não contém dados válidos. Null é o resultado de uma atribuição explícita de Null a uma variável ou qualquer operação entre expressões que contémm Null.


tipo de dados numéricos <definição>
tipo de dados numéricos

Qualquer tipo de dados numéricos intrínsecos (Byte, Boolean, Integer, Long, Currency, Single, Double ou Date).


expressão numérica <definição>
expressão numérica

Qualquer expressão que pode ser avaliada como um número. Os elementos de uma expressão podem incluir qualquer combinação de palavras-chave, variáveis, constantes e operadores que resultem em um número.


tipo numérico <definição>
tipo numérico

Qualquer tipo de dados numéricos intrínsecos (Byte, Boolean, Integer, Long, Currency, Single, Double ou Date) ou qualquer subtipo numérico Variant (Vazio, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean ou Byte).


objeto <definição>
objeto

Uma combinação de código e dados que podem ser tratados como uma unidade; por exemplo, um controle, formulário ou componente de aplicativo. Cada objeto é definido por uma classe.


caixa Objeto <definição>
caixa Objeto

Uma caixa de listagem no canto superior esquerdo da janela Code que lista o formulário e os controles do formulário ao qual o código é anexado, ou uma caixa de listagem localizada na parte superior da janela Propriedades que lista o formulário e seus controles.


Pesquisador de objeto <definição>
Pesquisador de objeto

Uma caixa de diálogo em que você pode examinar o conteúdo de uma biblioteca de objetos para obter informações sobre os objetos fornecidos.


tipo de dados Object <definição>
tipo de dados Object

Um tipo de dados que representa qualquer referência Object. As variáveis Object são armazenadas como endereços de 32 bits (4 bytes), que fazem referência a objetos.


expressão de objeto <definição>
expressão de objeto

Uma expressão que especifica um determinado objeto e pode incluir qualquer um dos recipientes do objeto. Por exemplo, um aplicativo pode ter um objeto Application, que contém um objeto Document, que contém um objeto Text.


biblioteca de objetos <definição>
biblioteca de objetos

Um arquivo com extensão .olb que fornece informações a controladores de automação (como o Visual Basic) sobre objetos disponíveis. Você pode utilizar o Pesquisador de objeto para examinar o conteúdo de uma biblioteca de objetos para obter informações sobre os objetos fornecidos.


módulo de objeto <definição>
módulo de objeto

Um módulo que contém código específico de um objeto; por exemplo, módulo de classe, módulo de formulário e módulo de documento. Os módulos de objeto contêm o código por trás de seus objetos associados. As regras para módulos de objeto diferem das dos módulos padrão.


tipo de objeto <definição>
tipo de objeto

Um tipo de objeto exposto por um aplicativo por meio da automação; por exemplo, Application, File, Range e Sheet. Utilize o Pesquisador de objeto ou consulte a documentação do aplicativo para obter uma listagem completa de objetos disponíveis.


variável de objeto <definição>
variável de objeto

Uma variável que contém uma referência a um objeto.


parâmetro <definição>
parâmetro

Nome de variável pelo qual um argumento passado a um procedimento é conhecido dentro do procedimento. Essa variável recebe o argumento passado para o procedimento. Seu escopo termina quando o procedimento termina.


caminho <definição>
path

Uma expressão de seqüência que especifica uma localização de diretório ou pasta. A localização pode incluir uma especificação de unidade.


pi <definição>
pi

Uma constante matemática com valor aproximado de 3,1415926535897932.


ponto <definição>
ponto

Um ponto é igual a 0,0353 centímetros. Costuma-se medir em pontos os tamanhos de fonte.


zona de impressão <definição>
zona de impressão

As zonas de impressão começam a cada 14 colunas. A largura de cada coluna é uma média da largura de todos os caracteres no tamanho dos pontos da fonte selecionada.


Private <definição>
Private

Variáveis que são visíveis somente para o módulo no qual são declaradas.


procedimento <definição>
procedimento

Uma seqüência nomeada de instruções executadas como uma unidade. Por exemplo, Function, Property e Sub são tipos de procedimentos. Um nome de procedimento é sempre definido ao nível de módulo. Todo código executável deve estar contido em um procedimento. Procedimentos não podem ser aninhados dentro de outros procedimentos.


caixa Procedimento <definição>
caixa Procedimento

Uma caixa de listagem no canto superior direito da janela Code e a janela Depurar que exibe os procedimentos reconhecidos relativos ao objeto exibido na caixa Objeto.


chamada de procedimento <definição>
chamada de procedimento

Uma instrução em código que diz ao Visual Basic que execute um procedimento.


nível de procedimento <definição>
nível de procedimento

Descreve instruções localizadas dentro de um procedimento Function, Property ou Sub. As declarações são geralmente listadas primeiro, seguidas de atribuições e outro código executável.

Observe que o código em nível de módulo reside fora de um bloco de procedimentos.


projeto <definição>
projeto

Um conjunto de módulos.


janela Projeto <definição>
janela Projeto

Uma janela que exibe uma lista dos módulos de formulário, classe e padrão; o arquivo de recurso; e referências do seu projeto. Arquivos com extensões de nome de arquivo .ocx e .vbx não são exibidos na janela Projeto.


janela Propriedades <definição>
janela Propriedades

Uma janela utilizada para exibir ou alterar propriedades de um formulário ou controle selecionado durante o tempo de criação. Alguns controles personalizados possuem janelas Propriedades personalizadas.


propriedade <definição>
propriedade

Um atributo nomeado de um objeto. As propriedades definem as características do objeto como tamanho, cor e localização da tela ou o estado de um objeto, como ativado ou desativado.


procedimento Property <definição>
procedimento Property

Um procedimento que cria e manipula propriedades de um módulo de classe. Um procedimento Property começa com uma instrução Property Let, Property Get ou Property Set e termina com uma instrução End Property.


Public <definição>
Public

Variáveis declaradas que utilizam a instrução Public são visíveis a todos os procedimentos de todos os módulos em todos os aplicativos, a menos que Option Private Module esteja ativo. Neste caso, as variáveis são públicas somente dentro do projeto em que residem.


projeto referenciado <definição>
projeto referenciado

O projeto para o qual você cria um vínculo a partir do projeto atual em que você está trabalhando. Um projeto referenciado por um dos projetos diretamente referenciados a partir do projeto atual é chamado de projeto indiretamente referenciado. Suas variáveis Public não são acessíveis ao projeto atual, exceto por meio de qualificação com seu nome de projeto. Qualquer combinação de referências diretas e indiretas entre projetos é válida, desde que não resulte em um ciclo completo.


projeto de referência <definição>
projeto de referência

O projeto atual. O modo como você cria um vínculo a um projeto depende do aplicativo host. Por exemplo, para fazer referência direta a um projeto no Microsoft Excel, selecione o projeto a partir da caixa de diálogo Referências do menu Ferramentas. As variáveis Public de um projeto diretamente referenciado são visíveis ao projeto de referência direta, mas as variáveis Public de um projeto de referência direta não são visíveis a um projeto diretamente referenciado.


registro <definição>
registro

No Microsoft Windows versão 3.1, as informações de registro OLE e associações de arquivo são armazenadas no banco de dados de registro e as configurações de programa são armazenadas nos arquivos de inicialização de sistema (.ini) do Windows. No Microsoft Windows 95, o registro do Windows serve como um banco de dados de configuração central para informações de usuário, de aplicativo e específicas de computador, incluindo as informações anteriormente contidas, tanto no banco de dados de registro do Windows versão 3.1 quanto em arquivos .ini.


arquivo de recurso <definição>
arquivo de recurso

Um arquivo em um projeto do Visual Basic com extensão de nome de arquivo .res que pode conter bitmaps, seqüências de texto ou outros dados. Armazenando esses dados em um arquivo separado, você pode alterar as informações sem editar seu código. Somente um arquivo de recurso pode ser associado a um projeto.


tempo de execução <definição>
tempo de execução

O tempo durante o qual o código está sendo executado. Durante o tempo de execução, você não pode editar o código.


erro em tempo de execução <definição>
erro em tempo de execução

Um erro que ocorre quando o código está sendo executado. Ocorre um erro em tempo de execução quando uma instrução tenta uma operação inválida.


escopo <definição>
escopo

Define a visibilidade de uma variável, um procedimento ou objeto. Por exemplo, uma variável declarada como Public é visível a todos os procedimentos de todos os módulos em um projeto de referência direta, a menos que o Option Private Module esteja ativo. Quando Option Private Module está ativo, o próprio módulo é privado e portanto não está visível a projetos de referência. As variáveis declaradas em um procedimento são visíveis somente dentro do procedimento e perdem seu valor entre chamadas, a menos que sejam declaradas Static.


semente <definição>
semente

Um valor inicial utilizado para gerar números pseudo-aleatórios. Por exemplo, a instrução Randomize cria um número semente utilizado pela função Rnd para criar seqüências de números pseudo-aleatórios exclusivas.


tipo de dados Single <definição>
tipo de dados Single

Um tipo de dados que armazena variáveis de ponto flutuante de precisão simples como números de ponto flutuante de 32 bits (4 bytes), com valor no intervalo de -3,402823E38 a -1,401298E-45 para valores negativos e de 1,401298E-45 a 3,402823E38 para valores positivos. O caractere de declaração de tipo ponto de exclamação (!) representa um Single no Visual Basic.


ordem de classificação <definição>
ordem de classificação

Um princípio de seqüência, por exemplo, alfabética, numérica, crescente, decrescente e assim por diante, utilizado para classificar dados.


pilha <definição>
pilha

Uma quantidade fixa de memória utilizada pelo Visual Basic para preservar variáveis e argumentos locais durante chamadas de procedimento.


módulo padrão <definição>
módulo padrão

Um módulo que contém somente declarações e definições de procedimento, tipo e dados. As declarações e definições em nível de módulo em um módulo padrão são Public por padrão. Um módulo padrão é chamado de módulo de código em versões anteriores do Visual Basic.


instrução <definição>
instrução

Uma unidade sintaticamente completa que expressa um tipo de ação, declaração ou definição. Uma instrução geralmente ocupa uma única linha, ainda que você possa utilizar dois-pontos (:) para incluir mais de uma instrução em uma linha. Você também pode utilizar um caractere de continuação de linha (_) para continuar uma única linha lógica em uma segunda linha física.


comparação de seqüência de caracteres <definição>
comparação de seqüência de caracteres

Uma comparação de duas seqüências de caracteres. Utilize Option Compare para especificar comparação de binários ou de texto. Em Inglês (E.U.A.), as comparações de binários diferenciam maiúsculas de minúsculas; as comparações de texto não.


constante de seqüência de caracteres <definição>
constante de seqüência de caracteres

Qualquer constante (definida utilizando-se a palavra-chave Const) que consiste em uma seqüência de caracteres contíguos interpretados como os próprios caracteres em vez de um valor numérico.


tipo de dados String <definição>
tipo de dados String

Um tipo de dados que consiste em uma seqüência de caracteres contíguos que representam os próprios caracteres no lugar de seus valores numéricos. Uma String pode incluir letras, números, espaços e pontuação. O tipo de dados String pode armazenar seqüências de caracteres de comprimento fixo que variam em tamanho de 0 a aproximadamente 63 mil caracteres e seqüências de caracteres dinâmicas que variam em comprimento de 0 a aproximadamente 2 bilhões de caracteres. O caractere de declaração de tipo cifrão ($) representa uma String no Visual Basic.


expressão de seqüência de caracteres <definição>
expressão de seqüência de caracteres

Qualquer expressão que é avaliada como uma seqüência de caracteres contíguos. Os elementos de uma expressão de seqüência de caracteres podem incluir uma função que retorna uma seqüência de caracteres, uma seqüência literal, uma constante de seqüência de caracteres, uma variável de seqüência de caracteres, uma Variant de seqüência de caracteres ou uma função que retorna uma Variant de seqüência de caracteres (VarType 8).


seqüência literal <definição>
seqüência literal

Qualquer expressão que consiste em uma seqüência de caracteres contíguos entre aspas, que seja literalmente interpretada como os caracteres dentro das aspas.


procedimento Sub <definição>
procedimento Sub

Um procedimento que executa uma tarefa específica dentro de um programa, mas não retorna um valor explícito. Um procedimento Sub começa com uma instrução Sub e termina com uma instrução End Sub.


verificação de sintaxe <definição>
verificação de sintaxe

Um recurso que verifica se a sintaxe do seu código está correta. Se o recurso de verificação de sintaxe estiver ativado, será exibida uma mensagem quando você digitar código que contém um erro de sintaxe, e o código suspeito será realçado.


erro de sintaxe <definição>
erro de sintaxe

Um erro que ocorre quando você digita uma linha de código que o Visual Basic não reconhece.

Observe que as regras de sintaxe para palavras-chave individuais são definidas na seção Sintaxe do tópico de Ajuda associado. Para obter Ajuda sobre uma palavra-chave de dentro do ambiente de desenvolvimento, selecione a palavra-chave e pressione F1.


ordem de tabulação <definição>
ordem de tabulação

A ordem em que o foco se move de um campo para o próximo ao pressionar TAB ou SHIFT+TAB.


expressão de hora <definição>
expressão de hora

Qualquer expressão que possa ser interpretada como hora. Isto inclui qualquer combinação de literais de hora, números que parecem horas, seqüências de caracteres que parecem horas e horas retornadas de funções.

As horas são armazenadas como parte de um número real. Os valores à direita do decimal representam a hora. Por exemplo, meio-dia (12:00 h) é representado por 0,5.


twip <definição>
twip

Uma unidade de medida de tela igual a 1/20 ponto. Um twip é uma unidade independente de tela utilizada para garantir que o posicionamento e a proporção dos elementos no aplicativo da sua tela sejam iguais em todos os monitores. Há aproximadamente 1.440 twips em uma polegada lógica ou 567 twips em um centímetro lógico (o comprimento de um item de tela que mede uma polegada ou um centímetro quando impresso).


caractere de declaração de tipo <definição>
caractere de declaração de tipo

Um caractere anexado a um nome de variável que indica o tipo de dados da variável. Por padrão, as variáveis são do tipo Variant, a menos que uma instrução Deftype correspondente esteja presente no módulo.


biblioteca de tipos <definição>
biblioteca de tipos

Um arquivo ou componente dentro de outro arquivo que contém descrições padrão de objetos, propriedades e métodos expostos, que estejam disponíveis para automação. Os arquivos de bibliotecas de objetos (.olb) contêm bibliotecas de tipos.


Unicode <definição>
Unicode

Padrão de caractere da International Standards Organization (ISO). O Unicode utiliza um esquema de codificação de 16 bits (2 bytes), que permite 65.536 espaços de caracteres distintos. O Unicode inclui representações para sinais de pontuação, símbolos matemáticos e dingbats, com espaço substancial para expansão futura.


formato de data universal <definição>
formato de data universal

O formato de data universal é #aaaa-mm-dd hh:mm:ss#. Entretanto, tanto o componente de data (#aaaa-mm-dd#) quanto o componente de hora (#hh:mm:ss#) podem ser representados separadamente.


tipo definido pelo usuário <definição>
tipo definido pelo usuário

Qualquer tipo de dados definido utilizando-se a instrução Type. Os tipos de dados definidos pelo usuário podem conter um ou mais elementos de qualquer tipo de dados. As matrizes de tipos de dados definidos pelo usuário e de outros tipos de dados são criadas utilizando-se a instrução Dim. Matrizes de qualquer tipo podem ser incluídas nos tipos definidos pelo usuário.


variável <definição>
variável

Um local de armazenamento nomeado que pode conter dados, os quais podem ser modificados durante a execução do programa. Cada variável possui um nome que a identifica com exclusividade dentro de seu escopo. Um tipo de dados pode ser ou não especificado.

Os nomes de variável devem começar com um caractere alfabético, devem ser exclusivos dentro do mesmo escopo, não podem ter mais de 255 caracteres e também não podem conter um ponto ou caractere de declaração de tipo incorporado.


tipo de dados Variant <definição>
tipo de dados Variant

Um tipo de dados especial que pode conter dados numéricos, de seqüência de caracteres ou de data, assim como os tipos definidos pelo usuário e os valores especiais Empty e Null. O tipo de dados Variant possui um tamanho de armazenamento numérico de 16 bytes e pode conter dados até o intervalo de um Decimal ou um tamanho de armazenamento de caractere de 22 bytes (mais o comprimento da seqüência de caracteres), e pode armazenar qualquer texto de caractere. A função VarType define como os dados de uma Variant são tratados. Todas as variáveis tornam-se tipos de dados Variant se não forem declaradas explicitamente como algum outro tipo de dados.


expressão de variante <definição>
expressão de variante

Qualquer expressão que pode ser avaliada como dados numéricos, de seqüência de caracteres ou de data, assim como os valores especiais Empty e Null.


expressão de inspeção de variáveis <definição>
expressão de inspeção de variáveis

Uma expressão definida pelo usuário que possibilita observar o comportamento de uma variável ou expressão. Expressões de inspeção de variáveis aparecem na janela Inspeção de variáveis do Editor do Visual Basic e são automaticamente atualizadas quando você entra no modo de interrupção. A janela Inspeção de variáveis exibe o valor de uma expressão dentro de um determinado contexto. Expressões de inspeção de variáveis não são salvas com o seu código.


ordem z <definição>
ordem z

A disposição visual em camadas de controles em um formulário junto ao eixo z do formulário (profundidade). A ordem z determina quais controles estão na frente de outros controles.