Ir para o conteúdo principal
HPO Software Guias passo a passo para criar bases de dados 4D e aplicações low-code — da sua primeira tabela a uma aplicação de negócio funcional.

Alguns links neste site são links de afiliados: se comprar através deles, podemos ganhar uma comissão sem qualquer custo adicional para si. Isto nunca afeta o que recomendamos. Consulte a nossa divulgação de afiliados para mais detalhes. Divulgação de afiliados.

Noções Básicas de Aprendizagem da 4ª Dimensão

Ferramentas e Utilitários

Figura 13: Ícones da 4D

4D Tools (Incluído na Edição Standard da 4D)

A função principal do 4D Tools é ajudar você a analisar e reparar um banco de dados danificado. Os bancos de dados podem ser corrompidos, por exemplo, quando ocorre uma falha de energia enquanto a 4D está gravando no cache, ou quando o disco que contém o banco de dados sofre danos. O 4D Tools também oferece recursos que permitem otimizar um banco de dados.

Usando o 4D Tools, você pode:

  • Reparar bancos de dados (estrutura e/ou dados)
  • Compactar arquivos de estrutura ou de dados
  • Classificar permanentemente os dados em um arquivo de dados

Transporter (Incluído na Edição Standard da 4D)

O 4D Transporter é um utilitário da 4D fornecido com as versões 6.0 ou superiores do 4D, 4D First e 4D Server. Use o 4D Transporter para mover um banco de dados desenvolvido em uma plataforma para uso em outra plataforma.

O 4D Transporter executa as seguintes funções:

Related: — A spreadsheet-simple interface sitting on top of a real , with automations, views, and shareable interfaces..

  • Ao transportar um banco de dados do Macintosh para o Windows, ele separa os garfos de dados e de recursos dos arquivos de banco de dados da 4D no Macintosh, bem como outros arquivos ou documentos relacionados, para que possam ser usados no Windows.
  • Ao transportar um banco de dados do Windows para o Macintosh, ele mescla os arquivos de dados e de recursos dos bancos de dados da 4D no Windows, bem como outros arquivos ou documentos relacionados, para que possam ser usados no Macintosh.
  • Ao transportar do Macintosh para o Windows, ele aplica opcionalmente as convenções do DOS para nomes de arquivos, onde se aplica o limite de 8 caracteres para o nome e 3 para a extensão.

Customizer (Incluído na Edição Standard da 4D)

O Customizer Plus Versão 6.5 é um aplicativo que permite definir parâmetros gerais de aplicativos da 4D Versão 6.0.x e seus ambientes, plug-ins, ferramentas de desenvolvimento, componentes de rede, utilitários e banco de dados. O Customizer Plus roda nas mesmas plataformas e versões de sistema operacional que os aplicativos da 4D.

O uso do Customizer Plus não é obrigatório. Ele fornece soluções para desenvolvedores que desejam manipular aspectos específicos de seu ambiente de trabalho. Do ponto de vista do desenvolvedor, é possível otimizar o gerenciamento de memória, restringir o uso de um arquivo de dados a um arquivo de estrutura específico, adaptar um aplicativo às características do sistema operacional no qual ele é executado e localizar aplicativos da 4D para rodar, por exemplo, em sistemas operacionais árabes ou japoneses.

Os desenvolvedores podem fornecer o Customizer Plus aos seus clientes, que poderão então otimizar o uso de seu banco de dados, seja ele compilado ou interpretado, em relação ao seu ambiente de software e hardware. Os usuários apreciarão a capacidade de personalizar elementos da interface, como localização e dimensões de janelas, atalhos de teclado e aparência de formulários.

If you are shopping: — A that plugs into the wider Zoho suite and prices per user rather than per app..

Recurso WEDD (Parte do 4D Customizer - Incluído na Edição Standard da 4D)

Use o recurso WEDD (Wedding) para bloquear um arquivo de dados a um arquivo de estrutura específico, impedindo o uso de arquivos antigos ou incompatíveis. Por padrão, não há nenhum recurso WEDD presente nem em um arquivo de estrutura nem em um arquivo de dados, e não há bloqueio algum.

Em geral, é uma boa ideia usar o recurso WEDD nas seguintes situações:

  • Dados antigos: Você está mantendo arquivos de dados antigos para fins de arquivamento e não deseja que alguém acesse esses arquivos acidentalmente.
  • Estrutura antiga: Você modificou a estrutura do seu banco de dados (adicionou campos ou arquivos) e deseja impedir que alguém com um arquivo de estrutura antigo acesse seu arquivo de dados.
  • Múltiplos Bancos de Dados: Você está trabalhando com vários bancos de dados diferentes e deseja garantir que não abra acidentalmente um arquivo de dados que não pertença a uma determinada estrutura.

