DOWNLOAD 



Programas gratuitos

Os programas listados abaixo foram criados pela Martin Serqueira com finalidades exclusivamente didática e cooperativa. Podem ser utilizados livre e gratuitamente, para fins comerciais ou não, porém não apresentam qualquer garantia nem suporte.

  • 1- Programa DNResolver (Domain Name Resolver)- Versão 2.00 (01.08.2003)


    • Utilitário para obtenção da lista de números de endereços IP correspondentes a um dado nome de host e vice-versa.
    • Programa útil para qualquer pessoa que utilize equipamentos em rede ou que acesse a Internet.
    • Inclui na lista TODOS os números IP e aliases de nomes de host.
    • Mostra também os dados de números IP e nomes de host locais, bem como o status de online/offline da rede TCP/IP.
    • Não necessita instalação nem altera os arquivos de registro do Windows.
    • Compatível com todos os ambientes operacionais Windows.
    • Executável de 32 bits compactado pelo excelente programa gratuito UPX.
    • Iniciar o download de DNResolver.exe (132,5 KB).


  • 2- Programa CPF-CNPJ - Versão 1.00 (01.08.2003) - Com fonte


    • Programa com fins didáticos para ilustrar o uso dos algoritmos de cálculo de dígitos verificadores módulo 11 dos números de C.P.F. e C.N.P.J..
    • Programa útil para profissionais de programação.
    • Permite a verificação da validade de números de C.P.F. e C.N.P.J. em geral.
    • Apresenta também o código fonte em Delphi de funções de exemplo de cálculo dos dígitos verificadores dos números de C.P.F. e C.N.P.J..
    • Não necessita instalação nem altera os arquivos de registro do Windows.
    • Compatível com os ambientes operacionais Windows.
    • Executável de 32 bits compactado pelo excelente programa gratuito UPX.
    • Iniciar o download de CPF-CNPJ.exe (136,5 KB).


  • 3- Programa ListFiles - Versão 1.00 (01.08.2003)


    • Multi-utilitário para listagem e comparação na tela dos dados completos de arquivos e de diretórios cujos nomes atendem a uma dada palavra-chave utilizada como máscara de busca.
    • Devido às suas características, pode ser utilizado para múltiplas finalidades, citando-se abaixo apenas algumas, a título de exemplo:


      • Encontrar um arquivo ou diretório do qual se esqueceu o nome, mas se sabe mais ou menos parte do nome, sua provável data de criação, etc.. Nesta aplicação é semelhante ao programa padrão do Windows para localização de arquivos ou pastas, mas seu resultado é mais inteligente e retorna muito mais informações sobre os itens encontrados (aceita os caracteres curinga * e ?);
      • Catalogar os dados de todos os arquivos existentes na máquina. Isto permitirá posteriormente, através de uma operação de comparação, verificar se algum arquivo ou diretório foi atualizado, trocado, corrompido, infectado por vírus, adicionado ou deletado;
      • Como o programa pode calcular rapidamente (rotina em assembly) o CRC32 do conteúdo dos arquivos, o que equivale a um código de assinatura representativa deste conteúdo, através da simples comparação deste valor do CRC32 podemos saber se o arquivo é interiormente o mesmo, independente do seu nome. Isto pode ser útil, por exemplo, para verificação da integridade do arquivo após seu envio para um outro local remoto via download ou outra forma qualquer de transferência;
      • Verificar e comparar as versões de arquivos executáveis (programas, DLLs, drivers, etc.), bem como quanto ao idioma e página de código utilizados internamente;
      • Verificar rapidamente a existência de duplicatas de arquivos na máquina, com versões/idiomas diferentes ou não.

    • O programa pode realizar a pesquisa em todas ou qualquer unidade local ou de rede, abrangendo todos os diretórios da unidade ou apenas alguns diretórios específicos.
    • Lista TODOS os dados possíveis relativos a cada arquivo ou diretório encontrado, incluindo:


      • Caminho do arquivo ou diretório;
      • Nome do arquivo ou diretório;
      • Extensão de nome do arquivo ou diretório, se houver;
      • Tamanho do arquivo;
      • CRC32 padrão do arquivo (se calculado);
      • Versão do arquivo, se houver;
      • Idioma/Code Page do arquivo, se houver;
      • Datas de última modificação, criação e último acesso do arquivo ou diretório;
      • Nome curto (notação 8.3) do arquivo ou diretório, se houver;
      • Atributos do arquivo ou diretório (normal, Read-only, Archive, System e Hidden).

    • Permite o salvamento de todos os dados obtidos em um arquivo de listagem com formato próprio (.LST).
    • Permite a carga na lista da tela dos dados de um arquivo de listagem salvo anteriormente.
    • Permite acumular os dados obtidos em diversas pesquisas consecutivas e/ou cargas de arquivos de listagem salvos anteriormente em uma mesma lista na tela, para fins de verificação e comparação global.
    • Pode realizar comparação, por diversos critérios, do conteúdo dos diversos campos de dados de itens consecutivos listados na tela, quer tenham sido recém-obtidos das unidades de disco correntes ou de arquivos de listagem salvos anteriormente.
    • Permite a reordenação rápida da listagem na tela por qualquer campo desejado.
    • Utiliza um arquivo .INI, criado no próprio diretório do programa, para armazenamento dos dados de configuração utilizados.
    • Pode não calcular o CRC32 de arquivos específicos para os quais este valor não teria muito significado como, por exemplo, o arquivo de memória virtual do Windows. Para isso, basta incluir o nome do arquivo a ser excluído do cálculo na lista de exclusão interna ao arquivo .INI.

    • Não necessita instalação nem altera os arquivos de registro do Windows.
    • Compatível com os ambientes operacionais Windows.
    • Executável de 32 bits compactado pelo excelente programa gratuito UPX.
    • Iniciar o download de ListFiles.exe (191,0 KB).


  • 4- Programa IsConnectedToNetTest - Versão 1.10 (21.11.2004) - Com fonte


    • Programa com fins didáticos para ilustrar o uso da função IsConnectedToNet, por nós publicada no site SwissDelphiCenter, na seção Internet/LAN, sob o título "...determine if there is an active connection to the internet (2) UPDATE?", desenvolvida em Delphi para informar rapidamente se o computador está conectado a uma sub-rede desejada, em particular à Internet.
    • Programa útil para profissionais de programação.
    • Permite o acesso externo pelo usuário a todos os parâmetros de chamada da função IsConnectedToNet. Esta simples aplicação tem a opção de emissão de mensagens de trace, o que pode ser interessante para entender melhor como funcionam os esquemas de variação aleatória do IP e de cancelamento por timing utilizados pela função. Além de exemplificar o uso da função, a aplicação pode servir também para ajustar na prática o melhor valor local do parâmetro CancelTimeMs, para converter um IP em octetos para um IP de rede e vice-versa, etc..
    • Apresenta o código fonte em Delphi do programa e um arquivo de texto (SwissDelphiCenter.txt) da própria função IsConnectedToNet. O código fonte da função aqui apresentado é o mesmo atualmente publicado revisado no referido site SwissDelphiCenter.
    • Não necessita instalação nem altera os arquivos de registro do Windows.
    • Compatível com os ambientes operacionais Windows.
    • Executável de 32 bits compactado pelo excelente programa gratuito UPX.
    • Arquivos apresentados na forma de um arquivo compactado em formato .ZIP.
    • Iniciar o download de IsConnectedToNetTest.zip (137,7 KB).


  • 5- Programa I2of5BarCode - Versão 1.10 (22.05.2005) - Com fonte


    • Programa com fins didáticos para ilustrar o uso da função I2of5BarCode, criada para exemplificar um modo simples de geração de código de barras no padrão I2of5 (Interleaved 2 of 5 BarCode) em Delphi, sem a necessidade do uso de fontes ou quaisquer outros recursos especiais. Este padrão de código de barras é o utilizado atualmente nos documentos de pagamento bancário (boletos, etc.) brasileiros em geral.
    • Programa útil para profissionais de programação.
    • Permite a criação do código de barras no padrão I2of5 de forma totalmente parametrizada. Gera o código de barras em um objeto TBitmap que pode ter seu conteúdo mostrado na tela, salvo em arquivo e/ou impresso na impressora padrão do sistema.
    • O estudo do programa pode servir de base também para a criação de funções simples para geração de quaisquer outros tipos de código de barras em geral.
    • Além do código executável, apresenta o código fonte em Delphi do programa e um arquivo de texto do Microsoft Word, em formato .RTF, de nome Código de Barras 2 de 5 Entremeado, contendo um resumo objetivo das características deste padrão de código de barras.
    • Observe que o programa não se ocupa com o conteúdo dos campos internos que compõem o código de barras de um boleto bancário, mas sim com a geração física do próprio código de barras. Informações sobre o conteúdo destes campos podem ser obtidas em vários sites na Internet como, por exemplo, no endereço da empresa de software NetDinamica Sistemas, que também disponibiliza gratuitamente scripts em PHP e ASP para a geração básica deste padrão de código de barras.
    • A título de orientação geral, para evitar eventuais fatos desagradáveis, lembramos que a Secretaria da Receita Federal, através de sua Instrução Normativa SRF nº 96, de 27 de Novembro de 2001, Artigo 1º, parágrafo 2º, estipula que:

      "Para impressão de Darf e de Darf-Simples, com código de barras, somente poderá ser utilizado programa desenvolvido pela SRF, ficando sujeitos à apreensão outros programas que emitam estes documentos com código de barras."
    • Não necessita instalação nem altera os arquivos de registro do Windows.
    • Compatível com os ambientes operacionais Windows.
    • Executável de 32 bits compactado pelo excelente programa gratuito UPX.
    • Arquivos apresentados na forma de um arquivo compactado em formato .ZIP.
    • Iniciar o download de I2of5BarCode.zip (142,8 KB).


Por favor, caso encontre alguma falha nos programas acima, ajude a torná-los mais úteis informando a respeito através do e-mail .



Todas as marcas registradas e nomes de produtos mencionados em todas as páginas deste site são reconhecidamente de propriedade exclusiva dos seus respectivos proprietários.





PÁGINA  SEMPRE  EM  CONSTRUÇÃO

Visite-nos de vez em quando...

Ao topo