Exemplo n.º 1
0
        private void tool_Clicked(object sender, ToolStripItemClickedEventArgs e)
        {
            switch (e.ClickedItem.AccessibleName)
            {
            case "Nuevo":
                if (saveFileSIC.ShowDialog().Equals(DialogResult.OK))
                {
                    this.nombre  = saveFileSIC.FileName;
                    this.archivo = new List <string>();
                    MetodosAuxiliares.grabaArchivoSIC(this.nombre, this.archivo);
                }
                break;

            case "Abrir":
                if (openFileSIC.ShowDialog().Equals(DialogResult.OK))
                {
                    this.nombre  = openFileSIC.FileName;
                    this.archivo = MetodosAuxiliares.leeArchivo(nombre);
                    this.actualizaDataGrid();
                }
                break;

            case "Guardar":
                if (this.archivo != null)
                {
                    MetodosAuxiliares.grabaArchivoSIC(this.nombre, this.archivo);
                }
                break;
            }
        }
Exemplo n.º 2
0
 public Ensamblador(string nombre)
 {
     this.nombre  = nombre;
     this.archivo = MetodosAuxiliares.leeArchivo(nombre);
     #region Agregamos Instrucciones
     this.paso1Logrado = false;
     #endregion
 }
Exemplo n.º 3
0
 public Memoria(string nombre)
 {
     this.registros = MetodosAuxiliares.leeArchivo(nombre);
     this.filas     = MetodosAuxiliares.calculaTamañoMemoria(registros.First());
     inicio         = registros.First().Substring(7, 6);
     this.mapa      = new string[filas, columnas];
     tamaño         = registros.First().Substring(13, 6);
     for (int i = 0; i < filas; i++)
     {
         for (int j = 0; j < columnas; j++)
         {
             mapa[i, j] = "FF";
         }
     }
 }