Jump to content
thoga31

Links úteis (documentação, livros, tutoriais, snippets)

Recommended Posts

thoga31

Aqui fica uma listagem de links úteis sobre Pascal e Object Pascal. :thumbsup:

(Links Úteis - Delphi)

Se és um beginner, consulta um guia para escolher e instalar um IDE e um compilador para Pascal para as diferentes plataformas: Como começar a programar em Pascal.

Índice

  • Links do P@P
    • Tutoriais
    • Units
    • Prontos-a-usar
    • Snippets
    • Comemorativos
    • Diversos
    • Artigos Revista PROGRAMAR
    • Desafios e exercícios
    • Projectos de Programação em Pascal
  • Links externos ao P@P

 

Links do P@P

Tutoriais

Tutorial de Pascal Fórum Wiki PDF no Portal de Downloads
Anexo 1: Tipo de dado simples 'Boolean'   Wiki  
Áudio em pascal Fórum    
DEMO - Como trabalhar com registos e ficheiros Fórum Wiki  
{$I-} / {$I+} - Gestão de erros ao lidar com ficheiros Fórum Wiki  
Indentação Fórum Wiki  
Modulação de um programa   Wiki  
Ordenação: Algoritmo Bubblesort Fórum Wiki  
Passagem de parâmetros em linha de comandos Fórum Wiki  
Passagem por Parâmetro / Passagem por Referência Fórum Wiki  
Ponteiros (pointers) Fórum Wiki  
Procedimentos e Funções encadeados Fórum Wiki  
Simulação de multithreading Fórum Wiki  
Usar o Notepad++ para compilar e executar código Pascal (com o Free Pascal) Fórum    

Units

CalcGraph Criação de calculadoras gráficas (Revista, Ed. 36)   Bitbucket Portal de Downloads
GRF Unit geral para modo gráfico Fórum    
PasMenu Mini-Framework para fazer programas com menus Fórum   Wiki
Primes Módulo/Unidade para cálculo de números primos Fórum   Wiki
UFancyMenu Unit para fazer menus com rendering Fórum Bitbucket Wiki
UOrder Método genérico de ordenação de arrays Fórum Bitbucket Wiki
USecRead Input seguro Fórum   Wiki
debug Criação simples de um ou mais log files.   Bitbucket  

Prontos-a-usar

Alarm (pequenos lembretes) Fórum Wiki
Apostas no Euromilhões Fórum Wiki
Árvore Fractal Fórum Wiki
Breve experiência com a unit 'Graph' Fórum Wiki
Chaves do Euromilhões Fórum Wiki
Configuração e execução de controlos simples de energia Fórum Wiki
Editor de texto Fórum Wiki
Fórmula resolvente Fórum Wiki
Gestão de salas de cinema Fórum Wiki
Mastermind Fórum Wiki
RGB, uso de paletes   Portal de Downloads
Tabela ASCII - programa completo Fórum Wiki
Tabuada 10x10 Fórum Wiki
Teorema de Pitágoras Fórum Wiki
Triângulo de Sierpinski Fórum Wiki
Verificar mudança de Locks Fórum Wiki

Snippets

Snippets vários   Wiki
Programas para beginners   Wiki
Conversor Decimal-Binário Fórum Wiki
Mudar Data/Hora de ficheiros Fórum Wiki
Pause - procedimento útil Fórum Wiki
Saber se um ficheiro existe: FileExists Fórum Wiki
Students (exercício) Fórum Wiki

Comemorativos

2012 - Feliz Ano Novo! (snippet) Fórum Wiki
2012 - Carnaval! Fórum Wiki
2013 - Feliz Natal e Bom Ano! Fórum Wiki
2014 - Feliz Natal e Próspero Ano Novo! Fórum Wiki
2015 - Feliz Natal e Próspero Ano Novo! Fórum Wiki
2016 - Feliz Natal e Próspero Ano Novo! Fórum Wiki

Diversos

11 razões para aprender e utilizar Pascal Fórum Wiki

Artigos Revista PROGRAMAR

(Uma lista actualizada dos artigos está disponível aqui.)

Compilação de artigos     Portal de Downloads
[45ª Edição] Array de argumentos Online (HTML) Offline (PDF)  
[44ª Edição] Operator Overloading Online (HTML) Offline (PDF)  
[42ª Edição] Tipo de dados Variant e tipos genéricos Online (HTML) Offline (PDF)  
[36ª Edição] Construção de uma calculadora gráfica Offline (PDF) Código-fonte no Portal de Downloads
[35ª Edição] Registos variantes Offline (PDF)  
[34ª Edição] Módulos em Pascal Offline (PDF)  
[33ª Edição] Programação Orientada aos Objectos em Pascal Offline (PDF) Wiki (revisto pelo autor)

Desafios e exercícios

