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.
ORDA: Notícias de última hora para métodos de selecção de entidades
Quando se trata de ORDA, 4D v18 R3 está cheio de boas notícias! Os novos métodos de membros estão à sua disposição para melhorar ainda mais a sua experiência de codificação.
Para começar, a extracção de dados de uma selecção de entidade foi grandemente enriquecida permitindo-lhe construir uma colecção totalmente personalizada com os seus dados de selecção de entidade .
Além disso, estamos a fornecer-lhe uma forma de indicar a uma entidade de selecção que os seus dados precisam de ser imediatamente actualizados a partir do servidor, invalidando os dados em cache.
Interessado em alguns detalhes? Continue a ler, tudo o que precisa de saber está abaixo.
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!
Uma melhor compreensão das sessões 4D REST
Num post de blog anterior, mostrámos-lhe como começar com o servidor 4D REST. Acompanhámo-lo em diferentes operações CRUD utilizando o carteiro e indicámos-lhe a documentação REST completa. Neste post do blog, explicar-lhe-emos como funcionam as sessões em 4D. Este entendimento irá garantir que poderá construir um sistema de autenticação baseado em sessões usando o servidor 4D REST.
Teste o poderoso servidor 4D REST com o carteiro
4D fornece um poderoso servidor REST que permite o acesso directo aos dados armazenados nas suas bases de dados 4D. Isto torna possível, por exemplo, construir um API para utilizar com uma moderna tecnologia front-end(por exemplo, Angular, React, etc.). Neste post de blogue, vamos fornecer a primeira introdução ao servidor REST robusto 4D. Verá como configurá-lo e testar as operações de criação, recuperação, actualização e eliminação (CRUD) utilizando a ferramenta de teste da API, Postman.
Uma nova ferramenta para construir facilmente caixas de listagem de Selecção de Entidades
Para exibir uma lista de registos, uma caixa de listagem de selecção de entidades é a mais adequada quando se utiliza a tecnologia ORDA. 4D v18 R2 simplifica a sua vida com uma nova ferramenta para construir facilmente caixas de listagem de selecção de entidades: Construtor de caixas de listagem. O que é isso? É um diálogo simples onde pode configurar a sua caixa de listagem em alguns passos rápidos (seleccionar a tabela e os campos a exibir, introduzir os títulos das colunas, e definir a ordem das colunas).
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.
Listar caixa tipoahead: Pesquisa intuitiva da lista
pelo autor convidado Chris Belanger, um desenvolvedor 4D do Canadá
List box typeahead (um método para procurar progressivamente) não é uma característica nativa das caixas de listagem. No entanto, pode facilmente implementar esta funcionalidade com alguma codificação criativa. Neste post do blogue, vou demonstrar a técnica juntamente com um exemplo de base de dados e um documento exaustivo explicando os detalhes passo a passo.
O resultado final está resumido no GIF abaixo, Ilustra duas “pesquisas”. Uma para E-L-L-I-O-T, depois outra (depois de uma ordenação de colunas) para H-A-N-N-A-H:
Personalize os seus atalhos de depuração
Alguns criadores utilizam várias IDEs e querem ter o mesmo atalho para acções de depuração. A partir do 4D v18 R2, é possível personalizar os atalhos de depuração a partir das preferências 4D.
Quem fez o quê: Armazenar pseudónimos de utilizadores na revista
Até agora, já descobriu certamente a nova capacidade de identificar os seus utilizadores graças ao SET USER ALIAS comando. Em 4D v18 R2, o comportamento do comando foi alargado. Como? Continue a ler!
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