4D v18 R3 está aqui
Estou entusiasmado por anunciar que o 4D v18 R3 está agora disponível!
O 4D v18 R3 é um dos mais completos lançamentos de artigos já entregues. Também marca o início de um passo muito importante no mundo da programação 4D com a adição de programação orientada a objectos.
Para aguçar o seu apetite, aqui está uma espreitadela do que lhe espera:
- A linguagem 4D deu um grande salto com a introdução de classes que lhe permitem escrever código modular, reutilizável, e de fácil manutenção.
- A ORDA também está repleta de novos avanços: por exemplo, não precisa de reiniciar a sua base de dados para ter uma datastore actualizada quando a estrutura é actualizada. Além disso, uma única linha de código é tudo o que precisa para seleccionar linhas para uma selecção de entidade.
- O conjunto demonitorização do Servidor 4D foi melhorado com uma funcionalidade adicional para que possa obter todas as operações executadas para além de um tempo especificado e outras informações úteis.
- As possibilidades de desenvolvimento foram ainda mais alargadas com acções padrão adicionais para a interface 4D Write Pro.
- 4D para iOS fornece-lhe mais de 40 modelos prontos a usar. Basta um único clique para os descarregar directamente do editor do projecto e começar a fazer a aplicação personalizada perfeita para as suas necessidades.
- Execute múltiplos servidores web numa única instância 4D, tire partido de novo método e documentação de componentes, use uma área web fora do ecrã num servidor sem cabeça, explore os avanços que trouxemos para o XPath, mais opções para personalizar as folhas de trabalho 4D View Pro, tudo isto é apenas um vislumbre do que está disponível em 4D v18 R3 para si.
Bases de dados de projectos: Construa a sua própria documentação para componentes
Num post de blog anterior, mostrámos-lhe que a documentação para os métodos voltou no Explorer. Quer levar as coisas ainda mais longe e utilizá-las como documentação para os seus componentes? Neste post do blogue, mostrar-lhe-emos como!
Usar uma área web fora do ecrã
Precisa de carregar páginas web, extrair metadados, ou gerar imagens a partir do conteúdo das páginas num servidor sem cabeça? Se respondeu “sim”, então está com sorte porque 4D v18 R3 torna isso possível! Agora pode criar uma área web fora do ecrã com o WA Run offscreen area comando.
Descarregue os seus emails em formato MIME com POP3
Precisa de armazenar todos os e-mails comerciais, por exemplo, para fins legais ou fiscais? Estes documentos devem ser guardados tal como estão. Ou seja, como foram recebidos… nos seus formatos originais, não convertidos. 4D v18 R3 responde a esta necessidade, fornecendo-lhe um novo método que lhe permite receber e-mails no seu formato MIME original.
ORDA: uma datastore actualizada sem reiniciar
Estamos entusiasmados por anunciar que o 4D v18 R3 inclui uma melhoria que terá um enorme impacto na experiência do promotor. Uma característica que muitos de vós solicitaram, e o 4D entrega!
Quando trabalha em modo autónomo 4D durante a fase de desenvolvimento (escrever e testar o seu código), já não é obrigado a reiniciar a sua base de dados para ter uma datastore actualizada (ds) quando a estrutura é actualizada!
Agora não precisam de reiniciar a base de dados cada vez que precisam de um novo atributo ou de uma nova tabela no vosso código! É tudo automático!
Quando se chama o ds obtém-se um objecto de datastore actualizado. Isto significa que várias versões deste objecto de datastore são tratadas ao mesmo tempo … dependendo de quando actualiza a sua estrutura … sem quebrar os processos de execução.
Se trabalhar em modo cliente/servidor, isto funciona bem para o código em execução no Servidor 4D.
Para clientes remotos, é simplesmente necessário reiniciar o cliente que requer a actualização da estrutura.
Utilizar documentos 4D Write Pro como formulários de entrada
Quer evitar que os utilizadores modifiquem acidentalmente um determinado documento 4D Write Pro (total ou parcialmente)? Está interessado em manter algumas partes de um documento intocadas(por exemplo , dando aos utilizadores a possibilidade de preencher os campos num acordo de não divulgação ao mesmo tempo que assegura que nenhuma das informações do documento é alterada ou alterada de alguma forma)? Se estiver a acenar com a cabeça, então continue a ler! 4D v18 R3 permite-lhe manter partes dos seus documentos protegidas, ou por outras palavras:“não editável“.
Bases de dados de projectos: A documentação do método está de volta
Ao desenvolver uma aplicação, pode ser muito útil ter acesso rápido aos detalhes de um método(por exemplo, uma explicação do que faz, a sua sintaxe, e uma definição dos parâmetros que lhe são transmitidos). Isto torna-se ainda mais importante quando se utiliza um componente compilado. Não se pode olhar para o conteúdo do método, pelo que só se pode confiar na sua documentação para compreender como utilizá-lo.
O diálogo do Explorer foi melhorado e a documentação está agora disponível em 4D v18 R3 para bases de dados de projectos.
Monitorizar a actividade do servidor 4D com esta nova ferramenta
4D View Pro: Mais opções para personalizar as suas folhas de trabalho
Para criar documentos de fácil utilização, é frequentemente necessário esconder uma linha de grade ou cabeçalho, proteger certas células, ou simplesmente mudar a cor da linha para respeitar a identidade corporativa. Com 4D v18 R3, pode fazer tudo isto e muito mais com o novo comando VP SET SHEET OPTIONS comando.
Múltiplos servidores web numa única instância 4D
Alguma vez precisou de utilizar múltiplos servidores web para, por exemplo, dividir o seu código de aplicação web em várias unidades de negócio, ou separar o servidor web do administrador do do utilizador ou executar uma parte antiga, ainda não preparada para a utilização preventiva, numa instância separada, permitindo que a parte principal corra de forma preventiva?
Se estiver a acenar com a cabeça sim, então continue a ler porque 4D v18 R3 permite-lhe fazê-lo… com facilidade.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política