ALI

vendredi 20 septembre 2013

Qu'est-ce qu'une liste des propriétés?

Une liste de biens en programmation informatique est une liste de paires clé-valeur qui décrivent les attributs spécifiques d'un programme ou d'un objet. ‭ ‬ Un couple clé-valeur se compose d'une clé, ‭ ‬ ou le nom de l'attribut ‭ ‬ que ‭ ‬ il est fait référence, ‭ ‬ et une valeur pour cet attribut. ‭ ‬ listes de propriétés peuvent être utilisés pour enregistrer des objets dans un fichier pendant le processus de sérialisation ou peut être utilisé pour stocker des informations telles que les préférences de l'utilisateur. ‭ ‬ Ils sont généralement humaine lisible et peut donc être indépendant de la plateforme.
Dans l'informatique moderne, ‭ ‬ une liste de propriétés qui va être écrit dans un fichier emploie habituellement le extensible markup language ‭ (‬ XML ‭) ‬ pour définir les clés et les valeurs. ‭ ‬ XML est un texte lisible qui peut également être lu par n'importe quel programme, ‭ ‬ permettant le fichier de liste de propriétés à être déplacé entre les systèmes d'exploitation. ‭ ‬ Utilisation de XML a l'avantage d'être soutenu par plusieurs ‭ ‬ bibliothèques de programmation, ce qui rend la lecture de la liste à partir d'un flux plus facile.
Pendant la sérialisation de données, ‭ ‬ une propriété ‭ ‬ liste est générée qui contient des paires clé-valeur qui représentent l'ensemble des informations sur l'état ‭ ‬ dans un objet de données spécifié. ‭ ‬ La clé fait référence au nom du champ en cours de sérialisation et la valeur est l'information d'état réel d'être sauvé. ‭ ‬ L'utilisation de mécanismes tels que la réflexion, ‭ ‬ la ​​liste des biens peut être lu et les champs affectés de manière appropriée à une nouvelle instance de la classe d'objet.
Certains systèmes d'exploitation et langages informatiques ont fait de la propriété répertorie une partie intégrante de leur structure opérationnelle. ‭ ‬ Ces programmes ont pris le format XML standard d'une liste de biens et créé des implémentations propriétaires qui permettent au système d'optimiser la lecture et l'écriture des listes. ‭ Même si ce sont encore des listes de propriétés, ‭ ‬ ils ne sont pas transférables à d'autres systèmes ou des programmes ‭ ‬ sauf s'ils sont spécifiquement conçus pour lire le format modifié.
Une liste de propriété est valable dans certaines applications car il est lisible. ‭ ‬ Cela a conduit à l'élaboration de programmes spécifiques qui sont utilisés pour modifier les listes de propriétés d'une manière qui préserve la structure et le rend plus facile pour l'utilisateur de l'ordinateur. ‭ ‬ Certains systèmes d'exploitation ont même un support intégré pour l'édition et la création de listes de propriétés.
La structure et les arguments d'une liste de biens qui est créé avec XML peuvent être définies avec un bloc de code connu comme une définition de type de document ‭ (‬ DTD ‭) ‬. ‭ ‬ A DTD peut aider un programme qui est en train d'écrire ou de lire une propriété liste en définissant les clés valides qui peuvent être utilisés et les plages admissibles des valeurs attribuées. ‭ ‬ Cela signifie que clé-valeur ‭ ‬ paires peuvent être vérifiés pour la syntaxe correcte et les erreurs peuvent être pris au moment de l'écriture ou de lecture avant toutes les données invalide a une chance de causer des problèmes dans un programme en cours d'exécution.