Arquivo da categoria ‘delphi’
Publicado por Norberto Tsoulefski em Dezembro 20, 2008

Acabei de baixar a engine Andorra 2D, uma engine gráfica para o Delphi com muitos recursos 2d , inclusive partículas e que também aceita objetos 3d.
Você também pode conhecer mais sobre a engine e baixar uma ~versão free no site:
http://andorra.sourceforge.net/
Ainda está em um estágio beta mas parece promissora e esta é uma das razões que estou publicando no meu blog: para incentivar e apoiar o desenvolvimento desta e de outras engines 2d e 3d para o Delphi que, segundo uma pesquisa recente, ainda é uma das mais usadas linguagens de programação.
É importande dizer que, embora o Delphi tenha recursos gráficos para manipulação de imagens e desenhos, uma engine especializada sempre traz grandes vantagens e facilita a vida dos programadores.
Enviado em Programação, delphi, gratis | Tagged: delphi, Programação | Deixar um comentário »
Publicado por Norberto Tsoulefski em Novembro 4, 2008

Um software que cria imagens fractais diferenciadas que podem inclusive ser animadas. O interessante é que o software foi criado usando o Delphi e o código fonte está disponível para download.
Visite o site:
http://www.apophysis.org/index.html
No site você pode baixar o programa e também o código fonte que foi criado com o Delphi 5!
Enviado em Programação, delphi, gratis | Tagged: delphi | Deixar um comentário »
Publicado por Norberto Tsoulefski em Outubro 9, 2008

Além do OpenGl , uma outra forma de criar projetos em 3d no Delphi é usando o DirectX. Apesar de achar um pouco mais complicado que o Open Gl, usar o DirectX pode trazer benefícios de aproveitar alguns recursos de 3d através de exemplos encontrados na internet.
no site abaixo você encontra algumas referências e exemplos de códigos-fontes em Delphi, usando o DirectX:
http://www.clootie.ru/delphi/index.html
Tem também algumas referencias a Nvidia CG , que é uma linguagem parecida com o C , que a Nvidia desenvolveu para permitir a programação de recursos avançados de 3d. Tem como usar no Delphi.
Enviado em 3d, Programação, delphi, tutorial | Tagged: 3d, delphi | Deixar um comentário »
Publicado por Norberto Tsoulefski em Setembro 21, 2008

Link usando o Google translate ajuda a ler os tutoriais do OpenGl em alemão. Preferi traduzir para o inglês porque assim o texto faz mais sentido. Mas se você preferir pode experimentar traduzir diretamante para o português.
Para acessar o wiki do OpenGL no Delphi clique no link abaixo :
wiki.delphigl.com
Com o OpenGl pode se usar o 3d no Delphi além de permitir criar gráficos e efeitos especiais. Vale a pena.
Enviado em 3d, Programação, delphi, tutorial | Tagged: delphi, tutorial | Deixar um comentário »
Publicado por Norberto Tsoulefski em Agosto 31, 2008

