Desenvolvimento Geral
- Assembly
- Bases de Dados
- C
- Alguns comandos em C
- Allegro - Programação de jogos em C
- Bases de Programação em C
- O qsort - Ordenar listas e matrizes
- Simples chat de redes em C
- Cifra de César
- Programar em C: Configuração do Sistema Operativo
- fgets
- Manipulação de Ficheiros
- Funções
- ggets
- Exemplo de Grafos em C
- Imprimir a tabela ASCII
- Tecla premida sem ENTER - kbhit
- Alocação de Listas com Macros
- Memória Dinâmica
- Operações aritméticas com Inteiros Grandes
- Red-black Tree
- Como usar o scanf para strings com espaços
- Snippets
- Sockets de Berkeley
- Strings
- C++
- Haskell
- Java
- Lista de Bibliotecas Úteis
- Convenções de Código
- Formatação e Conversão de Números
- Desenvolvimento de Jogos
- Glossário de Termos Java
- Java Help
- JPanel Com Backgroud Personalizado
- Ler a partir do Teclado
- Ordenar Listas
- Padrão Singleton
- Robocode
- Snippets
- Tutorial de Java
- Definir Java
- Ferramentas e Ficheiros Necessários
- A Linguagem Java
- Programação Orientada pelos Objectos
- Herança
- Encapsulamento
- Polimorfismo
- Composição
- Características
- Classes
- Utilização e Manipulação de Objectos
- Interfaces
- Conversões (Cast)
- Modificadores de Acesso
- Enumerações
- Tabelas (Arrays, Vectores)
- Strings
- Packages
- Métodos da Classe Object
- Redefinição de Métodos
- Wrappers de Tipos Primitivos
- Anotações
- Genéricos
- Exemplo: Xenon
- Interfaces Gráficas
- Campo Minado
- Gestor de Faltas: Usando um IDE
- JTables
- JList e JComboBox
- Swing Layouts
- Serialização
- Gestor de Faltas: Gravar Dados
- Leitura e Escrita, Streams
- Bloco de Notas
- Cópia de Ficheiros: xcopy
- Tratamento de Excepções
- Threads
- Sockets
- Chat, Cliente e Servidor
- Cópia de Ficheiros Remotos
- JDBC, Acesso a Bases de Dados Relacionais
- Gestor de Faltas: Dados em MySQL
- Jars e Manifest.mf
- Introdução a JEE
- Introdução ao JavaFX
- Lista de Packages Mais Comuns
- Desmistificar o Java
- Ficou de Fora
- Links
- Anexos
- Linguagens Esotéricas
- Lisp
- Programação Orientada a Objectos (OOP)
- OpenGL
- Pascal
- Snippets Comemorativos
- Delphi
- Indentação
- Modulação de um programa
- Simular multithreading
- Passagem de Parâmetros em linha de comandos
- Procedimentos e Funções - Passagem por Parâmetro / Passagem por Referência
- Ponteiros
- Procedimentos e Funções encadeados
- Snippets Prontos-a-Usar
- Alarm (para pequenos lembretes)
- Apostas no Euromilhões
- Árvore fractal
- Gestão de salas de cinema
- Editor de Texto
- Breve experiência com a unit "Graph"
- Fórmula Resolvente
- Verificar mudança de Locks
- Mastermind
- Pause - procedimento útil
- Teorema de Pitágoras
- Configuração e execução de controlos simples de energia
- Triângulo de Sierpinski
- Snippets
- Números amigos
- Máquina de chocolates
- Cronómetro
- Conversor Decimal-Binário
- Primalidade dos números 2n^2-1 (Euler, 216)
- Euromilhões
- Fibonacci
- Fizz Buzz
- Jogo do Galo
- Torres de Hanoi
- Maior e Menor número de um vector
- Efeito Matrix
- Menu (exemplo)
- Mudar Data/Hora de ficheiros
- Número Escondido
- Pares e Impares
- Permutações
- Programas para beginners
- Programa com subprogramas
- Tradutor de unidade de tempo: formato SS para HH:MM:SS
- Students
- Tabuada 10x10
- Programas relacionados com a Tabela ASCII
- Tutorial de Pascal
- Anexos
- Tutorial de Pascal (2011) - Índice
- Introdução
- Notas Finais
- PARTE I - Preliminares. Programação básica.
- PARTE II - Componente Prática para Aplicação de Conhecimentos
- PARTE III - Funções e Procedimentos padrão. Conversão. Personalização gráfica.
- PARTE IV - Registos. Ficheiros de Texto Simples.
- PARTE V - Conjuntos. Estruturação de um programa em Pascal. Data e Hora do Sistema.
- PARTE VI - Recursividade. Variáveis de Texto Simples. Estrutura de tentativa. Lista padrão do Pascal.
- PARTE VII - Hexadecimais, Binários e Numeração Romana. Message Box.
- Propostas de Resolução de Exercícios e Desafios
- Tutorial de Pascal (2005)
- Units
- Perl
- Python
- Compilar codigo fonte (.py) para byte-code (.pyc)
- Criptografia avançada
- Ficheiros Binários
- Função Filter
- Interfaces Gráficas com Tkinter
- Inteligência Artificial - Chatbot
- Funções Lambda
- Função Map
- name
- Option parser
- Py2exe - Converter scripts em ficheiros executáveis (*.exe)
- Função Reduce
- Expressões Regulares em Python
- Tutorial de Slicing
- Snippets
- Sudoku
- Transferir Arquivos via Sockets
- Tutorial de Tkinter
- Ruby
- Scheme
- Vendedor de parafusos
- Soma números e tira 5
- Soma de hipotenusa de 2 triângulos
- Número aleatório entre 1-N
- Fórmula de Briggs
- Converter Fahrenheit para Celsius e Kelvin
- Área do triângulo com entrada de dados pelo teclado
- Brincar com ifs e conds
- Maior-rectângulo
- Determinar dia-da-semana
- Função de Ackermann e Sequência de Mewman-Conway
- Introdução à recursividade
- Junta-ordenado
- SDL
- TCL para Eggdrops
- TI Basic
- Visual Basic Clássico
- XML