BLOGS

PERGUNTAS FREQUENTES

warning: file_get_contents(http://www.telize.com/geoip/54.158.238.108) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

Posso chamar código 4D com o 4D for Flex?

Sim, é possível chamar métodos 4D publicados para o SQL.

Basta seleccionar a opção "Disponível pelo SQL" no editor de propriedades do método e chame-o a partir do seu código SQL.

Consulte os exemplos fornecidos para saber como fazer.

Que controlos da interface do utilizador oferece o 4D for Flex?

Actualmente, o 4D for Flex oferece:

 

• grelha de dados personalizada herdada da grelha de dados Flex

• alguns controlos de navegação (como início-próxima-última... automaticamente)

 

É também possível utilizar os controlos Flex UI como a grelha de dados avançada, disponível no Flex 3 Builder Pro:
http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_6.html

Qual é a diferença entre o 4D for Flex e o DAX?

Ambos permitem programar aplicações ricas para Internet (RIAs) para o 4D Server. Contudo, seguem dois esquemas diferentes:

O 4D for Flex funciona em modo ligado, sem qualquer componente do lado do servidor. A comunicação entre cliente e servidor baseia-se num protocolo SQL patenteado (o mesmo que é utilizado para o suporte ODBC para SQL). Logo, requer a abertura de uma porta especial no firewall para permitir a comunicação.

O 4D for Flex necessita do 4D Server?

Não para programação, mas sim para distribuição.

O 4D for Flex é compatível com outras fontes de dados SQL?

Não, o 4D for Flex utiliza um protocolo SQL específico para o 4D SQL Server.

Uma aplicação web criada com o 4D Ajax Framework implica a substituição do 4D Client?

Não. Lançámos o 4D Ajax Framework para lhe oferecer mais possibilidades de escolha e não menos. A utilização de um navegador da Web como um 4D Client corresponde a uma opção adicional à utilização do 4D Client pré-existente.

De que forma o 4D Ajax Framework é diferente das outras frameworks?

O 4D Ajax Framework é uma framework multicamadas com integração profunda no ambiente 4D. Foi concebido para complementar o ambiente de programação 4D pré-existente. As frameworks Ajax que não são específicas do sistema não possuem o mesmo nível de integração. Funcionam bem em funções básicas, mas são menos úteis na integração ou programação aprofundada de aplicações 4D.

Por que não utilizar uma framework Ajax gratuita como a Dojo ou YUI?

Não existe qualquer motivo para não o fazer. Contudo, existem algumas coisas que a 4DAF faz que as outras frameworks simplesmente não oferecem. Por exemplo, a 4D Ajax Framework oferece um controlo de consultas e uma organização de dados excelentes, como por exemplo, as nossas árvores de dados e os controlos através de calendários.