Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

course-mvc-delphi

course of the Academia do Código

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

text
curso MVC

Módulo   - Regra de negócio
View     - visual
Controle - Intermediar as requisições

O 
TCustomConnection é o mais ancestral do TFDConnection
Ou seja, se o retorno for TFDConnection, posso retornar um 
TFDConnection

Inversão de dependências:
Os uses estão em outro lugar.

ExtractFilePath(ParamStr(0)) // pega o local do .exe  

MVC Tips #2: RTTI e Fundamentos do Delphi para um DAO Atraente 

Data Access Object ( sub camada do Model no MVC )
CRUD (Create, Read, Update, Delete);

ao criar um objeto é de sua responsabilidade destruir ele.

// Parent é interface ( imagem, gráfico, contrato )

MVC Tips #3 Modelagem do Banco de dados

No requisito de uma contratação, fazer conforme pedido( inclusive nos detalhes)

Obs: Na hora de enviar o projeto que foi propósto para ser feita, enviar o modelo do
banco de dados estruturado( imagem, xml, algo assim), inclusive para clientes entenderem,
é uma forma de documentar o sistema.

OBS: Aprender a usar mais bancos de dados

MVC Tips #4 Classes Controladoras no Delphi

Controle é a classe que vai fazer o meio de campo( Entre o model e a view)