Desenvolvimento de código de servidor em aplicações de projecto
O desenvolvimento e depuração de código de servidor em aplicações de projecto tornou-se mais fácil do que nunca em 4D v18 R4. Sem mais delongas, vejamos como fazê-lo.
Projecto por defeito. Binário a pedido
Osprojectos foram introduzidos em 4D v17 R5. Uma arquitectura representando uma enorme evolução para aplicações 4D, os projectos abriram o mundo 4D a ferramentas de controlo de fontes, programação colaborativa, partilha de código, modularidade, e muito mais! Para tornar as coisas ainda melhores (e mais simples), 4D v18 R4 cria novos projectos por defeito, enquanto os programadores – se assim o desejarem – podem continuar a criar bases de dados binárias através de uma configuração simples.
Bases de dados de projectos: Construa a sua própria documentação para componentes
Num post de blog anterior, mostrámos-lhe que a documentação para os métodos voltou no Explorer. Quer levar as coisas ainda mais longe e utilizá-las como documentação para os seus componentes? Neste post do blogue, mostrar-lhe-emos como!
Bases de dados de projectos: A documentação do método está de volta
Ao desenvolver uma aplicação, pode ser muito útil ter acesso rápido aos detalhes de um método(por exemplo, uma explicação do que faz, a sua sintaxe, e uma definição dos parâmetros que lhe são transmitidos). Isto torna-se ainda mais importante quando se utiliza um componente compilado. Não se pode olhar para o conteúdo do método, pelo que só se pode confiar na sua documentação para compreender como utilizá-lo.
O diálogo do Explorer foi melhorado e a documentação está agora disponível em 4D v18 R3 para bases de dados de projectos.
Definir o tamanho da fonte para a fonte automática
Num lançamento R anterior, acrescentámos dois novos temas automáticos para definir a fonte e o tamanho da fonte, pelo que há três temas automáticos à sua disposição que respeitam as directrizes de cada plataforma. Para conceber a sua interface, o tema automático é a forma recomendada para cada objecto de formulário, utilizando a fonte e o tamanho recomendado pelo SO.
Em alguns casos, poderá necessitar de mais controlo e ter razões válidas para ignorar as linhas de orientação. Com 4D v18 R3, pode anular o tamanho dos temas automáticos e ter mais controlo sobre a forma como o seu texto é exibido.
Programação orientada a objectos em 4D: Gerir herança de classe
Num post de blog anterior, introduzimos um conceito muito importante na programação orientada para objectos: Aulas. Agora vamos passar por outro conceito central: Herança, o mecanismo que permite a uma classe adquirir o comportamento de outra classe.
Uma introdução à programação orientada a objectos em 4D: Aulas
Muitos de vós têm pedido para serem capazes de definir um tipo de objecto desde que o tipo de objecto se tornou disponível. Graças à notação de objecto, muitos de vós sonham em ter funções de objecto. Não sonhem mais e digam olá às aulas na base de dados de projectos 4D v18 R3! Neste post de blogue, estamos a introduzir um dos conceitos mais interessantes de programação orientada a objectos … juntamente com um exemplo de base de dados e um vídeo bónus!
Flash de notícias: Componentes 4D disponíveis no GitHub!
Em 2017, 4D iniciou um novo programa para partilhar o código fonte dos componentes internos 4D com os Parceiros 4D.
A partilha do código fonte dos componentes 4D permite-lhe personalizá-los e torná-los seus! Com as bases de dados de projectos e a capacidade de partilhar o código fonte de uma aplicação através de um sistema de controlo de fontes, convertemos os nossos componentes internos 4D em bases de dados de projectos e empurramos o código fonte para a conta 4D GitHub. Está aberto a todos, tudo o que precisa para tirar partido dele é uma conta em Github. Porque é que fizemos isto? Para facilitar a sua vida, mantendo-se a par das alterações e modificações tanto no código como nos formulários.
Bases de dados de projectos: Git. Compromisso. Puxar. Puxar e mais
Num post de blog anterior, introduzimo-lo ao Git (um sistema de controlo de versões) e ao Github (um serviço de alojamento baseado na nuvem) e como pode partilhar o seu código 4D com outros programadores. Neste post do blog, vamos um pouco mais longe, explorando alguns cenários que um programador pode encontrar, tais como clonagem de um repositório remoto, ignorando ficheiros já comprometidos, e resolução de conflitos de fusão.
Bases de dados de projectos: Melhores vistas no editor de formulários
O Editor de Formulários permite-lhe criar, modificar e personalizar os seus formulários. Estão disponíveis várias ferramentas para facilitar o seu trabalho, uma das quais é a paleta Views. Esta ferramenta facilita a construção de formulários complexos através da distribuição de objectos em diferentes vistas. As vistas permitem que os objectos sejam escondidos ou exibidos conforme necessário.
E se estiver a trabalhar num formulário desenvolvido por outra pessoa? Como se pode determinar rapidamente se o formulário utiliza vistas? Há limitações no número de visualizações permitidas? 4D v18 R2 e bases de dados de projectos eliminam estas questões existenciais ao mesmo tempo que melhoram grandemente a experiência do utilizador!
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