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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? winboard.cs

?? 一個即時通信 Messenger C#代碼
?? CS
?? 第 1 頁 / 共 4 頁
字號:

			if (boardType == "Notice") this.writeButton.Enabled = false;
			if (boardType == "Common") this.adminButton.Enabled = false;

			xDataTable.Columns.Add("recordID");
			xDataTable.Columns.Add("step");
			xDataTable.Columns.Add("title");
			xDataTable.Columns.Add("writer");
			xDataTable.Columns.Add("email");
			xDataTable.Columns.Add("upload");
			xDataTable.Columns.Add("hit");
			xDataTable.Columns.Add("createdDate");

			this.xGridDelegate = new GridDelegate(this.SetGrid);
		}

		private void SetGrid()
		{
			this.mainGrid.DataSource = this.xDataTable;
		}

		private void SetForm()
		{
			this.countBox.Text = "Waiting...";
			this.Update();
			this.searchKeyword = "";
			this.mainGrid.DataSource = null;
			this.xDataTable.Rows.Clear();
		}

		private void ListProcess()
		{
            this.SetForm();

			string sendStr = WC.MakeXML("ms", "ILOVEAICACABLI") + localID + rootID + WC.MakeXML("xs", boardID);
			xWinClient.SendRootMsg(sendStr);
		}

		private void MsgProcess(string str)
		{
			string sendStr = WC.MakeXML("ms", "ILOVEAICACABME") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xi", str);
			xWinClient.SendRootMsg(sendStr);
		}

		private void WriteProcess(string titleStr, string writerStr, string emailStr, string msgStr, string pwdStr, string ipStr, string fileStr)
		{
			this.SetForm();

			string sendStr = "";
            string fileProtocol = "";
			int len = 0;
			int fileLen = 0;
            byte[] sendStream = null;
			byte[] fileStream = null;

			if (fileStr.Length > 0)
			{
				FileStream fs = new FileStream(fileStr, FileMode.Open);
				fileLen = Convert.ToInt32(fs.Length);

				fileStream = new byte[fileLen];
				fs.Read(fileStream,0,fileLen);
				fs.Close();

				fileProtocol = WC.MakeXML("xf", fileStr) + WC.MakeXML("xn", fileLen.ToString());
			}

			MemoryStream stream = new MemoryStream();
			XmlTextWriter xw = new XmlTextWriter(stream, System.Text.Encoding.UTF8);

			xw.WriteStartElement("record");
			xw.WriteElementString("title", titleStr);
			xw.WriteElementString("writer", writerStr);
			xw.WriteElementString("email", emailStr);
			xw.WriteElementString("msg", msgStr);
			xw.WriteElementString("pwd", pwdStr);
			xw.WriteElementString("remoteIP", ipStr);
			xw.WriteEndElement();
			xw.Flush();
			xw.Close();

			sendStream = stream.ToArray();
			len = sendStream.Length;
			sendStr = WC.MakeXML("ms", "ILOVEAICACABSA") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xl", len.ToString()) + fileProtocol;
			
			xWinClient.SendRootMsg(sendStr);
			xWinClient.SendRootStream(sendStream);
			if (fileStream != null) xWinClient.SendRootStream(fileStream);

			this.titleBox.Text = "";
			this.writerBox.Text = "";
			this.emailBox.Text = "";
			this.msgBox.Text = "";
			this.pwdBox.Text = "";
			this.uploadBox.Text = "";

			this.listPanel.Visible = true;
			this.inputPanel.Visible = false;
		}

		private void ReplyProcess(string titleStr, string writerStr, string emailStr, string msgStr, string pwdStr, string ipStr, string fileStr)
		{
			this.SetForm();

			string sendStr = "";
            string fileProtocol = "";
			int len = 0;
            int fileLen = 0;
			byte[] sendStream = null;
			byte[] fileStream = null;

			if (fileStr.Length > 0)
			{
				FileStream fs = new FileStream(fileStr, FileMode.Open);
				fileLen = Convert.ToInt32(fs.Length);

				fileStream = new byte[fileLen];
				fs.Read(fileStream,0,fileLen);
				fs.Close();

				fileProtocol = WC.MakeXML("xf", fileStr) + WC.MakeXML("xn", fileLen.ToString());
			}

			MemoryStream stream = new MemoryStream();
			XmlTextWriter xw = new XmlTextWriter(stream, System.Text.Encoding.UTF8);

			xw.WriteStartElement("record");
			xw.WriteElementString("title", titleStr);
			xw.WriteElementString("writer", writerStr);
			xw.WriteElementString("email", emailStr);
			xw.WriteElementString("msg", msgStr);
			xw.WriteElementString("pwd", pwdStr);
			xw.WriteElementString("remoteIP", ipStr);
			xw.WriteEndElement();
			xw.Flush();
			xw.Close();

			sendStream = stream.ToArray();
			len = sendStream.Length;
			sendStr = WC.MakeXML("ms", "ILOVEAICACABRE") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xl", len.ToString()) + WC.MakeXML("xi", msgID) + fileProtocol;
			
			xWinClient.SendRootMsg(sendStr);
			xWinClient.SendRootStream(sendStream);
			if (fileStream != null) xWinClient.SendRootStream(fileStream);

			this.titleBox.Text = "";
			this.writerBox.Text = "";
			this.emailBox.Text = "";
			this.msgBox.Text = "";
			this.pwdBox.Text = "";
			this.uploadBox.Text = "";

			this.listPanel.Visible = true;
			this.inputPanel.Visible = false;
		}

		private void ModifyProcess(string titleStr, string writerStr, string emailStr, string msgStr, string pwdStr, string ipStr)
		{
			this.SetForm();

			string sendStr = "";
			int len = 0;
			byte[] sendStream = null;

			MemoryStream stream = new MemoryStream();
			XmlTextWriter xw = new XmlTextWriter(stream, System.Text.Encoding.UTF8);

			xw.WriteStartElement("record");
			xw.WriteElementString("title", titleStr);
			xw.WriteElementString("writer", writerStr);
			xw.WriteElementString("email", emailStr);
			xw.WriteElementString("msg", msgStr);
			xw.WriteElementString("pwd", pwdStr);
			xw.WriteElementString("remoteIP", ipStr);
			xw.WriteEndElement();
			xw.Flush();
			xw.Close();

			sendStream = stream.ToArray();
			len = sendStream.Length;
			sendStr = WC.MakeXML("ms", "ILOVEAICACABMO") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xl", len.ToString()) + WC.MakeXML("xi", msgID);
			
			xWinClient.SendRootMsg(sendStr);
			xWinClient.SendRootStream(sendStream);

			this.titleBox.Text = "";
			this.writerBox.Text = "";
			this.emailBox.Text = "";
			this.msgBox.Text = "";
			this.pwdBox.Text = "";
			this.uploadBox.Text = "";

			this.listPanel.Visible = true;
			this.inputPanel.Visible = false;
		}

		private void DeleteProcess()
		{
			this.SetForm();

			string sendStr = WC.MakeXML("ms", "ILOVEAICACABDE") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xi", msgID);
			xWinClient.SendRootMsg(sendStr);
		}

		private void SearchProcess()
		{
			this.countBox.Text = "Waiting...";
			this.Update();
            this.mainGrid.DataSource = null;
			this.xDataTable.Rows.Clear();

			string sendStr = WC.MakeXML("ms", "ILOVEAICACABSE") + localID + rootID + WC.MakeXML("xs", boardID) + WC.MakeXML("xt", searchType) + WC.MakeXML("xk", searchKeyword);
			xWinClient.SendRootMsg(sendStr);
		}

		public void CheckPassword(string str)
		{
			if (str == this.boardPassword)
			{
				this.boardType = "Common";
				this.writeButton.Enabled = true;
			}
		}

		public void OnILOVEAICACAXLI(string sort, byte[] getStream)
		{
			if (getStream != null)
			{
				XmlDocument xd = new XmlDocument();
				xd.Load(new MemoryStream(getStream));

				XmlTextReader xr = new XmlTextReader(new StringReader(xd.OuterXml));
				XmlDataDocument dd = new XmlDataDocument();
				dd.DataSet.ReadXml(xr, XmlReadMode.InferSchema);
				DataTable dt = dd.DataSet.Tables[0];

				int rowCount = dt.Rows.Count;
				int step = 1;
				string prefix = "";
				string upload = "";

				for (int i=0 ; i < rowCount ; i++)
				{
					DataRow dr = this.xDataTable.NewRow();

					dr["recordID"] = dt.Rows[i]["recordID"];
					dr["writer"] = dt.Rows[i]["writer"];
					dr["email"] = dt.Rows[i]["email"];
					dr["hit"] = dt.Rows[i]["hit"];
					dr["createdDate"] = dt.Rows[i]["createdDate"];

					prefix = "";
					step = Convert.ToInt32(dt.Rows[i]["step"]);
					if (step > 1)
					{
						for (int j=1 ; j < step ; j++) prefix += "  ";
						prefix += "[RE]";
					}
					dr["step"] = step.ToString();
					dr["title"] = prefix + dt.Rows[i]["title"];

					upload = dt.Rows[i]["upload"].ToString();
					if (upload == "N/A") upload = "";
					dr["upload"] = upload;

					xDataTable.Rows.Add(dr);
				}

				try
				{
					this.countBox.Text = rowCount.ToString();
					this.Invoke(this.xGridDelegate);
				}
				catch (Exception e)
				{
					MessageBox.Show(e.ToString());
				}
			}
			else
			{
				this.countBox.Text = "No Results";
			}
		}

		public void OnILOVEAICACAXME(string sort, byte[] getStream)
		{
			XmlDocument dd = new XmlDocument();
			dd.Load(new MemoryStream(getStream));

			this.msgID = dd.SelectSingleNode("record/recordID").InnerText;
			this.msgPassword = dd.SelectSingleNode("record/pwd").InnerText;

			this.titleBox.Text = dd.SelectSingleNode("record/title").InnerText;
			this.writerBox.Text = dd.SelectSingleNode("record/writer").InnerText;
			this.emailBox.Text = dd.SelectSingleNode("record/email").InnerText;
			this.pwdBox.Text = "";

            string msgStr = dd.SelectSingleNode("record/msg").InnerText;
			string uploadStr = dd.SelectSingleNode("record/upload").InnerText;
            
			if (searchKeyword.Length > 0 && searchType == "msg")
			{
				string msgUpper = msgStr.ToUpper();
				int firstPos = 0;
				int secondPos = -1;

				while ((secondPos = msgUpper.IndexOf(searchKeyword.ToUpper(), secondPos+1)) != -1)
				{
					string str = msgStr.Substring(firstPos, secondPos-firstPos);
					this.msgBox.AppendText(str);
					this.msgBox.SelectionColor = Color.Red;
					this.msgBox.SelectionFont = new Font("Arial", 9, FontStyle.Bold);
                    string key = msgStr.Substring(secondPos, searchKeyword.Length);
					this.msgBox.AppendText(key);
					this.msgBox.SelectionColor = Color.Black;
					this.msgBox.SelectionFont = new Font("Arial", 9);

					firstPos = secondPos + searchKeyword.Length;
				}

				this.msgBox.AppendText(msgStr.Substring(firstPos, msgStr.Length-firstPos));
			}
			else
			{
				this.msgBox.AppendText(msgStr);
			}


			if (uploadStr == "N/A")
			{
				uploadStr = "";
				this.uploadButton.Enabled = false;
				this.uploadButton.Text = "Save File";
                this.uploadBox.Text = uploadStr;
			}
			else
			{
				this.uploadButton.Enabled = true;
				this.uploadButton.Text = "Save File";
                this.uploadBox.Text = uploadStr;
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜美腿亚洲综合| 欧美精品三级日韩久久| 99精品一区二区三区| 欧美私模裸体表演在线观看| 国产精品萝li| 欧美调教femdomvk| 天堂资源在线中文精品| 日韩色视频在线观看| 91激情在线视频| 亚洲高清不卡在线| 精品成人一区二区三区四区| 波波电影院一区二区三区| 亚洲一二三四久久| 精品国产123| 久久激五月天综合精品| 91视视频在线观看入口直接观看www| 亚洲视频每日更新| 成人亚洲精品久久久久软件| 中文字幕在线不卡视频| 国产电影精品久久禁18| 自拍偷拍国产精品| 成人理论电影网| 亚洲一区二区在线播放相泽| 欧美www视频| 欧美a级理论片| 欧美精品v日韩精品v韩国精品v| 精品一区二区在线免费观看| 91精品国产黑色紧身裤美女| 精品一区二区三区免费观看| 1区2区3区欧美| 日韩欧美国产小视频| 91丨porny丨国产| 激情五月播播久久久精品| 亚洲日本在线观看| 精品国产伦一区二区三区观看方式 | 婷婷开心激情综合| 欧美日韩高清在线播放| 亚洲图片自拍偷拍| 欧美美女bb生活片| 东方欧美亚洲色图在线| 国产精品美女视频| 日韩一区二区免费在线电影| 一本大道久久a久久综合婷婷| 国产一区二区三区香蕉| 中文字幕久久午夜不卡| 日韩欧美成人激情| 欧美色大人视频| 91在线码无精品| 福利一区二区在线| 日韩毛片视频在线看| 久久久国产精华| 成人综合在线观看| 国产伦理精品不卡| 亚洲欧美一区二区不卡| 欧美视频一区二区三区| 97久久精品人人爽人人爽蜜臀| 国产在线播精品第三| 麻豆免费看一区二区三区| 丝袜美腿一区二区三区| 亚洲成人综合网站| 亚洲国产综合在线| 亚洲午夜在线观看视频在线| 亚洲欧洲在线观看av| 欧美精品黑人性xxxx| 国产真实乱对白精彩久久| 日本欧美肥老太交大片| 国产欧美在线观看一区| 久久久www成人免费无遮挡大片| 99天天综合性| 日本欧美一区二区| 日本不卡一区二区三区高清视频| 欧美国产日韩a欧美在线观看| 日本精品一区二区三区高清| 99r精品视频| 精品一区在线看| 综合亚洲深深色噜噜狠狠网站| 国产精品天干天干在线综合| 欧美天堂一区二区三区| 国产乱码精品1区2区3区| 麻豆精品精品国产自在97香蕉| 日本不卡在线视频| 国产主播一区二区三区| 一区二区三区产品免费精品久久75| 欧美成人vr18sexvr| 精品国产乱码久久久久久久久| 91在线观看一区二区| 91麻豆精品视频| 国产最新精品精品你懂的| 黄色成人免费在线| 国产成人精品一区二区三区网站观看| 亚洲大片免费看| 日本亚洲最大的色成网站www| 另类综合日韩欧美亚洲| 亚洲一级不卡视频| 日本在线播放一区二区三区| 亚洲欧美偷拍三级| 国产视频一区二区在线| 中文字幕一区二区三区不卡在线 | 国产美女精品一区二区三区| 午夜天堂影视香蕉久久| 久久不见久久见免费视频1| 国产成人一区二区精品非洲| 91蝌蚪国产九色| 91精品国产91久久久久久最新毛片| 精品裸体舞一区二区三区| 国产精品久久三区| 日韩电影在线免费| 亚洲bt欧美bt精品777| 精品在线一区二区三区| 97久久精品人人澡人人爽| 成人手机电影网| 韩国成人在线视频| 久久99精品国产麻豆婷婷| 波多野结衣中文字幕一区| 粉嫩13p一区二区三区| 国产一区二区不卡老阿姨| 色综合久久88色综合天天免费| 678五月天丁香亚洲综合网| 欧美国产日韩亚洲一区| 欧美高清在线精品一区| 日韩国产在线观看| 午夜成人免费视频| 免费高清在线一区| 色综合天天综合网天天看片| 精品国产乱码久久久久久老虎 | 亚洲女性喷水在线观看一区| 亚洲欧美国产77777| 17c精品麻豆一区二区免费| 日韩国产精品久久久久久亚洲| 成人a免费在线看| 日韩一区二区免费在线观看| 日韩一级大片在线| 亚洲精品午夜久久久| 国产一区二区不卡在线| 欧美一卡2卡三卡4卡5免费| 日韩精品一区二区三区视频在线观看 | 国产美女一区二区| 欧美精品久久99久久在免费线| 中文字幕一区二区三区不卡在线| 国产在线日韩欧美| 高潮精品一区videoshd| 99视频一区二区| 色8久久精品久久久久久蜜| 国产视频一区在线观看| 美女在线一区二区| 成人永久aaa| 色婷婷av一区二区| 欧美精品久久一区| 久久久精品一品道一区| 亚洲色图欧美激情| 成人一道本在线| 国产无遮挡一区二区三区毛片日本| 国产女同性恋一区二区| 久草中文综合在线| va亚洲va日韩不卡在线观看| 91久久线看在观草草青青 | 一区二区三区鲁丝不卡| 日日骚欧美日韩| 欧美色综合天天久久综合精品| 亚洲私人影院在线观看| yourporn久久国产精品| 欧美日韩大陆在线| 天堂av在线一区| 欧美日韩视频不卡| 午夜久久久久久久久| 欧美日韩久久久一区| 性做久久久久久免费观看| 欧美美女视频在线观看| 国产精品丝袜一区| 成人精品在线视频观看| 欧美人狂配大交3d怪物一区| 亚洲成av人在线观看| 91精品国产一区二区| 久久99热狠狠色一区二区| 欧美α欧美αv大片| 韩国av一区二区三区| 欧美日韩在线三级| 天堂在线一区二区| 欧美va在线播放| 国产精品一区三区| 日韩欧美激情一区| 亚洲香肠在线观看| 日韩一区二区在线观看视频| 亚洲三级小视频| 国产很黄免费观看久久| 中文字幕国产一区| 在线欧美日韩国产| 一区二区中文字幕在线| 色天天综合久久久久综合片| 午夜a成v人精品| 欧美亚洲图片小说| 日本网站在线观看一区二区三区| 色婷婷国产精品| 日本美女一区二区三区视频| www久久精品| 色吊一区二区三区| 久久99国产精品久久99 | 亚洲一区二区三区四区五区黄 | 在线精品视频一区二区三四| 蜜臀av一级做a爰片久久|