mai 18

Olá,

É com grande orgulho que anuncio meu primeiro programa em produção utilizando o framework em Delphi que criei, o PRFWK.

O sistema conta com a manutenção de membros e contas a pagar e receber, e tem 20 realatórios, incluindo subgrupos, 3 modelos de carteirinhas configurados por um arquivo de configuração do sistema, título e imagens configuráveis também pelo arquivo de configuração e muito mais.

Ah, todos os relatórios contam com envio por email, exportação para qualquer formato e mais outras opções avançadas de impressão.

Seguem algumas fotos do sistema.

abr 30

Olá,

Estou reestruturando meu framework base em PHP chamado PRPBase, e para começar modelei todo a parte de segurança que é utilizada e adicionei/exclui informações para deixar o sistema mais seguro e com o banco mais otimizado.

Então para resumir é basicamente assim:

1 – Cada parte do sistema é adicionado na tabela Sistemas (site/administrativo).

2 – Os Usuários são cadastrados pertencendo aos seus respectivos Grupos, por padrão já existe um Usuário cadastrado no Grupo Administradores.

3 – São criados os Grupos que existirão no sistema.

4 – São criados os módulos através do gerador automático ou no caso de um site, poderá ser adicionado pelo cadastro de Permissões, pois para cada módulo gerado, também é gerado um Menu e as Permissões para este módulo.

5 – São associados os Usuários com os Grupos e assim cada Usuário que entrar no sistema só terá acesso à aquilo que o(s) Grupo(s) dele tiver acesso/permissão.

6 – Para cada modelo gerado, é altamente recomendado colocar a chamada para persistência do Log das ações que o usuário está fazendo no sistema. Para cada módulo gerado automaticamente, isso também já é criado.

controle_de_usuarios01

Obs: Como a imagem acima é muito grande, clique com o botão direito e salve a imagem em disco. Para quem usa o belíssimo Firefox, basta clicar com botão direito e depois clicar em Exibir Imagem.

abr 18
PRUpdater
icon1 admin | icon2 Projetos | icon4 18 de abril de 2009| icon3Sem Comentários »

Esse projeto é bem simples, mas muito útil.

Após pesquisar bastante na internet não achei nada parecido para fazer uma atualização de meus sistemas em dotNet sem ser pelo ClickOnce, então acabei criando uma DLL que após ser referênciada em seu projeto você tem a possibilidade de fazer este processo de maneira bem fácil, rápida, transparente e automática.

Segue abaixo um diagrama de atividades bem básico do processo que é feito na classe PRUpdater:

Segue abaixo um código simples de como usar:

1 – Adicione a referência em seu projeto para o arquivo PRUpdater.dll

2 – Crie um objeto PRUpdater e faça a chamada ao método atualizar. Exemplo:

PRUpdater.Updater up;