Exercícios de Análise e Desenvolvimento de Algoritmos (U. Aveiro) 2004/2005   Portal de Downloads
Consultar/alterar informação EXIF de imagens Tópico  
Crivo de Eratosthenes Tópico  
Escrita de SMS Tópico  
Fibonacci Tópico Wiki (adaptação)
Números amigos Post Wiki
Tutorial 2010 - Desafio 5 Tópico  

Projectos de Programação em Pascal

Nome Autor Descrição Downloads
PROGRAMAR Downloader for Linux thoga31 Utilitário para fazer o download selectivo ou total das edições da Revista PROGRAMAR. Portal de Downloads
Bitbucket
Mini Calc 4 thoga31 Calculadora minimalista - inclui calc. gráfica, gestão visual de listas, etc. Portal de Downloads
Mini Calc for Linux thoga31 Calculadora minimalista para sistemas GNU/Linux. Portal de Downloads
COX, Compiler Output eXtender thoga31 Permite colorir o output do compilador. Personalizável pelo programador, pode ligar-se a qualquer compilador. Portal de Downloads
Bitbucket
Periodic Table thoga31 Uma tabela periódica dinâmica e com informações dos 118 elementos, e com várias opções de navegação. Portal de Downloads
Bitbucket
Mini Calc 3 Legacy thoga31 Calculadora com várias funcionalidades, incluindo estatística com gráficos de barras. Portal de Downloads
Jogo da Glória - Matemática passarito Jogo da Glória aplicado à matemática. Portal de Downloads
EArte - Editor de Figuras ASCII e Gerador de código pascal GRSa Este editor é uma ferramenta para quem programa em pascal, ou para quem quer criar figuras baseadas em caracteres ASCII. Portal de Downloads
Jogo do Uno em Pascal GRSa Programa que implementa conhecido jogo do UNO em pascal. Portal de Downloads
Operação Taiga GuiGa Pequeno jogo de aventura.  
PaintZim GuiGa Editor de ASCII Art, com opção de exportação em HTML.  
Damas GuiGa Jogo das damas, com 3 tabuleiros internacionais e Modo em Rede.  
ElementoFace GuiGa Unit para criar aplicações "gráficas" em consola facilmente.  
Calculadora de Números Inteiros GuiGa Calculadora cujo objectivo é o layout semelhante às janelas GUI mais antigas.  

Links externos ao P@P

Documentação oficial - Free Pascal Documentation Inglês Link
Reference for package 'rtl' Inglês Link
Free Pascal supplied units: Reference guide Inglês Link
Free Pascal Programming Tools Inglês Link
Um tutorial Inglês Link
Programar em Pascal Português Link
Project Oberon - The Design of an Operating System and Compiler Inglês Link

 

Esta lista será actualizada com os documentos mais relevantes sempre que houver novidades.

Se quiserem propor mais documentos, sites e blogs de relevância, apitem. :D

Este tópico não serve para discutir os links.

Não se esqueçam: contribuam com novos documentos e snippets na Wiki! :thumbsup:

NOTA: este tópico é a nova versão deste tópico do @fnds.

  • Vote 2

Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o snippet "Tabela ASCII - programa completo" nos Links do P@P.

Boas programações. ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o pequeno tutorial de Procedimentos e Funções encadeados. ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o artigo da Revista PROGRAMAR Programação Orientada aos Objectos em Pascal, da minha autoria.

Boas programações. ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o documento "Ponteiros". Tabela reestruturada.

Boas programações. :)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o Anexo 1 do Tutorial.

Neste momento, o anexo está incompleto. Contribuam e ajudem a completar o anexo com informação mais detalhada e com exemplos práticos (simples, sempre que possível). :)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado 10 razões para aprender e utilizar Pascal :)


Knowledge is free!

Share this post


Link to post
Share on other sites
kDN

Deveria ser criado um tópico idêntico a este mas para varias linguagens, e' so' uma opinião

Share this post


Link to post
Share on other sites
thoga31

Lista actualizada:

  • Acrescentado "Indentação";
  • Deslocado o índice "Snippets vários" para o separador Snippets.

Boas programações. :D


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Adicionado o separador "Desafios Pascal!", para o qual espero algum crescimento nos próximos tempos...

Boas programações. ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

A lista de snippets foi actualizada.

Boas programações. :D


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Lista de snippets actualizada. Criado o separador Artigos Revista PROGRAMAR.

Boas programações. ;)


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Como já começa a ser um hábito muito regular, a lista foi actualizada com mais uns links internos muito úteis. De destacar o novo DEMO do @nunopicado sobre um método de trabalhar com registos e ficheiros. ;)

Boas programações.


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Foi lançada mais uma excelente edição da Revista PROGRAMAR! 34ª Edição

Para os amantes e iniciantes de Pascal & Delphi, descobre o artigo Módulos em Pascal, da minha autoria. :)


Lista actualizada.


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

A lista foi novamente actualizada com mais snippets.

Boas programações. :)


Knowledge is free!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • 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.