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); }