private void DecodeTestButton_Click(object sender, EventArgs e) { const int testCount = 3000; int CompareCount = 0; for (int i = 0; i < 64; i++) { byte6 x = new byte6(i); List <bool> debug = x.ToList(); byte6 y = new byte6(debug); if (x != y) { MessageBox.Show("Error"); } } for (int i = 0; i < testCount; i++) { string value = CCoder.genMsg(); List <bool> array = CCoder.EnCode(value, 72); int ticks = Environment.TickCount; string result = CCoder.DeCode(array); ticks = Environment.TickCount - ticks; string subvalue = result.Substring(0, 12); if (subvalue.Contains(value)) { CompareCount++; } } MessageBox.Show("Test: \nFrom" + testCount.ToString() + " Succes " + CompareCount.ToString()); }
private void GenerateQRButton_Click(object sender, EventArgs e) { if (qrMessageTextBox.Text.Length == 0) { qrMessageTextBox.Text = CCoder.genMsg(); } viewState.DrawQRBorder = DrawBorder.Checked; viewState.DrawCellBorder = DrawCellBorder.Checked; viewState.DrawValNum = DrawValNum.Checked; viewState.FillCells = FillCells.Checked; viewState.Message = qrMessageTextBox.Text; viewState.ReRand = ReRand.Checked; if (OnMsgGenerateQuery != null) { OnMsgGenerateQuery(viewState); } }
private void RandomStringButton_Click(object sender, EventArgs e) { qrMessageTextBox.Text = CCoder.genMsg(); }