Salvar o código fonte do projecto sem fichas
Comandos, constantes, tabelas e campos são armazenados com os seus símbolos nos ficheiros de código fonte do projecto (ficheiros 4dm). Isto permite que 4D lhes dê um novo nome automaticamente. Mas, por vezes, gostaria que estes ficheiros de código fonte fossem armazenados sem fichas para uma melhor legibilidade com um sistema de controlo de versão ou um editor de código externo, ou para uma melhor partilha de código entre projectos. Vamos ver como fazer o código fonte 4D armazenar sem estes códigos-fonte.
4D View Pro: O que há de novo em 4D v19 R4?
4D v19 R4 vem com uma nova versão do SpreadJS, o v14.2, e uma actualização do Ribbon que é compatível com ele. Vamos descobrir as novas funcionalidades oferecidas por esta nova versão.
Marque os seus comentários, uma característica dos criadores para criadores
Os comentários são essenciais na vida de um promotor. Quando trabalhamos numa nova funcionalidade, acrescentamos frequentemente comentários que são lembretes. Por exemplo:
- para validar uma parte do código com um colega,
- para refactor uma função,
- para corrigir o código que está a atrasar o desempenho,
- para dividir um método ou uma classe em secções,
- para preparar o esqueleto de uma classe e acrescentar um comentário completo dentro de cada função.
Mesmo que escreva algum código simples, tente lê-lo meses ou anos mais tarde. Continuará a parecer simples, ou gostaria de ter acrescentado comentários?
4D v19 R4 leva os comentários a um nível completamente novo com etiquetas de comentários que lhe permite organizar melhor os seus comentários.
Um novo comando para obter informações detalhadas sobre licenças
É por vezes útil monitorizar as licenças 4D no seu servidor. É por isso que com o 4D v19 R4, decidimos fornecer-lhe um novo comando dando-lhe toda a informação sobre a utilização da sua licença: Get License Usage. Deixe-me apresentá-lo a esta nova ferramenta.
Melhoria da produtividade com a sintaxe de verificação de objectos
Oauto-completamento para as aulas está disponível desde 4D v18 R4. Esta característica simplifica a escrita de códigos e limita erros nos nomes das funções, por exemplo. Mas não os evita completamente; é fácil inverter duas letras ou esquecer uma letra maiúscula, e depois ter de passar tempo à procura do motivo pelo qual o seu código não funciona.
Então, que melhor maneira do que pedir 4D para verificar se as classes ou funções já existem?
Começando com 4D v19 R4, é exibido um aviso no editor de código se chamar uma função que não existe.
Lançar um processo externo de forma assíncrona
Por vezes é necessário executar processos em segundo plano e, assim que se termina, executar algumas acções de acordo com o seu código de saída. A partir do v19 R4, 4D permite-lhe iniciar um processo em segundo plano com a nova classe 4D.SystemWorker e executar métodos de chamada de retorno automaticamente quando o processo retorna informação. Desta forma, a IU da sua aplicação mantém-se reactiva durante a execução do processo externo, e quando termina, pode exibir o resultado ao utilizador imediatamente!
Linguagem 4D: As melhorias que solicitou estão aqui
Sonha em usar avaliação de curto-circuito, operadores ternários, libertar-se de um loop, ou sair de um método com uma simples palavra-chave?
Bem, não sonhe mais! Ouvimos e estivemos atentos aos seus pedidos de funcionalidades do Fórum 4D, por isso aqui vem um conjunto de melhorias linguísticas 4D que o ajudarão a simplificar o seu código.
4D View Pro: Acelere o seu processo de desenvolvimento com modelos
A criação de relatórios ou folhas de cálculo a partir de modelos existentes acelera o desenvolvimento. Começando com 4D v19 R4, as acções de copiar e colar podem agora ser executadas utilizando código que copia uma série de células de outro local (incluindo outras áreas).
4D Write Pro – Mais controlo na disposição da página
4D Write Pro facilita a criação de documentos complexos. Os atributos de apresentação e layout podem ser aplicados a diferentes partes dos documentos, quer sejam textos, imagens, ou tabelas. Por falar em tabelas, elas beneficiam de uma nova propriedade para melhor definir o layout! Vamos ver o que 4D v19 R4 tem reservado para si.
Valor NULL para o valor em branco? Acabou-se o mapeamento por defeito
Quando cria um novo campo na sua base de dados, 4D permite-lhe escolher entre mapear o valor NULL para valores em branco ou não. A partir de 4D v19 R4, em novos projectos, 4D deixará, por defeito, de mapear o valor NULL para um valor em branco.
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
