Uma fita poderosa e rica em características para 4D View Pro
Para além da barra de ferramentas existente, temos o orgulho de anunciar a adição de uma barra de ferramentas ao estilo de fita muito poderosa para melhorar a interface de utilizador 4D View Pro. Basta seleccionar uma opção na Lista de Propriedades e está desligado e a funcionar!
Ligações em documentos 4D Write Pro
Como programador ou utilizador final, sabe como as hiperligações podem ser convenientes. Sem eles, seria necessário conhecer o URL de cada página na Internet! Eles permitem-lhe transformar o seu texto ou imagens em links para permitir transições fáceis de um local(por exemplo, um documento 4D Write Pro) para outro (tipicamente um website).
E se as hiperligações pudessem oferecer mais? E se pudessem lançar a execução de código 4D ou simplesmente mover o cursor para uma área diferente no mesmo documento? Eles podem!
Puxar para refrescar com 4D para iOS
Com o v17 R5, 4D para iOS é enviado com uma característica fixe: Puxar para a renovação. É um gesto muito útil, uma vez que tudo o que precisa de fazer, para refrescar os seus dados, é percorrer até à parte superior do ecrã, depois deslizar o dedo para baixo. Com esta funcionalidade muito intuitiva, o conteúdo da sua aplicação é actualizado num instante.
Registe as suas conversas SMTP
Como prometido num post anterior, cada lançamento R inclui mais avanços relacionados com a funcionalidade do correio electrónico, desbloqueando o seu poder oculto.
4D v17 R5 fornece uma nova funcionalidade interessante para os registos de correio electrónico. Por vezes, durante o desenvolvimento tudo funciona bem, mas quando se envia para o cliente, há um problema na entrega de emails. Descobrir onde ocorre a falha pode ser difícil, uma vez que a comunicação é encriptada e muitas vezes não se tem acesso aos ficheiros de registo do servidor SMTP. O problema está muito provavelmente relacionado com o seu servidor SMTP, mas como pode ter a certeza? Basta iniciar o log SMTP na sua aplicação! Este registo contém um registo de todas as acções realizadas, incluindo as que interrompem a ligação. Melhor ainda, este registo mostra as comunicações com o servidor SMTP em texto simples e não encriptado, tornando mais fácil a sua análise.
Converter uma base de dados existente num Projecto
A partir de 4D v17 R5, é possível criar um projecto de base de dados. Um dos maiores benefícios dos projectos é a facilidade com que facilita o trabalho colaborativo para equipas distribuídas … armazenando a fonte num sistema de controlo de fonte em ficheiros de texto simples. Quer seja um único programador ou parte de uma equipa, isto abre um novo mundo de possibilidades.
Mas e as bases de dados existentes? Podem ser convertidas em projectos? Sim! Este post no blogue tem tudo a ver com mostrar-lhe como fazer isto e informá-lo de algumas coisas a saber antes de prosseguir.
Projecto 4D: Abraçar uma nova era de colaboração
4D tem sido um apoiante de longa data do desenvolvimento da equipa, desde o Servidor 4D 1.0. O maior benefício de trabalhar em conjunto no mesmo código fonte, é permitir tanto o desenvolvimento de equipas como os testes de equipas. No entanto, isto pode criar algumas desvantagens para as equipas distribuídas, uma vez que podem não ser capazes de trabalhar na mesma fonte.
Após uma reescrita completa, 4D suporta agora duas formas de trabalhar com fontes: binária e projecto. Binário é o 4D que todos conhecemos e adoramos, com a fonte num ficheiro binário para permitir o desenvolvimento de equipas com o Servidor 4D. O projecto facilita o trabalho em colaboração das equipas distribuídas, armazenando a fonte num sistema de controlo de fontes em ficheiros de texto simples.
Comece com a encriptação em 4D
Num post de blog anterior, anunciámos novas ferramentas de encriptação de dados para as vossas bases de dados 4D. Agora é tempo de sujar as nossas mãos e aprender mais sobre estas ferramentas que foram concebidas para serem tão automáticas quanto possível.
Ler campos de objectos 4D com motor SQL
Um campo de objecto 4D é um tipo de campo de base de dados persistente, armazenado como conteúdo binário. Anteriormente, a leitura deste tipo de campo por um driver ODBC não era possível. Até hoje.
Antes, era devolvido um erro ao tentar ler um campo de objecto. Isto impediu a conclusão de um simples Select * dos pedidos de myTable , o que poderia ser frustrante para os utilizadores que apenas queriam navegar pelo conteúdo de uma tabela.
Boas notícias! O motor SQL foi actualizado para permitir a leitura de campos de objectos 4D.
Introdução à encriptação de dados em 4D
Os DADOS estão em todo o lado. À medida que as nossas vidas se movem cada vez mais online, a importância da segurança dos dados também aumenta. Os dados dos clientes devem ser vigilantemente guardados contra potenciais ameaças e violações. Em muitos casos, a utilização de uma ferramenta de encriptação de disco (como o Bitlocker da Microsoft ou o FileVault da Apple) proporciona um nível de protecção suficiente, mas e se o seu cliente ou o seu CSO (Chief Security Officer) necessitarem de encriptação ao nível da base de dados – com base em tabelas?
Durante a Cimeira 4D de 2018, pediu uma solução para encriptar os seus dados e nós fornecemos. Estamos entusiasmados por apresentar novas ferramentas de encriptação de dados para as suas bases de dados 4D.
4D v17 R5 Beta começa hoje
Temos o prazer de anunciar o lançamento dos testes beta para 4D v17 R5.
4D v17 R5 é um dos lançamentos R mais ricos de sempre, e não podíamos estar mais felizes por partilhar todos os avanços que acrescentámos à lista sempre crescente de funcionalidades 4D:
- Está disponível uma nova encriptação de dados incorporada para as suas bases de dados 4D, adicionando outro nível de segurança que é completamente transparente, seguro, e rápido.
- Acções, sincronização de dados incremental, e relações de N para um estão agora disponíveis para 4D para iOS.
- O motor SQL foi actualizado para permitir a leitura de objectos 4D.
- Mais funcionalidades de e-mail: O registo de conversas SMTP, cabeçalhos de correio personalizados, e suporte de charset antigo estão prontos e à sua espera.
- Avanços adicionais na linguagem 4D e ORDA para uma melhor legibilidade, manutenção eficiente do código, e desempenho optimizado.
- Para além dos comandos serem alargados ou renomeados, pode também invocar um método da sua aplicação 4D, graças ao poder do 4D Write Pro.
- Uma nova e poderosa barra de ferramentas ao estilo de fita para melhorar a interface de utilizador 4D View Pro está à sua disposição.
- E muito mais (ver abaixo).
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