4D V17 R3 Beta começa hoje

Tradução automática de Deepl

Estamos entusiasmados por anunciar o lançamento de beta testing para 4D v17 R3! Let’s dêem uma vista de olhos e vejam o que esta versão beta includes:

  • 4D para iOS: Mais funcionalidades para personalizar as suas aplicações móveis, com formatadores de dados, criar os seus próprios modelos, e a capacidade de adicionar os seus próprios ícones.
  • 4D Write Pro: Novos comandos para documentos complexos e de belo design.
  • 4D Ver Pro: Importação e exportação de documentos Microsoft Excel (formato .xlsx).
  • Comandos 4D mais seguros para processos ainda mais preemptivos.
  • Exporte o seu ficheiro de estrutura em texto simples para repositórios de controlo de origem.
  • Escreva os seus próprios métodos para objectos.
  • E muito mais (ver abaixo).

Descarregue agora 4D v17 R3 (Exclusivo para Parceiros 4D)

4D for iOS – Preview

Formatadores de dados

4D para iOS está a ficar mais rico em funcionalidades com cada lançamento de R. 4D v17 R3 introduz um novo conceito: Formatadores de dados. Eles permitem-lhe definir tipos de dados específicos para os seus campos, para que o conteúdo seja exibido no formato correcto. Pode rapidamente substituir o formato por defeito dos seus campos para exibir o formato da sua escolha, como moeda, booleano, percentagem, datas, e muito mais.

Crie a sua própria lista e detalhe modelos de formulários

4D para iOS já fornece várias listas e modelos de formulários detalhados para cobrir a maior parte das suas necessidades. No entanto, as coisas ficaram ainda melhores com 4D v17 R3! Agora pode criar facilmente os seus próprios modelos de formulários de lista e de detalhe.

adicione os seus próprios ícones

4D para iOS tem uma grande biblioteca de ícones. Ícones para comércio, finanças, educação, governo, saúde, indústria, imobiliária, serviços, etc. Mas e se quiser um ícone que ainda não esteja nessa lista? Com 4D v17 R3 pode adicionar os seus próprios ícones à biblioteca. Basta criar uma pasta …/Resources/Mobile/medias/icons e arrastar e largar os seus ícones para dentro dela.

4D Write Pro

novos atributos para evitar viúvas, órfãos, e quebras de página

4D Write Pro oferece duas opções para evitar viúvas e órfãos para parágrafos ou tabelas, e quebras de página dentro de parágrafos ou tabelas.

Viúvas e órfãos são as linhas simples no início ou no fim de um parágrafo que são deixadas sozinhas no topo ou no fundo de uma página. Para as evitar, 4D Write Pro tem um novo atributo a utilizar com o comando WP SET ATTRIBUTES : wk avoid widows and orphans. Os valores disponíveis para este atributo são wk true ou wk false.

Mas isso não é tudo! Há também um novo atributo para evitar quebras de página dentro de parágrafos ou tabelas: wk page break inside. Os valores disponíveis são wk avoid ou wk auto. Esta opção pode ser útil quando não se quer que um parágrafo, vários parágrafos, ou uma tabela se quebre ao longo de duas páginas.

Criar cabeçalhos e rodapés com código

Com 4D v17 R3, é possível programar um cabeçalho e um rodapé para uma secção específica com dois novos comandos: WP New header e WP New footer. Também é possível apagar um cabeçalho ou um rodapé com os comandos WP DELETE HEADER e WP DELETE FOOTER.

layout da página em 4D escrever pro

A utilização de código para definir o tamanho da página, orientação e margens é agora possível com 4D v17 R3. 4D Write Pro tem novos atributos a utilizar com os comandos WP SET ATTRIBUTES e WP GET ATTRIBUTES :

  • wk page width, wk page height
  • wk page orientation
  • wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom

gerir secções com código em 4d escrever documentos profissionais

4D v17 R3 introduz secções. As secções permitem-lhe criar diferentes layouts dentro do mesmo documento. Por exemplo, em cada secção pode definir um tamanho de papel diferente, orientação, margens diferentes, cabeçalhos e rodapés diferentes, e assim por diante. O resultado final é um documento complexo e de belo desenho. As secções podem ser manipuladas por código com dois novos comandos, WP Get sections (permitindo-lhe recuperar uma colecção de secções no seu documento) e WP Get section (para recuperar a secção actual). Para alterar os atributos de uma secção específica, pode passar a referência da secção para os comandos WP SET ATTRIBUTES e WP GET ATTRIBUTES .

4D language

Mais comandos de segurança dos fios

Com todos os comandos de segurança de linha melhorados (ver lista abaixo), as suas aplicações podem tirar o máximo partido dos computadores multi-core, resultando em respostas mais rápidas a pedidos simultâneos.

