Ir para o conteúdo

Bibliotecas e Aplicações

20 ficheiros

  1. Ordenador QuickSort com Threads

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

    87 downloads

    Actualizado

  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.

    385 downloads

    Actualizado

  3. Mini Calc for Linux

    Calculadora minimalista para Linux com diversas funcionalidades, como cálculo de expressões naturais, trigonometria, simulador de probabilidades e gestão de listas.
    A versão actual é um protótipo.
    Projecto descrito neste tópico.

    271 downloads

    Actualizado

  4. 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.

    133 downloads

    Actualizado

  5. Mini Calc

    Calculadora minimalista para Windows com diversas funcionalidades, como cálculo de expressões naturais, calculadora gráfica, trigonometria, simulador de probabilidades e gestão de listas.
    Projecto descrito neste tópico.
    Implementado e compilado com o Free Pascal 2.6.4.
    Nota: o ficheiro help.dll deverá ficar junto do executável. A aplicação funciona sem este ficheiro, contudo.

    836 downloads

    Actualizado

  6. 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.

    75 downloads

    Actualizado

  7. LM35 Arduino Library

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

    120 downloads

    Actualizado

  8. 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.

    96 downloads

    Actualizado

  9. Pure PHP Template Engine

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

    189 downloads

    Actualizado

  10. Jogo da Glória - Matemática

    Jogo da Glória aplicado à matemática.

    223 downloads

    Actualizado

  11. 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.

    350 downloads

    Actualizado

  12. 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.

    311 downloads

    Actualizado

  13. 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.

    799 downloads

    Actualizado

  14. 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.

    93 downloads

    Actualizado

  15. 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.

    210 downloads

    Actualizado

  16. 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.

    189 downloads

    Actualizado

  17. Movie Down

    Projecto descrito aqui.

    142 downloads

    Actualizado

  18. Mini Calc

    Download do executável Mini Calc (Série 3, versão 3.1.2), descrito neste tópico dos Projectos de Programação.
    Inclui várias funcionalidades para além de cálculo simples, como trigonometria e estatística, além de ferramentas como o Gestor de Memória e o Cronómetro que exporta os registos para um *.txt.
    Programado em Pascal.

    387 downloads

    Actualizado

  19. RGB

    Mostra o uso de paletes por parte do Pascal

    103 downloads

    Actualizado

  20. SendEmail.zip

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

    191 downloads

    Actualizado

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade