Пример #1
0
        private void DataCollectStart()
        {
            int processcount = 4;

            if (Txt_Process.Text != "")
            {
                processcount = Convert.ToInt32(this.Txt_Process.Text);
            }

            ZYZFCGW  zyzfcgw  = new ZYZFCGW();
            HBSZFCGW hbszfcgw = new HBSZFCGW();
            ZGZFCGW  zgzfcgw  = new ZGZFCGW();

            List <BaseSpider> analyseList = new List <BaseSpider>();

            //analyseList.Add(zyzfcgw);
            //analyseList.Add(hbszfcgw);
            analyseList.Add(zgzfcgw);

            for (int i = 0; i < analyseList.Count; i++)
            {
                //this.logBox.BeginInvoke(new Action(() => { this.logBox.Text += string.Format("\n{0}:开始采集:{1}", DateTime.Now, analyseList[i].Name); }));
                analyseList[i].StartAnalyse(processcount);
                //this.logBox.BeginInvoke(new Action(() => { this.logBox.Text += string.Format("\n{0}:采集完成:{1}", DateTime.Now, analyseList[i].Name); }));
            }
        }
Пример #2
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            ZYZFCGW           zyzfcgw     = new ZYZFCGW();
            HBSZFCGW          hbszfcgw    = new HBSZFCGW();
            List <BaseSpider> analyseList = new List <BaseSpider>();

            analyseList.Add(zyzfcgw);
            analyseList.Add(hbszfcgw);
            for (int i = 0; i < analyseList.Count; i++)
            {
                analyseList[i].StartAnalyse();
            }
        }