Cesar Romero

Delphi programming

Entries for the ‘Programação’ Category

Delphi 4 PHP – Smarty Templates

O D4PHP tem suporte nativo a Smarty Templates, que é um recurso muito interessante, que aumenta a produtividade ao mesmo tempo que ajuda a separar a lógica do design. O problema que eu encontrei, é que a forma em que foi implementado, depende que o PHP esteja com variáveis globais habilitadas, como eu mantenho este [...]

Omni Thread Library

Primoz Gabrijelcic, acaba de disponibilizar a Omni Thread Library, uma biblioteca para simplificar a utilização de Threads. Com esta biblioteca um método pode ser executado em uma thread separada sem a necessidade de criar uma classe descendente de TThread: procedure TfrmTestOTL.btnBeepClick(Sender: TObject); begin CreateTask(Beep, ‘Beep’).Run; end; procedure TfrmTestOTL.Beep(Task: IOmniTask); begin MessageBeep(MB_ICONEXCLAMATION); end;     Referências [...]

Embarcadeiro Beta Program

A Embarcadeiro disponibilizou a versão beta do PowerSQL 1.1 e DB Optimizer 1.0. PowerSQL Simplifica o desenvolvimento SQL, com muitos recursos para aumentar a produtividade e reduzir os erros. Uma IDE SQL com code completion, verificação de erros em tempo real, formatação de código e uma sofisticada ferramenta de ajuda de validação de objetos que [...]

JSON – Formato de Troca de Dados

JSON – "JavaScript Object Notation" é um formato para troca de dados, criado como um subconjunto de JavaScript, mas sua simplicidade e funcionalidade o ajudaram a tornar-se popular, e como não requer JavaScript, foi adotado por uma grande variedade de linguagens, inclusive o Delphi. Principais vantagens Baseada em Texto Independente de linguagem Para nós é [...]

Entendendo Scripting

Sobre meus recentes artigos sobre FastScript e jQuery, alguns colegas entraram em contato e ficou claro que para vários desenvolvedores desktop o conceito de uma linguagem script não é clara, então pra estes colegas digo com todas as letras "JavaScript não é Java", assim como "PascalScript não é Delphi nem Free Pascal", o script é [...]

Delphi 4 PHP e jQuery

O Delphi 4 PHP 2.0 já vem com a jQuery instalada, mas o mais interessante é que ele já tem um componente de apresentação de slides baseado no jQuery. Um exemplo de uso do JQuerySlider está na pasta "C:\Program Files\CodeGear\Delphi for PHP\2.0\vcl\samples\JQSlider", ele mostra como apresentar Slides e como adicionar novo conteúdo ao Slide em [...]

jQuery – Um novo jeito de escrever JavaScript – atualizado

jQuery é uma biblioteca JavaScript rápida e pequena, que simplifica a forma que você navega pelos elementos dos documentos HTML, manipula eventos, executa animações e adiciona interações Ajax as suas páginas web. O site do projeto é rico de recursos, com documentação, plugins, tutoriais, lista de discussão e fórum, há vários exemplos que podem ser [...]

Validando Forms com FastScript

O FastScript é um mecanismo de script multi-plataforma e multi-linguagem. Ele é útil para adicionar a capacidade de scripting a projetos. Apesar de ser um produto independente, ele também vem como um bônus do FastReport, mas não tenho visto ele ser muito explorado fora dos relatórios. As linguagens suportadas são: PascalScript C++Script JScript BasicScript Não [...]

Delphi 4 PHP 2.0 + Firebird

Se você tentar conectar a um banco de dados Firebird com o recém lançado Delphi 4 PHP em design time, não deve conseguir, o instalador do Delphi 4 PHP tem um bug, mesmo que você não selecione o driver Interbase, ele é instalado no diretório do Delphi 4 PHP, e a IDE usa este driver [...]

Depurando com TraceTool

Boa parte do tempo de desenvolvimento de uma aplicação é investido na depuração, mas depurar um programa se torna uma tarefa cada vez mais complicada se esta aplicação é dividida em módulos, multi-tier, multi-thread ou ainda plugin ou expert para uma IDE como Delphi ou Visual Studio. Algumas ferramentas especializadas para auxiliar esta tarefa são: [...]