📄 form1.cs
字号:
// label4
//
this.label4.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.label4.ForeColor = System.Drawing.Color.Black;
this.label4.Location = new System.Drawing.Point(8, 48);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(373, 16);
this.label4.TabIndex = 0;
this.label4.Text = "生成密码为 位 位";
//
// groupBox3
//
this.groupBox3.Controls.AddRange(new System.Windows.Forms.Control[] {
this.comboBox4,
this.label7,
this.checkBox5,
this.radioButton3,
this.radioButton4,
this.radioButton5});
this.groupBox3.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.groupBox3.ForeColor = System.Drawing.Color.FromArgb(((System.Byte)(64)), ((System.Byte)(64)), ((System.Byte)(0)));
this.groupBox3.Location = new System.Drawing.Point(8, 256);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(216, 112);
this.groupBox3.TabIndex = 2;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "生成规则";
//
// comboBox4
//
this.comboBox4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox4.Enabled = false;
this.comboBox4.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.comboBox4.Items.AddRange(new object[] {
"1",
"10",
"100",
"1000",
"10000",
"100000",
"1000000",
"10000000"});
this.comboBox4.Location = new System.Drawing.Point(96, 87);
this.comboBox4.Name = "comboBox4";
this.comboBox4.Size = new System.Drawing.Size(98, 20);
this.comboBox4.TabIndex = 3;
//
// checkBox5
//
this.checkBox5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.checkBox5.ForeColor = System.Drawing.Color.Black;
this.checkBox5.Location = new System.Drawing.Point(16, 27);
this.checkBox5.Name = "checkBox5";
this.checkBox5.Size = new System.Drawing.Size(184, 18);
this.checkBox5.TabIndex = 1;
this.checkBox5.Text = "取消重复字符(>3位字符有效)";
this.checkBox5.CheckedChanged += new System.EventHandler(this.checkBox5_CheckedChanged);
//
// radioButton3
//
this.radioButton3.Checked = true;
this.radioButton3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.radioButton3.ForeColor = System.Drawing.Color.Black;
this.radioButton3.Location = new System.Drawing.Point(16, 47);
this.radioButton3.Name = "radioButton3";
this.radioButton3.Size = new System.Drawing.Size(96, 18);
this.radioButton3.TabIndex = 2;
this.radioButton3.TabStop = true;
this.radioButton3.Text = "升序排列";
this.radioButton3.CheckedChanged += new System.EventHandler(this.radioButton3_CheckedChanged);
//
// radioButton4
//
this.radioButton4.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.radioButton4.ForeColor = System.Drawing.Color.Black;
this.radioButton4.Location = new System.Drawing.Point(16, 67);
this.radioButton4.Name = "radioButton4";
this.radioButton4.Size = new System.Drawing.Size(96, 18);
this.radioButton4.TabIndex = 2;
this.radioButton4.Text = "降序排列";
this.radioButton4.CheckedChanged += new System.EventHandler(this.radioButton4_CheckedChanged);
//
// radioButton5
//
this.radioButton5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.radioButton5.ForeColor = System.Drawing.Color.Black;
this.radioButton5.Location = new System.Drawing.Point(16, 87);
this.radioButton5.Name = "radioButton5";
this.radioButton5.Size = new System.Drawing.Size(80, 18);
this.radioButton5.TabIndex = 2;
this.radioButton5.Text = "随机排列";
this.radioButton5.CheckedChanged += new System.EventHandler(this.radioButton5_CheckedChanged);
//
// groupBox4
//
this.groupBox4.Controls.AddRange(new System.Windows.Forms.Control[] {
this.button3,
this.textBox1,
this.label2,
this.label3});
this.groupBox4.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.groupBox4.ForeColor = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(0)), ((System.Byte)(64)));
this.groupBox4.Location = new System.Drawing.Point(232, 256);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(384, 112);
this.groupBox4.TabIndex = 3;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "生成字典";
//
// button3
//
this.button3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.button3.Location = new System.Drawing.Point(346, 32);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(24, 24);
this.button3.TabIndex = 3;
this.button3.Text = "…";
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// textBox1
//
this.textBox1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.textBox1.Location = new System.Drawing.Point(85, 34);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(256, 21);
this.textBox1.TabIndex = 2;
this.textBox1.Text = "";
//
// label2
//
this.label2.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.label2.ForeColor = System.Drawing.Color.Black;
this.label2.Location = new System.Drawing.Point(14, 37);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(64, 16);
this.label2.TabIndex = 0;
this.label2.Text = "字典名称";
//
// label3
//
this.label3.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.label3.ForeColor = System.Drawing.Color.Teal;
this.label3.Location = new System.Drawing.Point(28, 59);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(336, 49);
this.label3.TabIndex = 0;
this.label3.Text = "说明: 系统会根据密码位数间隔来生成字典文件,一个间隔为一个文" +
"件。";
//
// button1
//
this.button1.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.button1.Location = new System.Drawing.Point(134, 376);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(68, 32);
this.button1.TabIndex = 4;
this.button1.Text = "开始";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// button2
//
this.button2.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.button2.Location = new System.Drawing.Point(422, 376);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(68, 32);
this.button2.TabIndex = 4;
this.button2.Text = "退出";
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(536, 16);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(64, 64);
this.pictureBox1.TabIndex = 5;
this.pictureBox1.TabStop = false;
//
// sFDlg
//
this.sFDlg.FileOk += new System.ComponentModel.CancelEventHandler(this.sFDlg_FileOk);
//
// panel1
//
this.panel1.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(64)), ((System.Byte)(64)), ((System.Byte)(64)));
this.panel1.Location = new System.Drawing.Point(48, 174);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(544, 64);
this.panel1.TabIndex = 7;
this.panel1.Visible = false;
//
// label7
//
this.label7.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.label7.Location = new System.Drawing.Point(194, 90);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(16, 16);
this.label7.TabIndex = 4;
this.label7.Text = "个";
//
// panel2
//
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.panel2.Controls.AddRange(new System.Windows.Forms.Control[] {
this.label6,
this.progressBar1});
this.panel2.Location = new System.Drawing.Point(40, 166);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(544, 64);
this.panel2.TabIndex = 9;
this.panel2.Visible = false;
//
// label6
//
this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.label6.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.label6.ForeColor = System.Drawing.Color.Navy;
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(544, 32);
this.label6.TabIndex = 9;
this.label6.Text = "正在处理文件……";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// progressBar1
//
this.progressBar1.Location = new System.Drawing.Point(0, 32);
this.progressBar1.Name = "progressBar1";
this.progressBar1.Size = new System.Drawing.Size(544, 32);
this.progressBar1.TabIndex = 8;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(624, 413);
this.Controls.AddRange(new System.Windows.Forms.Control[] {
this.panel2,
this.panel1,
this.pictureBox1,
this.button1,
this.groupBox4,
this.groupBox2,
this.groupBox1,
this.label1,
this.groupBox3,
this.button2});
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "红客(china hack)软件";
this.Load += new System.EventHandler(this.Form1_Load);
this.groupBox1.ResumeLayout(false);
this.groupBox2.ResumeLayout(false);
this.groupBox3.ResumeLayout(false);
this.groupBox4.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void button2_Click(object sender, System.EventArgs e)
{
this.Dispose();
}
private void Form1_Load(object sender, System.EventArgs e)
{
comboBox1.Text="6";
comboBox2.Text=comboBox2.Items[0].ToString();
comboBox3.Text="9";
comboBox4.Text="1";
}
private void radioButton2_CheckedChanged(object sender, System.EventArgs e)
{
if(radioButton2.Checked == true)
{
checkBox1.Enabled = false;
checkBox2.Enabled = false;
checkBox3.Enabled = false;
checkBox4.Enabled = false;
}
}
private void radioButton1_CheckedChanged(object sender, System.EventArgs e)
{
if(radioButton1.Checked == true)
{
checkBox1.Enabled=true;
checkBox2.Enabled=true;
checkBox3.Enabled=true;
checkBox4.Enabled=true;
}
}
private void button3_Click(object sender, System.EventArgs e)
{
sFDlg.Filter="文本文件(*.Txt)|*.Txt|字典文件(*.Dic)|*.Dic|所有文件(*.*)|*.*";
sFDlg.Title="红客字典保存为……";
sFDlg.FileName="";
sFDlg.AddExtension=true;
sFDlg.DefaultExt="*.Txt";
sFDlg.ShowDialog();
}
private void sFDlg_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
{
textBox1.Text=sFDlg.FileName;
}
//写字典文件
private void Creat_Dic_File(char [] Chr,int ChrNum,System.IO.StreamWriter fp,int NumCot)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -