Bases de dados de projectos: De binário a baseado em texto

Tradução automática de Deepl

4D v17 R5 marcou o início dos testes beta para um novo tipo de base de dados 4D: bases de dados de projectos. Em 4D v18, estamos entusiasmados por anunciar que as bases de dados do projecto estão agora em lançamento final. É tempo de tirar partido da potência da plataforma de desenvolvimento 4D combinada com a versatilidade de um formato leve e distribuído!

As bases de dados do projecto permitem o desenvolvimento em 4D utilizando ficheiros baseados em texto em vez do formato binário tradicional. Para criar uma base de dados de projectos:

Converter uma base de dados existente

Converter uma base de dados binária para um projecto é muito simples, basta clicar no item de menu “Ficheiro > Exportar > Estrutura para projecto”.

Uma vez terminada a conversão da base de dados binária, é exibida uma mensagem para o informar da sua conclusão bem sucedida. 4D também lhe permite saber se foram detectados quaisquer erros que exijam a sua intervenção(por exemplo, se existem alguns objectos de formulários mais antigos que já não são suportados).

blank

Para mais detalhes, consulte esta documentação.

Um exemplo concreto

No vídeo abaixo, converteremos a base de dados “Contactos” que pode descarregar a partir do sítio Web 4D.

Usando o item de menu “Ficheiro > Exportar… > Estrutura para projecto”, convertemos o ficheiro da estrutura binária (.4DB) num projecto. 4D informa-nos que ocorreu um erro durante a conversão. Ao abrir o ficheiro de registo, notamos que a base de dados utiliza botões de realce. Como mencionado acima, nas bases de dados de projectos, alguns objectos mais antigos já não são suportados.

Neste caso, vamos simplesmente mudar o tipo de botão de Realce para Invisível. Nas suas bases de dados, se o seu “botão” consistir numa imagem, texto estático, e um botão Highlight, aconselhamos que substitua estes três objectos por um únicoobjecto: um botão 3D. Isto também pode exigir algumas alterações de código se exibir ou ocultar os botões em tempo de execução, de acordo com o contexto.

Após algumas correcções, a base de dados “Contactos” é exportada novamente e desta vez com sucesso.

Agora é a sua vez de jogar!

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.