ECTurbo Código Fonte e Documentação

Português
Imagem de capa para o Curso online ECTurbo Código Fonte e Documentação

1. Engine de Persistência Automática (Micro-ORM Customizado)

O coração do sistema é uma classe de acesso a dados inteligente que revoluciona o CRUD:

Mapeamento via Tags: O código vincula controles da tela (TextBox, ComboBox, etc.) diretamente às colunas do banco através da propriedade "Tag", eliminando a necessidade de mapeamento manual.

Salvar/Editar Inteligente: Um único método (Salvar) varre o formulário, identifica os campos, valida a existência de um ID e decide automaticamente entre INSERT ou UPDATE.

Validação Integrada: O próprio método de salvar verifica campos obrigatórios, duplicidade de registros (ex: CPF único) e tipos de dados antes de comunicar com o banco.

Segurança de Dados: Geração dinâmica de parâmetros SQL, protegendo contra Injeção de Código.

2. Construtor de Consultas Dinâmicas

Métodos estáticos prontos para criar telas de pesquisa avançada:

Filtros acumulativos para Texto, Números, Datas (períodos) e Expressões lógicas.

Carregamento automático de ComboBoxes e Grids com tratamento de estado visual.

3. Biblioteca de Utilitários (Helpers)

Uma classe estática completa (Funcoes) que centraliza operações comuns:

Validação Visual de UI: Sistema que cria etiquetas (Labels) de erro abaixo dos campos inválidos dinamicamente, substituindo MessageBoxes intrusivos.

Mensagens Personalizadas: Substitua o MessageBox padrão por formulários modais modernos (Sucesso, Erro, Alerta) com suporte a opacidade e overlay.

Envio de E-mail Avançado: Rotina completa de SMTP com suporte a SSL, anexos e imagens embutidas no HTML, incluindo um algoritmo exclusivo de ofuscação para proteger as credenciais de e-mail no código.

Segurança e Criptografia: Métodos para hash SHA256 e algoritmos de embaralhamento de strings.

Relatórios: Integração pronta com RDLC para exportar dados para PDF, Excel e Imagem programaticamente.

Manipulação de Imagens: Conversão de imagens para array de bytes (para salvar no banco) e geração de miniaturas.

Mostrar mais
    Saiba mais sobre quem criou o conteúdo

    Perguntas Frequentes

    O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui