NOVO NO 4D v11 SQL
Aplicações inovadoras
Torná-lo sua desenvolvimento ainda melhor
Com mais de 200 novas funcionalidades com foco nas tecnologias mais recentes e desafios na abordagem histórica, 4D v13 foi concebido para facilitar o seu desenvolvimento – tanto em termos de contribuições de novos recursos e funcionalidades que podem ser integradas às suas aplicações 4D e na tarefa diária da escrita e a manutenção do seu código.
Melhor visualização de dados
Os list box permitem que você apresentar
os dados que você seleciona, com mais
flexibilidade do que antes.
List boxes enriquecidos dão vida aos dados
O list box dados é um componente essencial para qualquer aplicação profissional. Quando os dados são a parte mais importante de uma solução, a organização e exibição de forma eficaz, é essencial para a sua facilidade de uso. O que é ainda mais quando uma quantidade significativa de dados precisa ser mostrado ou exibido dentro do aplicativo. O list box tem sido o componente clássico para exibir dados. O novo componente list box de v13 4D melhora significativamente o comportamento e a visualização para torná-los mais intuitivos para os usuários e fácil de implementar para você.
Cabeçalhos e rodapés para cálculos mais rápidos
Os cabeçalhos podem conter várias linhas de texto e sua altura, como todas as linhas, agora pode ser determinada automaticamente de acordo com o número de linhas e o tamanho da fonte do texto. Não é necessário especificar e calcular as alturas das linhas, e os usuários podem visualizar dados como eles devem ser vistos. Os rodapés podem conter cálculos automáticos, como máximo, mínimo, ou contagens ou até valores personalizados baseados em fórmulas programáticas. As colunas do list box podem ser blocadas para facilitar a exibição dos dados tabulares e também beneficiar os novos recursos de redimensionamento.
List boxes hierárquicos e dinâmicos
O carregamento hierárquico e exibindo dados dinamicamente de uma maneira mais eficiente. Para grandes quantidades de informações, código o comportamento para que apenas a parte necessária de carga como chamado, reduzindo a carga no cliente e no servidor.
Novos comandos
Mais de 25 novos e/ou melhorados comandos diretamente dentro dos list boxes, incluindo novos captadores, como novos eventos do list box (por exemplo, "em colapso", "Em expandir" e muito mais). Todos os novos recursos no list box podem ser controlados por programação.
A mais recente tecnologia web
Obter o olhar e a sensação exata que você quer
incorporar Web Area Webkit habilitado para ter
uma interface idêntica em todas as plataformas.
Integração do WebKit em seus aplicativos
Desde a sua criação, 4D tem sido comprometido com igualdade de plataforma cruzada. E com o aumento da utilização da Web como uma plataforma, a Web Area do 4D tem sido um popular método de incorporação de tecnologias baseadas na web, como HTML5, CSS e JavaScript diretamente em seus aplicativos.
Integração do Webkit
Por defeito, a área web de 4D usa o motor de navegação nativo de cada plataforma, Safari no Mac OS X e o Internet Explorer no Windows. Ao selecionar a opção "Utilizar WebKit" o motor WebKit de código aberto se integra na área web, garantindo que sejam iguais o processamento e o comportamento em qualquer das plataformas de execução de 4D.
Suporte estendido de Frameworks de JavaScript de terceiros
Use a Web Area para criar aplicativos dinâmicos para interfaces multi-plataforma e universais. Tirando proveito dos frameworks JavaScript, como JQuery, YUI e muitos mais, para adicionar uma maior flexibilidade e para estender seu ambiente para o seu desenvolvimento. À medida que essas tecnologias são desenvolvidas fora, você colhe os benefícios.
Servidor HTTP de última geração para um desempenho melhor
Servidor web supercargado integrado
O novo servidor web multi-linha é muito mais que um meio de servir páginas da web. Ele tem servido como uma das muitas maneiras de tornar seus dados estão disponíveis para os outros e agora tem ainda mais modernizado para trazer mais funcionalidades aos usuários e desenvolvedores:
- Suporte completo dos padrões web
- Gerência melhorada de cache
- Compressão nativa GZIP
- Nova arquitetura multilinha projetado para a escalabilidade

