Os nossos 10 melhores posts no blogue a partir de 2017!

Tradução automática de Deepl

Desde a Notação de Objectos a 4D Write Pro e segurança a dicas simples, 2017 tinha tudo! Vamos dar uma olhada atrás com dez dos nossos posts mais lidos. Aqui estão os tópicos que chamaram a sua atenção em 2017:

#10 – caixa de listagem: mais possibilidades de programação

Neste post de blogue, introduzimos a possibilidade de utilizar programação genérica com caixas de listagem. Agora os programadores têm controlo total sobre a lista completa de propriedades das caixas de listagem.

#9 – pesquisa através da ligação de argumentos de consulta de atributos de matriz

4D fornece várias formas de consultar dados utilizando índices, de uma forma extremamente rápida. Melhor ainda, esta funcionalidade foi melhorada ao permitir consultas ainda mais complexas dentro de uma lista de elementos … num único objecto!

#8 – 4D write pro: criação de documentos por programação

4D Write Pro facilita a criação automática de documentos graças ao conceito de bookmark . Isto permite construir facilmente novos documentos, secção por secção. Uma base de dados de demonstração está incluída neste post para lhe mostrar como utilizar os novos comandos para gerar documentos de forma dinâmica.

#7 – descubra como a notação de objectos pode simplificar a vida de um programador

Este post apresenta uma grande melhoria para a língua 4D: Notação de objectos. Destacamos o que pode ser feito de forma diferente e mais eficiente graças ao poder da Notação de Objectos!

#6 – o carimbo temporal está agora disponível

Foi introduzido um novo comando para obter um carimbo de tempo UTC preciso, incluindo milissegundos. Como exemplo, esta informação pode ser utilizada num ficheiro de registo para saber exactamente quando ocorreu um evento!

#5 – modo sdi para aplicações no windows

As aplicações 4D podem beneficiar do modo SDI no Windows. Anteriormente, a 4D tinha uma janela principal cinzenta (a janela MDI) com todas as janelas de aplicação expostas no interior (como janelas de criança). As aplicações SDI, contudo, têm uma janela principal que pode abrir muitas janelas adicionais de forma independente.

#4 – novo objecto: uma forma fácil de inicializar um objecto

Introduzimos um novo comando para inicializar um objecto: New object. Este comando cria um objecto e devolve uma referência ao mesmo. Portanto, OB SET é agora desnecessário em várias situações.

#3 – notação de objectos: outra forma de codificação

Com a Notação de Objectos surgiram muitas possibilidades. Uma delas já não é necessária a utilização de OB Get ou OB SET. Além disso, a execução do código é 10 vezes mais rápida com a Notação de Objectos!

#2 – Descobrir e utilizar acções padrão

Foram acrescentadas mais de 100 acções padrão para 4D Write Pro e Styled Text. Neste post, apresentámos várias formas de utilizar acções padrão, bem como os seus benefícios. Uma delas é o tratamento automático do item de menu ou a desactivação do botão 4D sempre que a acção não é aplicável, sem qualquer codificação!

#1 – crie a sua própria interface para o 4D Write Pro

No posto #1 de 2017, enfatizámos a utilização de acções padrão para lidar com as áreas 4D Write Pro. Sem uma única linha de código, é possível criar rapidamente uma barra de menu ou um menu contextual personalizado para gerir facilmente os seus documentos 4D Write Pro.

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.