private void Trick() { // 读取作弊文件 ArrayList TrickArray = RocTools.File2Array(CurrentPath + "name.txt"); // 设置 CurrentArray int i = 0; foreach (object obj in TrickArray) { if (CurrentArray.IndexOf(obj) == -1) { CurrentArray[i] = TrickArray[i]; } i++; if (i > 9) { break; } } // 显示当前结果 DisplayLabels(CurrentArray); RocTools.WriteTXT("", CurrentPath + "name.txt", FileMode.Create); }
private void SaveResult() { RocTools.WriteTXT("当前摇号时间 " + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString(), CurrentPath + "result.txt", FileMode.Append); foreach (object obj in CurrentArray) { RocTools.WriteTXT("\t" + obj.ToString(), CurrentPath + "result.txt", FileMode.Append); } }
private void InitialPrintMessage() { string start = "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; start += " ".PadLeft(18, ' ') + "开始摇号时间:" + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + "\r\n\r\n\r\n"; start += "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Create); }
private void SaveResult(ArrayList Curr) { RocTools.WriteTXT("以下是第 " + round + " 轮摇号结果:\n", @"d:\yaohao\result\" + filename + ".txt", FileMode.Append); int count = 0; foreach (string str in Curr) { count++; RocTools.WriteTXT(((round - 1) * 10 + count).ToString() + " " + str + "\n", @"d:\yaohao\result\" + filename + ".txt", FileMode.Append); } }
// 控制程序单一运行 private void SingleProgramLock() { if (File.Exists(SingleStartFileName)) { Environment.Exit(0); } else { RocTools.WriteTXT("摇号程序单一启动控制文件", SingleStartFileName, FileMode.Create); } }
private void save(ListBox listBox) { string str = "第 " + (times - 1).ToString() + " 轮摇号结果:\r\n"; foreach (object o in listBox.Items) { str += o.ToString() + "\r\n"; } RocTools.WriteTXT(str, @"d:\data\" + filename + ".txt", FileMode.Append); resultLabel.Text = @"d:\data\" + filename + ".txt"; }
private void SaveResult() { //RocTools.WriteTXT("当前摇号时间 " + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString(), CurrentPath + "result.txt", FileMode.Append); Control[] Label = { label1, label2, label3, label4, label5 }; string str = ""; for (int i = 0; i < ShowCount; i++) { str += Label[i].Text + " "; } RocTools.WriteTXT("第 " + Round.ToString() + " 轮摇号结果:" + str + "\r\n", CurrentPath + "result.txt", FileMode.Append); }
private void InitialData() { ArrayA = RocTools.File2Array(CurrentPath + "a.txt"); ArrayB = RocTools.File2Array(CurrentPath + "b.txt"); if (ArrayA == null || ArrayB == null) { MessageBox.Show("读取原始数据错误。"); } string start = "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; start += " ".PadLeft(18, ' ') + "程序启动时间:" + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + "\r\n\r\n\r\n"; start += "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Append); }
private void 加载初始数据ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog { CheckFileExists = true, CheckPathExists = true, ValidateNames = true }; if (ofd.ShowDialog() == DialogResult.OK) { CurrentArray = RocTools.File2Array(ofd.FileName); } filename = Path.GetFileNameWithoutExtension(ofd.FileName); RocTools.WriteTXT("摇号结果:\n", @"d:\yaohao\result\" + filename + ".txt", FileMode.Create); startButton.Visible = true; stopButton.Visible = true; }
private void SaveResult() { //RocTools.WriteTXT("当前摇号时间 " + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString(), CurrentPath + "result.txt", FileMode.Append); Control[] Label = { label1, label2, label3, label4, label5, label6, label7, label8, label9, label10 }; string str = ""; for (int i = 0; i < ShowCount; i++) { str += Label[i].Text + " "; } string start = "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; start += " ".PadLeft(18, ' ') + "当前轮摇号时间:" + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + "\r\n\r\n\r\n"; start += "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; //RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Append); RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Create); RocTools.WriteTXT("第 " + Round.ToString() + " 轮摇号结果:" + str + "\r\n", CurrentPath + "result.txt", FileMode.Append); }
private void LoadButton_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.CheckFileExists = true; ofd.CheckPathExists = true; ofd.ValidateNames = true; if (ofd.ShowDialog() == DialogResult.OK) { OriginPeopleAl = RocTools.File2Array(ofd.FileName); listBox1.Items.Clear(); foreach (object o in OriginPeopleAl) { listBox1.Items.Add(o.ToString()); } } filename = Path.GetFileNameWithoutExtension(ofd.FileName); RocTools.WriteTXT("", @"d:\data\" + filename + ".txt", FileMode.Create); sourceLabel.Text = ofd.FileName; }
private void InitialControls() { System.Drawing.Rectangle rect = new System.Drawing.Rectangle(); rect = Screen.GetWorkingArea(this); int width = rect.Width; int height = rect.Height; // 设置控件位置 label1.Left = 250; label1.Top = 500; label2.Left = label1.Left + 300; label2.Top = label1.Top; label3.Left = label2.Left + 300; label3.Top = label1.Top; label4.Left = label3.Left + 300; label4.Top = label1.Top; label5.Left = label4.Left + 300; label5.Top = label1.Top; label6.Top = 880; label6.Left = 770; label6.Font = new System.Drawing.Font("微软雅黑", 36); startButton.Top = 650; startButton.Left = 460; stopButton.Top = startButton.Top; stopButton.Left = startButton.Left + 200; pringButton.Top = startButton.Top; pringButton.Left = stopButton.Left + 200; // 设置按钮的可见性 startButton.Visible = false; stopButton.Visible = false; pringButton.Visible = false; // 设置程序标题 string title = ""; try { title = RocTools.ReadTXT(CurrentPath + "title.txt"); } catch (FileNotFoundException) { title = ""; // "莱恩摇号软件"; } titleLabel.Text = title; titleLabel.Parent = pictureBox1; // 设置程序logo try { pictureBox2.BackgroundImage = Image.FromFile(CurrentPath + "logo.jpg"); } catch (FileNotFoundException) { } pictureBox2.Size = new Size(120, 90); pictureBox2.Location = new System.Drawing.Point(80, 30); pictureBox2.BackgroundImageLayout = ImageLayout.Stretch; //pictureBox2.Show(); // 设置程序背景 try { pictureBox1.BackgroundImage = Image.FromFile(CurrentPath + "back.jpg"); } catch (FileNotFoundException) { } pictureBox1.Show(); // 清空所有 label DisplayLabels(null); Control[] Labels = { label1, label2, label3, label4, label5 }; foreach (Control label in Labels) { label.Parent = pictureBox1; label.ForeColor = Color.White; label.Font = new System.Drawing.Font("微软雅黑", 72); } string start = "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; start += " ".PadLeft(18, ' ') + "当前轮摇号时间:" + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + "\r\n\r\n\r\n"; start += "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; //RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Append); RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Create); // 最大化窗口 this.WindowState = FormWindowState.Maximized; }
private void InitialControls() { System.Drawing.Rectangle rect = new System.Drawing.Rectangle(); rect = Screen.GetWorkingArea(this); int width = rect.Width; int height = rect.Height; // 设置个控件位置 listBox1.Left = 960; listBox1.Top = 280; listBox1.Width = 800; listBox1.Height = 600; label1.Left = 180; label1.Top = 300; label2.Left = label1.Left; label2.Top = label1.Top + 120; label3.Left = label1.Left; label3.Top = label2.Top + 120; label4.Left = label1.Left; label4.Top = label3.Top + 120; label5.Left = label1.Left; label5.Top = label4.Top + 120; label6.Left = label1.Left + 150; label6.Top = label1.Top; label7.Left = label6.Left; label7.Top = label2.Top; label8.Left = label6.Left; label8.Top = label3.Top; label9.Left = label6.Left; label9.Top = label4.Top; label10.Left = label6.Left; label10.Top = label5.Top; startButton.Top = 650; startButton.Left = 460; stopButton.Top = startButton.Top; stopButton.Left = startButton.Left + 200; printButton.Top = startButton.Top; printButton.Left = stopButton.Left + 200; string start = "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; start += " ".PadLeft(18, ' ') + "开始摇号时间:" + DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + "\r\n\r\n\r\n"; start += "*".PadLeft(79, '*') + "\r\n\r\n\r\n"; //RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Append); RocTools.WriteTXT(start, CurrentPath + "result.txt", FileMode.Create); // 设置程序标题 string title = ""; try { title = RocTools.ReadTXT(CurrentPath + "title.txt"); } catch (FileNotFoundException) { title = ""; } titleLabel.Text = title; titleLabel.Parent = pictureBox1; listBox1.Visible = false; // 设置程序logo try { pictureBox2.BackgroundImage = Image.FromFile(CurrentPath + "logo.jpg"); } catch (FileNotFoundException) { } pictureBox2.Size = new Size(120, 90); pictureBox2.Location = new System.Drawing.Point(80, 30); pictureBox2.BackgroundImageLayout = ImageLayout.Stretch; //pictureBox2.Show(); // 设置程序背景 try { pictureBox1.BackgroundImage = Image.FromFile(CurrentPath + "back.jpg"); } catch (FileNotFoundException) { } pictureBox1.Show(); // 设置按钮的可见性 startButton.Enabled = true; stopButton.Enabled = false; printButton.Visible = true; // 清空所有 label DisplayLabels(null); Control[] Labels = { label1, label2, label3, label4, label5, label6, label7, label8, label9, label10 }; foreach (Control label in Labels) { label.Parent = pictureBox1; label.ForeColor = Color.Red; label.Font = new System.Drawing.Font("微软雅黑", 36); } RoundLabel.Text = ""; // "当前软件是测试版"; RoundLabel.TextAlign = ContentAlignment.MiddleCenter; RoundLabel.Font = new System.Drawing.Font("微软雅黑", RoundLabel.Font.Size); RoundLabel.Parent = pictureBox1; // 最大化窗口 this.WindowState = FormWindowState.Maximized; }
private void save(string str) { RocTools.WriteTXT(str, @"d:\yaohao\result\" + filename + ".txt", FileMode.Create); }