Biblio films 1 La sauvegarde d'objets La sérialisation c'est quoi Vous vous souvenez du cycle de vie d'une variable normale dés que la boucle fonction classe dans laquelle elle a été crée est terminée la variable est détruite et libérée de la mémoire Les

La sauvegarde d'objets La sérialisation c'est quoi Vous vous souvenez du cycle de vie d'une variable normale dés que la boucle fonction classe dans laquelle elle a été crée est terminée la variable est détruite et libérée de la mémoire Les données qu'elle contient sont donc perdues Vous avez dus vous douter que le même principe s'appliquait pour les objets Et là ce n'est pas une simple valeur de variable qui est perdue mais toutes les variables que l'objet contenant des attributs Pour sauvegarder notre variable pour une utilisation ultérieure un autre lancement du programme nous avons vus comment stocker cette variable dans un ?chier Les integers strings dates bref les variables basiques sont facilement stockables mais les objets le sont plus di ?cilement Je vais créer une classe basique contenant des informations concrètes Le projet que j'ai crée est de type console car l'interface graphique est super ue pour le moment Code VB NET - Sélectionner Public Class Film Public Titre As String Public Annee As Integer Public Desciption As String Sub New End Sub Sub New ByVal TitreFilm As String DescriptionFilm As String Titre TitreFilm Annee AnneeFilm Desciption DescriptionFilm End Sub ByVal AnneeFilm As Integer ByVal End Class Ma classe s'appelle Film elle va contenir des informations pour créer un objet Film auquel on spéci ?era son nom son année de sortie et une petite description Cette classe est très basique seulement trois attributs Mais si je veux la sauvegarder il va déjà falloir écrire variables di ?érentes dans un ?chier Donc imaginez avec plusieurs dizaines d'informations attributs CAvec la sérialisation le stockage d'objet on va pouvoir facilement écrire tous les attributs d'un objet dans un ?chier Ce ?chier sera automatiquement formaté Ce formatage va dépendre de la méthode de sérialisation utilisée Il existe donc deux méthodes La méthode binaire elle permet la sauvegarde des attributs Publics et Privés tout en incluant également le nom de la classe dans le ?chier La seconde méthode la sérialisation XML est très utile car le format soap le type de formatage d'un ?chier XML est très répandu pour communiquer via des Webservices et en général sur l'internet Ses inconvénients sont que les attributs privés ne sont pas pris en compte et les types des attributs ne sont enregistrés nulle part Commençons avec la sérialisation Binaire La sérialisation binaire Pour commencer je modi ?e notre classe Film pour spéci ?er au programme qu'il peut la sérialiser gr? ce à Code VB NET - Sélectionner Public Class Film Public Titre As String Public Annee As Integer Public Desciption As String Sub New C End Sub Sub New ByVal TitreFilm As String ByVal AnneeFilm As Integer ByVal DescriptionFilm As String Titre TitreFilm Annee AnneeFilm Desciption DescriptionFilm End Sub End Class Ensuite dans la page contenant le code qui va permettre de sérialiser l'objet on va faire deux Imports l'un permettant d'utiliser la sérialisation le second permettant l'écriture dans un ?chier Code VB NET - Sélectionner Imports System Runtime Serialization Formatters binary Imports System IO

Documents similaires
“La justice n’est ni libre ni indépendante” P .4 Me SALAH DABOUZ, PRÉSIDENT DE 0 0
Cours de droit commerciale deuxieme chapitre la gerance de la societe a responsabilite limitee 0 0
Sundicat Travail réalisé par AZELMAD Noureddine BENJELLOUNE Badr CHERKAOUI Ahmed GUEDDAR Mohamed Professeur M BOUSAOUF Année Universitaire - C PLAN INTRODUCTION Partie GENERALITE SUR LE SYNDICALISME Le statut juridique des syndicats - L'organisation des s 0 0
Cours droit fiscal 2 Semestre COURS DE DROIT FISCAL PREMIERE PARTIE INTRODUCTION A LA THEORIE GENERALE DES IMPOTS Panel préparé par Professeur Hassane EL ARAFI Année universitaire - CSommaire NOTION DE L IMPOT I LES SOURCES DE DROIT FISCAL A LES SOURCES E 0 0
Master 1 carrières judiciaires Droit maritime 1er semestre Année universitaire 0 0
Fiche de td droit social Année Scolaire - TD DE DROIT DU TRAVAIL LICENCE EN DROIT e ANNEE Chargé de cours Dr KRAGBE Gilles SEANCE N LES SOURCES ET LES CARACTERES DU DROIT DU TRAVAIL I ?? Contrôle de connaissances ?? Citez les di ?érentes sources du droit 0 0
Le système constitutionnel du Royaume-Uni Le Royaume-Uni (United Kingdom of Gre 0 0
Les conventions collectives 1 0 0
5 413635 008689 0 6 1 Samedi 07 février 2015 | #352 | Le magazine lifestyle du 0 0
Hind EXPOSER DE DROIT DE HIND LAKHCHAF CI DROIT PENAL la di ?érence entre une contravention un délit et un crime Les infractions sont regroupées dans grande catégories distinctes de la moins à la plus importante contravention délit et crime Selon leur imp 0 0
  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 02, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 102.1kB