コード例 #1
0
        private void butComprimir_Click(object sender, EventArgs e)
        {
            string CadenaIni        = string.Empty;
            string CadenaComprimida = string.Empty;

            lblMensaje.Text = "";

            if (txtCadena.Text.Length == 0)
            {
                lblMensaje.Text = "Debe ingresar una cadena de caracteres";
                return;
            }

            CadenaIni = txtCadena.Text.ToString();
            clNegocio.Cadenas obj = new clNegocio.Cadenas();
            CadenaComprimida = obj.ComprimirBasico(CadenaIni);

            if (CadenaComprimida.Length > 0)
            {
                lblMensaje.Text   = "Compresion Correcta";
                txtResultado.Text = CadenaComprimida;
            }
            else
            {
                lblMensaje.Text = "No se pudo comprimir la cadena " + CadenaIni;
            }
        }
コード例 #2
0
        private void ExecutarCompresionCadena()
        {
            //EventLog.WriteEntry("Inicia el proceso de compresion de cadenas");
            string CadenaInicio     = "aaabbbcccdddeee";
            string CadenaComprimida = string.Empty;
            string linea            = string.Empty;

            clNegocio.Cadenas servicio = new clNegocio.Cadenas();
            CadenaComprimida = servicio.ComprimirBasico(CadenaInicio);
            linea            = "Se comprimio la cadena " + CadenaInicio + " en : " + CadenaComprimida;
            //EventLog.WriteEntry(linea);
            System.IO.File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + "Track.txt", linea);
        }