Este é um recurso de programação interessante, podemos ter ponteiros apontando para ponteiros. Abaixo um pequeno exemplo em Pascal / Delphi de como é a declaração e o uso de um ponteiro que aponta para um ponteiro:
Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiro de Ponteiro’
Assim como dissemos no post passado que podemos usar os ponteiros para apontar para estruturas, também podemos usar os ponteiros para apontar para matrizes ou vetores. Veja o exemplo abaixo:
Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para matrizes / vetores’
Os ponteiros podem ser usados também para indicar o endereço de uma estrutura de dados (Record em Pascal / Delphi). Basta além de definir a estrutura, também definir um ponteiro para este tipo de estrutura como no exemplo abaixo:
Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para estruturas (Record)’
Nos últimos artigos sobre ponteiros, foi explicado o que é e o como fazer para o ponteiro apontar para um variável existente, neste irei explicar como usar o ponteiro para apontar para um endereço de memória alocado dinamicamente.
Continue lendo ‘Ponteiros no Pascal / Delphi - Alocando memória dinamicamente’
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’
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.
Comentários recentes