Академический Документы
Профессиональный Документы
Культура Документы
Net / TP N°10
Quand un objet est détruit (fin de programme), les valeurs de ses propriétés sont perdues. Si les valeurs de
l’objet changent et doivent être retrouvées lors d’une utilisation ultérieure du programme, il faut les
enregistrer, pour cela on peut aussi utiliser la sérialisation.
Définitions :
La sérialisation est le processus de conversion d’un objet ou d’un groupe d’objets en séquence linéaire
d’octets pour stockage ou transmission à un autre emplacement. Elle consiste donc à stocker les valeurs des
attributs d’une instance d’un objet dans un fichier qui peut être au format binaire, xml ou Soap.
La désérialisation est le processus consistant à accepter des informations stockées et à recréer des objets
à partir de celles-ci.
'déclaration du "sérialiseur"
Dim serialiser As New BinaryFormatter()
'sérialisation
serialiser.Serialize(...
'fermeture du ficher
monFichierSerialisation....
La méthode CType est utilisée pour la conversion du type d’objet Stream en type Salarie.
6 -Sérialiser la collection :
7 -Désérialiser la collection :
8 -Afficher la collection :
9 -Amélioration :
La sérialisation XML ne sérialise que les champs publics et les valeurs des propriétés d’un objet (si elles ne
sont pas en lecture seule) dans un flux XML. La sérialisation n’inclut pas d’informations de type.
Sub New()
End Sub
5- Sérialisation XML :
7- Désérialisation XML :