É perfeitamente possível desenvolver sofisticadas aplicações e jogos em 3d usando o Delphi. Existem diversas engines free e comerciais disponíveis no mercado.
Um exemplo é o Morfit 3dState, uma engine comercial mas que pode ser usada de forma livre em aplicações não comerciais. É claro que a versão comercial oferece recursos mais avançados e usa a última tecnologia de 3d mas a versão free permite ao usuário experimentar e aprender antes de optar em comprar a versão comercial que custa $899 ( que pela licença permite desenvolver apenas 1 produto ?! isso ainda precisa ser esclarecido.. )
visite o site e saiba mais: http://www.3dstate.com/
De qualquer forma, pelos demos existentes no site da empresa , a engine parece que tem muitos recursos. Existem versões para o VB, o C++ e .NET, além do Delphi é claro!
Baixei os demos do site e percebi que a Engine é muito rápida e permite acesso aos recursos avançados da placa de video.
Enviado em 3d, delphi, interativa | Tagged: 3d, engine | Deixar um comentário »
Publicado por Norberto Tsoulefski em Agosto 25, 2008
imagem ilustrativa*
Neste dia 25 de agosto já podemos encomendar (nos EUA) a versão do Delphi 2009 (chamada até então de Tiburon) que vai chegar ao Brasil em começo de Outubro.
Segundo comentários a IDE está muito mais rápida e com mais recursos, muitas novidades na VCL que permitem criar um visual mais rico e compatível com o Windows Vista, UNICODE (obrigatório nos dias de hoje) e vários aprimoramentos na linguagem.
Assista um vídeo mostrando alguns dos novos recursos da VCL no link abaixo:
http://dn.codegear.com/article/38383
E um outro vídeo com os recursos da IDE:
http://dn.codegear.com/article/38441
Assistindo estes 2 vídeos você pode aprender um pouco sobre os novos recursos do Delphi 2009. Em breve novos vídeos devem ser publicados.
Segundo pude apurar os preços serão:
Professional: $399 (upgrade)
Enterprise: $1,299
Architect: $2,299
Agora vai ter uma nova categoria “Architect” que vai incluir uma versão completa do ER/Studio, uma poderosa ferramenta de modelagem de dados, coisa que nunca foi feita antes..
Os preços parecem ser upgrades ,pelo menos o de $399. Desta forma podemos dizer que os preços continuam caros para a maioria dos mortais. Existe a versão do Turbo Delphi que é gratis mas está desatualizada mas pelo menos serve para aqueles que querem aprender a linguagem.
Enviado em Programação, delphi | Tagged: delphi | Deixar um comentário »
Publicado por Norberto Tsoulefski em Agosto 1, 2008
Um site japonês fornece diversos exemplos de manipulação de imagens no Delphi. Apesar do site ser todo em japonês e não dá para entender ”nadica de nada” do que está escrito , pelo menos os fontes estão na linguagem Delphi e esta a gente entende , não é mesmo ?
Confira no link abaixo :
http://junki.main.jp/delphigr.html
Tem mais de 40 exemplos no site , todos com o código fonte.
Enviado em Programação, delphi | Tagged: delphi | Deixar um comentário »
Publicado por Norberto Tsoulefski em Julho 23, 2008

Estou programando usando Delphi Pascal e aqui algumas dicas para os leitores:
1-Tutorial de GLScene (bilbioteca gráfica 3d- free):
http://www.lordzero.co.nr/files/GLScene-Tutorial01.pdf
http://www.lordzero.co.nr/files/GLScene-Tutorial02.pdf
http://www.lordzero.co.nr/files/GLScene-Tutorial03.pdf
2-Para reduzir drasticamente o flicker (piscada) no Delphi quando fizer animações usando GDI:
no evento oncreate do Form, use: doublebuffered:=true;
3-Para inverter rapidamente uma imagem na horizontal use:
Procedure Flip1Click(Sender: TObject);
Var
DummyImage : TImage;
X,Y : Integer;
SrcRect,DstRect : TRect;
Begin
//coloque a imagem no componente imagem1
X := Image1.Picture.Width;
Y := Image1.Picture.Height;
SrcRect := Rect(0,0,X,Y);
DstRect := Rect(X,0,0,Y);
//aqui o truque!
DummyImage := TImage.Create(Self);
DummyImage.Width := X;
DummyImage.Height := Y;
//DummyImage.Canvas.CopyMode := cmSrcCopy
DummyImage.Canvas.CopyRect(DstRect,Image1.Canvas,SrcRect);
//inverte a imagem
Image1.Picture := DummyImage.Picture;
//copia a imagem de volta
DummyImage.Free;
//libera o espaço do dummy
End;
4-Saber qual o código ASCII de uma tecla:
{ - Crie um Label no Form (Label1);
– Mude a propriedade KeyPreview do form para true;
– Insira o código abaixo no evento OnKeyDown do Form }
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Label1.Caption := Format(‘O código da tecla : %d’, [Key]);
end;
5-Tabela com códigos das teclas no Delphi , você pode achar neste endereço:
http://delphi.about.com/od/objectpascalide/l/blvkc.htm
Mais dicas em breve..
Enviado em Programação, delphi, tutorial | Tagged: delphi, Programação | Deixar um comentário »
Publicado por Norberto Tsoulefski em Julho 15, 2008

O Scribd é uma espécie de YouTube dos manuais, apostilas e documentos. Excelente para achar material de referencia, livros, textos interessantes, etc.
E lá tem um manual com o curso de Delphi (com a antiga versão 6). Veja no endereço :
http://www.scribd.com/doc/2901019/Curso-de-Delphi-6
Fico pensando onde é que nós vamos parar: – todo tipo de material está sendo compartilhado hoje em dia na internet. Creio que praticamente não teremos livros em papel em um futuro breve.
Enviado em Programação, delphi, tutorial | Tagged: delphi, gratis, scribd | Deixar um comentário »