Tempos dentro de objectos… (e em qualquer outro lugar)
Os objectos estão de novo a fazê-lo, continuando a demonstrar a sua utilidade para aliviar a sua vida como programador.
A utilização de valores de tempo (ou duração) dentro dos objectos é agora mais suave e mais intuitiva. Começando com 4D v17, os tempos dentro de objectos são definidos como segundos – e não milissegundos!
Como criar um formulário genérico com formas dinâmicas
Imagine que a sua base de dados contém várias tabelas de tipos ou categorias. Estas tabelas são muito simples, frequentemente apenas com um identificador e um campo de texto. Para fins de demonstração, digamos que é uma base de dados de gestão de sapatos. Para qualificar os produtos, precisamos de definir o seu tipo, cor, padrão, material, estação do ano e assim por diante.
É incómodo gerir cada uma destas tabelas numa forma de lista e num formulário de entrada e métodos associados. Neste caso, a utilização de um formulário genérico é essencial para evitar duplicações e simplificar a manutenção.
E é aí que os formulários dinâmicos e as indicações JSON são úteis!
Obter informação sobre o hardware da máquina
4D v17 vai um passo mais além para lhe permitir criar um diálogo personalizado de administração de servidores. Após 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, bem como detalhes sobre a licença activa, tem agora a capacidade de recuperar também todo o hardware e detalhes do sistema para a máquina que executa o seu servidor 4D.
Precisa de saber que SO está a ser utilizado, que processador(es), quanta RAM está disponível, etc.? Basta chamar o novo comando Get system info local ou remotamente! E isto não é tudo, este comando pode ser extremamente útil para diagnosticar e resolver rapidamente quaisquer problemas que possam surgir.
Obter a posição de qualquer parte de um documento 4D Write Pro
4D Write Pro está em contínua evolução; graças às novas características e funcionalidades que estamos a enviar com cada lançamento R. Um mundo de possibilidades está bem aberto! Hoje, graças a um novo comando, é possível obter um conjunto de informações sobre a localização de qualquer elemento dentro dos seus documentos.
Loops, loops e … mais loops!
Como muitas outras linguagens de programação, 4D fornece a capacidade de iterar sobre números com um For(…) / End for ou sobre uma condição, graças à While(…)/End while e Repeat/Until(…) palavras-chave. Estas iterações (ou loops) são muito úteis, mas não são a forma mais apropriada de iterar sobre tipos de dados avançados, tais como colecções e selecções de entidades. É por isso que as novas For each(…)/End for each iterator foi criado, para ajudar a facilitar a sua codificação!
Como criar uma forma dinâmica a partir de uma mesa em 3 passos!
4D v17 inclui formulários dinâmicos, inicialmente introduzidos em 4D v16 R6, uma forma poderosa e flexível de construir dinamicamente formulários totalmente adaptados às necessidades dos seus utilizadores finais . As possibilidades das formas dinâmicas são tremendas. Neste post, veremos um exemplo concreto do que se pode fazer com estes novos formulários.
Encontre um valor de atributo específico numa única linha de código!
Lembra-se dos dias em que tinha de utilizar loops aninhados e declarações condicionais para recuperar o atributo de um objecto? Então acabou com um longo e complicado pedaço de código? Bem, esses dias acabaram! Graças à notação de objectos combinada com colecções e os seus métodos, agora é capaz de escrever código mais rapidamente, e de uma forma mais legível!
Encontrar o valor de um atributo específico nunca foi tão fácil. Vamos dar uma vista de olhos a um cenário da vida real e descobrir como!
Fácil acesso aos ficheiros de registo
Os ficheiros de registo podem ser extremamente úteis para a resolução de problemas. São também uma grande ajuda para encontrar a causa de raiz de um incidente. Os ficheiros de registo permitem-nos saber onde e quando ocorreu um problema. Antes, com o Get 4D folder pode aceder facilmente à pasta que contém todos os registos. Agora, 4D v16 R6 torna fácil encontrar um determinado ficheiro de registo, graças ao melhoramento do Get 4D file comando.
Utilização de elementos de caminho em objectos
4D está a facilitar a vida do seu programador com dois novos comandos para gerir sem esforço caminhos de ficheiros ou pastas. Poupe tempo valioso com os comandos Path to object que, numa única linha de código, extrai a extensão, o nome do ficheiro ou a pasta principal. Depois é possível modificar e recombinar os diferentes atributos do objecto para compor um novo caminho com Object to path.
Datas dentro de objectos!
Os objectos são óptimos! A sua flexibilidade, combinada com velocidade e elegância, fazem deles uma primeira escolha para a maioria dos criadores. A utilização de datas dentro dos objectos é agora mais fácil e mais intuitiva. A partir de agora, as datas podem ser definidas como datas – e não cordas dentro de objectos!
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