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: