Ejemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            textBox1_TextChanged(null, null);
            int Length = richTextBox1.Lines.Length;

            progressBar1.Maximum = Length;
            Stop    = false;
            Succeed = 0;
            Fail    = 0;
            for (int i = 0; i < Length - 1; i++)
            {
                button4.Text = "停止转换";
                System.Threading.Thread.Sleep(30);
                if (Stop)
                {
                    break;
                }
                try
                {
                    panel1.BackgroundImage = (Bitmap)Image.FromFile(textBox1.Text + "\\" + richTextBox1.Lines[i]);
                    int start  = richTextBox1.Text.IndexOf(richTextBox1.Lines[i], 0, StringComparison.OrdinalIgnoreCase);
                    int length = (richTextBox1.Lines[i]).Length;
                    richTextBox1.SelectionStart  = start;
                    richTextBox1.SelectionLength = length;
                    SavePicture(richTextBox1.Lines[i]);
                    Succeed++;
                }
                catch (Exception E)
                {
                    richTextBox1.SelectionColor = Color.Red;
                    Fail++;
                }
                progressBar1.Value = i;
                button3.Text       = i.ToString() + "/" + Length.ToString();
                Application.DoEvents();
                label5.Text = "成功:" + Succeed.ToString();
                label6.Text = "失败:" + Fail.ToString();
            }
            if (!Stop)
            {
                button3.Text       = "转换完成";
                progressBar1.Value = 0;
            }
            button4.Text = "刷新文件";
            Stop         = false;
        }
Ejemplo n.º 2
0
        private void update_state(bool pulse)
        {
            bool last_predict = neuronClass.Predict();

            neuronClass.Pulse(pulse, last_predict);


            if (pulse)
            {
                RCount++;
                RCountlabel.Text = RCount.ToString();
            }
            else
            {
                LCount++;
                LCountlabel.Text = LCount.ToString();
            }

#if (DEBUG)
            debuglistBox.Items.Add(pulse?1:0);
            neuronClass.render(NeurontreeView);
#endif


            if (last_predict == pulse)
            {
                Pass++;
                Predictlabel.ForeColor = Color.LightGreen;
                Predictlabel.Text      = "Pass";
                Passlabel.Text         = Pass.ToString();
            }
            else
            {
                Fail++;
                Predictlabel.ForeColor = Color.OrangeRed;
                Predictlabel.Text      = "Fail";
                Faillabel.Text         = Fail.ToString();
            }
        }
Ejemplo n.º 3
0
        // Método manda un mensaje a pantalla
        public void ImportarExcel(DataGridView DGV_Tabla, string sNombreHoja)
        {
            // Try catch que verifica que no ocurra ningún error
            try
            {
                // Variables
                string sRuta = "";

                // Se instancia objeto de tipo AbrirArchivo
                OpenFileDialog OpenFile = new OpenFileDialog();
                OpenFile.Filter = "Excel Files |*.xlsx*";
                OpenFile.Title  = "Seleccione el archivo de Excel";

                // Verifica si se clickeo el botón "OK" en el popup
                if (OpenFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    // Verifica que tenga nombre el archivo
                    if (!OpenFile.FileName.Equals(""))
                    {
                        // Se guarda la ruta del archivo
                        sRuta = OpenFile.FileName;
                    }
                }

                // Se pasa la información del documento excel al data grid view
                ConexionExcel = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;data source=" + sRuta + ";Extended Properties='Excel 12.0 Xml;HDR=Yes'");
                MyDataAdapter = new OleDbDataAdapter("Select * From [" + sNombreHoja + "$]", ConexionExcel);
                TablaNominas  = new DataTable();
                MyDataAdapter.Fill(TablaNominas);
                DGV_Tabla.DataSource = TablaNominas;
            }
            catch (Exception Fail)
            {
                // Algo se realizo mal durante el proceso, manda el error a pantalla
                MessageBox.Show(Fail.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }