Form1.cs
上传用户:ls4004
上传日期:2007-02-06
资源大小:438k
文件大小:5k
源码类别:

手机短信编程

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using System.Text;
  8. using System.IO;
  9. using SMS;
  10. namespace unicodetest
  11. {
  12. /// <summary>
  13. /// Form1 的摘要说明。
  14. /// </summary>
  15. public class Form1 : System.Windows.Forms.Form
  16. {
  17. PDUdecoding ss = new SMS.PDUdecoding();
  18. private System.Windows.Forms.TextBox textBox1;
  19. private System.Windows.Forms.TextBox textBox2;
  20. private System.Windows.Forms.Button m_btnDecoded;
  21. private System.Windows.Forms.Label label1;
  22. private System.Windows.Forms.Label label2;
  23. private System.Windows.Forms.Label label3;
  24. private System.Windows.Forms.Label label4;
  25. private System.Windows.Forms.TextBox txtCenterNumber;
  26. private System.Windows.Forms.TextBox txtNumber;
  27. /// <summary>
  28. /// 必需的设计器变量。
  29. /// </summary>
  30. private System.ComponentModel.Container components = null;
  31. public Form1()
  32. {
  33. //
  34. // Windows 窗体设计器支持所必需的
  35. //
  36. InitializeComponent();
  37. //
  38. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  39. //
  40. }
  41. /// <summary>
  42. /// 清理所有正在使用的资源。
  43. /// </summary>
  44. protected override void Dispose( bool disposing )
  45. {
  46. if( disposing )
  47. {
  48. if (components != null) 
  49. {
  50. components.Dispose();
  51. }
  52. }
  53. base.Dispose( disposing );
  54. }
  55. #region Windows Form Designer generated code
  56. /// <summary>
  57. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  58. /// 此方法的内容。
  59. /// </summary>
  60. private void InitializeComponent()
  61. {
  62. this.m_btnDecoded = new System.Windows.Forms.Button();
  63. this.textBox1 = new System.Windows.Forms.TextBox();
  64. this.textBox2 = new System.Windows.Forms.TextBox();
  65. this.label1 = new System.Windows.Forms.Label();
  66. this.label2 = new System.Windows.Forms.Label();
  67. this.label3 = new System.Windows.Forms.Label();
  68. this.label4 = new System.Windows.Forms.Label();
  69. this.txtCenterNumber = new System.Windows.Forms.TextBox();
  70. this.txtNumber = new System.Windows.Forms.TextBox();
  71. this.SuspendLayout();
  72. // 
  73. // m_btnDecoded
  74. // 
  75. this.m_btnDecoded.Location = new System.Drawing.Point(424, 72);
  76. this.m_btnDecoded.Name = "m_btnDecoded";
  77. this.m_btnDecoded.Size = new System.Drawing.Size(75, 24);
  78. this.m_btnDecoded.TabIndex = 0;
  79. this.m_btnDecoded.Text = "生成";
  80. this.m_btnDecoded.Click += new System.EventHandler(this.button1_Click);
  81. // 
  82. // textBox1
  83. // 
  84. this.textBox1.Location = new System.Drawing.Point(88, 48);
  85. this.textBox1.Name = "textBox1";
  86. this.textBox1.Size = new System.Drawing.Size(408, 21);
  87. this.textBox1.TabIndex = 1;
  88. this.textBox1.Text = "";
  89. // 
  90. // textBox2
  91. // 
  92. this.textBox2.Location = new System.Drawing.Point(8, 104);
  93. this.textBox2.Multiline = true;
  94. this.textBox2.Name = "textBox2";
  95. this.textBox2.Size = new System.Drawing.Size(488, 128);
  96. this.textBox2.TabIndex = 2;
  97. this.textBox2.Text = "";
  98. // 
  99. // label1
  100. // 
  101. this.label1.Location = new System.Drawing.Point(8, 72);
  102. this.label1.Name = "label1";
  103. this.label1.Size = new System.Drawing.Size(64, 16);
  104. this.label1.TabIndex = 3;
  105. this.label1.Text = "编码结果:";
  106. // 
  107. // label2
  108. // 
  109. this.label2.Location = new System.Drawing.Point(8, 48);
  110. this.label2.Name = "label2";
  111. this.label2.Size = new System.Drawing.Size(100, 16);
  112. this.label2.TabIndex = 4;
  113. this.label2.Text = "短信发送内容:";
  114. // 
  115. // label3
  116. // 
  117. this.label3.Location = new System.Drawing.Point(216, 16);
  118. this.label3.Name = "label3";
  119. this.label3.Size = new System.Drawing.Size(100, 16);
  120. this.label3.TabIndex = 5;
  121. this.label3.Text = "接收手机号:";
  122. // 
  123. // label4
  124. // 
  125. this.label4.Location = new System.Drawing.Point(8, 16);
  126. this.label4.Name = "label4";
  127. this.label4.Size = new System.Drawing.Size(100, 16);
  128. this.label4.TabIndex = 6;
  129. this.label4.Text = "短信中心号:";
  130. // 
  131. // txtCenterNumber
  132. // 
  133. this.txtCenterNumber.Location = new System.Drawing.Point(88, 14);
  134. this.txtCenterNumber.Name = "txtCenterNumber";
  135. this.txtCenterNumber.TabIndex = 7;
  136. this.txtCenterNumber.Text = "8613800755500";
  137. // 
  138. // txtNumber
  139. // 
  140. this.txtNumber.Location = new System.Drawing.Point(296, 14);
  141. this.txtNumber.Name = "txtNumber";
  142. this.txtNumber.TabIndex = 8;
  143. this.txtNumber.Text = "13510743492";
  144. // 
  145. // Form1
  146. // 
  147. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  148. this.ClientSize = new System.Drawing.Size(504, 237);
  149. this.Controls.AddRange(new System.Windows.Forms.Control[] {
  150.   this.textBox1,
  151.   this.txtNumber,
  152.   this.txtCenterNumber,
  153.   this.label4,
  154.   this.label3,
  155.   this.label2,
  156.   this.label1,
  157.   this.textBox2,
  158.   this.m_btnDecoded});
  159. this.Name = "Form1";
  160. this.Text = "Form1";
  161. this.ResumeLayout(false);
  162. }
  163. #endregion
  164. /// <summary>
  165. /// 应用程序的主入口点。
  166. /// </summary>
  167. [STAThread]
  168. static void Main() 
  169. {
  170. Application.Run(new Form1());
  171. }
  172. private void button1_Click(object sender, System.EventArgs e)
  173. {
  174. textBox2.Text = ss.smsDecodedsms(txtCenterNumber.Text,txtNumber.Text,textBox1.Text);
  175. textBox2.AppendText(ss.nLength);
  176. }
  177. }
  178. }