CS Coder
Biblioteca prática

Fundamentos em seis units

Responsabilidades, interfaces, arquivos, JSON, duração e capacidade.

Exemplo didático

Instalar e experimentar

  1. Baixe o pacote e extraia em uma pasta nova.
  2. Leia o README; abra o .dpr no Delphi e adicione as units ao caminho do projeto.
  3. Compile para o alvo indicado no relatório. Execute primeiro os testes offline.

Dependências: RTL Delphi, System.JSON, System.Classes e System.Math. Sem UI ou banco.

Uso mínimo

Writeln(BoolToStr(PodeAdicionar(2, 3, 5), True));

Saída esperada: True: a capacidade exata é permitida.

API e propriedade dos recursos

NomePreenchido, Cumprimentar, LerTexto, LerNomeJSON, DuracaoEmMinutos e PodeAdicionar; regras independentes da tela.

Verificação e limites

Exemplo didático; PodeAdicionar não resolve concorrência na persistência. O pacote legado continua disponível; prefira o runner seguro da revisão 2026-10-08.

Ambientes e evidências
AmbienteEstado
DCC32 37.0Runner seguro testado nesta revisão; relatório abaixo.
Delphi 11.3 e 13.2Referência editorial; não verificados individualmente
Mobile e UniGUINão verificados nesta entrega

Relatório de verificações

Arquivos, autoria e licença

Claudio Santos · CS Coder. MIT para as units conforme decisão registrada; não se estende a artigos, marca ou imagens.

Histórico

08/10/2026: documentação individual adicionada; APIs preservadas. Nova revisão do runner em pacote separado.

Ler explicação e fontes técnicas →