quinta-feira, 18 de setembro de 2025

📌 Tela de Splash, Tela de Login e Tela Principal em Delphi: Aprendendo na Prática

 



No desenvolvimento de sistemas, a experiência do usuário começa muito antes de utilizar as principais funcionalidades do software. Elementos como a tela de splash, a tela de login e a tela principal são fundamentais para dar identidade, organização e segurança ao programa.

No vídeo em destaque, é apresentado um passo a passo prático de como implementar esses três recursos usando Delphi, uma das ferramentas mais tradicionais para criação de aplicações desktop.

🚀 Tela de Splash

A tela de splash é aquela primeira tela exibida ao abrir o sistema. Ela funciona como uma “apresentação” do software, geralmente exibindo a logomarca ou mensagem inicial, enquanto os componentes e recursos são carregados em segundo plano.

  • No Delphi, sua implementação é relativamente simples.

  • Essa etapa dá um toque profissional ao sistema e melhora a percepção do usuário sobre o tempo de inicialização.

🔐 Tela de Login

A segurança é um ponto crucial em qualquer aplicação. O vídeo mostra como criar uma tela de login que permite:

  • Validar usuários e senhas.

  • Restringir acessos conforme permissões.

  • Evitar que pessoas não autorizadas utilizem o sistema.

Além disso, o layout pode ser personalizado para reforçar a identidade visual da empresa ou do projeto.

🖥️ Tela Principal

Após o login bem-sucedido, chegamos à tela principal, que concentra os menus e funcionalidades do sistema. O vídeo demonstra como organizar esse ambiente para que seja:

  • Intuitivo, facilitando a navegação do usuário.

  • Escalável, permitindo incluir novas funcionalidades no futuro.

  • Responsivo dentro do padrão desktop, aproveitando bem os componentes do Delphi.

🎯 Conclusão

Esse vídeo é um ótimo material para quem deseja aprender na prática como estruturar a base de um sistema em Delphi. Ao dominar a tela de splash, o login e a tela principal, o desenvolvedor já tem em mãos o esqueleto essencial para construir aplicações robustas e profissionais.

Se você está começando no Delphi ou busca aprimorar suas habilidades, vale a pena assistir e acompanhar o passo a passo. São conceitos simples, mas que fazem toda a diferença no resultado final.

👉 Recomendo assistir o vídeo completo e colocar em prática as dicas apresentadas.

#delphi


quinta-feira, 22 de agosto de 2024

Política Privacidade adicoaraci app de membros

# POLÍTICA DE PRIVACIDADE  

**Aplicativo Membros AD Icoaraci**  

*Última atualização: 13 de fevereiro de 2026*

## 1. INTRODUÇÃO

A Assembleia de Deus em Icoaraci (doravante "AD Icoaraci"), com sede em Icoaraci, compromete-se a proteger a privacidade e os dados pessoais de seus membros. Esta Política de Privacidade descreve como coletamos, utilizamos, armazenamos, compartilhamos e protegemos seus dados pessoais por meio do aplicativo "Membros AD Icoaraci", em total conformidade com a **Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018)** e demais legislações aplicáveis.

Ao utilizar nosso aplicativo, você concorda com as práticas descritas nesta política. Recomendamos sua leitura atenta.

---

## 2. DADOS PESSOAIS COLETADOS

Coletamos apenas os dados estritamente necessários para o exercício do nosso ministério e gestão eclesiástica:

### 2.1. Dados Identificadores Básicos

- Nome completo

- Data de nascimento

- Gênero

- CPF (Cadastro de Pessoa Física)

### 2.2. Dados de Contato

- Endereço residencial (rua, número, bairro, cidade, CEP)

- Telefone(s) de contato

- Endereço de e-mail (para autenticação e comunicações)

### 2.3. Dados Sociais e Familiares

- Estado civil

- Informações sobre cônjuge e dependentes

- Profissão e grau de escolaridade

### 2.4. Dados Eclesiásticos

- Congregação de origem/vínculo

- Cargo/ministério/função na igreja

- Data de conversão e batismo

- Histórico de participação em eventos e ministérios

### 2.5. Dados Técnicos

- Foto de perfil (opcional)

- Dados de acesso ao aplicativo (data/hora de login)

- Endereço IP e identificador do dispositivo (apenas para segurança)

