Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 44 (10973 palavras )
  • Download(s) : 0
  • Publicado : 8 de setembro de 2012
Ler documento completo
Amostra do texto
LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Parte 1 Atendendo milhares de pedidos resolvi mostrar como você pode desenvolver uma aplicação Windows no VB 2005 do início ao fim. Será uma aplicação que se propõe a gerenciar uma locadora de filmes (DVD e VHS) com recursos básicos. A APLICAÇÃO É APRESENTADA EM 8 PARTES. Primeiro quero deixar claro que tudo o que você vai ler nesteartigo e nos artigos seguintes não é de minha autoria. Tudo está baseado nos exemplos da MSDN (MSDnVideo) que você pode acessar no site da Microsoft. Eu apenas refiz os exemplos citados com algumas adaptações. Para acompanhar esta série de artigos você vai precisar ter os seguintes recursos instalados e funcionando no seu computador: • • •
Visual Developer 2005 Express Visual Basic 2005 Express SQLServer 2005 Express

O objetivo principal deste artigo é apresentar os novos recursos de acesso a dados a aplicação será bem simples de forma a tornar possível, em um tempo razoável, a publicação dos artigos. Portanto a modelagem de dados e a definição de requisitos, pontos fundamentais em qualquer aplicação não estarão refletindo o que seria uma aplicação real de produção. A idéia é fornecer osfundamentos básicos para que você possa expandir e melhorar a aplicação e também para que os que estão começando agora possam acompanhar os artigos sem muito trauma.

Nesta primeira parte vou desenvolver os seguintes tópicos:
1. Criação do Banco de dados , tabelas , campos , definição de chaves primárias e do relacionamento entre as tabelas do sistema 2. Criação de uma conexão com a fonte dedados e definição dos DataSets

1- Criando o Banco de dados, as tabelas e definindo o relacionamento
Vamos então arregaçar as mangas e por a 'mão na massa'. Inicie o Visual Basic 2005 Express Edition e clique na opção Create Project, selecionando a seguir na janela New Project o Template Windows Application, e, informando o nome do projeto como Locadora Filmes (ou algo que melhor lheapetecer...eu vou usar o nome citado.) conforme figura abaixo:

-1-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Na janela Solution Explorer clique com o botão direito do mouse sobre o nome do projeto e selecione do menu suspenso a opção Add -> New Item, e na janela Add New Item , selecione o Template SQL Database informando o nome de Locadora.mdf; a seguir clique no botão Add. (figuraabaixo)

-2-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Na janela Data Source COnfiguration Wizard, como vamos criar as tabelas clique no botão - Finished. Você verá, conforme figura abaixo, o banco de dados Locadora.mdf criado e incorporado ao seu projeto. Isto é uma novidade do VB 2005.

-3-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Vamos criar astabelas do nosso projeto; na janela DataBase Explorer expanda o item Locadora.mdf e clique com o botão direito do mouse sobre o item Tables, selecionando a opção Add New Table.

-4-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Digite o nome e os tipos de dados de cada campo e a seguir salve a tabela com o nome de Cliente, conforme figura abaixo:

Repita o procedimento adotaacima e crie a tabela Filmes conforme figura abaixo:

-5-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Repita a operação para a tabela Movimento, conforme abaixo:

Após terminar você deverá ter 3 tabelas conforme abaixo:

1. Cliente - Contém os dados dos clientes da locadora 2. FImes - Contém os dados sobre os filmes oferecidos pela locadora 3. Movimento - Contém os dadossobre a locação dos filmes pelos clientes

Vamos definir o relacionamento entre as tabelas. Clique agora no item Database Diagrams e selecione a opção Add New Diagram. Nota: Informe o nome do Diagrama como DiagramaLocadora

-6-

LOCADORA DE FILMES - VB.NET 2005 - JOSÉ CARLOS MACORATTI

Na janela Add Table, selecione cada uma das tabelas e clique no botão Add.

Para definir a chave...
tracking img