Sign in Join

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

Catalog · How the catalog works

Random project

montreal

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Montreal

PoC para um Sistema de Controle de Tarefas implementado em duas aplicações: cliente e servidor.

Infra

  • Foi utilizado o Delphi versão 7 e seus componentes padrão, na aplicação cliente.
  • Ambas as aplicações (cliente e serviço) foram compiladas com a mesma versão do Delphi.
  • Para banco de dados foi utilizado o SQL Server.
  • Foi criada uma tabela de usuários TbUser com apenas dois registros: joao e maria (com senhas são iguais ao login).
  • Na pasta script estão disponíveis os scripts para a criação das tabelas e adição de dados para testes.
  • Por simplicidade, não foi implementado nenhum tipo de criptografia, tanto no Banco de Dados quanto na comunicação entre o cliente e o serviço.

Código

  • Todo o código fonte (cliente e serviço) está disponível na pasta src.
  • Todas as unidades com prefixo server.* pertencem ao serviço.
  • Todas as unidades com prefixo client.* pertencem a aplicação VCL.
  • A unidade task.core mantém o código que é compartilhado entre cliente e serviço.

Dependências

  • mORMot2 — client-server ORM SOA MVC framework for Delphi 7 up to latest Delphi and FPC.
  • FastMM4 — a fast replacement memory manager for Embarcadero Delphi applications.