Conexão VB com banco de dados Access parte 1

O uso do banco de dados é praticamente essencial hoje em dia para os programadores. Neste tutorial ensinarei como criar um banco de dados (simples) no Access e usa-lo em um programa feito em Visual Basic.

Utilizarei o Visual Studio 2010 Ultimate, Access 2013, e sistema operacional Windows 8, mas versões anteriores também servem e os passos são quase iguais.

Então vamos lá:

_________________________________________________________________________________

Abra o seu Access, que vem dentro do pacote Office, e escolha "Banco de Dados do Desktop em Branco"

Em seguida, coloque o nome de seu banco de dados e aperte em "Criar"


Aparecerá a tela de seu banco de dados, então sigas o passos da imagem abaixo: 
1º clique em "Modo de Exibição". 2º Selecione "Modo design". 3º Salve a tabela.



Aparecerá então uma tabela (Parecida com a do Excel) e você vai preencher os dados e tipos das informações do seu banco de dados:



Agora é só salvar e fechar que o seu banco de dados já está pronto.
Nas configurações de fábrica, o Access salva seus projetos na pasta "Documentos".

Na próxima parte do tutorial criaremos o projeto no Visual Studio e vamos importar o banco de dados criado aqui. Até lá ! 

Já ouviu falar de Plankalkül?

O Plankalkül foi a primeira linguagem de programação de alto nível da história. Elaborada pelo cientista alemão Konrad Zuse, entre os anos 1942-1946 quando se desenvolviam os primeiros computadores, mas só foi publicado amplamente em 1972, e o compilador em 1998 .


*codigo de um programa em Plankalkül

Características da Linguagem:


Principais características:
  • Possui indicações de atribuição, chamadas da função (sub-rotinas);
  • Instruções condicionais;
  • Aritmética de ponto flutuante;
  • Arrays;
  • Operações matemáticas ou lógicas só podem ser aplicadas a variáveis do mesmo tipo;
  • Tipos de dados compostos;
  • Tratamento de exceção, dentre outras características.
Vantagens de uso:
  • Execução objetiva dirigida;
  • Estruturas record hierárquicas;
  • Estrutura de repetição;
  • Tratamento de exceção;
  • Programas são funções reutilizáveis;
  • Variáveis não precisam ser especificadas em um lugar especial do ambiente de desenvolvimento;
Desvantagem de uso:
  • Não é possível definir um nome qualquer para uma variável;
  • Linguagem exclusiva para tratamento com números;
  • Falta de uma sintaxe de fácil interpretação;
  • Utilização de um layout bidimensional e unidimensional.


Sintaxe complicada...

Por ser uma das "pioneiras" tratando-se de linguagens de programação, o Plankalkül tinha uma sintaxe muito complicada, até porque era exclusiva para tratamento com números, como observa-se abaixo: 
Programa para calcular o valor máximo de um número, usando a função max: 
P1 max3 (V0[:8.0],V1[:8.0],V2[:8.0]) => R0[:8.0]max(V0[:8.0],V1[:8.0]) => Z1[:8.0]max(Z1[:8.0],V2[:8.0]) => R0[:8.0]ENDP2 max (V0[:8.0],V1[:8.0]) => R0[:8.0]V0[:8.0] => Z1[:8.0](Z1[:8.0] < V1[:8.0]) -> V1[:8.0] => Z1[:8.0]Z1[:8.0] => R0[:8.0]END

JAVA ficou moleza agora não é?




fonte: http://pt.wikipedia.org/wiki/Plankalk%C3%BCl

VISUAL BASIC - Programação Orientada a Eventos



O Visual Basic é um ambiente de desenvolvimento que utiliza como linguagem de programação o Basic (Beginners All Purpose Symbolic Code) e é orientada por eventos. É uma boa ferramenta para programadores que desejam sistema com um ótimo visual e facilidade em desenvolver janelas e gráficos para Windows sem sequer digitar uma linha de código. Atualmente não é a linguagem mais usada, e sim JAVA, mas é uma boa alternativa de programação pela sua simplicidade e poder de construção de grandes sistemas.

Ambiente do Visual Basic 2008

CARACTERÍSTICAS

Desenvolvimento com bases de dados
Para desenvolvimento de aplicações para bases de dados, o Visual Basic oferece uma metodologia simplificada centrada no motor de dados JET 3.0 (utilizado também pelo Access 7.0) e nos DAO (Data Access Objects).
Poder-se-á criar uma aplicação para acesso a dados quase sem ter de escrever uma única linha de código.

Arquitetura.
O Visual Basic permite uma programação orientada por objetos e eventos, embora, estritamente, não seja uma linguagem orientada por objetos. A linguagem em termos de estruturação, não se pode comparar ao C++ ou ao Java.
Eventos
Um evento é algo que ocorre na aplicação e possui um determinado significado para o sistema, desencadeando uma determinada ação (clicar num botão, fechar uma janela, etc.).

Link para uma ótima Apostila de Visual Basic 2008:

Apostila VB 2008