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

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

?? receive.cs

?? about sms how to send a sms to the mobile
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;

using System.Data;

using GsmComm.PduConverter;
using GsmComm.GsmCommunication;

namespace SMS
{
	/// <summary>
	/// Summary description for Receive.
	/// </summary>
	public class Receive : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Button btnReadMessage;
		private System.Windows.Forms.RadioButton rbMessagePhone;
		private System.Windows.Forms.RadioButton rbMessageSIM;
		private System.Windows.Forms.TextBox txtOutput;
		private System.Windows.Forms.GroupBox groupBox1;
		private System.Windows.Forms.DataGrid dataGrid1;
		/// <summary>
		/// Required designer variable.
		/// </summary>
		private System.ComponentModel.Container components = null;
		private DataTable dt=new DataTable();
		private delegate void SetTextCallback(string text);
        
		public Receive()
		{
			//
			// 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.btnReadMessage = new System.Windows.Forms.Button();
			this.rbMessagePhone = new System.Windows.Forms.RadioButton();
			this.rbMessageSIM = new System.Windows.Forms.RadioButton();
			this.txtOutput = new System.Windows.Forms.TextBox();
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.dataGrid1 = new System.Windows.Forms.DataGrid();
			this.groupBox1.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
			this.SuspendLayout();
			// 
			// btnReadMessage
			// 
			this.btnReadMessage.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnReadMessage.Location = new System.Drawing.Point(192, 80);
			this.btnReadMessage.Name = "btnReadMessage";
			this.btnReadMessage.Size = new System.Drawing.Size(112, 24);
			this.btnReadMessage.TabIndex = 17;
			this.btnReadMessage.Text = "Read All Messages";
			this.btnReadMessage.Click += new System.EventHandler(this.btnReadMessage_Click);
			// 
			// rbMessagePhone
			// 
			this.rbMessagePhone.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.rbMessagePhone.Location = new System.Drawing.Point(16, 56);
			this.rbMessagePhone.Name = "rbMessagePhone";
			this.rbMessagePhone.Size = new System.Drawing.Size(64, 24);
			this.rbMessagePhone.TabIndex = 25;
			this.rbMessagePhone.Text = "Phone";
			// 
			// rbMessageSIM
			// 
			this.rbMessageSIM.Checked = true;
			this.rbMessageSIM.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.rbMessageSIM.Location = new System.Drawing.Point(16, 24);
			this.rbMessageSIM.Name = "rbMessageSIM";
			this.rbMessageSIM.Size = new System.Drawing.Size(64, 24);
			this.rbMessageSIM.TabIndex = 24;
			this.rbMessageSIM.TabStop = true;
			this.rbMessageSIM.Text = "SIM";
			// 
			// txtOutput
			// 
			this.txtOutput.Location = new System.Drawing.Point(8, 304);
			this.txtOutput.Multiline = true;
			this.txtOutput.Name = "txtOutput";
			this.txtOutput.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
			this.txtOutput.Size = new System.Drawing.Size(448, 144);
			this.txtOutput.TabIndex = 57;
			this.txtOutput.Text = "";
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.rbMessageSIM);
			this.groupBox1.Controls.Add(this.rbMessagePhone);
			this.groupBox1.Location = new System.Drawing.Point(8, 8);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(176, 96);
			this.groupBox1.TabIndex = 58;
			this.groupBox1.TabStop = false;
			this.groupBox1.Text = "Message Storage";
			// 
			// dataGrid1
			// 
			this.dataGrid1.DataMember = "";
			this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText;
			this.dataGrid1.Location = new System.Drawing.Point(8, 120);
			this.dataGrid1.Name = "dataGrid1";
			this.dataGrid1.Size = new System.Drawing.Size(448, 176);
			this.dataGrid1.TabIndex = 59;
			// 
			// Receive
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(464, 454);
			this.Controls.Add(this.dataGrid1);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.txtOutput);
			this.Controls.Add(this.btnReadMessage);
			this.Name = "Receive";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "Read Messages";
			this.Load += new System.EventHandler(this.Receive_Load);
			this.groupBox1.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
			this.ResumeLayout(false);

		}
		#endregion

		private void btnReadMessage_Click(object sender, System.EventArgs e)
		{
			Cursor.Current = Cursors.WaitCursor;
			string storage = GetMessageStorage();

			try
			{
				// Read all SMS messages from the storage
								
				DecodedShortMessage[] messages = CommSetting.comm.ReadMessages(PhoneMessageStatus.All, storage);
				foreach(DecodedShortMessage message in messages)
				{
					Output(string.Format("Message status = {0}, Location = {1}/{2}",
						StatusToString(message.Status),	message.Storage, message.Index));
					ShowMessage(message.Data);
					Output("");				
				}
				Output(string.Format("{0,9} messages read.", messages.Length.ToString()));
				Output("");				
			}
			catch(Exception ex)
			{
				MessageBox.Show(ex.Message);
			}

			Cursor.Current = Cursors.Default;		
		}
		

		private void BindGrid(SmsPdu pdu)
		{

			DataRow dr=dt.NewRow();
			SmsDeliverPdu data = (SmsDeliverPdu)pdu;
			            
			dr[0]=data.OriginatingAddress.ToString();
			dr[1]=data.SCTimestamp.ToString();
			dr[2]=data.UserDataText;
			dt.Rows.Add(dr);
            
			dataGrid1.DataSource=dt;
		}

		private void ShowMessage(SmsPdu pdu)
		{
			if (pdu is SmsSubmitPdu)
			{
				// Stored (sent/unsent) message
				SmsSubmitPdu data = (SmsSubmitPdu)pdu;
				Output("SENT/UNSENT MESSAGE");
				Output("Recipient: " + data.DestinationAddress);
				Output("Message text: " + data.UserDataText);
				Output("-------------------------------------------------------------------");
				return;
			}
			if (pdu is SmsDeliverPdu)
			{
				// Received message
				SmsDeliverPdu data = (SmsDeliverPdu)pdu;
				Output("RECEIVED MESSAGE");
				Output("Sender: " + data.OriginatingAddress);
				Output("Sent: " + data.SCTimestamp.ToString());
				Output("Message text: " + data.UserDataText);
				Output("-------------------------------------------------------------------");

				BindGrid(pdu);

				return;
			}
			if (pdu is SmsStatusReportPdu)
			{
				// Status report
				SmsStatusReportPdu data = (SmsStatusReportPdu)pdu;
				Output("STATUS REPORT");
				Output("Recipient: " + data.RecipientAddress);
				Output("Status: " + data.Status.ToString());
				Output("Timestamp: " + data.DischargeTime.ToString());
				Output("Message ref: " + data.MessageReference.ToString());
				Output("-------------------------------------------------------------------");
				return;
			}
			Output("Unknown message type: " + pdu.GetType().ToString());
		}


		private string StatusToString(PhoneMessageStatus status)
		{
			// Map a message status to a string
			string ret;
			switch(status)
			{
				case PhoneMessageStatus.All:
					ret = "All";
					break;
				case PhoneMessageStatus.ReceivedRead:
					ret = "Read";
					break;
				case PhoneMessageStatus.ReceivedUnread:
					ret = "Unread";
					break;
				case PhoneMessageStatus.StoredSent:
					ret = "Sent";
					break;
				case PhoneMessageStatus.StoredUnsent:
					ret = "Unsent";
					break;
				default:
					ret = "Unknown (" + status.ToString() + ")";
					break;
			}
			return ret;
		}


		private string GetMessageStorage()
		{
			string storage = string.Empty;
			if (rbMessageSIM.Checked)
				storage = PhoneStorageType.Sim;
			if (rbMessagePhone.Checked)
				storage = PhoneStorageType.Phone;
			if (storage.Length == 0)
				throw new ApplicationException("Unknown message storage.");
			else
				return storage;
		}


		private void Output(string text)
		{
			if (this.txtOutput.InvokeRequired)
			{
				SetTextCallback stc = new SetTextCallback(Output);
				this.Invoke(stc, new object[] { text });
			}
			else
			{
				txtOutput.AppendText(text);
				txtOutput.AppendText("\r\n");
			}
		}


		private void Receive_Load(object sender, System.EventArgs e)
		{
			dt.Columns.Add("Sender",typeof(string));
			dt.Columns.Add("Time",typeof(string));
			dt.Columns.Add("Message",typeof(string));			
		}

		private void Output(string text, params object[] args)
		{
			string msg = string.Format(text, args);
			Output(msg);
		}

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区果冻传媒| 麻豆免费看一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美午夜精品电影| 欧美视频日韩视频在线观看| 欧亚一区二区三区| 欧美精品久久一区| 日韩精品一区二区三区蜜臀 | 在线精品视频免费播放| 91福利精品第一导航| 色婷婷国产精品综合在线观看| 色综合天天综合在线视频| 91婷婷韩国欧美一区二区| 欧美午夜理伦三级在线观看| 6080国产精品一区二区| 欧美电影免费观看高清完整版 | 婷婷开心久久网| 日韩有码一区二区三区| 麻豆精品在线播放| 国产精品一色哟哟哟| 成人综合在线视频| 欧美三级中文字幕在线观看| 欧美一级爆毛片| 中文成人av在线| 亚洲一区二区三区自拍| 蜜臀av一级做a爰片久久| 国产美女精品在线| 欧美在线观看视频在线| 精品久久久久久久一区二区蜜臀| 国产精品久久夜| 日本视频中文字幕一区二区三区| 狠狠色狠狠色综合系列| 一本色道亚洲精品aⅴ| 亚洲精品一区二区三区影院 | 2欧美一区二区三区在线观看视频| 国产三级精品在线| 丝袜美腿亚洲色图| 成人av网址在线观看| 欧美日韩精品一区二区| 久久久99精品免费观看| 亚洲一区二区欧美日韩| 国产91精品免费| 欧美精品粉嫩高潮一区二区| 久久精品亚洲麻豆av一区二区 | 99久久久久久| 亚洲精品一区二区三区影院| 亚洲国产成人高清精品| 白白色 亚洲乱淫| 久久久久久久久久久久久夜| 亚洲不卡在线观看| 成人开心网精品视频| 精品国产亚洲在线| 日韩专区在线视频| 91福利资源站| 中文字幕综合网| 成人免费视频播放| 久久久精品国产99久久精品芒果| 日日夜夜精品视频天天综合网| 色综合久久中文字幕综合网| 中文av一区特黄| 狠狠色丁香久久婷婷综合丁香| 欧美日韩一区二区不卡| 亚洲美女偷拍久久| 高清不卡一区二区| 久久综合久色欧美综合狠狠| 奇米影视一区二区三区| 精品视频1区2区3区| 亚洲一区二区精品久久av| 97久久久精品综合88久久| 国产精品沙发午睡系列990531| 国产一区二区久久| 久久精品亚洲精品国产欧美| 久久99国产乱子伦精品免费| 欧美岛国在线观看| 激情另类小说区图片区视频区| 日韩精品一区二区三区四区视频| 免费成人在线网站| 精品国产乱码久久久久久久| 黄网站免费久久| 国产日韩欧美亚洲| av爱爱亚洲一区| 日韩毛片高清在线播放| 欧美亚洲综合久久| 蜜臀久久久久久久| 精品国产乱码久久久久久浪潮| 韩国女主播成人在线观看| 亚洲精品一区二区三区福利| 国产91清纯白嫩初高中在线观看| 中文在线资源观看网站视频免费不卡| 成人的网站免费观看| 一区二区三区在线免费视频| 欧美日本高清视频在线观看| 蜜臀av一区二区| 欧美经典一区二区| 在线精品视频小说1| 蜜臀久久99精品久久久久久9| 26uuu精品一区二区| 97精品视频在线观看自产线路二| 亚洲精品第一国产综合野| 7777精品伊人久久久大香线蕉经典版下载 | 首页国产丝袜综合| 精品1区2区在线观看| 波多野结衣一区二区三区| 亚洲最新视频在线观看| 亚洲精品一区二区三区香蕉| 99久久99久久免费精品蜜臀| 日韩有码一区二区三区| 国产精品系列在线| 555夜色666亚洲国产免| 成人午夜碰碰视频| 亚洲va欧美va人人爽午夜| 精品国产3级a| 欧美视频三区在线播放| 国产成人免费av在线| 五月婷婷另类国产| 国产精品电影一区二区| 欧美一区二区精品在线| 97se亚洲国产综合自在线观| 极品尤物av久久免费看| 亚洲一区二区三区美女| 国产欧美日韩中文久久| 91精品国产综合久久久久久久 | 欧美一卡二卡三卡四卡| 成人成人成人在线视频| 老司机精品视频线观看86| 亚洲精品午夜久久久| 国产精品欧美综合在线| 欧美mv日韩mv国产网站app| 欧美揉bbbbb揉bbbbb| 成人av在线资源网站| 精品一区二区三区免费观看| 亚洲一级在线观看| 亚洲精品国产一区二区三区四区在线| 精品久久人人做人人爱| 欧美一区二区三区白人| 欧美最猛性xxxxx直播| 97精品超碰一区二区三区| 国产成人综合网| 国产精品综合一区二区三区| 久久不见久久见免费视频7| 偷拍亚洲欧洲综合| 亚洲一二三专区| 亚洲在线一区二区三区| 亚洲欧美日韩中文播放 | 欧美亚洲综合在线| 91理论电影在线观看| 91丨porny丨户外露出| 东方欧美亚洲色图在线| 成人一二三区视频| 丁香六月久久综合狠狠色| 国产成人鲁色资源国产91色综| 国产一区视频在线看| 国产一区二区三区香蕉 | 欧美日韩在线播放| 欧美色男人天堂| 欧美日韩国产综合视频在线观看| 在线免费不卡电影| 欧美制服丝袜第一页| 欧美在线高清视频| 欧美剧情电影在线观看完整版免费励志电影| 色综合中文字幕| 精品1区2区3区| 欧美丰满一区二区免费视频 | 亚洲乱码国产乱码精品精小说| 亚洲手机成人高清视频| 亚洲自拍偷拍网站| 日本不卡免费在线视频| 精品一区二区在线观看| 国产精品66部| 一本色道a无线码一区v| 91精品国产综合久久婷婷香蕉| 精品久久久久久久人人人人传媒 | 成人欧美一区二区三区1314| 亚洲综合色婷婷| 五月婷婷激情综合| 国产精品一区二区久激情瑜伽| 成人sese在线| 欧美日韩国产片| 精品国产三级电影在线观看| 中文字幕在线一区二区三区| 亚洲www啪成人一区二区麻豆| 国产一区二区三区精品欧美日韩一区二区三区 | 91片在线免费观看| 欧美日韩一区三区四区| 精品99一区二区| 亚洲激情一二三区| 美腿丝袜在线亚洲一区 | 国模一区二区三区白浆| 99久久国产综合精品麻豆 | 国产精品77777| 欧美亚洲高清一区| 国产视频亚洲色图| 日韩黄色小视频| 成人a区在线观看| 日韩美女一区二区三区四区| 中文字幕中文字幕中文字幕亚洲无线| 午夜成人免费视频| 91偷拍与自偷拍精品| 久久久亚洲精品一区二区三区| 伊人性伊人情综合网|