Mostrando postagens com marcador Programação. Mostrar todas as postagens
Mostrando postagens com marcador Programação. Mostrar todas as postagens

segunda-feira, 20 de outubro de 2008

Mini-Curso de Flex

Tá aí pessoal o procedimento para colocar na imagem de sair do sistema no formulário de login.

//importem as seguintes classes

import mx.controls.Alert;

import mx.events.CloseEvent;


//criem essas duas funções e observem porque importamos as classes acima

private function sair():void{

Alert.yesLabel = "Sim";

Alert.noLabel = "Não";

Alert.show("Deseja encerrar o programa?","Encerrar", Alert.YES | Alert.NO, this, encerrar);

}

private function encerrar(event:CloseEvent):void{

if (event.detail==Alert.YES)

navigateToURL(new URLRequest("http://www.jatai.cefetgo.br"), "_self");

}

//vocês podem colocar qualquer site que a função carrega.

sexta-feira, 25 de julho de 2008

Problemas com acentuação no Flex utilizando AMFPHP

Estou desenvolvendo meu projeto de Monografia, utilizando Flex com a linguagem PHP para acesso a Base de Dados PostgreSQL. No entanto, para realizar a comunicação entre o Flex e o PHP utilizo uma alternativa Open-Source que permite o uso da tecnologia Flash Remoting em servidores que utilizam o PHP sem a necessidade de instalação de nenhum recurso adicional no servidor em si, chamada AMFPHP.

No decorrer do desenvolvimento desse projeto me deparei com um problema de acentuação nos dados que retornavam para o Flex após uma consulta na Base de Dados. Pensei que fosse alguma configuração no "charset" do PHP ou do Apache. Conversando com meus colegas de profissão nos ocorreu a idéia de que o AMFPHP poderia ter também alguma configuração de "charset", e realmente tinha.

A seguinte linha no arquivo gateway.php que se encontra dentro do diretório do AMFPHP esta comentada:

//$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");

tiramos o comentário e salvamos o arquivo ficando assim:

$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");

no meu caso ja tinha a linha comentada se no seu caso a linha não estiver no arquivo basta inseri-la no mesmo.

quarta-feira, 21 de maio de 2008

Correção Ortográfica no Delphi

Em sistemas onde o usuário precisa digitar textos como observações e e-mails, um diferencial para a aplicação seria que o texto pudesse ser corrigido ortograficamente. Então você pode perguntar: Como faço isso? A resposta é: Speller

O Speller é um componente não visual que pode adicionar o recurso de correção ortográfica a qualquer aplicação. O dicionário utilizado é o ISpell, que é free.


Leia mais

Delphi For PHP

Tudo sobre essa nova plataforma de desenvolvimento que promete revolucionar o desenvolvimento web integrando o PHP ao Delphi.

Leia a matéria

terça-feira, 27 de fevereiro de 2007

Borland cria ambiente gráfico para PHP

A CodeGear, subsidiária da Borland para ferramentas de programação, anuncia que em março iniciará as vendas do programa Delphi for PHP. saiba mais

segunda-feira, 26 de fevereiro de 2007

Rotina para checar se um software está aberto!

Program Project1;

uses
Forms,
Windows, //não esqueça de declarar esta uses
Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

// Declare a variavel
var
Hwnd : THandle;

begin
// FindWindow vai procurar pela classe TApplication
// que tenha o nome do Title que vc configurou
Hwnd := FindWindow('TApplication', 'Teste'); //lembrando que Teste é o titulo da sua aplicação

// se o Handle e' 0 significa que nao encontrou
if Hwnd = 0 then
begin
Application.Initialize;
// Esta linha e' colocada automaticamente pelo Delphi
// ao se configurar o Title
Application.Title := 'Teste';
Application.CreateForm(TForm1, Form1);
Application.Run;
end
else
// Esta funcao traz para frente (da o foco) para a janela
// da aplicacao que ja esta rodando
SetForegroundWindow(Hwnd);
end.