コード例 #1
0
ファイル: FMainForm.cs プロジェクト: MrMihap/QuarCode
        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());
        }
コード例 #2
0
ファイル: FimgView.cs プロジェクト: MrMihap/QuarCode
        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);
            }
        }
コード例 #3
0
ファイル: FimgView.cs プロジェクト: MrMihap/QuarCode
 private void RandomStringButton_Click(object sender, EventArgs e)
 {
     qrMessageTextBox.Text = CCoder.genMsg();
 }