Fórmula – Pense fora da caixa
De acordo com os 10 primeiros posts no blogue de 2019, a Fórmula: Mais poder por detrás da simplicidade dos posts classificados nos cinco primeiros lugares … Parece que Formula chamou realmente a vossa atenção, por isso aqui vai outra dica que Vincent de Lachaux (programador e perito 4D) me mostrou e que estou a partilhar convosco!
Fórmula: Mais poder por detrás da simplicidade
O comando Formula está disponível desde 4D v17 R3. Até agora, pode ter pensado em atribuir uma fórmula como método a um objecto ou construir objectos inteligentes que possam calcular valores ou fazer tudo o que precisar. Isso é realmente fantástico, e há mais do que se pode imaginar!
Tive uma grande demonstração de Vincent de Lachaux – Desenvolvedor e perito 4D – sobre como ele usa este comando. Para este post no blog, compilei diferentes cenários a partir dessa demonstração para vos dar uma visão sobre uma dimensão diferente deste comando.
4D v17 R3 está aqui!
4D v17 R3 está agora disponível!
Para aguçar o seu apetite, aqui está uma visão geral do que este lançamento de R tem para oferecer:
- Crie os seus próprios métodos de objectos e aproxime-se um passo em direcção às aulas na língua 4D.
- Mais características 4D para iOS para uma aplicação móvel personalizada com formatadores de dados, modelos personalizados, e a capacidade de adicionar os seus próprios ícones.
- A capacidade de exportar o ficheiro .4DB para múltiplos ficheiros de texto como um primeiro passo para um apoio total ao controlo da fonte – a chegar num lançamento futuro.
- 4D Write Pro está a ficar mais rico em funcionalidades, com novos comandos e atributos para criar documentos complexos e bonitos.
- Importação e exportação de documentos Microsoft Excel (formato .xlsx) com o 4D View Pro.
Tudo isto e muito mais espera por si!
Um componente para exportar o ficheiro de estrutura
Graças ao 4D v17 R3, pode exportar o seu ficheiro de estrutura em múltiplos ficheiros de texto. Por exemplo, com apenas algumas linhas de código, pode criar uma cópia da sua base de dados todas as manhãs. Pode utilizá-la para acompanhar o histórico ou para enviar a sua base de dados a um colega e ver as alterações quando terminarem de trabalhar na mesma.
Fornecemos-lhe um componente pronto a usar com apenas dois métodos: um para configurar os dados a exportar, e o outro para exportar a sua base de dados.
Melhores documentos com dois novos atributos
Para produzir um bom documento, é necessário respeitar algumas regras e fundamentos de tipografia. Por exemplo, a gramática, a ortografia e a estrutura do seu documento mostram a qualidade do seu texto. Uma destas regras diz respeito à distribuição de parágrafos e tabelas por várias páginas.
4D Write Pro oferece-lhe duas opções para gerir a distribuição de parágrafos:
- Evite a quebra de página dentro de parágrafos ou tabelas, e
- Evitar viúvas e órfãos por parágrafos ou tabelas.
Vamos investigar mais detalhes.
Melhoria dos testes das bases de dados
Como programador, está consciente de que a melhoria da qualidade dos seus desenvolvimentos é muitas vezes baseada em testes unitários. Para lançar estes testes, os programadores e as equipas de QA precisam de ferramentas para lançar bases de dados 4D em diferentes modos (utilizador único / cliente-servidor) e ambientes distintos (Macintosh / Windows).
Os produtos 4D já podem ser lançados usando parâmetros de linha de comando para permitir testes automáticos ou implementação. E se quiser criar o seu próprio mecanismo de actualização ou se precisar de lidar com uma exploração de servidores com centenas de Servidores 4D em execução? Talvez queira especificar qual o ficheiro de base de dados a utilizar – ou passar parâmetros no lançamento …
Use os seus próprios ícones em 4D para iOS
Como vimos nos últimos dois 4D para posts no blogue iOS (formatadores de dados e a criação de modelos personalizados), 4D para iOS está a tornar-se mais rico em funcionalidades com cada versão. Isto fornece mais opções ao construir o seu 4D para aplicações iOS. Neste post de blogue, veremos como pode usar os seus próprios ícones para aplicações mais personalizadas.
Layout da página em 4D Write Pro
Ao criar um documento, é necessário definir o tamanho da página, a orientação e as margens. A partir da v17 R3, pode fazer tudo isto através da programação. E para isso, novos atributos estão à sua disposição.
Obter informações sobre a aplicação em curso
4D v17 R3 leva a análise da sua base de dados um passo à frente, permitindo-lhe criar um diálogo personalizado de administração do servidor. Seguindo a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, obter detalhes sobre a licença activa, e obter todos os detalhes de hardware e sistema, tem agora também a capacidade de recuperar a actividade e configuração de rede da base de dados em execução.
Precisa de saber em que endereço IP e porta a base de dados está a ouvir, se as comunicações entre o cliente e o servidor estão encriptadas, ou se a camada de rede herdada é utilizada? Basta ligar para o novo comando, Get application info. E isso não é tudo! Este comando também devolve informações sobre a base de dados, tais como: a quantidade de CPU utilizada, o tempo desde o seu início, e a lista prossegue.
Converter as formas 4D clássicas em formas dinâmicas
Os seus formulários podem ter de ser alterados dependendo das necessidades do seu cliente ou utilizador. Por exemplo, a cor preta pode ser perfeita para um utilizador, mas não tanto para outro utilizador (que vê o azul como a perfeição final). Felizmente, os formulários dinâmicos (introduzidos com 4D v16 R6) estão aqui para o ajudar a lidar com as preferências dos seus utilizadores. Mas reescrever um formulário existente para um formulário dinâmico pode ser uma tarefa difícil, e nem sempre é fácil começar com uma página em branco. Idealmente, seria melhor ter um rascunho que pudesse ser modificado e melhorado. Com 4D v17 R3, é agora possível converter facilmente um formulário 4D clássico (armazenado em ficheiro .4DB) para um formulário dinâmico.
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