Código VS: Ir para Definição & Assinatura Ajuda
4D v19 R6 trouxe o suporte de editores de código fonte externos (por exemplo, Visual Studio Code), permitindo-lhes manusear o código 4D e fornecer-lhes funcionalidades padrão tais como o realce de sintaxe usando a extensão Visual Studio Code.
4Dv19 R7 traz duas novas capacidades: Ir para Definição e Assinatura de Ajuda.
Configuração de realce de sintaxe de código usando a extensão Visual Studio Code
Falámos recentemente sobre a nossa nova extensão Visual Studio Code que permite ao VS Code comunicar com o 4D para a gestão de códigos. O destaque da sintaxe foi a primeira característica do Protocolo de Servidor de Linguagem em 4D v19 R6. Vamos ver como personalizar a renderização do seu código fonte.
Uma novíssima extensão do Visual Studio Code à sua disposição
4D suporta agora o Protocolo Servidor de Linguagem para permitir aos editores externos de código fonte lidar com o código 4D e fornecer-lhes funcionalidades padrão tais como realce de sintaxe, ajuda de sintaxe, ir para definição, ou digitar adiante. Vamos ver como tirar partido disso no Visual Studio Code.
Novas Dicas e Truques para as suas aplicações 4D
por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc
Como sabe, a Base de Conhecimento 4D é uma biblioteca de informação sobre a tecnologia 4D onde são activamente publicadas dicas técnicas semanais e técnicas mensais. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.
Este post do blogue cobre 12 dicas:
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.
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