![]() |
Esta série de 8 vídeo aulas aborda a construção de um pequeno projeto feito na linguagem VB .NET que realiza as operações CRUD em um cadastro de pacientes e utiliza uma arquitetura em camadas usando os recursos da ADO .NET. Ideal para os iniciantes aprenderam a criar um projeto em camadas. |
Vídeo Aulas -
Cadastro de Pacientes – Aplicação completa de
Cadastro de Pacientes – CRUD com ADO .NET em Camadas - 8 Vídeo Aulas
1- Vídeo Aula – duração 44:58 min. – Apresentação do projeto, definição de requisitos funcionais, diagrama de caso de uso, definição da arquitetura da aplicação : DTO, DAL, BLL e UI , conceitos ADO .NET
2- Vídeo Aula – duração 34:35 min. – Definição da estrutura dos projetos, Criação da solução e dos projetos , definição do relacionamento entre as camadas
3- Vídeo Aula – duração 35:13 min. – Criação e definição da camada de acesso a dados – DAL
4- Vídeo Aula – duração 54:12 min. – Criação e definição da camada de negócios – BLL
5- Vídeo Aula – duração 47:33 min. – Criação e definição da camada de apresentação – UI – parte 1
6- Vídeo Aula – duração 43:23 min. – Criação e definição da camada de apresentação – UI – parte 2
7- Vídeo Aula – duração 52:41 min. – Criação e definição da camada de apresentação – UI – parte 3
8- Vídeo Aula – duração 47:03 min. – Criação e definição da camada de apresentação – UI – parte 4
9- Código fonte do Projeto Completo
Recursos usados
Objetivos
Aprendizado
Apresentação da aplicação - Banco de dados e estrutura da tabela
Estamos usando um banco de dados Microsoft Access 2012 chamado CadastroPacientes.accdb que contém a tabela Paciente que possui a seguinte estrutura:
![]() |
A string de conexão com o banco de dados esta definida no arquivo App.Config definido na seção
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
....
<connectionStrings>
<add name="CadastroPacientesConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\CadastroPacientes\CadastroPacientes.accdb"
providerName="System.Data.OleDb" />
</connectionStrings>
....
</configuration>
|
Apresentação da aplicação - A arquitetura da aplicação em camadas
A aplicação foi construída usando um arquitetura em 3 camadas onde criamos uma solução e 4 projetos a saber:
![]() |
Solução - CadastroPacientes - BLL - Camada de negócios : contém as classes que acessam a camada de acesso a dados - CadastroPacientes - Camada de Interface - Formulário Windows Forms que interage com o usuário - DAL - Camada de Acesso a dados - Realiza o acesso e a persistência dos dados no banco de dados - DTO - Camada de Transferência - Permite trocar informações sobre o Paciente com as demais camadas |
Apresentação da aplicação - O formulário de Manutenção da aplicação
A seguir temos o formulário principal da aplicação - Cadastro de Pacientes:
![]() |
Ao iniciar a aplicação apresenta o formulário acima.
Podemos localizar um paciente pelo número de registro informando o número na caixa de texto - Numero de Registro do Paciente - e clicando no botão - Localiza por no. de registro. As informações serão apresentadas nas caixas de texto do formulário.
Podemos exibir no controle ListBox do formulário o nome dos pacientes digitando caractere a caractere na caixa de texto - Filtrar Pacientes pelo nome. Para exibir todos os pacientes basta digitar * e pressionar ENTER.
Ao clicar em um nome exibido na caixa de listagem do formulário as informações são exibidas nas caixas de texto do formulário.
![]() |
Cada um dos botões de comando possui no evento Click o código associado para realizar as operações para Incluir, Alterar e Excluir informações da tabela Paciente.
No botão Imprimir podemos gerar um relatório dos pacientes cadastrados:
![]() |
É uma aplicação ideal para os iniciantes aprenderem a trabalhar com acesso a banco de dados e criar uma aplicação em 3 camadas usando ADO .NET.
As vídeo aulas completas estão presentes no : Curso Básico/Intermediário VB .NET - Vídeo Aulas
João 3:5 Jesus respondeu: Em verdade, em verdade te digo que se alguém não nascer da água e do Espírito, não pode entrar no reino de Deus.
João 3:6 O que é nascido da carne é carne, e o que é nascido do Espírito é espírito.
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: