4D v15.4

Usando preferências de usuário

Página Inicial

 
4D v15.4
Usando preferências de usuário

Usando preferências de usuário  


 

 

A partir de 4D v13, pode gerar um arquivo externo com as propriedades personalizadas. Quando esta função estiver ativa, as propriedades definidas contidas no arquivo externo (chamadas "propriedades usuário") são utilizadas ao invés das propriedades armazenadas no arquivo de estrutura do banco de dados (chamadas "propriedades estrutura").

Isto significa que pode salvar a configuração personalizada entre as atualizações de seus aplicativos 4D, o que pode gerenciar diferentes configurações da mesma aplicação 4D implementada em vários sites diferentes. Também faz com que seja possível administrar por programação os arquivos de propriedades utilizando XML.

Para poder utilizar a funcionalidade de externalização das propriedades usuário, deve selecionar a opção Ativar as preferências de usuário em um arquivo externo, que se encontra em Página Segurança das Propriedades do banco de dados.

Quando se selecionar esta opção, as propriedades do banco de dados se dividem em duas caixas de diálogo: Preferências da estrutura e Preferências de usuário. Pode acessar a estas caixas de diálogo através do menu Desenho/Propriedades do banco> ou o botão Propriedades da barra de ferramentas:

Quando o modo externo estiver ativo, as propriedades do banco de dados são acessíveis via duas caixas de diálogo: "Preferências da estrutura" e "Preferências de usuário".
A caixa de diálogo "Preferências da estrutura"  é idêntica à das propriedades  do banco em modo normal e oferece acesso a todas suas propriedades. A caixa de diálogo "Preferências de usuário" contém uma seleção das propriedades relevantes que podem ser externalizadas:

Conforme ao principio de prioridade das propriedades usuário, se uma opção for modificada nesta caixa de diálogo, seu valor é levado em consideração ao invés do valor armazenado nas propriedades da estrutura.

A tabela abaixo lista as páginas de preferências presentes na caixa  de diálogo  "Preferências de usuário" e descreve suas principais diferenças com respeito as propriedades padrão:

Página das Propriedades do bancoPáginas das Propriedades usuário
Página GeralNão disponível
Página InterfaceIdêntico às propriedades padrão
Página CompiladorNão disponível
Página Banco de dados/Armazenamento de dadosNão disponível
Página Banco de dados/MemóriaIdêntico às propriedades padrão
Página MovimentaçãoNão disponível
Página Backup/PeriodicidadeNão disponível
Página Backup/ConfiguraçãoNão disponível
Página Backup/Backup & RestauraçãoNão disponível
Página Cliente-servidor/opções de redeIdêntico às propriedades padrão
Página Cliente-servidor/configuração IPIdêntico às propriedades padrão
Página Web/configuraçãoIdêntico às propriedades padrão
Página Web/Opções (I)Idêntico às propriedades padrão
Página Web/Opções (II)Idêntico às propriedades padrão
Página Histórico (formato)Idêntico às propriedades padrão
Página Web/Histórico (periodicidade)Idêntico às propriedades padrão
Página Web/Web ServicesOpção de prefixo dos métodos não disponível
Página SQLIdêntico às propriedades padrão
Página PHPIdêntico às propriedades padrão
Página SegurançaNão disponível
Página CompatibilidadeNão disponível

Quando a opção Ativar preferências de usuário em arquivo externo estiver selecionada nas Propriedades do banco, o arquivo de propriedades usuário for criado automaticamente e se coloca aqui:

[CarpetaBase]/Preferences/settings.4DSettings

... onde [PastaBanco] é o nome da pasta que contém o arquivo de estrutura do banco de dados.

O arquivo de propriedades usuário, em formato XML,  pode ser lido e modificado mediante os comandos XML integrados de 4D ou utilizando um editor XML. Isto significa que pode administrar as propriedades por programação, especialmente no contexto dos aplicativos compilados e fusionados com 4D Volume Desktop. Note que ao modificar este arquivo por programação, as mudanças só são levadas em consideração na  próxima vez que abra o banco de dados.

Nota: em aplicativos fusionados, o arquivo de configuração do usuário se localiza em:

  • Em versões monoposto: [DatabaseFolder]/Database/Preferences/settings.4DSettings
  • Em versões cliente-servidor: [DatabaseFolder]/Server Database/Preferences/settings.4DSettings

 
PROPRIEDADES 

Produto: 4D
Tema: Propriedades do Banco

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v15.4)
Manual de Desenho 4D ( 4D v15)
Manual de Desenho 4D ( 4D v15.3)