Beispiel #1
0
        private int nombrePages; // valeur -1 par défaut (cf. les constructeurs où information non renseignée en paramètre)

        public BandeDessinee(string isbn, string titre, Artiste auteur, int nombrePages)
        {
            this.isbn        = isbn;
            this.titre       = titre;
            this.auteur      = auteur;
            this.nombrePages = nombrePages;
        }
Beispiel #2
0
        public static void Exo7()
        {
            Artiste       herge = new Artiste("Remi", "Georges", "Hergé");
            BandeDessinee bd1   = new BandeDessinee("978-2203001169", "On a marché sur la Lune", herge, 62);

            BDtheque bdtheque = new BDtheque();

            bdtheque.Ajouter(bd1);
            bdtheque.Ajouter(new BandeDessinee("978-2203001039", "Les Cigares du pharaon", herge));
            bdtheque.Ajouter(new BandeDessinee("978-2012101371", "Le tour de Gaule d'Astérix", new Artiste("Goscinny", "René"), 48));
            Console.WriteLine(bdtheque);    // affichage pour débug

            // Sérialisation...
            XmlSerializer xs = new XmlSerializer(typeof(BDtheque));
            StreamWriter  wr = new StreamWriter("ma_bdtheque.xml");

            xs.Serialize(wr, bdtheque);
            wr.Close();
        }
Beispiel #3
0
        public static void Exo6()
        {
            Artiste auteur = new Artiste("Remi", "Georges", "Hergé");

            Console.WriteLine(auteur);  // affichage pour débug

            BandeDessinee bd12 = new BandeDessinee("978-2203001169", "On a marché sur la Lune", auteur, 62);

            Console.WriteLine(bd12);  // affichage pour débug

            // Sérialisation...
            XmlSerializer xs = new XmlSerializer(typeof(BandeDessinee));
            StreamWriter  wr = new StreamWriter("bd12.xml");

            xs.Serialize(wr, bd12);
            wr.Close();

            // vérifier le contenu du fichier "bd12.xml" dans le dossier bin\Debug de Visual Studio.
        }
Beispiel #4
0
 public BandeDessinee(string isbn, string titre, Artiste auteur)
     : this(isbn, titre, auteur, -1)
 {
 }