Jump to content

Bibliotecas e Aplicações

17 files

  1. Ordenador QuickSort com Threads

    Implementação de ordenação usando multi-threading.

    125 downloads

    Updated

  2. PT Basic Editor

    PT Basic é uma linguagem de programação totalmente em português, ela foi criada inicialmente como alvo para iniciantes de programação de lingua portuguesa a dar instruções e perceber como alguma parte do computador funciona, é fácil de usar e leve.
    PT Basic funciona com a Consola, ou seja que os programas aqui feitos serão executados apenas na Consola no entanto é possível criar algumas janelas gráficas como janelas de aviso.

    464 downloads

    Updated

  3. AVL em Java e Python com Interface Gráfica e Animação

    O arquivo consiste em uma animação de uma árvore AVL, onde podemos fazer operações de balanceamento , inserção, remoção... e gera uma imagem da árvore balanceada.
    O funcionamento do projecto é o carregamento de um arquivo em txt, auto gerado onde contém o padrão da árvore.

    308 downloads

    Updated

  4. COX, Compiler Output eXtender

    Programa configurável que se liga a qualquer compilador e dá cor às mensagens deste conforme o gosto do utilizador.
    Ver mais informações no tópico do fórum.

    96 downloads

    Updated

  5. LM35 Arduino Library

    Biblioteca para utilização do sensor LM35 com o Arduino.

    143 downloads

    Updated

  6. DRE Notify - Notificações Diário da República Electrónico

    DRE Notify
    Mini-programa, que vai buscar ao Diário da República Electrónico os artigos do dia.
    É possível filtrar os resultados, inserindo paralavras de pesquisa no ficheiro filter.txt em anexo.
    Se não forem encontrados artigos (ou por não existirem mesmo, ou porque o filtro não retornou resultados), nada é mostrado ao utilizador. O programa entra e sai automaticamente.
    Se forem encontrados artigos, é mostrada uma lista, com o resumo do artigo seleccionado.
    O conceito é meter isto no boot do Windows, e ser notificado caso haja algum artigo de uma área que nos interesse.
    Filter.txt:
    O ficheiro de filtros é nada mais que um ficheiro de texto, em que cada linha é um filtro.
    Não há tratamento algum dos filtros, o que significa que não há palavras compostas. O que meterem no filtro tem de aparecer exactamente igual no cabeçalho do artigo, caso contrário, é descartado.
    A única excepção são as maiúsculas e minúsculas - O filtro não é case-sensitive.
    Note-se que a condição dos filtros é OU, ou seja, se o artigo tiver qualquer das palavras dos filtros, já aparece.
    Isto foi feito porque me dá jeito saber dos mandos e desmandos do Ministério das Finanças, mas se der jeito a mais alguém, estejam à vontade.

    131 downloads

    Updated

  7. Pure PHP Template Engine

    Layout engine em PHP puro, tirando partido da metodologia Model-View-Controller.

    214 downloads

    Updated

  8. Jogo da Glória - Matemática

    Jogo da Glória aplicado à matemática.

    313 downloads

    Updated

  9. Jogo do Uno em Pascal

    Programa que implementa conhecido jogo do UNO em pascal.
    Possíveis bugs podem ser informados ao autor para o lançamento de novas versões corrigidas.
    O código pode ser utilizado com o objetivo de estudo.

    526 downloads

    Updated

  10. EArte - Editor de Figuras ASCII e Gerador de código pascal

    Este editor é uma ferramenta para quem programa em pascal, ou para quem quer criar figuras baseadas em caracteres ASCII. Este programa basicamente trabalha com a manipulação de caracteres em tela, definindo para estes cores e outros atributos.
    É possível criar uma figura ou texto personalizado para depois exportá-lo como HTML ou puro código pascal para ser reaproveitado em outro programa.
    Pode-se também importar caracteres de um arquivo TXT para começar a trabalhar a partir deles.
    Os arquivos com a extensão padrão do EArte podem ser usados como recursos externos em programas pascal usando a unit do EArte. Assim, desenhos, textos e formas podem ser desvinculadas em um único arquivo. Partes deste arquivo podem ser invocadas separadamente.
    O programa pode ser melhorado por qualquer um conforme sugere o tipo da licença.

    339 downloads

    Updated

  11. WS-Dll.zip

    DLL com as funções de encriptação e envio por webservices de documentos de transporte para o servidor da AT Programa demonstração de como usar a DLL ALERTA NOVA VERSÃO: AtWS: 
    Desde 2017-08-23 este projecto está marcado como obsoleto, e não terá nenhum tipo de apoio nesta versão. O projecto segue com o nome AtWS, que pode ser encontrado em github.com/nunopicado/AtWS A nova versão quebra a compatibilidade com a antiga, pela necessidade de melhorar a estrutura do código. No entanto, a compatibilização de código que esteja a usar a WS-DLL não é difícil, já que os parâmetros necessários são os mesmos e no mesmo formato, apenas indicados em locais ligeiramente diferentes. NOTAS:
    Requer instalação da biblioteca da Microsoft CAPICOM 2.0 (http://www.microsoft.com/pt-pt/download/details.aspx?id=25281) Requer que o certificado esteja instalado no Windows ATENÇÃO:
    Esta é uma DLL de testes para fins meramente didáticos. Não foi alvo de testes intensivos que seriam necessários para ambiente de produção. Usem por vosso risco. Funções:
    ValidadePFX (PFXFile,PFXPass:WideString):WideString;
    Retorna a data de expiração do certificado.
    Aceita por parâmetro duas strings, em formato UniCode, e retorna uma no mesmo formato.
    O primeiro parâmetro é o caminho completo para o ficheiro do certificado (Extensão PFX), o segundo leva a password do certificado.
    A Naming Convention é StdCall, standard do Windows.
    InitWS(SoapURL,SoapAction:WideString;TimeOut:Integer);
    Inicializa a DLL. Deve ser chamada antes de qualquer envio de documentos (não precisa ser chamada se for apenas para verificar a validade).
    Aceita por parâmetro duas strings, em formato UniCode, e um valor inteiro.
    O primeiro parâmetro é o URL do serviço AT, o segundo é a SOAP Action a usar, o terceiro é o número de segundos para o Timeout. Normalmente, 10 segundos é suficiente. Em máquinas lentas/net lenta, subir um pouco pode ser necessário.
    A Naming Convention é StdCall, standard do Windows.
    ValidaTDoc(XMLData,PFXFile,PFXPass:WideString):WideString;
    Envia um documento de transporte para a AT.
    Aceita por parâmetro três strings, em formato UniCode.
    O primeiro parâmetro é o documento a enviar, em formato XML, de acordo com as indicações da AT. As excepções são os campos Password (que deve ir em texto simples, e não encriptado), e os campos Nonce e Created, que devem ir vazios. A DLL encarrega-se de encriptar a password e criar os campos Nonce e Created.
    Os segundo e terceiro parâmetros são os dados do certificado (caminho completo e password).
    Retorna uma string, UniCode também, com o XML de resposta da AT, ou uma string vazia caso não haja resposta.
    A Naming Convention é StdCall, standard do Windows.
    Requisitos:
    Para funcionar, é necessário instalar no PC um pacote da Microsoft, chamado CAPICOM v2.0. Este tem também uma dll (capicom.dll) que deve ser registada no Windows (regsvr32 capicom.dll).
    É necessário também que, no Internet Explorer (mesmo que este não seja usado) se defina nas opções avançadas o TLS 1.2 como desabilitado.
    Por regra, este protocolo já vinha desabilitado, mas no Windows 8.1, ou no Windows 7/8 com o IE 11 instalado, este protocolo é activado. Deve-se desactivar.
    É preciso ainda o certificado, de produção ou de testes, atribuído pela AT.
    O ficheiro ChavePublicaAT, ao contrário do que é costume, aqui não é necessário, pois a chave da AT está embutida no código.
    AVISO:
    De notar que esta DLL não foi alvo de testes extensivos, pelo que o seu uso é por conta e risco do utilizador.
    Eu uso-a, com algumas alterações para fazer face às minhas necessidades, e nunca me deu problema, mas ainda assim, não posso garantir nada.

    897 downloads

    Updated

  12. Cross-compiler: Subset de Lisp para C

    Este ficheiro contém o código desenvolvido para um cross-compiler de um subset da linguagem Lisp para a linguagem C simples (ao estilo de ASM). Foi desenvolvido por mim há cerca de 7 ou 8 anos para uma cadeira de Compiladores da Universidade de Coimbra.

    111 downloads

    Updated

  13. Periodic Table

    Download do ZIP da aplicação Tabela Periódica (ver descrição no link).
    O ficheiro inclui: os executáveis para Windows e para GNU/Linux, a base de dados, um pequeno manual do utilizador e o código-fonte.
    Esta tabela inclui 2 modos de visualização, 2 modos de pesquisa, tabela navegável, e informações navegáveis.
    Nota para utilizadores Linux: o desenho da tabela está com alguns problemas. Contudo, a usabilidade total do programa está garantida.

    237 downloads

    Updated

  14. Ideia Remainder

    Este programa foi concebido especialmente para pessoas que fazem desenvolvimento, principalmente programadores, não quer dizer não seja usado para outro tipo de trabalhos. Permite anotar ideias de forma fácil e resumida. A razão pelo qual foi desenvolvido foi: imaginem-se que estão a tomar um café e a ler o jornal quando, puff... dá-se de repente uma ideia, normalmente, pede-se um papel e uma caneta. Bem, até aí tudo bem, mas se uma pessoa deixa o dito papel pelo escritório o mais certo é ficar perdido no meio da papelada toda.
    Com esta aplicação já não se têm de preocupar com isso, basta apontar a sua ideia e não será esquecida facilmente.

    208 downloads

    Updated

  15. Movie Down

    Projecto descrito aqui.

    157 downloads

    Updated

  16. RGB

    Mostra o uso de paletes por parte do Pascal

    122 downloads

    Updated

  17. SendEmail.zip

    Miniprograma de demonstração de envio de email, via Delphi, através dos componentes Indy (v9).

    221 downloads

    Updated


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.