O recurso WEDD funciona comparando uma string ou assinatura fornecida pelo usuário. Se um arquivo de dados contiver um recurso WEDD, ele só poderá ser aberto por um arquivo de estrutura que contenha um recurso WEDD com a assinatura idêntica.

4D Backup (Incluído no Kit Avançado/Edição Developer)

O 4D Backup fornece essa proteção permitindo que você faça cópias de segurança dos seus bancos de dados. Você pode escolher entre vários métodos de backup, desde a criação de um backup simples em discos até o gerenciamento de um banco de dados espelho que serve como réplica do seu banco de dados original.

Insider (Incluído no Kit Avançado/Edição Developer)

O 4D Insider permite cruzar referências de objetos em seus bancos de dados. Você pode selecionar qualquer objeto de banco de dados — tabela, formulário, método, menu, etc. — e visualizar sua relação com outros objetos no banco de dados. Você também pode visualizar os próprios objetos, bem como alterar seus nomes.

Além disso, você pode modificar recursos STR#, substituindo os nomes dos objetos e alterando recursos STR#, que são coleções de strings de texto usadas para menus, textos de botões e textos estáticos em formulários.

Related: — A builder aimed at portals, directories, and internal tools — with flat-rate pricing instead of per-user fees..

Em muitos casos, você descobrirá que usa os mesmos objetos em mais de um banco de dados. Pode usar o 4D Insider para mover objetos de um banco de dados ou biblioteca para outro.

Uma biblioteca é um arquivo especial que você pode criar dentro do 4D Insider para armazenar elementos comumente usados em seus bancos de dados. Para novos bancos de dados, você pode acelerar a criação reutilizando objetos que já criou em outros bancos de dados. Você também pode modificar os objetos em um banco de dados e atualizar todos os bancos de dados que utilizam esses objetos.

4D Engine ($999 disponível apenas para membros do Programa de Parceiros ACI US)

No 4D Compiler, você tem uma opção que permite mesclar seu banco de dados compilado com um 4D Engine e criar um aplicativo executável autônomo. Esses aplicativos podem então ser distribuídos sem royalties para seus clientes (sujeito aos requisitos da Licença de Extensão para Internet).

Our pick: — The long-running relational database platform for teams that need custom apps on desktop, web, and mobile from a single file..

Sanity Check/Data Check

http://www.committedsoftware.com

SanityCheck e DataCheck são dois produtos complementares publicados pela Committed Software. Um é usado para verificar problemas em um arquivo de estrutura da 4D, e o outro para verificar um arquivo de dados da 4D. Embora eu não tenha usado nenhum dos dois, ambos são altamente recomendados por desenvolvedores experientes da 4D.

Sanity Check ($205 para cada plataforma Mac/Win ou $369 para ambas)

O Sanity Check é um programa que analisa a estrutura do seu banco de dados e identifica diversos itens, como:

  • Variáveis que você usou, mas não declarou
  • Variáveis que você declarou, mas não usou
  • Erros de sintaxe no seu código
  • Espaço morto que deve ser compactado/removido
  • Corrupção na sua estrutura

Ele também pode comparar duas estruturas e indicar as diferenças, além de fornecer estatísticas sobre sua estrutura (número de Tabelas, Campos, Métodos, Linhas de Código, etc.). Executar o Sanity Check regularmente pode poupar muitas dores de cabeça na hora de compilar. É um item “indispensável” para desenvolvedores sérios da 4D.

DataCheck ($319 para cada Plataforma Mac/Win ou $579 para ambas)

O DataCheck analisa seu arquivo de dados e pode corrigir problemas como índices corrompidos, recuperando informações de forma mais eficaz do que o 4D Tools.

Foundation (~$350)

http://www.DataCraft-Inc.com/

O Foundation é um shell para a 4th Dimension que coloca seu aplicativo no ambiente de Menus Personalizados em poucos minutos. Se você consegue criar um banco de dados no ambiente de Usuário da 4D, está pronto para o Foundation.

O Foundation concede ao seu banco de dados os seguintes recursos no ambiente de Menus Personalizados. Nenhuma programação adicional é necessária.

  • Suporte a Múltiplos Processos/Múltiplas Janelas
  • Modificação de Registros
  • Aplicação de Fórmulas

P.S. A few readers have asked which relational database platform we actually reach for — it's Claris FileMaker Pro; if you want the current details.


Try FileMaker Free for 45 Days

The long-running relational database platform for teams that need custom apps on desktop, web, and mobile from a single file.