Dicas blank

Base de dados binária vs. Base de dados do projecto

Tradução automática de Deepl

Como sabem, 4D suporta agora duas formas de trabalhar com fontes: bases de dados binárias e de projectos. As bases de dados binárias são as 4D que todos conhecemos e adoramos, com código fonte num ficheiro binário para permitir o desenvolvimento em equipa com o servidor 4D, e todos os elementos de concepção (métodos, formas, estrutura, etc.) reunidos num único ficheiro binário compacto, o ficheiro “.4db”. As bases de dados do projecto facilitam o trabalho colaborativo das equipas distribuídas, armazenando o código-fonte num sistema de controlo de fontes em ficheiros de texto simples e separados. Os projectos não irão substituir o 4DB, não temos planos para fazer desaparecer o 4DB. Trata-se de duas formas diferentes de trabalho e desenvolvimento. Cabe-lhe a si escolher o que melhor se adapta às suas necessidades. Aqui está um post no blogue para o ajudar a decidir:

Dicas blank

Base de dados do projecto: Implementar a sua aplicação

Tradução automática de Deepl

Assim, a sua aplicação foi desenvolvida e está pronto para o próximo passo. 4D permite-lhe:

  • gerar uma base de dados compilada que já não contém qualquer código interpretado,
  • gerar uma aplicação autónoma que pode ser duplamente clicada,(ou seja, fundida com o Volume Desktop 4D, motor de base de dados 4D),
  • gerar aplicações cliente/servidor com actualizações automáticas de partes cliente e servidor.

Com uma base de dados de projectos, pode também construir as suas aplicações finais para ambas as plataformas. Uma base de dados de projectos utiliza o mesmo ficheiro de configuração que uma base de dados binária.

Produto blank

Utilização de bibliotecas 4D dentro de bases de dados de projectos

Tradução automática de Deepl

4D fornece bibliotecas para o ajudar a desenvolver aplicações. Uma destas bibliotecas é padrão e contém objectos e widgets pré-configurados, enquanto outras bibliotecas são personalizadas. A biblioteca padrão é “apenas leitura” e o seu comportamento não muda quando se desenvolvem bases de dados de projectos (com a excepção de pequenas diferenças de interface cosmética). Tem também a capacidade de criar as suas próprias bibliotecas personalizadas para guardar os seus próprios objectos de formulário ou grupo de objectos. Neste caso, foram feitas algumas alterações para as tornar ainda mais poderosas. O seguinte é tudo o que precisa de saber sobre estas alterações:

Dicas blank

Bases de dados de projectos: Pós-conversão

Tradução automática de Deepl

Neste post do blogue, mostrámos-lhe como converter uma base de dados binária numa base de dados de projectos. Quando tudo estiver pronto e a conversão estiver concluída com êxito, poderá começar a trabalhar com a sua base de dados de projectos. No entanto, podem surgir algumas questões: todos os ficheiros da base de dados são úteis? É óbvio que o ficheiro de estrutura”.4DB” já não é necessário. Posso apagar outros ficheiros?

Aqui está tudo o que precisa de saber após a conversão.

Produto blank

Bases de dados de projectos: embeleze os seus formulários com folhas de estilo

Tradução automática de Deepl

As estruturas binárias 4D clássicas permitem-lhe definir folhas de estilo para especificar a fonte, o tamanho da fonte e o estilo de texto a utilizar nos seus formulários tanto para as plataformas MacOS como Windows. As bases de dados de projectos permitem-lhe ir ainda mais longe, permitindo-lhe definir as propriedades de um botão de 4 estados ou especificar a cor e borda de todos os objectos de linha ou mesmo definir a altura do cabeçalho de todas as caixas de listagem de uma aplicação! Inspirado pela gramática e sintaxe do CSS, 4D adaptou-o para responder às necessidades específicas dos formulários das bases de dados 4D de projectos. Graças às folhas de estilo, é possível configurar todas as propriedades para criar formulários verdadeiramente apelativos do ponto de vista visual. Este post no blogue mostra-lhe como!

Produto blank

Bases de dados de projectos: Gestão de utilizadores e grupos

Tradução automática de Deepl

As bases de dados do projecto, disponíveis em versão beta no último 4D v 17 R-Releases, estão agora disponíveis para produção no 4D v18! Entre as muitas mudanças em 4D v18 está a forma como o utilizador e os grupos são geridos… tornou-se muito mais fácil, especialmente a implantação. Este post irá destacar brevemente tudo o que precisa de saber sobre estas mudanças.