up = new PRUpdater.Updater(1.0, “http://www.seudominio.com.br/updater.xml”);

up.atualizar();

Obs:  Essa chamada pode ficar dentro de um timer para que a cada XX minutos seja verificado se existe atualização.

A estrutura do arquivo updater.xml:

1 – O arquivo na verdade pode ter qualquer nome, é só especificar no constructor o nome correto.

<?xml version=”1.0″ encoding=”utf-8″?>
<prupdater>
<versao>2.5</versao>
<metodo>auto</metodo>
<mensagem>Parabéns, software atualizado.</mensagem>
<arquivos>
<arquivo destino=”\TestePRUpdater.exe” backup=”1″>http://www.prsolucoes.com/tmanager/TestePRUpdaterV5.exe</arquivo>
</arquivos>
</prupdater>

Como podem ver a estrutura é bem simples, vou explicar os elementos do xml:

versao - Define o número da versão atual do servidor onde está o xml.  Exemplo, se seu software está na versão 1.0 e você gerou uma atualização para a versão 2.5, então preencha este elemento com a versão nova: 2.5

metodo - Define como a atualização será feita, por enquanto só tem o método automático, então deixe por enquanto sempre preenchido como ‘auto’

mensagem - Define a mensagem que será exibida na finalização da atualização.

arquivos - Define quais arquivos serão atualizados, podendo ser quantos você desejar.

backup - Define se será feito backup antes da troca do arquivo (1=sim e 0=não).

destino - Define o caminho relativo ou absoluto para onde o arquivo será criado (para ser relativo precisa iniciar com a barra).


Obs:  A pasta de destino tem umas facilidades que criei, caso o primeiro caracter da pasta destino seja a barra então o arquivo será criado apartir da mesma pasta da aplicação (caminho relativo), caso contrário será o caminho exato que estiver (caminho absoluto).

Eu coloquei junto da DLL um projeto de teste, onde tem o XML e uma aplicação básica fazendo a atualização. Não esqueça de trocar a referência no projeto, pois está apontando para a pasta do meu projeto no meu computador.

Qualquer dúvida é só comentar.

Download:

abr 18
T-Manager
icon1 admin | icon2 Projetos | icon4 18 de abril de 2009| icon3Sem Comentários »

Este é um gerenciador e organizador de tarefas para projetos.

Com ele você define os projetos que você está trabalhando atualmente e pode ir adicionando as tarefas para estes projetos, tendo assim um controle total para você não se perder no seu dia-a-dia.

Chega de post-it colado no seu monitor ou aqueles montes de papéis em que você anota algo hoje e amanha nem lembra mais onde foi parar a sua anotação.

Funcionalidades:

  • Gerência de projetos
  • Gerência de tarefas de cada projeto
  • Lembrete das tarefas
  • Busca das tarefas
  • Níveis de prioridades
  • Status de projetos
  • e muito mais

Com o T-Manager você tem tudo em um único lugar.

Atenção: REQUER FRAMEWORK 2.0 INSTALADO. MAS CASO VOCÊ NÃO TENHA, NO ATO DA INSTALAÇÃO DO T-MANAGER VOCÊ SERÁ LEVADO À PÁGINA DE DOWNLOAD DO FRAMEWORK 2.0.

O FRAMEWORK 2.0 REQUERIDO PARA O FUNCIONAMENTO DO SOFTWARE PODE SER BAIXADO PELO SITE DA MICROSOFT ATRAVÉS DO LINK:

http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

Download:

abr 18
Lan Messenger
icon1 admin | icon2 Projetos | icon4 18 de abril de 2009| icon3Sem Comentários »

Este é um messenger para comunicação entre computadores de uma rede local. Não precisa instalar, configurar etc. É só fazer o download e usar.

Diferente de outros comunicadores, este somente permite a comunicação entre os computadores que estão na mesma rede, e ao invés de internet ele usa a rede local para envio e recebimento das mensagens, ou seja, você não precisa estar conectado à internet para usá-lo.

Muito útil em lugares em que a internet é instável; em lugares onde não se quer gastar tanto tráfego de internet com outros comunicadores instantâneos em que é necessário uma conexão com a internet; ou até mesmo no local de trabalho para conversar entre amigos.

Funcionalidades:

  • Envio e recebimento de mensagens instantâneas.
  • Converse com todos que estão na mesma rede que você.
  • Não precisa instalar, é só baixar e usar.

Download:

abr 18
Bíblia Virtual
icon1 admin | icon2 Projetos | icon4 18 de abril de 2009| icon3Sem Comentários »

Este programa foi feito com a missão de levar a palavra de Deus para aqueles que não conhecem e para facilitar sua leitura de busca de certas palavras e textos.

Pode ser distribuído gratuitamente, sem restrições, é totalmente gratuito. O propósito deste programa não é gerar renda, e sim frutos.

Então, se você conhece alguém que precise ouvir a palavra da salvação, envie este programa para esta pessoa.

E que o nome do Senhor seja honrado e glorificado, acima de tudo, porque a ele, toda honra e glória. Porque para hoje estarmos aqui, um preço foi pago, a vida do Senhor Jesus.

A graça do Senhor Jesus seja com todos. (APOCALIPSE 22:21).

Download:

abr 18
PRPBase
icon1 admin | icon2 Projetos | icon4 18 de abril de 2009| icon3Sem Comentários »

O PRPBase é uma base para a criação rápida e fácil de qualquer sistema, e já vem com o gerador de áreas para a área administrativa do sistema.

Foi construido usando o Zend Framework para melhor desempenho, segurança e estabilidade.

Ao baixar o arquivo, leia o arquivo ‘leiame.txt’.

Funcionalidades:

  • Base sólida para a criação rápida e segura de qualquer aplicação web em PHP
  • Suporte a qualquer banco de dados que o Zend Framework suportar
  • Gerador automático de áreas na parte administrativa
  • Controle de usuários, grupos de usuários e suas permissões
  • Gerenciamento de log do sistema
  • Cada área tem suas próprias permissões
  • Formulários criados com validações automáticas
  • Requer conhecimento mínimo para fazer as alterações personalizadas
  • Desenvolvido com padrões de programação
  • Constante atualização do núcleo do sistema e suas dependências
  • Requer a versão do PHP 5.2+
  • e muito mais

Suporte e consultoria:

  • Oferecemos suporte e consultoria em cima do sistema
  • Fácil integração com seu sistema
  • Contate-nos e faça um orçamento

Download:

Próximos Posts »