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

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

?? demomain.cs

?? 網絡通信 數據存取 源碼 增加分類 壓縮文件有密碼
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			this.labelTime.Size = new System.Drawing.Size(56, 16);
			this.labelTime.TabIndex = 40;
			this.labelTime.Text = "發送時間";
			// 
			// txtSMTime
			// 
			this.txtSMTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.txtSMTime.Location = new System.Drawing.Point(168, 168);
			this.txtSMTime.Name = "txtSMTime";
			this.txtSMTime.Size = new System.Drawing.Size(136, 21);
			this.txtSMTime.TabIndex = 31;
			this.txtSMTime.Text = "";
			// 
			// lbSMTime
			// 
			this.lbSMTime.Location = new System.Drawing.Point(312, 168);
			this.lbSMTime.Name = "lbSMTime";
			this.lbSMTime.Size = new System.Drawing.Size(256, 16);
			this.lbSMTime.TabIndex = 41;
			this.lbSMTime.Text = "*yyyy-MM-dd hh:mm:ss(不寫默認為即時發送)";
			// 
			// lbDemo
			// 
			this.lbDemo.Font = new System.Drawing.Font("宋體", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.lbDemo.Location = new System.Drawing.Point(240, 8);
			this.lbDemo.Name = "lbDemo";
			this.lbDemo.Size = new System.Drawing.Size(88, 24);
			this.lbDemo.TabIndex = 42;
			this.lbDemo.Text = "NetDemo";
			// 
			// FrmDemo
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(576, 478);
			this.Controls.AddRange(new System.Windows.Forms.Control[] {
																		  this.lbDemo,
																		  this.lbSMTime,
																		  this.labelTime,
																		  this.txtSrcID,
																		  this.lblphoneID,
																		  this.lblUrl,
																		  this.rbnWap,
																		  this.rbnNormal,
																		  this.lblSmType,
																		  this.textUrl,
																		  this.btnExit,
																		  this.btnRecvRpt,
																		  this.btnRecvSM,
																		  this.btnSend,
																		  this.btnRelease,
																		  this.btnInit,
																		  this.dbConGroup,
																		  this.textSmId,
																		  this.lblSMID,
																		  this.textContext,
																		  this.lblContent,
																		  this.textMobile,
																		  this.lblMobile,
																		  this.txtSMTime});
			this.Name = "FrmDemo";
			this.Text = "API演示界面(NET)";
			this.Load += new System.EventHandler(this.frmDemo_Load);
			this.dbConGroup.ResumeLayout(false);
			this.ResumeLayout(false);

		}


		

		/// <summary>
		/// 應用程序的主入口點。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new FrmDemo());
		}


		//Click 事件發生。。。


		//======================= Init=========================
		private void btnInit_Click(object sender, System.EventArgs e)
		{

			apiclient=new APIClient();

			int con=apiclient.init(this.textIp.Text.Trim(),this.textUsername.Text.Trim(),this.textPassword.Text.Trim(),this.textCode.Text.Trim(),this.txtDB.Text.Trim());
			con=System.Math.Abs(con);

			MessageBox.Show (initvalues[con], "", 
				MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
			

		}
		
		//======================= Release=========================
		private void btnRelease_Click(object sender, System.EventArgs e)
		{
			if(apiclient!=null)
			{
				apiclient.release();	
				apiclient=null;
			}
			MessageBox.Show ("釋放成功", "", 
				MessageBoxButtons.OK, MessageBoxIcon.Asterisk);	
		}
       
		
		
		//======================= Send =========================
		private void btnSend_Click(object sender, System.EventArgs e)
		{
			if(apiclient==null)
			{
				MessageBox.Show ("沒有初始化", "", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			String mobileStr = this.textMobile.Text.Trim();
			if(mobileStr=="")
			{
				MessageBox.Show ("沒有輸入手機號碼", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			String[] mobiles = mobileStr.Replace(",", ",").Split(',');
			String allMobiles = "";
			for(int i=0 ; i<mobiles.Length ; i++)
			{
				String tmp = mobiles[i];
				if( tmp.IndexOf("-") > 0)
				{
					long min = System.Convert.ToInt64(tmp.Substring(0, tmp.IndexOf("-")));
					long max = System.Convert.ToInt64 (tmp.Substring (tmp.IndexOf("-")+1));

					long j = min;
					while(j <= max)
					{ 
						allMobiles += j + ",";
						//list.Add(new String(System.Convert.ToString (j).ToCharArray()));
						j ++;
					}

				}
				else
				{
					allMobiles += tmp + ",";
				}
			}

			long smID;
			try
			{
				smID = System.Convert.ToInt64(this.textSmId.Text);
			}
			catch(Exception)
			{
				MessageBox.Show ("smID非法", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			long srcID;
			try
			{
				srcID = System.Convert.ToInt64(this.txtSrcID.Text);
			}
			catch(Exception)
			{
				MessageBox.Show ("srcID非法", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			 String sendTime =this.txtSMTime.Text.Trim();	
			int sm = 1;
			if(rbnNormal.Checked == true)
			{
				sm=apiclient.sendSM(allMobiles.Split(','),this.textContext.Text,sendTime, smID,srcID);
				
			}
			else
			{
				sm= apiclient.sendSM(allMobiles.Split(','),this.textContext.Text, smID,srcID, this.textUrl.Text,sendTime);
			}
			//MessageBox.Show (allMobiles.Split(',') +","+ this.textContext.Text + ","+  smID +","+ srcID +","+ sendTime);

			sm=System.Math.Abs(sm);
			
			if(sm==0)
			{
				String ret = writeLog(mobileStr, this.textContext.Text, smID,srcID, this.textUrl.Text,sendTime, this.textCode.Text);
				MessageBox.Show ("發送成功\n" + ret, "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
			}
			else
			{
				MessageBox.Show (retunvalues[sm], "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
			}
		}

		//writeLog,記錄日志
		private String writeLog(String mobiles, String content, 
			long smsId,long srcID, String url,String sendTime, String apiCode)
		{
			String ret = null;
			String fileName = "mt.log";
			StreamWriter writer = null;

			if( !File.Exists(fileName) )
			{
				writer = File.CreateText(fileName);
			}
			else
			{
				writer = File.AppendText (fileName);
			}
			
			DateTime dt = DateTime.Now;
			String tmp = dt.ToString("yyyy-MM-dd HH:mm:ss");
			tmp += ", smsId:" + smsId + ",srcID:" + srcID + ", dst:" + mobiles 
				+ ", apiCode:" + apiCode + ", content:" 
				+ content + ", url:" + url + ",sendTime:" + sendTime;

			writer.WriteLine (tmp);
			writer.Close();
			
			ret = "記錄日志成功!";
			return ret;
		}
	
		//======================== RecvSM ===========================
		private void btnRecvSM_Click(object sender, System.EventArgs e)
		{
			//long srcID;
			//srcID = System.Convert.ToInt64(this.txtSrcID.Text);
			
			if(apiclient==null)
			{
				MessageBox.Show ("沒有初始化", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			MOItem[] mo=apiclient.receiveSM(10);
			//沒有回復
			if(mo == null || mo.Length==0)
			{
				MessageBox.Show ("沒有短信可接收", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
			}
		  //有回復
			else
			{
				String info="回復條數:"+mo.Length+" 條\n";
				for(int i=0;i<mo.Length;i++)
				{
					info=info+"ID:"+mo[i].getSmID()+"\t手機號碼:"+mo[i].getMobile()+" \t內容:"+mo[i].getContent()+"\tMO時間:"+mo[i].getMoTime()+"\n";
				}
				//記錄Mo日志
				String ret = writeMoLog(mo);
				MessageBox.Show (info + ret, "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);	
			}
		
		}

		private String writeMoLog(MOItem[] mos)
		{
			String ret = null;
    	
			String fileName = "mo.log";
			
			StreamWriter writer = null;

			if( !File.Exists(fileName) )
			{
				writer = File.CreateText(fileName);
			}
			else
			{
				writer = File.AppendText (fileName);
			}

			DateTime dt = DateTime.Now;

			for(int i=0; i<mos.Length; i++)
			{
				String tmp = dt.ToString("yyyy-MM-dd HH:mm:ss");
				tmp += ", smsId:" + mos[i].getSmID() + ", mobile:" 
					+ mos[i].getMobile() + ", content:" 
					+ mos[i].getContent() + ",moTime:"
					+ mos[i].getMoTime();

				writer.WriteLine (tmp);
			}
			writer.Close();
			
			ret = "記錄MO日志成功!";		 
		
			return ret;
		}

		private String writeRptLog(RPTItem[] rpts)
		{
			String ret = null;
    	
			String fileName = "rpt.log";
			
			StreamWriter writer = null;

			if( !File.Exists(fileName) )
			{
				writer = File.CreateText(fileName);
			}
			else
			{
				writer = File.AppendText (fileName);
			}

			DateTime dt = DateTime.Now;

			for(int i=0; i<rpts.Length ; i++)
			{
				String tmp = dt.ToString("yyyy-MM-dd HH:mm:ss");
				tmp += ", smsId:" + rpts[i].getSmID() + ", mobile:" 
					+ rpts[i].getMobile() + ", rpt_code:" 
					+ rpts[i].getCode() + ", content:" 
					+ rpts[i].getDesc() + ", rpt_time:" 
					+ rpts[i].getRptTime();

				writer.WriteLine (tmp);
			}
			writer.Close();
			
			ret = "記錄回執日志成功!";		 
		
			return ret;
		}


		//============================= RecvRpt ============================
		private void btnRecvRpt_Click(object sender, System.EventArgs e)
		{
			//long smID;
			//smID = System.Convert.ToInt64(this.textSmId.Text);

			if(apiclient==null)
			{
				MessageBox.Show ("沒有初始化", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return ;
			}
			RPTItem[] retRpt=apiclient.receiveRPT(20);
			//沒有回執
			if(retRpt == null || retRpt.Length==0)
			{
				MessageBox.Show ("沒有回執", "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
			}
				//有回執
			else
			{
				String info="回執條數:"+retRpt.Length+" 條\n";
				for(int i=0;i<retRpt.Length;i++)
				{
					info=info+"ID:"+retRpt[i].getSmID()+"\t手機號碼:"+retRpt[i].getMobile()+"\t內容:"+retRpt[i].getDesc()+"\t回執時間:"+retRpt[i].getRptTime()+"\n";
				}
				//記錄回執日志
				String ret = writeRptLog(retRpt);
				MessageBox.Show (info + ret, "IM", 
					MessageBoxButtons.OK, MessageBoxIcon.Asterisk);	
			}
		}
		
		private void lblContent_Click(object sender, System.EventArgs e)
		{
	
		}
		//======================= Exit ========================
		private void btnExit_Click(object sender, System.EventArgs e)
		{
			if(apiclient!=null)
			{
				apiclient.release();	
				apiclient=null;
			}
			Application.ExitThread();
		}

		private void frmDemo_Load(object sender, System.EventArgs e)
		{
			DateTime dt = DateTime.Now;
			this.txtSMTime.Text=dt.ToString("yyyy-MM-dd HH:mm:ss");
		}
		private void rbnNormal_CheckedChanged(object sender, System.EventArgs e)
		{
			textUrl.Enabled = false;
		}

		private void rbnWap_CheckedChanged(object sender, System.EventArgs e)
		{
			textUrl.Enabled = true;
		}

		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产综合91精品麻豆| 欧美二区乱c少妇| 亚洲欧洲av在线| 成人短视频下载| 亚洲靠逼com| 欧美日韩国产综合草草| 麻豆一区二区99久久久久| 精品裸体舞一区二区三区| 国产麻豆精品95视频| 日本一区二区动态图| 在线视频亚洲一区| 日韩国产欧美三级| 国产视频不卡一区| 91蜜桃免费观看视频| 香蕉影视欧美成人| 26uuu色噜噜精品一区二区| 国产精品亚洲视频| 亚洲精品中文字幕乱码三区| 欧美高清视频在线高清观看mv色露露十八 | 国产精品99久久久| 国产精品久久久久桃色tv| 精品视频一区三区九区| 久久精品久久99精品久久| 国产欧美日韩精品一区| 91国模大尺度私拍在线视频| 老汉av免费一区二区三区| 国产精品久久网站| 7777精品伊人久久久大香线蕉最新版 | 久久99精品国产| 中文字幕日韩av资源站| 欧美一区二区三区视频在线观看| 国产不卡在线播放| 日精品一区二区| 综合激情网...| 日韩欧美美女一区二区三区| 99热这里都是精品| 久久er99热精品一区二区| 亚洲欧美日韩成人高清在线一区| 欧美一级理论片| 色婷婷精品大在线视频| 国产一区二区在线电影| 五月激情综合网| 国产精品毛片高清在线完整版| 91精品免费观看| 91影院在线免费观看| 国产在线观看一区二区| 日韩精品一区第一页| 国产精品另类一区| 久久久久久影视| 91精品在线免费| 色欧美日韩亚洲| 成人手机在线视频| 久久精品国产免费| 肉肉av福利一精品导航| 一区二区在线观看av| 国产精品三级视频| 久久久久9999亚洲精品| 日韩视频在线一区二区| 欧美肥胖老妇做爰| 欧美性生交片4| 色天天综合色天天久久| 成人性生交大片免费看视频在线 | 久久精品视频免费观看| 日韩欧美一区二区久久婷婷| 欧美乱妇15p| 欧美性大战xxxxx久久久| 91老师片黄在线观看| 国产91精品一区二区麻豆网站| 免费人成网站在线观看欧美高清| 亚洲国产精品久久不卡毛片 | 欧美精品日韩一本| 91国产成人在线| 色吊一区二区三区| 在线观看免费一区| 欧美性极品少妇| 欧美日韩一区二区三区在线 | 99久久免费精品| 99精品视频中文字幕| 91在线国产福利| 91一区在线观看| 91国产丝袜在线播放| 在线观看免费一区| 欧美日本一道本在线视频| 91麻豆精品91久久久久久清纯| 在线播放中文一区| 欧美大胆一级视频| 久久久99精品久久| 亚洲欧洲精品成人久久奇米网| 日韩码欧中文字| 亚洲高清免费在线| 麻豆91在线观看| 国产传媒一区在线| av欧美精品.com| 欧美在线影院一区二区| 91精品一区二区三区久久久久久 | 午夜精品久久久久久久久久| 亚洲第一福利视频在线| 久热成人在线视频| 国产成人午夜精品5599| 色综合视频在线观看| 精品视频色一区| 久久综合久久久久88| 国产精品免费视频一区| 亚洲欧美激情视频在线观看一区二区三区 | 色婷婷狠狠综合| 欧美高清视频不卡网| 精品国产sm最大网站| 国产精品久久久久永久免费观看| 亚洲欧美日韩久久精品| 奇米精品一区二区三区四区| 国产激情精品久久久第一区二区| 99视频有精品| 欧美一区二区在线播放| 中文字幕国产精品一区二区| 一区二区三区成人| 激情五月婷婷综合| 91老师片黄在线观看| 欧美变态口味重另类| 国产精品夫妻自拍| 美女诱惑一区二区| 99精品视频中文字幕| 精品少妇一区二区三区视频免付费| 国产欧美日韩激情| 日韩av电影免费观看高清完整版在线观看| 激情久久五月天| 欧美在线观看一二区| 久久久精品蜜桃| 日韩电影免费在线观看网站| 高清不卡一区二区| 日韩天堂在线观看| 亚洲国产毛片aaaaa无费看| 国产精品亚洲视频| 在线播放/欧美激情| 一区在线中文字幕| 国产精品亚洲午夜一区二区三区 | 91免费观看国产| 久久久国产精华| 日本亚洲视频在线| 在线观看视频一区二区| 欧美激情资源网| 久久91精品国产91久久小草| 欧美手机在线视频| 亚洲日本在线a| 高清shemale亚洲人妖| 精品国产一区二区三区四区四 | 国产精品欧美一级免费| 久久精品99国产精品| 欧美日韩中文字幕一区| 亚洲欧美中日韩| 成人黄色电影在线| 国产日韩欧美综合在线| 国产一区二区三区在线看麻豆| 91麻豆精品国产自产在线| 一区二区三区欧美日韩| 不卡影院免费观看| 国产精品美女久久久久aⅴ| 久久99国产精品尤物| 日韩一级大片在线| 麻豆中文一区二区| 日韩区在线观看| 久久99精品久久久久久国产越南| 91精品久久久久久久99蜜桃| 午夜国产精品影院在线观看| 在线看国产一区二区| 亚洲激情第一区| 99精品黄色片免费大全| 亚洲女同ⅹxx女同tv| 99久久久无码国产精品| 亚洲欧美日韩国产另类专区| 91亚洲精品久久久蜜桃| 亚洲欧美一区二区三区国产精品 | 日韩欧美国产一区在线观看| 日本伊人午夜精品| 欧美videos大乳护士334| 国产在线日韩欧美| 欧美激情一区在线观看| 91最新地址在线播放| 一区二区三区91| 88在线观看91蜜桃国自产| 精品中文字幕一区二区小辣椒| 欧美成人女星排行榜| 国产成人精品免费视频网站| 中文字幕高清一区| 日本久久一区二区| 免费成人av在线播放| 久久久久久久久久久久久女国产乱| 国产91在线|亚洲| 一区二区三区精品| 欧美一区二区播放| 国产传媒一区在线| 亚洲综合一区二区精品导航| 欧美久久久影院| 国产成人免费av在线| 亚洲嫩草精品久久| 91麻豆精品国产91久久久久| 国产自产v一区二区三区c| 国产精品卡一卡二| 欧美久久久影院| 国产精品18久久久久久久久久久久 | 国产99精品视频|