Comandos “thread-safe”:

  • COMPRESS BLOB
  • EXPAND BLOB
  • BLOB PROPERTIES
  • ENCRYPT BLOB
  • DECRYPT BLOB
  • GENERATE ENCRYPTION KEYPAIR
  • GENERATE CERTIFICATE REQUEST
  • RECEIVE BUFFER
  • SET DEFAULT CENTURY
  • GET DOCUMENT ICON
  • TRANSFORM PICTURE
  • SVG EXPORT TO PICTURE
  • Get localized document path
  • Get database localization
  • LOCKED BY
  • LOG EVENT
  • Current client authentication
  • GET MEMORY STATISTICS
  • TEXT TO ARRAY

Melhoria dos testes das bases de dados

Os produtos 4D já podem ser lançados utilizando parâmetros de linha de comando para permitir testes automáticos ou implantação. Com 4D v17 R3, foram adicionados novos parâmetros para uma flexibilidade ainda maior ao abrir a sua base de dados:

– modo de abertura: definirá como a sua base de dados é aberta: modo interpretado ou compilado.

-criar-dados: permitirá criar um novo ficheiro de dados se o actual não for encontrado ou com um nome específico se os -dados forem passados.

-user-param: enviará uma string que pode ser lida depois de a base de dados ser lançada usando o comando GET DATABASE PARAMETER.

4D View Pro

Trabalhar com documentos Microsoft Excel (.xlsx) usando 4D View Pro

Com 4D v17 R3, os comandos existentes 4D View Pro VP IMPORT DOCUMENT e VP EXPORT DOCUMENT foram melhorados. Suportam agora a extensão .xlsx (Microsoft Excel). Basta passar o seu caminho de ficheiro para os comandos e está tudo pronto!

More programming capabilities

crie os seus próprios objectos de fórmula

Os objectos mudaram a forma como muitos criadores 4D escrevem código, tornando-o mais genérico, flexível, mais fácil e mais rápido. Começando com 4D v17 R3 e o comando New formula, é possível criar fórmulas como objectos. É possível passar-lhe parâmetros ou aceder ao conteúdo do objecto. As fórmulas como objectos podem efectuar cálculos para atributos de objectos ou ser passadas para um método. Tem mesmo o seu próprio gestor de chamadas e de erros. Se já estiver a utilizar ORDA ou a fazer uma codificação clássica baseada na selecção, os objectos tornaram-se muito mais poderosos.

exportar o ficheiro de estrutura em texto simples

Com 4D v17 R3, pode exportar o ficheiro de estrutura (.4DB) como texto em vários ficheiros. Isto oferece muitas novas possibilidades, tais como o armazenamento do seu código num repositório de controlo de fontes. Duas opções estão disponíveis para a exportação, ou através de um novo item no menu “File/Export” ou pode usar o novo comando Export structure file.

converter formulários 4D clássicos em formulários dinâmicos

4D v17 R3 introduz um novo comando que lhe permite exportar formulários 4D clássicos (armazenados em ficheiros .4DB) para formulários dinâmicos. Pode passar o nome do formulário e receber um objecto que descreve o formulário. Depois, dependendo das suas necessidades, pode modificar as opções do formulário, tais como o tamanho da fonte ou a posição dos objectos no ecrã.

obter informações sobre a aplicação em execução

Com o Get application info pode recuperar informações sobre a configuração da rede e a actividade da sua base de dados, tais como: a quantidade de CPU utilizada, o tempo desde que foi iniciada, e a lista continua.

Precisa de mais detalhes técnicos? Dê uma vista de olhos na documentação4D v17 R3 Beta no 4D Doc Center.

O seu feedback é muito apreciado e irá ajudar-nos a melhorar a qualidade dos nossos produtos e a servir melhor as suas necessidades. Adoraríamos ouvir a sua opinião sobre qualquer uma das características acima. Contribua para o nosso fórum “versão beta(acessível a todos os Parceiros 4D).

Ainda não é um parceiro? Torne-se um Parceiro 4D e junte-se à conversa!

Avatar
Gerente de Marketing do Produto - Intissar entrou em 4D em 2017 como Gerente de marketing de Produto. Trabalha junto as equipes do produto, marketing, engenharia e assistência técnica para destacar o ‘por quê’, o ‘como’ e o ‘quê’ das funcionalidades novas e atualizadas a diferentes audiências. Esta proximidade lhe permite elaborar marcos de mensageria e escrever conteúdos profundos e amostras de código para o blog e o website de 4D. Depois de formar-se como engenheira em Ciências da Computação na universidade de VINCI, Intissar trabalhou em várias startups como engenheira de software. Sua experiência prática inclui a especificação, o design e o desenvolvimento de software, a formação e o apoio aos usuários e a gestão de times.