Delphi para PHP quick start

By: Andreano Lanusse

Abstract: Uma breve introdução a instalação e utilização do Delphi para PHP

    O que é Delphi para PHP?

Delphi para PHP é o mais novo produto da CodeGear para desenvolver aplicações PHP, módulos, bibliotecas e componentes "como em Delphi." Delphi para PHP é um ambiente de desenvolvimento RAD (Desenvolvimento Rápido de Aplicações) que contém um designer, editor, debugger, wizard para distribuição da aplicação e um framework de componentes chamado "VCL para PHP."

Os usuários de Delphi terão grande familiaridade. Esperamos que os desenvolvedores PHP tenham mais produtividade, gostem da ferramenta e tenham um uso amigável.

    Instalando Delphi para PHP

Enquanto as aplicações desenvolvidades em Delphi para PHP podem ser executadas em qualquer dispositivo que suporte PHP, o ambiente integrado de desenvolvimento (IDE) é suportado apenas em plataforma Microsoft Windows nesta versão. Depois de ter o arquivo de instalação do Delphi para PHP, você pode executar a ferramenta de instalação.

Quando você executa o instalador, você verá esta tela.

Hide image

Clique Next e você verá a janela que contém o contrato de licença.

Hide image

O texto não estará borrado como este screen shot, no entanto!

Se você clicar I accept the agreement e Next, você verá uma janela similar a seguinte:

Hide image

Determine o diretório de instalação e clique Next.

Hide image

Você pode alterar o nome da pasta do Start Menu se você quiser e clicar Next.

Hide image

Decida se você deseja ou não ter um ícone no Desktop e clique Next.

Hide image

Se suas escolhas de instalação estiverem corretas, clique Install.

Hide image

O instalador iniciar a execução. A qualquer hora você pode clicar em Cancel para interromper a instalação.

Hide image

Após completada a instalação, você já pode utilizar o Delphi para PHP, mantenha selecionado o checkbox e clique Finish, o IDE será recarregado. Tudo o que você precisa para desenvolver e testar sua aplicação PHP em sua máquina local está instalado e configurado, incluindo a linguagem PHP, Apache, InterBase developer edition e conectividade com InterBase e MySQL.

    Delphi para PHP IDE visão geral

Delphi para PHP IDE é escrito em Delphi, mas neste momento não é parte do projeto Galileo IDE, o qual é a base para os ambientes Delphi, C++Builder e C#Builder. Deve ser muito familiar a todo desenvolvedor de Delphi, de C++Builder ou de C#Builder. Nós fizemos o mais similar possível ao IDE do Developer Studio para esta primeira versão.

A primeira coisa que você verá é uma atrativa tela de splash.

Hide image


    Layout padrão do IDE

Quando o IDE inicia a primeira vez, você visualiza a página de boas vindas (welcome page) e o layout padrão.

Hide image
Click to see full-sized image

    Página de Boas Vindas (Welcome page)

A página de boas vidas fornece links direto aos projetos utilizados recentemente, arquivos recentes e relevantes headlines para o Delphi para PHP. Os headlines são fornecidos automaticamente de um RSS e/ou Atom feed publicados pela CodeGear, são atualizados apenas quando você está conectado a internet.

Hide image
Click to see full-sized image

    Criando um projeto

Para criar um novo projeto, clique no botão New que está no welcome page, selecione o menu File | New e selecione uma das opção que você deseja criar.

Hide image

Se você clicar New ou selecionar Other … você verá esta janela:

Hide image

Selecione Application e clique OK. Está ação irá criar uma aplicação e mostrará pra você a interface para desenhar a aplicação.

    Nova aplicação PHP

Hide image
Click to see full-sized image

Como você pode ver, o Welcome page foi substituido pelo PHP form designer. A tab Code Explorer foi preenchida com os itens de navegação referentes ao seu formulário. O Object Inspector permite que você altere as propriedades do item selecionado no Designer (Nesta figura o item selecionado é o próprio formulário).O Project Manager mostra todos os arquivos relacionados com o projeto (ou grupo de projetos). O Tool Palette lista todos os componentes que você pode clicar e arrastar para o formulário.

    Desenhando no form

Agora com o form em branco apresentado no Designer, nos podemos colocar componentes diretamente do tool palette. Então, vamos incluir um componente Edit, ListBox e Button no formulário. Eu vou redimencionar o Edit e o ListBox para terem a mesma largura, coloque o Button a direita do controle Edit.

Hide image
Click to see full-sized image

Seguindo, eu irei alterar o Caption do botão para "Add" no object inspector e executar um duplo clique no botão para crier o event click.

Hide image
Click to see full-sized image

Esta ação o esqueleto do evento click no botão e me colocou posicionado no evento gerado no editor de código. Estou pronto para digitar meu código. A versão final do evento Button click event é:

function Button1Click($sender, $params)
{
$this->ListBox1->Items[] = $this->Edit1->Text;
}

Quando a aplicação é executada, o browser mostra uma página próxima disto:

Hide image

Nós podemos digitar um texto no edit box e clicar no botão Add para provar como é fácil e rápido desenhar e construir aplicações em Delphi for PHP.

Hide image

Assista esta breve introdução ao Delphi para PHP, vendo como é fácil criar aplicações PHP com o mais novo produto da CodeGear.

    Esteja antenado

Esteja antenado para mais informaçòes sobre Delphi for PHP. Este artigo teve a itenção de introduzir os conceitos básicos do estilo Delphi de desenvolvimento para PHP, mas existem muito mais coisas para cobrir sobre o rico mundo do desenvolvimento PHP!

Server Response from: ETNASC04