Você está na página 1de 2

Série cadastro Delphi POO + MVC + DAO

1, 2, 3 indiozinhos, 4, 5, 6 indiozinhos, 7, 8, 9 indiozinhos, 10 no pequeno bote....ops, na verdade não é um artigo sobre músicas infantis
hahahaha.
Estamos dando início a uma série de conteúdo bem bacana, ela já está pronta, apenas postaremos suas partes aos poucos no blog. Sintam-se
livres para comentar, sugerir e discutir ideias. Mas, qual o conteúdo desta série?
Vamos implementar um cadastro em Delphi usando recursos da programação orientada a objetos + padrão MVC e DAO.
Quando falamos de MVC, nossa mente dá pane. Sim, eu sei, é um assunto um tanto confuso, porque a teoria é muito linda, mas a prática é
filhote de cruz credo. Cada programador implementa de um jeito e a gente nunca sabe quem está certo. Por fim, ninguém segue exatamente a
risca o que o padrão MVC diz. Esta é a verdade. Até é possível sim implementar exatamente como o padrão propõe. Mas, para a infelicidade de
vocês rsrsrs não vamos mostrar nesta série desta forma. Vamos implementar um cadastro usando MVC + DAO, só que, com algumas exceções.
O importante aqui, será a divisão do código fonte para uma melhor manutenção futura. Já que estamos falando de divisão de código, vamos ser
sinceros. Quem nunca baixou um fonte de um programa na internet ou já pegou código fonte de um sistema onde uma unit chegava dar cãibra
no dedo de tanto rolar a bolinha do mouse para chegar ao seu fim? Imagina dar manutenção nisso? Só de falar já deu uma preguiça terrível. A
real é essa, não vira dar manutenção em units abarrotadas de códigos. Código poluído é terrível.
O MVC é um padrão de desenvolvimento que um dos problemas que ele soluciona é justamente isso. A implementação é dividida em camadas
para facilitar as futuras manutenções do código.
Isso tudo só foi um rápido bate papo sobre o que veremos a frente. Então, bora lá. Conforme publicaremos as etapas, vamos acrescentando aqui
em uma lista, para ficar mais fácil de você seguir o passo a passo.

1 - Cadastro Delphi POO + MVC + DAO - Criando o banco de dados;


2 - Cadastro Delphi POO + MVC + DAO - O que é MVC?
3 - Cadastro Delphi POO + MVC + DAO - DAO Pattern;
4 - Cadastro Delphi POO + MVC + DAO - Definições do projeto;
5 - Cadastro Delphi POO + MVC + DAO - Camada Model;
6 - Cadastro Delphi POO + MVC + DAO - Camada View (Layout) - Parte 1;
7 - Cadastro Delphi POO + MVC + DAO - Camada View (Layout) - Parte 2;
8 - Cadastro Delphi POO + MVC + DAO - Camada DAO - Parte 1;
9 - Cadastro Delphi POO + MVC + DAO - Camada DAO - Parte 2;
10 - Cadastro Delphi POO + MVC +DAO - Camada DAO - Parte 3;
11 - Cadastro Delphi POO + MVC + DAO - Camada DAO - Parte 4;
12 - Cadastro Delphi POO + MVC + DAO - Camada DAO - Parte 5;
13 - Cadastro Delphi POO + MVC + DAO - Camada Controller;
14 - Cadastro Delphi POO + MVC + DAO - Camada View - Parte 3;
15 - Cadastro Delphi POO + MVC + DAO - Camada View - Parte 4;
16 - Cadastro Delphi POO + MVC + DAO - Camada View - Parte 5;
17 - Cadastro Delphi POO + MVC + DAO - Camada View - Parte 6;

Para quem não gosta de ler, ou não consegue entender muito bem lendo, temos boas notícias, nosso instrutor Welinton J. Dias está produzindo
uma série de vídeo-aulas baseadas nesta série que estamos montando, portanto, segue os links das vídeo-aulas em nosso canal:

Vídeo-aulas

1 - CRUD Delphi + POO + MVC + DAO - Parte 1


Nesta aula, será criado as definições do projeto e iniciando a criação da interface gráfica da tela de cadastro;

2 - CRUD Delphi + POO + MVC + DAO - Parte 2


Nesta aula será concluída a criação do layout da tela de cadastro e será realizado algumas implementações importantes do projeto;

3 - CRUD Delphi + POO + MVC + DAO - Parte 3


Nesta aula será implementado a camada Model e a regra de negócio;

4 - CRUD Delphi + POO + MVC + DAO - Parte 4


Nesta aula, será ciado o Data Module de conexão com o banco de dados e o Data Module de cadastro de Cliente, já com as configurações das
instruções SQL e início na implementação dos métodos da DAO Cliente;
5 - CRUD Delphi + POO + MVC + DAO - Parte 5
Nesta aula, estará dando continuidade na implementação dos métodos da camada DAO Cliente;

6 - CRUD Delphi + POO + MVC + DAO - Parte 6


Nesta aula, será concluído a implementação da camada DAO Cliente;

7 - CRUD Delphi + POO + MVC + DAO - Parte 7


Nesta aula, será implementado a camada Controller;

8 - CRUD Delphi + POO + MVC + DAO - Parte 8


Nesta aula, será continuado a implementação da camada VIEW, que já havia sido iniciada na aula 1 e 2;

9 - CRUD Delphi + POO + MVC + DAO - Parte 9


Nesta aula, estaremos caminhando para a conclusão da camada VIEW, concluindo a implementação dos métodos;

(Por ClipaTec Informática)

Enviar por e-mailBlogThis!Compartilhar no TwitterCompartilhar no FacebookCompartilhar com o Pinterest

Você também pode gostar