Loops, loops e … mais loops!
Como muitas outras linguagens de programação, 4D fornece a capacidade de iterar sobre números com um For(…) / End for ou sobre uma condição, graças à While(…)/End while e Repeat/Until(…) palavras-chave. Estas iterações (ou loops) são muito úteis, mas não são a forma mais apropriada de iterar sobre tipos de dados avançados, tais como colecções e selecções de entidades. É por isso que as novas For each(…)/End for each iterator foi criado, para ajudar a facilitar a sua codificação!
ORDA: trabalho com objectos e colecções
Neste último aditamento à sérieORDA, veremos como os novos conceitos ORDA podem interagir com objectos e colecções existentes. De facto, é possível transformar entidades e selecções de entidades em objectos e colecções, assim como construir entidades e selecções de entidades a partir de objectos e colecções. Ao fazê-lo, pode facilmente integrar o código ORDA no seu código existente. Pode tirar o máximo partido da ORDA sem precisar de reescrever o seu código!
Ir e vir entre as selecções actuais para a ORDA
ORDA é uma grande inovação do 4D v17, é por isso que estamos a dedicar uma série inteira de posts de blogues à ORDA. Embora a ORDA tenha os seus próprios conceitos que são muito diferentes da abordagem clássica, ainda é possível misturar a ORDA com o seu código existente.
Em poucas palavras, este post no blog irá mostrar-lhe como pode actualizar a selecção actual de uma tabela a partir da selecção de uma entidade e obter uma selecção de entidade a partir da selecção actual de uma tabela. Permitir-lhe-á integrar sem problemas os conceitosORDA no seu código 4D existente, passo a passo.
Mostrar uma colecção numa caixa de listagem
Recentemente, 4D introduziu um novo tipo de variável: colecções, assim como um grande conjunto de métodos para as manipular. Com 4D v17, as possibilidades de colecções estão a tornar-se maiores ao serem capazes de exibir facilmente o conteúdo de uma colecção. Como? Listar caixas do tipo de colecção!
Consultem a vossa base de dados com uma abordagem orientada para objectos
Depois de saber como pode criar, actualizar e apagar dados, eis uma nova entrada na série ORDA. Neste post, verá como pode consultar a sua base de dados num modo orientado para objectos. Com ORDA, as consultas são mais leves, mais legíveis, e pode navegar por todo o modelo de dados usando conceitos orientados para objectos !
Além disso, ORDA torna possível consultar muito facilmente várias tabelas relacionadas, gerir relações recursivas na mesma tabela, e utilizar vários operadores lógicos numa única consulta. Além disso, não tem de se preocupar em estabelecer relações entre tabelas… manual ou automaticamente !
Classificação de segurança A+ para sítios Web 4D
Depois de introduzir Perfect Forward Secrecy, o nível de segurança do servidor Web 4D foi novamente aumentado com o apoio de HTTP Strict Transport Security (HSTS). A partir de agora, o servidor Web 4D está em conformidade com os mais recentes protocolos de segurança. Basta actualizar para 4D v17 e permitir ao HSTS obter a classificação A+ (o nível mais elevado) dos Laboratórios SSL para os seus sítios Web!
Criar documentos multicolunas em 4D Write Pro
Por vezes, a informação que inclui no seu documento é melhor apresentada em colunas. Não só as colunas podem ajudar a melhorar a legibilidade, mas também alguns tipos de documentos – artigos de jornais, boletins informativos, folhetos, etc. – são frequentemente escritos em formato de coluna. A boa notícia é que com 4D v17, pode doravante criar documentos multicolunas com 4D Write Pro! E para além da criação de documentos, pode também converter os seus documentos 4D Write existentes contendo múltiplas colunas.
Como no plugin 4D Write, é possível definir o número de colunas para um documento inteiro. Mas aqui está um bom exemplo onde 4D Write Pro excede 4D Write: pode também definir um número diferente de colunas … por secção!
Criar, actualizar e apagar dados com ORDA
4D v17 introduz ORDAUma grande evolução em 4D que abre um mundo de novas possibilidades para os criadores 4D. Para saber mais sobre ORDA e os seus benefícios, consulte este post para ver como ORDA vai mudar a sua forma de trabalhar. A fim de o guiar através da exploração ORDA, we’ve prepared uma série de posts de blog totalmente dedicados aos conceitos core e funcionalidades relacionadas. Este post do blog irá detalhar como pode realizar operações CRUD na sua base de dados com ORDA. CRUD é um acrónimo para as quatro operações básicas que pode realizar sobre dados: Criar, Ler, Actualizar, e Apagar.
Como ORDA mudará a sua forma de trabalhar
Imagine uma forma de utilizar a sua base de dados com uma abordagem orientada para o objecto, sem se preocupar com a sua estrutura física. Imagine que poderia manter múltiplas selecções actuais ao mesmo tempo ou que poderia realizar consultas recursivas numa única linha de código. Bem, isto é agora uma realidade graças a ORDA! Com 4D v17, o seu código pode ser escrito num modo orientado para objectos, e pode navegar facilmente através de todo o seu modelo de dados.
ORDA foi um dos principais anúncios da Cimeira 4D de 2018, abrindo um mundo de novas possibilidades em 4D. É agora altura de lhe dar mais detalhes sobre a ORDA funcionalidades disponíveis com 4D v17. To do so, we’ve prepared uma série de posts no blogue dedicados especificamente aos conceitos ORDA core e funcionalidades relacionadas. E vamos lançá-los, um após outro, dia após dia.
4 maneiras diferentes de encontrar artigos numa colecção
Como desenvolvedor, é frequentemente necessário saber se um item especificado já existe numa colecção, ou encontrar todos os itens correspondentes a critérios particulares. Os métodos de colecção 4D oferecem muitas formas diferentes de procurar itens específicos.
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