---

## 3. FINALIDADE DO TRATAMENTO

Seus dados são tratados exclusivamente para as seguintes finalidades legítimas:

✅ **Gestão eclesiástica:** Organização de membros, congregações e ministérios  

✅ **Pastoreio e assistência:** Acompanhamento espiritual e social dos membros  

✅ **Comunicação institucional:** Envio de avisos, eventos e orientações pastorais  

✅ **Gestão administrativa:** Controle de ofertas, dízimos e patrimônio por congregação  

✅ **Transparência:** Apresentação de dados agregados em assembleias (sem identificação individual)  

✅ **Segurança:** Proteção contra acessos não autorizados e fraudes  

*Não utilizamos seus dados para fins comerciais, marketing direto ou venda a terceiros.*

---

## 4. FUNDAMENTO LEGAL (ART. 7º DA LGPD)

O tratamento de seus dados baseia-se nos seguintes fundamentos legais:

- **Inciso VII:** Tutela da saúde (assistência pastoral e social)  

- **Inciso IX:** Legítimo interesse (gestão eclesiástica e organização ministerial)  

- **Inciso II:** Cumprimento de obrigação legal (prestação de contas eclesiásticas)  

- **Consentimento explícito** para finalidades específicas que assim o exigirem

---

## 5. COMPARTILHAMENTO DE DADOS

Seus dados **NÃO** serão vendidos, alugados ou comercializados. O compartilhamento ocorrerá apenas em situações estritamente necessárias:

| Destinatário | Finalidade | Base Legal |

|--------------|------------|------------|

| Líderes da sua congregação | Pastoreio local e acompanhamento | Legítimo interesse |

| Tesouraria geral | Gestão financeira e emissão de comprovantes | Cumprimento de obrigação |

| Plataforma de hospedagem (Stitch) | Armazenamento seguro em nuvem | Contrato de processamento |

| Autoridades judiciais | Por ordem judicial válida | Obrigação legal |

*Não realizamos transferência internacional de dados.*

---

## 6. DIREITOS DOS TITULARES (ART. 18 DA LGPD)

Você tem direito a:

🔹 **Confirmar** a existência de tratamento  

🔹 **Acessar** seus dados pessoais  

🔹 **Corrigir** dados incompletos, inexatos ou desatualizados  

🔹 **Anonimizar, bloquear ou eliminar** dados desnecessários ou tratados em desconformidade  

🔹 **Requisitar portabilidade** dos dados a outro fornecedor de serviço  

🔹 **Eliminar** os dados tratados com base em consentimento  

🔹 **Informar-se** sobre as entidades públicas e privadas com as quais compartilhamos dados  

🔹 **Informar-se** sobre a possibilidade de não fornecer consentimento e consequências da negativa  

🔹 **Revogar** seu consentimento a qualquer momento  

**Como exercer seus direitos:**  

Envie solicitação por e-mail para **privacidade@adicoaraci.org.br** ou através do menu "Minha Conta > Solicitações" no aplicativo. Responderemos em até **15 dias**.

---

## 7. SEGURANÇA DOS DADOS

Implementamos medidas técnicas e organizacionais robustas:

✅ Criptografia de dados em trânsito (TLS 1.3) e em repouso  

✅ Autenticação por senha (com política de complexidade) + e-mail de confirmação  

✅ Controle de acesso baseado em funções (pastores, líderes, membros)  

✅ Armazenamento em servidores brasileiros com certificação ISO 27001  

✅ Auditoria de logs de acesso e alterações  

✅ Backups diários com retenção de 90 dias  

✅ Aplicativo PWA com atualizações automáticas de segurança  

*Observação: Utilizamos senhas em formato legível apenas para recuperação pastoral emergencial por líderes autorizados, com registro auditável de cada acesso.*

---

## 8. RETENÇÃO DOS DADOS

Seus dados serão mantidos enquanto:

- Você permanecer como membro ativo da AD Icoaraci  

- Houver obrigações legais ou fiscais em curso (até 5 anos após desligamento)  

- Existir interesse legítimo para preservação histórica (dados anonimizados após 10 anos do desligamento)

Após o desligamento formal, seus dados pessoais identificáveis serão anonimizados ou eliminados conforme cronograma legal.

---

## 9. DADOS DE CRIANÇAS E ADOLESCENTES

