Já Baixaram o Delphi for PHP!?!!
Quem ainda não, pow baixe logo, é show ! Como gosto de dizer, é muito poderoso!!
Quer Ver?!
Vamos lá então, primeiro pra quem não tem, faça o download aqui:
http://www.codegear.com/Downloads/tabid/101/Default.aspx
Tem que fazer um cadastro bem rápido e através deste registro, eles mandaram uma Key para o seu e-mail.
Após baixado, pra instala é muito fácil!! Só “next” “next” e etc... ehehe
Após instalado, perceba que ele já instalou um servidor Apache, e um Debbuger.
Abra o Delphi4PHP e entre com sua Key que foi enviada ao seu mail.
Após isso, tem que aparecer esta tela:
Igual ao velho Delphi de Guerra vai dize?
Vamos Fazer uma Aplicação Conectando com Banco MySql, populando uma dataGrid Editável!?!? E o melhor!! Em menos de 15 minutos?
+)
Primeiro de Tudo, precisamos ter um banco no MySQL, para isso use esse script:
CREATE DATABASE `teste`
CHARACTER SET 'latin1'
COLLATE 'latin1_general_ci';
USE `teste`;
#
# Structure for the `paises` table :
#
CREATE TABLE `paises` (
`idPaises` tinyint(3) unsigned NOT NULL auto_increment,
`nomePais` varchar(45) collate latin1_general_ci default NULL,
`siglaPais` char(2) collate latin1_general_ci default NULL,
PRIMARY KEY (`idPaises`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
#
# Data for the `paises` table (LIMIT 0,500)
#
INSERT INTO `paises` (`idPaises`, `nomePais`, `siglaPais`) VALUES
(1,'Brasil','BR'),
(2,'Paraguai','PY'),
(3,'Argentina','AR'),
(4,'Chile','CL'),
(5,'Afeganistão','AF'),
(6,'Estados Unidos','US');
COMMIT;
No Delphi4PHP, Clique em New, depois Marque PHP, e selecione Application, em seguida um OK.
Perceba que ele já gerou uma unit que na verdade é um Form também!
Ali no Tool Pallete, localize e arraste para o Form os componentes:
- Database
- DataSource
- Table
- DBGrid
Assim que arrastar, tem que ficar algo assim:
Tendo arrastado, e partindo que você já tenha configurado seu banco vamos configurar os componentes:
Clique em Datebase1 e no object Inspector no lado esquerdo, configure sua conexão com o banco
- Conected: true;
- DatabaseName: teste;
- DriverName: mysql;
- Host: localhost;
- UserName: NomeDoUserdoSeuBanco (no meu caso root);
- UserPassword: SenhaDoSeuUsuario
O resto deixe como está.
Agora em Table1 , configure assim:
- Active: true;
- Database: Database1
- TableName: Paises;
Em Datasource1, assim;
- DataSet: Table1;
E Finalmente na DataGrid (DGGrid1), configure assim:
- DataSource: Datasource1;
Prontinho!! Agora é só salvar e executar clicando na Flecha verde logo acima.
Tem que aparecer algo assim:
Muito fácil não?, fora que pela DataGrid você pode alterar os dados!!
Bom Pessoal , acho que deu pra ter uma idéia da guerra que está por vir...
É Adobe Flex de um lado, Laszlo de outro, Delphi 2007, JSF e assim vai!
Abraço Pessoal!!
E Obrigado a todos que estão acompanhando meu BloG!
\o/
4 comentários:
Poxa rapaz,
que coisa interessante eihn...
você usa o Delphi for PHP para desenvolver suas aplicações??
Parabéns pelo tutorial...
Uopa!
massa né...
pouts tudo virando web!
vai saber pra qual lado atirar agora?
é nóis cara! ;)
parabéns pelo post!
Ola!
Como se da um insert com mysql,
como por exemplo incluir um novo pais e seu código.
gilson@ibb.unesp.br
Não esquecer que é uma IDE somente, a linguagem é PHP, o que der para fazer com PHP dá para fazer com a IDE DPHP basicamente.
Postar um comentário