Visual Basic (VB) é um ambiente de programação e linguagem criada pela Microsoft, que com base na língua em uma versão existente para programadores iniciantes , BASIC. A Microsoft desenvolveu VB para tornar mais fácil para os desenvolvedores a escrever programas para o sistema operacional Windows . Antes de VB, programadores escreveu programas na linguagem de programação + + C ou C , que não tinha suporte embutido para acessar funções do Windows. VB tem esse apoio como parte de sua estratégia de programação orientada a objetos. Programação orientada a objetos envolve a criação e aplicação de projetos virtuais chamadas classes e objetos feitos a partir dessas classes. Reutilização
código VB apresenta componentes reutilizáveis , chamados de controles. Esses controles permitem que os programadores utilizam totalmente testado , código de trabalho escrito por outros programadores , resultando em economia de tempo significativa . Por exemplo, se um programador quer escrever um programa que permite aos usuários carregar um arquivo para a memória, ela só precisa arrastar o controle diálogo arquivo em forma de seu programa de entrada do usuário e definir os parâmetros do controle. Por outro lado , linguagens de programação antes de VB , como C e C + +, não tinha tais controles pré- embalados. Os programadores tiveram que cortar e colar código de programas existentes , um processo sujeito a erros .
Arrastar e soltar interface
programas em desenvolvimento em VB envolve a interação com gráfica do ambiente de desenvolvimento interface, ao invés de digitar comandos textuais. Por exemplo, para criar um formulário para entrada e saída do usuário , um programador pode clicar e arrastar nos cantos da própria forma , na janela forma -design do VB . O código do programa subjacente necessária para exibir o formulário quando o programa é executado ( chamado de " run-time" ) , é invisível para o programador VB . Cada vez que o programador VB remodela o formulário do usuário , ou muda de cor ou outro recurso visual, VB cria o código em tempo de execução que implementa a mudança desejada.
Event Driven
programas de VB são orientados a eventos , para que apenas certos momentos da vida do programa, exigem código. O tempo entre esses momentos geralmente não necessita de código . No momento em que um usuário final pressiona um botão " OK" em um formulário é um exemplo de um evento. Linguagens de programação antes de VB necessário ao programador escrever código constantemente votação no botão " OK" para os cliques . Programadores VB deixar essa votação para VB , e apenas escrever o código que é executado quando o usuário final de seu programa , finalmente, clicar em "OK".
Rastreamento e rastreamento de depuração
do VB e ferramentas de depuração permitem aos programadores para executar uma linha por linha de programa VB, e, assim, determinar exatamente onde um erro reside ou onde uma variável crítica do programa é alterado. Os programadores usam ambiente de depuração do VB para definir " pontos de parada ", sinais de parada virtuais em que um programa em execução pára temporariamente . Quando um programa atinge um ponto de interrupção , o programador pode consultar as variáveis e outras informações sobre o programa atual , naquele momento , obter um instantâneo do programa. Este instantâneo funciona como um raio- X: Ele permite que o programador para ver exatamente o que está acontecendo dentro de seu programa
Visual Basic for Applications
Enquanto VB é normalmente usado . escrever ( também chamados de "independente" ) aplicações independentes , ele também pode ser usado para estender os recursos dentro dos programas do Microsoft Office Suite (por exemplo, Word, Excel e Access) . A versão do VB utilizado para este fim é chamado de Visual Basic for Applications (VBA) . Cada programa que permite que o VBA para estendê-lo fornece VBA com um conjunto de classes pré- definidas e objetos. Por exemplo , o Word fornece a classe " parágrafo" , que os programadores podem usar para criar novos parágrafos ou consulta parágrafos existentes em um documento.