RA
vb

O Que é Vb ? - História Do Vb.

Por Raphael Lion, 02 de mar. de 2007 em C# e Visual Basic

script
11
7.4k
Raphael LionR
02 de março de 2007 às 17:34

tutoriaishw9.png

 

O que é VB ?

 

 

O Visual Basic é uma linguagem programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente.

 

Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente gráfico, facilitanto enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daí o nome "Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic se tornou uma linguagem totalmente orientada a objetos.

 

Existem várias linguagens derivadas, entre as quais:

 

* VBScript é a linguagem default (por definição) para Active Server Pages e pode ser usada no scripting (programação) de Windows e de páginas da Internet.

* Visual Basic .NET é a nova versão do Visual Basic, que é parte integrante da plataforma Microsoft .NET. Essa versão nao é totalmente compatível com as versões anteriores, mas existe a possibilidade de converter códigos antigos, que após uma revisão podem ser usados no Visual Basic .NET. Para fins de comparação, essa linguagem usa o paradigma de Orientação a Objeto e você encontrará muita semelhança com o Java.

* Visual Basic for Applications (VBA) permite a criação de macros, e está integrado em todos os produtos da família de produtos Microsoft Office, e também em outros produtos de terceiros tais como Visio (agora pertencente à Microsoft) e WordPerfect Office 2002.

 

Histórico da linguagem Basic e Visual Basic

 

Basic :

 

A linguagem Basic (Beginners All-Purpose Symbolic Instruction Code), criada por J.Kemeny e T. Kurtz em 1963 no Dartmouth College, foi elaborada com o intuito de tornar claro o ensino dos conceitos da programação. As linguagens FORTRAN e Assembly empregavam rotinas de baixo nível para alguns controles e compilação, a Basic vinha então facilitar ao programador sua tarefa, não precisando se preocupar com métodos e algoritmos exigidos para construir e depurar programas.

 

 

 

Os primeiros códigos de Basic :

 

Inicialmente, cada linha começava com um número de linha e as instruções não eram endentadas (estrutura semelhante a sub-níveis). Todos os caracteres utilizados eram em caixa alta e as instruções GOSUB e GOTO utilizavam o número de linha para desviar a sua execução. Estas primeiras versões foram consideradas não-profissionais, mas sua evolução de linguagem interpretada para uma rápida e bem estruturada linguagem compilada, mudou sua reputação.

 

 

 

A linguagem evolui :

 

Na década de 70, um novo Basic interpretado e residente em ROM foi introduzido pela Microsoft. Esta versão, GW-BASIC, podia ser encontrada no sistema operacional MS-DOS 4.01 e anteriores.

 

Em 1982, a Microsoft revoluciona a linguagem com seu Quick Basic. Os números de linha foram eliminados, foram adicionados novos recursos, subprogramas e dados estruturados agora eram definidos pelo usuário, novas capacidades gráficas e de som, e velocidade aumentada. A maior vantagem consistia em que seus programas podiam ser executados nos modos interativo e interpretado, ou serem compilados em executáveis.

 

 

Visual Basic :

 

A maciça utilização do ambiente Windows nos computadores pessoais, possibilitou uma relação mais pessoal e amigável com os usuários. VB é uma das maneiras mais populares de se criar aplicativos para o Windows, fornecendo uma gama completa de ferramentas para os programadores. Visual é devido ao método utilizado para se criar a interface com o usuário (GUI). Basic é a linguagem da qual foi desenvolvida, recebendo inúmeros acréscimos e aprimoramentos.

 

 

 

Programação no ambiente Windows :

 

Alguns conceitos sobre o ambiente Windows são fundamentais para a elaboração de aplicativos no VB: janelas, eventos e mensagens. Existem muitos tipos de janelas e o sistema operacional atribui a cada uma delas um único número (window handle or hWnd). Estas janelas são continuamente monitoradas pelo sistema operacional à espera de um sinal de atividade ou evento. Eventos ocorrem por ação do mouse, do teclado ou como resultado da ação de outra janela. A cada evento, uma mensagem é enviada ao sistema operacional para ser processada. Cada janela pode ter suas próprias ações, baseadas nas suas instruções, para cada mensagem.

 

Para facilitar o trabalho com todas as combinações de janelas, eventos e mensagens, o VB manipula automaticamente a maioria das mensagens de baixo nível. Outras são expostas como Procedimentos de Evento para sua facilidade.

 

 

Tipos de aplicativos :

 

Os aplicativos procedurais executam inicialmente a primeira linha de código, seguindo então uma trajetória definida pelo aplicativo, chamando se necessário outros procedurais.

 

Os aplicativos dirigidos para eventos não seguem uma determinada trajetória, ele executa as diferentes partes do código em resposta aos eventos.

 

 

 

Desenvolvimento :

 

Podemos dividir o processo de desenvolvimento de aplicativos em três partes: escrever, compilar e testar. No VB, estas tarefas se misturam numa única atividade: à medida que o código é construído, vai sendo parcialmente compilado, possibilitando a realização de testes do aplicativo.Se compararmos a quantidade de informação necessária da linguagem C, a Basic é a maneira mais rápida de se programar para o ambiente Windows.

 

 

Ambiente de Desenvolvimento Integrado :

 

O Visual Basic trabalha em Ambiente conhecido por IDE (Integrated development environment), concentrando as funções de design, edição, compilação e Debug.

 

Para iniciar a criação de um aplicativo, devemos inicialmente elaborar a interface, configurar suas propriedades, para finalmente escrevermos seu código.

 

Créditos : 45% Cotianet, 40% CriarWeb e 5% Raphael.

 

Espero ter Ajudado !!

E dedico esse tutorial ao Brazilian Project !!

 

 

Cya !

Editado Março 2 por Raphael Lion

JvchequerJ
02 de março de 2007 às 17:35

Bom Tutorial Cara.

 

Merece Fixo.

 

Atenciosamente, JV

LordfireL
02 de março de 2007 às 17:36

hmm...

a maioria dos macros usa vb 6.0

agora, que eh interessante eh...

VenturaV
02 de março de 2007 às 17:37

Otimo...

nuss parabens aos 3, fico otimo mesmo...

 

Sem mais...

//Ventura

Raphael LionR
02 de março de 2007 às 18:08

Obrigado á Todos Pelo Apoio !!

E mais 1 Fixo !!!

Tutoriais - Raphael Lion - Variedade e Conhecimento !!!

 

 

Cya !

ZeZiNhOxDZ
02 de março de 2007 às 20:36

fiko legal

eu naum li tudu, soh li ateh a metade mas ja deu pra intender o q eh =p

parabens

Felipe MoraesF
02 de março de 2007 às 20:40

OMG

parabens pelo tuto kra...ficou 10! bem explicadinho e talz...mtu rox msm

kamimuraK
02 de março de 2007 às 21:15

Olá,

bem legal...não tem nem o que falar,

mas na minha opnião VB é ruim =pP

Mas fica a críterio de cada um...

 

Abraços,

Sr. Kamimura

2 semanas depois...
SkipeS
13 de março de 2007 às 15:45

Eu to querendo começar a progamar e esse tutoria está sendo de grande ajuda.

Obrigado Rapha...

5 meses depois...
Gabriel995G
13 de agosto de 2007 às 16:40

Nossa cara, totalmente completo!! Adorei de mais.

Darth SidiousD
13 de agosto de 2007 às 22:20

Magnífico parabéns Raphael Lion como sempre você suurprendendo o forum ;-)

Meus parabéns!