亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spiderform.cs

?? (c#)Internet蜘蛛程序.rar
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Threading;

namespace Spider
{
	/// <summary>
	/// Provide a form to test the spider with.
	/// 
	/// This spider is copyright 2003 by Jeff Heaton. However, it is
	/// released under a Limited GNU Public License (LGPL). You may 
	/// use it freely in your own programs. For the latest version visit
	/// http://www.jeffheaton.com.

	/// </summary>
	public class SpiderForm : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Label label1;
		private System.Windows.Forms.Label label2;
		private System.Windows.Forms.TextBox targetURL;
		private System.Windows.Forms.TextBox threadCount;
		private System.Windows.Forms.Button begin;
		private System.Windows.Forms.Label label3;
		private System.Windows.Forms.Panel panel1;
		private System.Windows.Forms.Label currentURL;
		private System.Windows.Forms.Label label5;
		private System.Windows.Forms.Label label6;
		private System.Windows.Forms.Label processedURLs;
		private System.Windows.Forms.Label elapsed;
		private System.Windows.Forms.Label label4;
		private System.Windows.Forms.TextBox outputDir;

		private Spider m_spider;

		/// <summary>
		/// Required designer variable.
		/// </summary>
		private System.ComponentModel.Container components = null;

		public SpiderForm()
		{
			//
			// Required for Windows Form Designer support
			//
			InitializeComponent();

			//
			// TODO: Add any constructor code after InitializeComponent call
			//
		}

		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this.label1 = new System.Windows.Forms.Label();
			this.label2 = new System.Windows.Forms.Label();
			this.targetURL = new System.Windows.Forms.TextBox();
			this.threadCount = new System.Windows.Forms.TextBox();
			this.begin = new System.Windows.Forms.Button();
			this.label3 = new System.Windows.Forms.Label();
			this.panel1 = new System.Windows.Forms.Panel();
			this.elapsed = new System.Windows.Forms.Label();
			this.processedURLs = new System.Windows.Forms.Label();
			this.label6 = new System.Windows.Forms.Label();
			this.label5 = new System.Windows.Forms.Label();
			this.currentURL = new System.Windows.Forms.Label();
			this.outputDir = new System.Windows.Forms.TextBox();
			this.label4 = new System.Windows.Forms.Label();
			this.panel1.SuspendLayout();
			this.SuspendLayout();
			// 
			// label1
			// 
			this.label1.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label1.Location = new System.Drawing.Point(8, 9);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(120, 24);
			this.label1.TabIndex = 0;
			this.label1.Text = "要下載的URL:";
			this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// label2
			// 
			this.label2.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label2.Location = new System.Drawing.Point(8, 52);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(120, 24);
			this.label2.TabIndex = 1;
			this.label2.Text = "線程數量:";
			this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// targetURL
			// 
			this.targetURL.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.targetURL.Location = new System.Drawing.Point(136, 9);
			this.targetURL.Name = "targetURL";
			this.targetURL.Size = new System.Drawing.Size(264, 22);
			this.targetURL.TabIndex = 2;
			this.targetURL.Text = "http://www.wwf.org.hk/chi/index.html";
			// 
			// threadCount
			// 
			this.threadCount.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.threadCount.Location = new System.Drawing.Point(136, 43);
			this.threadCount.Name = "threadCount";
			this.threadCount.Size = new System.Drawing.Size(264, 22);
			this.threadCount.TabIndex = 3;
			this.threadCount.Text = "20";
			// 
			// begin
			// 
			this.begin.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.begin.Location = new System.Drawing.Point(224, 112);
			this.begin.Name = "begin";
			this.begin.Size = new System.Drawing.Size(90, 25);
			this.begin.TabIndex = 4;
			this.begin.Text = "Begin";
			this.begin.Click += new System.EventHandler(this.begin_Click);
			// 
			// label3
			// 
			this.label3.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label3.Location = new System.Drawing.Point(16, 9);
			this.label3.Name = "label3";
			this.label3.Size = new System.Drawing.Size(112, 17);
			this.label3.TabIndex = 5;
			this.label3.Text = "當前處理的URL:";
			this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// panel1
			// 
			this.panel1.Controls.Add(this.elapsed);
			this.panel1.Controls.Add(this.processedURLs);
			this.panel1.Controls.Add(this.label6);
			this.panel1.Controls.Add(this.label5);
			this.panel1.Controls.Add(this.currentURL);
			this.panel1.Controls.Add(this.label3);
			this.panel1.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.panel1.Location = new System.Drawing.Point(8, 146);
			this.panel1.Name = "panel1";
			this.panel1.Size = new System.Drawing.Size(400, 130);
			this.panel1.TabIndex = 6;
			// 
			// elapsed
			// 
			this.elapsed.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.elapsed.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.elapsed.Location = new System.Drawing.Point(144, 86);
			this.elapsed.Name = "elapsed";
			this.elapsed.Size = new System.Drawing.Size(248, 17);
			this.elapsed.TabIndex = 10;
			this.elapsed.Text = "...";
			// 
			// processedURLs
			// 
			this.processedURLs.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.processedURLs.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.processedURLs.Location = new System.Drawing.Point(144, 52);
			this.processedURLs.Name = "processedURLs";
			this.processedURLs.Size = new System.Drawing.Size(248, 17);
			this.processedURLs.TabIndex = 9;
			this.processedURLs.Text = "...";
			// 
			// label6
			// 
			this.label6.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label6.Location = new System.Drawing.Point(10, 86);
			this.label6.Name = "label6";
			this.label6.Size = new System.Drawing.Size(124, 17);
			this.label6.TabIndex = 8;
			this.label6.Text = "已用時間:";
			this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// label5
			// 
			this.label5.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label5.Location = new System.Drawing.Point(10, 47);
			this.label5.Name = "label5";
			this.label5.Size = new System.Drawing.Size(124, 18);
			this.label5.TabIndex = 7;
			this.label5.Text = "已處理的URL:";
			this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// currentURL
			// 
			this.currentURL.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.currentURL.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.currentURL.Location = new System.Drawing.Point(144, 9);
			this.currentURL.Name = "currentURL";
			this.currentURL.Size = new System.Drawing.Size(248, 17);
			this.currentURL.TabIndex = 6;
			this.currentURL.Text = "...";
			// 
			// outputDir
			// 
			this.outputDir.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.outputDir.Location = new System.Drawing.Point(136, 78);
			this.outputDir.Name = "outputDir";
			this.outputDir.Size = new System.Drawing.Size(264, 22);
			this.outputDir.TabIndex = 8;
			this.outputDir.Text = "c:\\temp\\";
			// 
			// label4
			// 
			this.label4.Font = new System.Drawing.Font("宋體", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label4.Location = new System.Drawing.Point(8, 86);
			this.label4.Name = "label4";
			this.label4.Size = new System.Drawing.Size(120, 25);
			this.label4.TabIndex = 7;
			this.label4.Text = "輸出目錄:";
			this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			// 
			// SpiderForm
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(416, 290);
			this.Controls.Add(this.outputDir);
			this.Controls.Add(this.threadCount);
			this.Controls.Add(this.targetURL);
			this.Controls.Add(this.label4);
			this.Controls.Add(this.panel1);
			this.Controls.Add(this.begin);
			this.Controls.Add(this.label2);
			this.Controls.Add(this.label1);
			this.Name = "SpiderForm";
			this.Text = "Internet蜘蛛 1.0";
			this.Closing += new System.ComponentModel.CancelEventHandler(this.SpiderForm_Close);
			this.Load += new System.EventHandler(this.SpiderForm_Load);
			this.panel1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void begin_Click(object sender, System.EventArgs e)
		{
			ThreadStart starter = new ThreadStart(this.SpiderThread);
			Thread spider = new Thread(starter);
			spider.Start();
		}

		public void SpiderThread()
		{
			if( begin.Text.Equals("Cancel") )
			{
				m_spider.Quit = true;
				begin.Enabled = false;
			}
			else
			{
				begin.Text = "Cancel";
				targetURL.Enabled = false;
				threadCount.Enabled = false;
				outputDir.Enabled = false;

				m_spider = new Spider();
				m_spider.ReportTo = this;
				m_spider.OutputPath = outputDir.Text;
				int threads = int.Parse( threadCount.Text);
				if(threads<1)
					threads = 1;
				threadCount.Text = ""+threads;
				try
				{
					m_spider.Start(new Uri(this.targetURL.Text),threads);
				}
				catch( UriFormatException ex)
				{
					System.Windows.Forms.MessageBox.Show( ex.Message );
					return;
				}

				begin.Text = "Begin";
				targetURL.Enabled = true;
				threadCount.Enabled = true;
				outputDir.Enabled = true;
				begin.Enabled = true;
			}

		}

		public void SetLastURL(string str)
		{
			currentURL.Text = str;
		}

		public void SetElapsedTime(string str)
		{
			elapsed.Text = str;
		}

		public void SetProcessedCount(string str)
		{
			processedURLs.Text = str;
		}

		private void SpiderForm_Close(object sender, CancelEventArgs e)
		{
			Application.Exit();
		}

		private void SpiderForm_Load(object sender, System.EventArgs e)
		{
		
		}



	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产剧情一区二区三区| 在线视频国产一区| 精品一区二区三区香蕉蜜桃| 亚洲一区二区三区自拍| 亚洲精品日产精品乱码不卡| 国产目拍亚洲精品99久久精品| 精品粉嫩aⅴ一区二区三区四区| 欧美精品乱码久久久久久按摩 | 亚洲精品欧美综合四区| 中文一区在线播放| 中文字幕乱码久久午夜不卡| 欧美国产综合一区二区| 国产欧美一区二区三区在线老狼| 91福利社在线观看| 亚洲一区二区四区蜜桃| 亚洲一区二区三区自拍| 亚洲va国产天堂va久久en| 中文字幕日韩精品一区| 亚洲欧美日韩国产中文在线| 亚洲国产美女搞黄色| 蜜桃一区二区三区在线观看| 成人黄色小视频在线观看| 在线免费观看一区| 日韩免费看网站| 中文字幕亚洲区| 男人的j进女人的j一区| 国产成人一区在线| 欧洲色大大久久| 精品国产免费久久 | 久久久久久久电影| 亚洲精品久久7777| 激情综合一区二区三区| 色偷偷久久人人79超碰人人澡| 91精品久久久久久蜜臀| 国产日韩精品久久久| 亚洲精品菠萝久久久久久久| 精品一区二区三区视频在线观看| 亚洲美女免费在线| 亚洲免费伊人电影| 精品一区二区三区在线播放 | 一本大道久久a久久精二百| 日韩一区二区三区电影| 亚洲欧洲av在线| 亚洲国产精品久久不卡毛片| 黑人精品欧美一区二区蜜桃| gogo大胆日本视频一区| 欧美精品xxxxbbbb| 国产精品女主播在线观看| 日韩精品乱码免费| 色婷婷久久久亚洲一区二区三区| 欧美va在线播放| 亚洲成人福利片| www.一区二区| 欧美精品一区二区三区蜜桃| 亚洲三级在线播放| 国产乱码字幕精品高清av| 91精品在线观看入口| 亚洲另类一区二区| 波多野结衣的一区二区三区| 久久亚洲综合色| 日本不卡在线视频| 欧美色网站导航| 1000精品久久久久久久久| 国产精品一区在线| 精品国精品自拍自在线| 午夜精品一区二区三区免费视频| 99久久精品国产麻豆演员表| 久久久久久亚洲综合影院红桃| 男女男精品视频网| 欧美嫩在线观看| 亚洲国产va精品久久久不卡综合| 91视频xxxx| 国产精品国产馆在线真实露脸| 精品一区二区三区视频| 日韩一区二区在线观看视频| 婷婷成人综合网| 欧美在线啊v一区| 国产精品电影院| 懂色av中文一区二区三区| 欧美xxxxxxxx| 蜜臀av亚洲一区中文字幕| 在线观看一区不卡| 亚洲乱码精品一二三四区日韩在线| 成+人+亚洲+综合天堂| 欧美国产精品劲爆| 国产不卡高清在线观看视频| 久久精品亚洲精品国产欧美kt∨| 老司机精品视频线观看86| 日韩亚洲欧美在线| 日韩av网站免费在线| 欧美猛男男办公室激情| 国产区在线观看成人精品 | 日本在线不卡一区| 欧美日韩成人在线| 一区二区成人在线观看| 91久久线看在观草草青青| 一区视频在线播放| 91一区二区三区在线播放| 亚洲欧美综合另类在线卡通| 国产激情视频一区二区在线观看| 久久久久久久性| 亚洲福利国产精品| 国产一区二区三区免费看| 欧美mv日韩mv国产网站app| 国内久久精品视频| 国产欧美一区二区精品婷婷| 成人av动漫在线| 亚洲男人电影天堂| 99精品国产热久久91蜜凸| 亚洲最新视频在线播放| 91精品国模一区二区三区| 奇米色一区二区| 欧美一区二区女人| 国产美女久久久久| 亚洲欧美日韩国产手机在线| 欧美日韩精品欧美日韩精品| 精品影院一区二区久久久| 国产欧美一区二区精品秋霞影院| 91视频国产资源| 天天亚洲美女在线视频| 精品国产乱码久久久久久浪潮 | 国产精品18久久久久久vr| 中文字幕久久午夜不卡| 在线观看网站黄不卡| 一区二区三区四区乱视频| 欧美视频一区二区在线观看| 奇米在线7777在线精品| 国产欧美一区二区在线观看| 在线视频欧美精品| 激情综合一区二区三区| 亚洲三级在线看| 91精品国产色综合久久| 国产精品一卡二卡在线观看| 亚洲人精品午夜| 日韩欧美国产一二三区| 99精品视频在线播放观看| 日韩在线一二三区| 国产精品视频免费| 色婷婷综合久久久| 久久精品av麻豆的观看方式| 国产午夜精品福利| 欧美性videosxxxxx| 精品中文字幕一区二区小辣椒 | 亚洲一区二区视频在线| 精品久久一二三区| 91女厕偷拍女厕偷拍高清| 免费成人在线网站| 亚洲视频免费在线观看| 精品国产成人系列| 色狠狠一区二区| 国产在线精品一区二区夜色| 亚洲欧美日本在线| 久久综合一区二区| 欧美日韩精品三区| 91丝袜美腿高跟国产极品老师 | 久久成人免费网站| 亚洲激情网站免费观看| 久久久天堂av| 51精品国自产在线| 日本韩国欧美一区二区三区| 国产精品一区二区91| 日本美女视频一区二区| 一区av在线播放| 国产精品伦理在线| 精品国产91久久久久久久妲己| 欧美日韩亚洲不卡| av不卡在线观看| 国产东北露脸精品视频| 日本成人在线看| 久久久久久久性| 制服.丝袜.亚洲.中文.综合| 欧美视频一区在线| 欧美日韩精品电影| 欧美午夜电影一区| 欧美视频三区在线播放| 欧美色国产精品| 欧美日韩高清在线| 在线电影欧美成精品| 7777精品伊人久久久大香线蕉| 欧美男男青年gay1069videost| 777a∨成人精品桃花网| 欧美一级久久久| 欧美一级日韩一级| 日韩欧美亚洲国产另类| 日韩欧美国产不卡| 精品国产乱码久久久久久牛牛| 精品国产成人在线影院| 国产三级精品三级在线专区| 日本一区二区三区久久久久久久久不 | 久久亚洲捆绑美女| 26uuu欧美| 中文字幕成人在线观看| 最新日韩av在线| 亚洲另类色综合网站| 亚洲福利视频导航| 麻豆专区一区二区三区四区五区| 久久精品国产秦先生| 国产一区二区免费看| 成人免费看片app下载| 91丨porny丨国产|