O que é uma lista de propriedades?

Uma lista de propriedades na programação de computadores é uma lista de pares de valores-chave que descrevem os atributos específicos de um programa ou objeto.Um par de valores-chave consiste em uma chave ou o nome do atributo que está sendo referido e um valor para esse atributo.Listas de propriedades podem ser usadas para salvar objetos em um arquivo durante o processo de serialização ou para armazenar informações como preferências do usuário.Eles geralmente são humanos legível e, portanto, pode ser independente de plataforma.

Na computação moderna, uma lista de propriedades que será gravada em um arquivo geralmente emprega a XML (linguagem de marcação extensível) para definir as chaves e os valores.O XML é um texto legível por humanos que também pode ser lida por qualquer programa, permitindo que o arquivo da lista de propriedades seja movido entre sistemas operacionais.O uso de XML tem o benefício adicional de ser suportado por várias bibliotecas de programação, o que facilita a leitura da lista de um fluxo.

Durante a serialização de dados, é gerada uma lista de propriedades que contém pares de valores-chave que representam todas as informações de estado em um determinado objeto de dados.A chave refere-se ao nome do campo que está sendo serializado e o value é a informação real do estado que está sendo salva.Usando mecanismos como reflexão, a lista de propriedades pode ser lida e os campos apropriadamente atribuídos a uma nova instância da classe de objeto.

Alguns sistemas operacionais e linguagens de computador tornaram as listas de propriedades parte integrante de sua estrutura operacional.Esses programas adotaram o formato XML padrão de uma lista de propriedades e criaram implementações proprietárias que permitem ao sistema otimizar a leitura e gravação das listas. Embora ainda sejam listas de propriedades, elas não são portáveis ​​para outros sistemas ou programas, a menos que sejam especificamente projetadas para ler o formato modificado.

Uma lista de propriedades é valiosa em certos aplicativos porque é legível por humanos, o que levou ao desenvolvimento de programas específicos que são usados ​​para editar listas de propriedades de uma maneira que mantém a estrutura e facilita o usuário do computador. Certos sistemas operacionais têm suporte interno para a edição e criação de listas de propriedades.

A estrutura e os argumentos de uma lista de propriedades criada com XML podem ser definidos com um bloco de código conhecido como DTD (Document Type Definition) .Uma DTD pode ajudar um programa que está escrevendo ou lendo uma propriedade definindo as chaves válidas que podem ser usadas e os intervalos permitidos dos valores atribuídos, o que significa que os pares de valores-chave podem ser verificados quanto à sintaxe correta e os erros podem ser detectados no momento da escrita ou leitura antes qualquer dado inválido pode causar problemas em um programa em execução.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?