O aplicativo **não é direcionado a menores de 12 anos**. Dados de crianças e adolescentes só serão coletados mediante **consentimento específico e destacado dos responsáveis legais**, com finalidade exclusiva de pastoreio infantil/juvenil e acompanhamento familiar.

---

## 10. ALTERAÇÕES NESTA POLÍTICA

Eventuais atualizações serão publicadas no aplicativo com **notificação prévia de 30 dias**. A versão atualizada entrará em vigor após este período, exceto em casos de exigência legal imediata.

---

## 11. CONTATO COM O ENCARREGADO (DPO)


Para dúvidas, solicitações ou relatos sobre privacidade:

📧 **E-mail:** privacidade@adicoaraci.org.br  

👤 **Encarregado (DPO):** [Nome do Encarregado]  

⛪ **Endereço:** [Endereço completo da sede da AD Icoaraci, Icoaraci/PA]  

📞 **Telefone:** (91) XXXX-XXXX  

Você também pode registrar reclamação junto à **Autoridade Nacional de Proteção de Dados (ANPD)** caso entenda que seus direitos não foram devidamente atendidos.

---

## 12. ACEITAÇÃO

Ao criar sua conta no aplicativo "Membros AD Icoaraci", você declara ter **lido, compreendido e aceito** integralmente esta Política de Privacidade e os termos de uso do aplicativo.

*"Onde estiver o teu tesouro, aí também estará o teu coração." – Mateus 6:21*  

*A AD Icoaraci trata seus dados com o mesmo zelo com que cuida do rebanho de Cristo.*

---

**Assembleia de Deus em Icoaraci**  

Icoaraci, Pará – Brasil  

CNPJ: [Inserir CNPJ da igreja]  

*Ministério fundado no amor de Cristo e na obediência à Palavra*

segunda-feira, 29 de julho de 2024

Criando um PIVOT para usar pelo SQL no Delphi



Esse relatório e muito pedido para demostrar valores por mês. O chamado de linhas em colunas.

 SQL

select 
  sum(case when MONTH(dt_contabil) = 1 then vl_subtotal_itens else 0 end) Mes01,
  sum(case when MONTH(dt_contabil) = 2 then vl_subtotal_itens else 0 end) Mes02,
  sum(case when MONTH(dt_contabil) = 3 then vl_subtotal_itens else 0 end) Mes03,
  sum(case when MONTH(dt_contabil) = 4 then vl_subtotal_itens else 0 end) Mes04,
  sum(case when MONTH(dt_contabil) = 5 then vl_subtotal_itens else 0 end) Mes05,
  sum(case when MONTH(dt_contabil) = 6 then vl_subtotal_itens else 0 end) Mes06,
  sum(case when MONTH(dt_contabil) = 7 then vl_subtotal_itens else 0 end) Mes07,
  sum(case when MONTH(dt_contabil) = 8 then vl_subtotal_itens else 0 end) Mes08,
  sum(case when MONTH(dt_contabil) = 9 then vl_subtotal_itens else 0 end) Mes09,
  sum(case when MONTH(dt_contabil) = 10 then vl_subtotal_itens else 0 end) Mes10,
  sum(case when MONTH(dt_contabil) = 11 then vl_subtotal_itens else 0 end) Mes11,
  sum(case when MONTH(dt_contabil) = 12 then vl_subtotal_itens else 0 end) Mes12,
  sum(vl_subtotal_itens) as ValorAno
from 
  venda_geral
where
  dt_contabil between '2020-01-01' and '2020-12-31'
Resultado
| Mes01 | Mes02 | Mes03 | Mes04 | Mes05 |  Mes06 | Mes07 | Mes08 | Mes09 | Mes10 | Mes11 |   Mes12 | ValorAno |
|-------|-------|-------|-------|-------|--------|-------|-------|-------|-------|-------|---------|----------|
|  50.5 |   191 | 105.5 |  10.5 |     0 | 105.99 |   5.5 | 105.5 |   0.5 |  17.5 |   1.5 | 12501.5 | 13095.49 |

📌 Tela de Splash, Tela de Login e Tela Principal em Delphi: Aprendendo na Prática

  No desenvolvimento de sistemas, a experiência do usuário começa muito antes de utilizar as principais funcionalidades do software. Elemen...