Cetera Softwares

01/11/2017 - Cloud Storage System
Pack 02,
Projeto 01
Este projeto foi originalmente postado em 2013, num grupo chinês de compartilhamento de código.

Fiz diversas modificações pois aquela versão não funcionava mais com uniGUI atual e tinha alguns sérios problemas na lógica de algumas operações.

O código estáa bem comentado e simples de entender. Neste projeto você pode dominar os seguintes pontos:

1, Controle de sessão com autenticação do usuário. O projeto usa o formulário de login padrão do uniGUI.
2, Uso de banco de dados simples (usa Access) e mostra como aproveitar este banco de dados gratuito para pequenos projetos.
3, transferência de arquivos e como trocar o nome dele para evitar problemas de sobreposição de arquivos.
4, Edição e alteração simples do banco de dados usando o uniGUI. Propositalmente , deixei apenas um DBGrid.

A intenção foi realmente deixar o programa o mais simples possível para um fácil entendimento destes pontos que destaquei acima.

Mas muita coisa pode ser melhorada e aqui vão algumas sugestões que você pode implementar.

a, Controle do número de baixa de arquivos para fins estatísticos e monitoração do sistema.
b, Controle de cota de uso de espaço por usuário e arquivos.
c, Envio do arquivo por e-mail ou link pra baixar por e-mail para outro usuário.
d, Melhorar a interface pois esta está bem datada.
e, Fazer um pequeno modo Mobile para download no celular.
f, Permitir a pesquisa do conteúdo por nome, palavra-chave ou o comentário. Seria necessário aqui modificar o banco de dados e implementar as modificações no projeto, o que é um bom exercício para iniciantes.

 
05/01/2018 - Projetos Básicos para WebSite (login, captcha, "faleconosco", recupera senha etc...)
Pack 02,
Projeto 02

Como muitos usuário solicitaram e maioria das dúvidas era nesta direção, estamos invertendo a ordem do projetos e aprofundamos o que antes seria apenas três tela de login expandindo para cinco projetos em ISAPI, testados e prontos para uso. São os mesmo projetos de login e gerenciamento de usuários do nosso site.

Neste pacote, estamos entregando todos os projetos de operações básicas para um site consistindo em:
- Projeto de autenticação de login inicialmente uma página html e chamando o app uniGUI. Ótimo para entrada mais rápida em um site.
- Projeto de autenticação de login usando apenas o MainForm.
- Cadastro básico de novo usuário com envio de senha por e-mail com recurso de "captcha". Ótimo para evitar incrições automática por bots.
- Recuperação de Senha de acesso por e-mail.
- E um "Fale Conosco" para receber mensagens de visitantes do seu site armazenando em uma tabela e enviar um e-mail de confirmação da mensagem recebida.

A base de dados é DBISAM e acompanha o componentes DBISAM para acesso em BERLIN e SEATTLE. Você pode facilmente mudar o DB pois os componentes se encontram em anexo. Instale o DBISAM conforme a sua IDE e use os projetos. Não tenho os componentes DBISAM para Tokyo. Neste caso, remova os componentes e redefina conforme o seu projeto.

VocÊ também vai precisar do RXLIB em anexo na pasta do grupo de projetos.

Em destaque, os projetos de login usam cookies facilitando a interface e mostrando como você pode facilmente implementar esta forma de guardar dados do lado do cliente para uso futuro.

Para envio de e-mail, estamos usando os componentes da INDY e RxLIB para container da mensagem para personalização. Assim você já possui uma forma de exemplo de como criar e-mails personalizados de forma fácil.

Deixamos estes projetos sem muita complicação e componentes exclusivo com a finalidade de serem adaptáveis para as suas necessidades.

Os projetos estão devidamente comentados e com os pontos destacados onde você deve alterar para personalizar para as suas condições.

Novamente, estes projetos contam com nosso suporte para alteração em conformidade com as suas necessidades.

10/04/2018 - Controle de Portaria Simples com DB e WebCam
Pack 02,
Projeto 03
 
Um controle de acesso de portaria usando WebCam e DB. Ótimo exemplo que demonstra como capturar uma imagem pelo browser do usuário e salvar em um DB (no caso DBISAM mas facilmente adaptavel para qualquer um). Simples e fácil de incluri suporte a webcam aos seus projetos. É apenas um Sistema de Controle Básico pois a ideia aqui e demonstrar o uso de WebCam para captura de imagens e incluir em um DB. Usa JavaScript.

Código-fonte completo e o originais em JavaScript no projeto (baseado no projeto WebCamPic e HTML5) suportado por todos os browsers modernos.

Projeto para desktop. Em breve teremos uma versão mobile usando outros recursos também e integrada com este projeto e usando Firebird. Mas o form de camptura esta separado e fácil para adaptar aos seus projetos.

Incluir também os aquivos de componentes de acesso ao DB DBISAM para XE até Tokyo.

 

Início da página