Aceda às suas aulas de componentes do seu projecto anfitrião
Os componentes podem agora publicar aulas! E ainda melhor, se a sua aplicação ainda estiver em modo binário, pode agora beneficiar de classes e desenvolvimento orientado para objectos, utilizando um componente (em modo de projecto) para criar as suas próprias classes e utilizá-las a partir da sua aplicação (baseada em modo binário).
Novas possibilidades para personalizar o editor de código
Quando se trata de personalizar o editor de código, todos pensam na fonte e nas cores do código. Mas também é possível personalizar a janela do editor de código e algumas interacções com o código. Cada um tem as suas próprias preferências e formas de trabalhar.
Além disso, a parte mais essencial de um editor de código é a área de escrita do código. Com 4D v19 R4, redesenhámos o editor para destacar o seu código e dar-lhe o máximo de espaço possível.
É precisamente por isso que 4D v19 R4 lhe permite mostrar ou esconder as dez pranchetas. Se não utilizar as dez pranchetas, pode iluminar a barra de ferramentas com a preferência “Mostrar prancheta”.
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.
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.
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.
Saltar rapidamente para diferentes funções de uma classe
Asclasses foram introduzidas com 4D v18 R3. Permitem organizar a sua lógica empresarial e separá-la mais rapidamente da parte da UI.
As classes são compostas por várias funções de duração variável, pelo que nem sempre é fácil encontrar a função que deseja modificar, ou passar de uma função para outra. Pode utilizar o explorador, que exibe classes e funções, mas quando está a codificar na janela do editor, não quer perder tempo a mudar de janela.
Com 4D v19 R4, a lista de funções da sua classe é exibida na barra de ferramentas do editor de código, permitindo-lhe saltar facilmente para uma função específica.
Navegação simplificada entre janelas de desenvolvimento
Quando se escreve uma nova função ou método, ou quando se cria uma forma, o trabalho nunca é linear. Normalmente precisamos de o fazer:
- aceder ao explorador para encontrar o formulário na sua pasta
- aceder ao explorador para escrever a documentação para o método
- ler a documentação de um comando no sítio de documentação 4D
- ler a documentação do método de um componente
Nesta nova versão, acrescentámos alguns itens de menu no editor de códigos e no editor de formulários para lhe permitir navegar melhor entre os diferentes elementos de um projecto.
Mostrar documentação em linha directamente do editor de códigos
Nas últimas versões de 4D, foram feitas várias melhorias para simplificar a escrita do código com classes:
- sugestões de funções e atributos de acordo com o tipo
- exibição do protótipo com uma breve descrição
Com 4D v19 R2, pode abrir a documentação online de uma função com uma única acção.
Editor de código: Múltiplos temas, à sua escolha!
O conjunto de características do editor de código cresce a cada lançamento, e 4Dv19 não é excepção.
Cada programador tem o seu próprio gosto especial – e por vezes peculiar – quando se trata do seu editor de código (fonte, tamanho da fonte, cor dos elementos, etc.). O que parece óptimo e aumenta a produtividade de um programador pode ser um obstáculo para outro. É por isso que 4D v19 introduz a gestão temática.
Se “criar o meu próprio tema” está na sua lista de baldes, agora é a altura certa para o verificar! 4D v19 vem com temas básicos que podem ser enriquecidos e adaptados ao seu próprio gosto.
Editor de código: Escreva mais código em menos tempo!
Com 4D 18 R4, anunciámos a disponibilidade das funções sugeridas para as classes (4D e modelo de dados). Com 4D v18 R6, temos mais boas notícias para simplificar e facilitar a escrita do código no editor: O protótipo de uma função e uma breve descrição são exibidos no editor de código!
Acelere o seu processo de desenvolvimento e evite os erros de digitação. Agora, a informação sobre funções de classe é exibida no editor de código, ajudando-o a escrever mais em menos tempo enquanto se certifica de que está no caminho certo!
Vamos descobrir mais!
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