Gerenciamento de Sessões
Graças à nova gestão de sessão automática, o contexto e o ambiente são restaurados automaticamente: as seleções e as variáveis de processo são mantidas entre duas conexões do mesmo cliente.
Novas etiquetas 4D
Todas as novas etiquetas 4D COMO 4DTEXT recuperam o texto e asseguram que não seja implementado código no cliente. Além disso, os modelos são feitos ainda mais fácil com as etiquetas 4DELSEIF e 4DBASE, permitindo as páginas da web se comunicar diretamente com o banco de dados 4D.
Gestão de processos melhorada
A nova gestão dos processos globais em modo de cliente servidor reduz o uso dos recursos do servidor ao mínimo: a comunicação é estabelecida exceto quando é absolutamente necessária.
O novo extensível cliente HTTP dá acesso a mais informações
Aproveite HTTP para acessar dados externos
O aplicativo pode usar o cliente HTTP novo para recuperar dados de qualquer servidor HTTP, além dos serviços da Web e Web. Use o cliente HTTP como um intermediário entre uma aplicação ou função 4D e de dados ou serviços de terceiros disponíveis via HTTP.
Um cliente HTTP mais leve e à prova d'água
Use menos código. Use-o como um proxy! Com o cliente HTTP novo, você pode até criar seu próprio mecanismo de tempo com base em HTTP, não importa o que o servidor.
Cliente comandos HTTP
O cliente está ancorado com cinco novos comandos: HTTP GET,HTTP Request, HTTP SET OPTION, HTTP GET OPTION e HTTP AUTHENTICATE. Obter todo o conteúdo web em uma única linha de código, independentemente da sua natureza: uma página HTML, uma imagem, tudo binário retornado por um servidor HTTP. Além disso, os desenvolvedores podem tirar vantagem do API Open Data para criar interações interessantes com dados externos públicos.
Produtividade melhorada
Introspecção apresenta uma visão sobre o seu desenvolvimento
Introspecção do código
Ele ainda não chegou o dia em que o código pode ser gerado e mantido por ela, mas a certeza da integridade de seus esforços de desenvolvimento por meio de recursos novos e poderosos de código introspecção.
Use a ferramenta de pesquisa global e as suas novas características para mais facilmente encontrar todas as dependências de um método chamador e encontrar, renomear suas variáveis, métodos, substituir folhas de estilo, etc.
Com programação obtenha e defina o código de método, comentários e os seus atributos. E isso para todos os tipos de métodos: projeto, formulário, objeto, base, ou triggers.
Construa o seu próprio explorador de código
Outra maneira de tornar o código mais fácil de ler é deixá-lo vê-lo como mais goste. Por exemplo, você pode construir o código do seu próprio navegador, usar suas próprias cores personalizadas e organizar seus próprios ícones Traga a janela do explorador que você precisa para ver melhor. Tudo depende do que você deseja criar com ele..
Aproveite seus VCS
Todo o seu código pode ser facilmente exportado e importado, permitindo que você use o seu próprio sistema de controle de versão (VCS).
As funcionalidades que os usuários finais vão adorar
Externalização das preferências da aplicação
As configurações e preferências de sua solução podem agora ser armazenadas fora da estrutura principal da aplicação 4D (por exemplo: o tamanho do cache do banco de dados, o número de porta HTTP, etc.). Isso permite que atualizações fáceis, especialmente em implantações que envolvam muitos usuários.
Preview de impressão melhorado em Windows
Em Windows, a preview de impressão agora usa XPS. Os usuários finais podem aproveitar o zoom vetorial e a navegação nas páginas ao imprimir.
Verificador ortográfico multilíngue
Agora você teme a potência de um corrigir ortografia compatível com biblioteca open source Hunspell, gerenciando 100 idiomas diferentes. Isso fortalece ainda mais as habilidades de 4D para soluções multilíngues nas implantações no mundo.
Desempenho aprimorado
A indexação de metadados de imagem permite
pesquisar e filtrar imagens tão rapidamente
como se fossem campos de texto.
DB4D mais forte do que nunca
A força da base de dados 4D é reforçada por duas melhorias que conduzem a um ganho de desempenho imediato e visível.
Indexação dos metadados de imagem
O motor de banco de dados é agora capaz de indexar os metadados associados com as imagens. Assim, a pesquisa de imagens é feita rapidamente com palavras-chave relacionadas que são automaticamente indexados pelo motor de banco de dados.
Armazenamento de dados imagem, blobs e texto e fora do arquivo de dados
Esta característica reduz o tamanho do ficheiro de dados em si, tornando a manipulação do arquivo muito mais rápida. 4D gera automaticamente a gravação e o backup de dados externos. No entanto, pode decidir a personalizá-lo para atender às suas necessidades operacionais e gerenciar a si mesmo o processo de backup. No segundo cenário você pode armazenar os caminhos para esses arquivos externos em 4D, que continuarão como parte de seus dados. Este princípio otimiza o acesso os seus aplicativos para determinados tipos de arquivos. Por exemplo, você pode armazenar em um disco rígido grande imagens de alta resolução para impressão, enquanto mais leves miniaturas em uma unidade SSD para acesso muito rápido.
Seja qual for imagem chamada, 4D vai sempre saber como recuperar o original. Você também pode aplicar este princípio para, por exemplo, compartilhar imagens entre vários aplicativos.
Renderização gráfica melhorada
Aceleração de hardware gráfico
4D usa as tecnologias nativas dos sistemas (CoreGraphics e Direct2D) para todas as tarefas de renderização de gráficos, assim tirando proveito de aceleração de hardware quando possível, como para os formulários, imagens ou renderização de estruturas.
Migre para 4D v13 hoje, e desfrute das suas muitas funcionalidades e um melhor desempenho.














