Tags
access
actionscript
- ActionScript
- FlashDevelop & Alternativa3D
- Hello World Alternativa3D & FlashDevelop
- Criar um site simples
- Snippets
- Criar um botão ON/OFF para sons/música
- Calendário dinâmico
- Pong
algoritmo
- Geração de Números pseudo-aleatórios
- XOR SWAP
- Noções elementares de complexidade computacional
- Crivo de Eratosthenes/Eratóstenes
- Curvas de Bezier
- Algoritmos de Pesquisa
- Tutorial de Introdução à Lógica e Algoritmia
- PassingGrade
allegro
asp.net
assembly
bases de dados
- Bases de Dados
- Princípios das Bases de Dados
- Sistemas de Gestão de Bases de Dados (SGBD)
- SQL
- Adicionar linhas ao resultado de um SELECT
- Como consultar valores em XML com T-SQL e XPath
- Trabalhar com cursores
- Pivot com CASE
- Tipos de Dados no SQL Server 2008
- Tratamento de erros
bash
brainfuck
c
- 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
- Sockets de Berkeley
- Strings
- Snippets
- Problema das 8 rainhas
- Implementação de Binary Search Tree (BST) em C
- Chat
- Primalidade dos números 2n^2-1 (Euler 216)
- Factoriais
- Gerador de Primos
- Implementaçao de Listas em C
- MemDebug
- Conversão de uma string para um array de int
- Utilizar MySQL
- xalloc - Alternativa ao alloc
- Figuras Geométricas
cpp
- Tries: estrutura de dados para armazenar Strings
- C++
- Classes: Pilhas e Filas
- Figuras Geométricas
- Classe de Grafos
- Ponteiros vs Referências
csharp
- C#
- Access (Seleccionar, Inserir, Actualizar, Eliminar)
- Transferência de dados usando Bluetooth
- Criar um Chat usando Sockets e Threads
- Recursos de aprendizagem
- Ler e escrever em aplicações de consola
- File e FileInfo
- Passar dados de um formulário para outro
- Regex
- Criar um SplashScreen
- Snippets
- C# SQL Helper
- Anchors
css
- CSS
- Atalhos e atributos
- Cascading Style Sheets
- Fontes
- Painel Horizontal
- Snippets
- Div com cantos arredondados
- Divs em paralelo
- Simples site com 3 colunas sem tabelas
data
delphi
- Indentação
- Simular multithreading
- Passagem de Parâmetros em linha de comandos
- Procedimentos e Funções - Passagem por Parâmetro / Passagem por Referência
- Procedimentos e Funções encadeados
- Delphi
- Como associar dados a um item (Combobox ou Listbox)
- Usar a tecla ENTER como TAB
- Delphi - Noções básicas
- Snippets
- Função de pesquisa avançada de Texto
- Calculadora simples
- Encriptador / Desencriptador
- Determinação do IP
- Detectar o tamanho de linha da cache L1 do processador
- Configuração e execução de controlos simples de energia
- 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
- 1. Tipo de dado simples "Boolean"
- Desafio 5 - proposta de resolução avançada
- Framework para criação de menus (Object Pascal)
- Mini-Framework para fazer programas com menus
entity framework
- Como criar uma classe base para facilitar o acesso a dados via ADO.NET Entity Framework
- Como utilizar comandos SQL através de ADO.NET Entity Framework
gdi
haskell
- Haskell
- Problema da árvore
- Permutações
- Séries Geométricas
- Snippets
- Primalidade dos números 2n^2-1 (Euler, 216)
- O maior inteiro divisível por dois primos (Euler, 347)
- Inteiros geradores de primos (Euler, 357)
- Factorização em números primos
- Números Hamming
- Números Primos
- Calculadora RPN - Reverse Polish Notation
html
- Simples site com 3 colunas sem tabelas
- HTML
- Os elementos HTML - B, I, STRONG e EM
- Quando [não] usar entidades HTML?
- Caracteres Especiais
- Referência rápida de HTML
- Snippets
- Form de Pesquisa Google
- Retardar texto onmouseover
- Upload de ficheiros
java
- Java
- Lista de Bibliotecas Úteis
- Convenções de Código
- Formatação e Conversão de Números
- Glossário de Termos Java
- Java Help
- JPanel Com Backgroud Personalizado
- Ler a partir do Teclado
- Ordenar Listas
- Padrão Singleton
- Desenvolvimento de Jogos
- Detecção de Colisões Entre Sprites
- Pong
- Robocode
- Manter Outro Robô na Mira
- Ângulo Máximo de Fuga
- Robocode no NetBeans
- Normalização de Ângulos
- Snippets
- Download de Ficheiros Remotos
- Determinar Extensão de Ficheiros
- Instanciar Objectos com Ficheiros .class
- Output do Conteúdo de Objectos
- Conversão de Strings
- 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
javascript
- Javascript
- Tipos de dados
- Eventos
- Funções
- Instruções Javascript
- Operadores
- Programação orientada a objectos
- Objetos e atributos publicos, privados, static e non-static
- Declaração de variáveis
- Vectores
- Snippets
- Converter um array PHP para um objecto JavaScript
- Imagem Drag’n’drop
- Efeito Neve
- Formatar Data
- Gerador de Índice
- Mostrar/Esconder uma DIV
- Resolução Monitor
- Contar Palavras / Caracteres de um Formulário
- Última Alteração
jogos
linguagens esotericas
linux
- CronTab
- Documentação em GNU/Linux
- Perguntas Frequentes sobre GNU/Linux
- Timestamped tarball
- Tutorial do chmod
- O que é o Wine?
- Tutorial
- Parar execução de um comando ao fim de X segundos
lisp
ms sql server
mysql
oop
- Programação Orientada pelos Objectos
- Herança
- Encapsulamento
- Polimorfismo
- Composição
- Classes
- Programação Orientada a Objectos (OOP)
- Reference type
- Serviços
- Value Objects
opengl
oracle
pascal
- Pascal
- 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
- Tutorial de Pascal (2005)
- Snippets Comemorativos
- Feliz Ano Novo 2012!
- Natal e Ano Novo 2014
- Natal e Ano Novo 2015
- Natal e Ano Novo 2016
- Feliz Natal e Bom Ano 2013!
- 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
- 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
- Anexos
- 1. Tipo de dado simples "Boolean"
- Desafio 5 - proposta de resolução avançada
- Units
- Framework para criação de menus (Object Pascal)
- Mini-Framework para fazer programas com menus
- Leitura segura de dados
- Método genérico de ordenação de arrays
perl
- Perl
- Ciclo de Decisão If..else
- Introdução ao Perl
- Operadores lógicos
- Ligações a base de dados com DBI
- Variáveis em Perl
- Snippets
- Contagem das linhas de código
- Unificar array
- Criar Utilizadores em massa no Linux
- Sudoku
- Template para futuros scripts
- Verificação de diretorias vazias
- Verificar as máquinas da rede
- Verificar se utilizador existe
php
- PHP
- Matrizes (Arrays)
- Baralho de Cartas
- Classe de Notificações em PHP
- Classes em PHP 5
- Framework PHP: CodeIgniter
- Cookies e Sessões em PHP
- Criar um sistema de login básico em PHP e MySQL
- Criar sistema de login seguro
- Criar um Sistema de Artigos
- Estruturas de controlo
- Funções
- Gerar gráficos usando PHP e Flash
- Classe .htaccess
- Imagick
- Iniciação ao PHP
- Instalar Apache + PHP + MySql
- Labirinto
- Tutorial: Rastrear Pastas
- Sistema login com parâmetros
- Manipular Ficheiros
- Pagamentos Online via PayPal
- PHP SimpleEventsSystem
- PHP Injection
- Problemas comuns em código PHP
- Criar um sistema de recuperação de password em PHP
- SELECT, INSERT, UPDATE & DELETE
- Sistema de paginação em PHP
- Sistema minimalista de templates
- Upload de ficheiros
- Comandos MySQL
- Validar URL, e-mail e IP
- Website poliglota
- Snippets
- Pequeno CAPTCHA textual com operações matemáticas
- Class Imagem
- Copiar todos os ficheiros de uma pasta para outra
- Gerador de strings aleatórias
- Sistema de Imagens Aleatórias
- Sistema de login simples em PHP
- Menus Dinâmicos
- Pequeno sistema de templates para PHP5
- Programação da TV (from ZON.pt)
- Resultado de um query MySQL numa tabela HTML
- Quicksort
portugol
python
- 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
- Sudoku
- Transferir Arquivos via Sockets
- Tutorial de Tkinter
- Snippets
- Fracções irredutíveis
- Leitor de feeds em modo de texto
- Ligação a uma base de dados Mysql
- Log Size Control
robocode
ruby
scheme
- 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
sql
- Princípios das Bases de Dados
- Sistemas de Gestão de Bases de Dados (SGBD)
- Adicionar linhas ao resultado de um SELECT
- Como consultar valores em XML com T-SQL e XPath
- Trabalhar com cursores
- Pivot com CASE
- Tipos de Dados no SQL Server 2008
- Tratamento de erros
- C# SQL Helper
- Acesso a dados para Access, MSSQL e Oracle
- Inserir Imagens no SQL Server
- Inserir dados em base de dados SQL
- Criar um sistema de recuperação de password em PHP
svn
t-sql
ti-basic
- TI Basic
- Tutorial de TI-Basic (Z80)
- Snippets
- Fórmula Resolvente (TI83+/TI84)
- Fórmula Resolvente (TI n-Spire)
vb
- Visual Basic Clássico
- Criar, editar e eliminar chaves no registo do windows em Visual Basic 6.0
- Formulários Translúcidos
vb.net
- VB.Net
- Access (Seleccionar, Inserir, Actualizar, Eliminar)
- Como aceder a um controlo através de outro Thread
- Alterar o Wallpaper do Sistema Operativo
- Anchors
- AndAlso, OrElse e Using
- Como verificar os argumentos passados no arranque de uma aplicação
- GDI+ - Árvore de Natal de 2009
- Associar extensões a aplicações
- BackGroundWorkers: Multi-Threading ao alcance de todos
- BindingSources (howTo)
- BitMasks e operações bitwise
- Criar um Browser Simples
- ByVal, ByRef, Optional e ParamArray
- Common Dialogs
- Comparar Imagens
- Context Menus
- Cópia assíncrona de ficheiros
- Criar ficheiros ZIP
- Acesso a dados para Access, MSSQL e Oracle
- DataGridViewComboBoxColumn Editável
- DataSets
- Esconder métodos do depurador
- Detectar alterações no Sistema Operativo
- Dictionary(Of) - Informação organizada
- Dynamic-Link Libraries
- Download assíncrono de ficheiro
- O Drag e Drop
- Como criar uma classe base para facilitar o acesso a dados via ADO.NET Entity Framework
- Enumerador de controlos
- Como utilizar comandos SQL através de ADO.NET Entity Framework
- Eventos da Aplicação
- Copiar dados do Excel para DataGridView
- Listagem de Ficheiros em Listbox
- Formatar bytes
- Programação para acesso a Dados
- Heranças de classes
- Chaves por maquina baseadas em MacAddress
- Implementando um FIFO
- Imprimir Ficheiros da Listbox
- Inserir Imagens no SQL Server
- Inserir dados em base de dados SQL
- Inverter, aclarar e escurecer as cores de uma imagem
- ListViewExt - Uma ListView com sorteio por "glyph"
- ListViews e 36 utilidades directas
- GDI+ - Lupa
- Manter posição da DataGridView após ordenação
- Métodos de extensão
- Movimentação de Controlos em Run-Time
- ThreadPool: Programação com Multi-Threading
- Chamadas API Dinamicamente
- NotifyIcons: Notificação fácil no system tray
- O Operador LIKE
- Overloads - Múltiplos métodos em um só
- Implementação de um painel deslizante
- Popular Textboxs
- Printscreen de um Form
- O registo do Windows – Colocar um programa no arranque do Windows
- ProgressBar - Barras de progresso desmistificadas
- Progressbars no Datagrid
- Propriedades de Ficheiros
- ReadOnly NumericUpDown
- Relatórios (sistema Printing())
- GDI+ - Relógio Analógico
- Retirar acentos de um texto
- Richtextbox
- Richtextbox controlos II
- RichTextbox (Base dados)
- Semáforos e acesso concorrente em VB.Net
- My.Settings - O controlo
- Stopwatch: Cronometre o seu programa
- I/O de ficheiros através de Stream Readers/Writers
- Structures - Classes de brincar
- Sumários - O BI dos nossos métodos e propriedades
- Tratamento de Erros
- API para manipulação de ficheiros INI
- O With
- Básicos do controlo Windows Media Player
- Snippets
- Abrir link pelo WebBrowser predefinido
- Forms (side-by-side)
- Mover janela através de um Panel