Texto retirado de HowStuffWorks.
Eis um aspecto interessante da linguagem C (ou Pascal / Delphi): qualquer número de ponteiros pode apontar para o mesmo endereço. Por exemplo, você pode declarar p, q, e r como ponteiros de inteiros e defini-los para apontar para i, assim: Continue lendo ‘Ponteiros no Pascal / Delphi - Apontando para o mesmo endereço’
Dado o fundamento, agora iremos explanar como funciona o armazenamento destas informações na memória com um copy/paste deste artigo do HowStuffWorks.
Continue lendo ‘Ponteiros no Pascal / Delphi - Entenda os endereços de memória’
Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre os fundamentos da utilização de ponteiros em C e eu em paralelo falarei da sua utilização no Pascal / Delphi.
Continue lendo ‘Ponteiros no Pascal / Delphi - Fundamentos’
Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre o porquê de se usar ponteiros e fazendo um paralelo com a sua utilização no Pascal / Delphi.
Continue lendo ‘Ponteiros no Pacal / Delphi - O Porquê’
A linguagem C é conhecida por ser uma linguagem que utiliza muito o conceito de ponteiros. De fato é necessário conhecer ponteiros em C para se programar. Mas na linguagem Pascal, um programador pode conviver com a linguagem e nunca utilizar ponteiros. Por esta razão quando um programador Pascal se deparar com um código fonte que utiliza ponteiros ele fica totalmente perdido. Por isso resolvi escrever este mini curso sobre a utilização de ponteiros no Pascal.
Continue lendo ‘Ponteiros no Pascal / Delphi - Introdução’
Saiu a notícia que:
O trabalho realizado a distância passará a ser protegido pela Consolidação das Leis do Trabalho (CLT), segundo estabelece o Projeto de Lei da Câmara 102/07
Esta é uma boa notícia para quem trabalha em São Paulo, atualmente gastamos cada vez mais tempo deslocando de casa para o trabalho e do trabalho para casa, o trânsito anda uma loucura. A lei ajuda bastante a convencer o patrão de que é uma boa iniciativa. Eu ainda trabalho em um escritório, pois ainda estou tentando convencer meus superiores das vantagens de se trabalhar à distância. Pretendo colocar aqui no blog as experiências do meu processo de convencimento de meu superior e quem sabe divulgar minhas experiências em trabalhar à distância.
O Douglas faz mais comentários sobre este assunto.
Quem desenvolve Client/Server vive precisando de ícones para representar metáforas de interface… Quem precisou já viu que as vezes, por mais que se busque algo pronto é difícil achar um que represente a metáfora que queremos.
Em um artigo do Informatiquez, o Douglas, mostra alguns sites interessantes para se “pegar” algum ícone pronto.
Não achou algum que interessava? Parta para fazer um…
Continue lendo ‘IcoFX - Ótimo editor de ícones - Grátis’
No post sobre máquina de estado eu falei que iria fazer um exemplo mais completo para melhor entendimento dos conceitos.
Neste post vou abordar em como construir uma função que valide a construção de um endereço de e-mail utilizando o conceito de máquina de estado.
Uma das formas de se validar uma sequência de caracteres é utilizando expressão regular, mas nem todos ambientes temos expressões regulares para validação. Por exemplo temos o Delphi, apesar de ser possível adicionar esta funcionalidade.
Continue lendo ‘Validando endereço de e-mail com máquina de estado’
Hoje baixei e testei o StarUML, é uma ferramenta para modelagem UML com geração de código e engenharia reversa de código para C#, C++ e Java.
Ele é open source e escrito em Delphi. Mas estranhamente não gera códigos Delphi.
Eu particularmente gostei do que encontrei, ele permite a extensão da linguagem (novos diagramas) através de plugins. Gera documentação em Word, Excel, PowerPoint… Permite ainda customizar as documentações geradas.
Além de usá-lo para gerar documentações, pretendo utilizar-lo como objeto de estudo, analisando seu código fonte.
Publicado em 28 de fevereiro de 2008 .
No post anterior, falamos rapidamente sobre como funciona o um diagrama de Máquina de Estado. Neste post estarei dando um exemplo simples e uma implementação.
Imagine que você precise construir uma função que retire os espaços excedentes entre os nomes de uma pessoa de um cadastro.
Continue lendo ‘Mini tutorial de Máquina de Estado (State Machine) - Parte 2′
Comentários recentes