Exemplo n.º 1
0
        static void Main()
        {
            BinaryFormatter formateador = new BinaryFormatter();
            Stream          miStream    = new FileStream("Lab12.bin", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Controlador controlador = new Controlador();
            Form1       form1       = new Form1();

            controlador.form1       = form1;
            form1.OnAgregarComida  += controlador.OnAgregarComida;
            form1.OnEliminarComida += controlador.OnEliminarComida;

            //DESERIALIZAR
            if (new FileInfo("Lab12.bin").Length != 0)
            {
                controlador = (Controlador)formateador.Deserialize(miStream);
                miStream.Close();
            }


            Application.Run(form1);

            //SERIALIZAR

            formateador.Serialize(miStream, controlador);
            miStream.Close();
        }
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Controlador controlador = new Controlador();
            Form1       form1       = new Form1();

            controlador.form1        = form1;
            form1.OnAgregarContacto += controlador.OnAgregarContacto;
            Application.Run(form1);
        }
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Controlador controlador = new Controlador();
            Form1       Form1       = new Form1();

            controlador.form12    = Form1;
            Form1.AgregarComida2 += controlador.AgregarComidaLista;
            Application.Run(Form1);
        }