感温报警程式源码(vb.net)
来源:互联网 发布:淘宝网儿童睡衣 编辑:程序博客网 时间:2024/04/30 16:05
DB的部分无法上传,仅给出源代码,内含前面的grps发短信以及邮件发送的部分。
------------------------vb.net源码(c#短信部分测试未通过不贴了)------------------------------------------------
Imports System.Data
Imports System.Net.Sockets
Imports System.IO
Imports System.Web.Mail
Imports System.Threading
Imports System.Data.OleDb
Public Class Form1
Inherits System.Windows.Forms.Form
Dim NetStream As NetworkStream
Dim RdStrm As StreamReader
Dim POPClient As TcpClient
Dim SData As Byte()
Dim Data As String
Dim Bool As Boolean = True
Public Shared strIn As String = ""
Dim Out_STR As String
Private dtOrderList As DataTable
#Region " Windows 窗体设计器生成的代码 "
Public Sub New()
MyBase.New()
'该调用是 Windows 窗体设计器所必需的。
InitializeComponent()
'在 InitializeComponent() 调用之后添加任何初始化
End Sub
'窗体重写 dispose 以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改此过程。
'不要使用代码编辑器修改它。
Friend WithEvents TabControl1 As System.Windows.Forms.TabControl
Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
Friend WithEvents TabPage2 As System.Windows.Forms.TabPage
Friend WithEvents TabPage3 As System.Windows.Forms.TabPage
Friend WithEvents TabPage4 As System.Windows.Forms.TabPage
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents Label3 As System.Windows.Forms.Label
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents Label5 As System.Windows.Forms.Label
Friend WithEvents tx_pop As System.Windows.Forms.TextBox
Friend WithEvents tx_smtp As System.Windows.Forms.TextBox
Friend WithEvents tx_user As System.Windows.Forms.TextBox
Friend WithEvents tx_pass As System.Windows.Forms.TextBox
Friend WithEvents tx_mailfrom As System.Windows.Forms.TextBox
Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents Button2 As System.Windows.Forms.Button
Friend WithEvents Status As System.Windows.Forms.ListBox
Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
Friend WithEvents Label6 As System.Windows.Forms.Label
Friend WithEvents Label7 As System.Windows.Forms.Label
Friend WithEvents Label8 As System.Windows.Forms.Label
Friend WithEvents Label9 As System.Windows.Forms.Label
Friend WithEvents Label10 As System.Windows.Forms.Label
Friend WithEvents Label11 As System.Windows.Forms.Label
Friend WithEvents Label12 As System.Windows.Forms.Label
Friend WithEvents Label13 As System.Windows.Forms.Label
Friend WithEvents Label14 As System.Windows.Forms.Label
Friend WithEvents Label15 As System.Windows.Forms.Label
Friend WithEvents Label16 As System.Windows.Forms.Label
Friend WithEvents Label17 As System.Windows.Forms.Label
Friend WithEvents t_port As System.Windows.Forms.TextBox
Friend WithEvents t_rate As System.Windows.Forms.TextBox
Friend WithEvents t_bytesize As System.Windows.Forms.TextBox
Friend WithEvents t_stopbyte As System.Windows.Forms.TextBox
Friend WithEvents cbPro As System.Windows.Forms.ComboBox
Friend WithEvents cbReadM As System.Windows.Forms.ComboBox
Friend WithEvents Label18 As System.Windows.Forms.Label
Friend WithEvents txReadLen As System.Windows.Forms.TextBox
Friend WithEvents textBox5 As System.Windows.Forms.TextBox
Friend WithEvents textBox4 As System.Windows.Forms.TextBox
Friend WithEvents textBox3 As System.Windows.Forms.TextBox
Friend WithEvents textBox2 As System.Windows.Forms.TextBox
Friend WithEvents comboBox2 As System.Windows.Forms.ComboBox
Friend WithEvents comboBox1 As System.Windows.Forms.ComboBox
Friend WithEvents Label19 As System.Windows.Forms.Label
Friend WithEvents textBox1 As System.Windows.Forms.TextBox
Friend WithEvents Button3 As System.Windows.Forms.Button
Friend WithEvents Button4 As System.Windows.Forms.Button
Friend WithEvents Label20 As System.Windows.Forms.Label
Friend WithEvents tx_mail1 As System.Windows.Forms.TextBox
Friend WithEvents tx_mail2 As System.Windows.Forms.TextBox
Friend WithEvents tx_mail3 As System.Windows.Forms.TextBox
Friend WithEvents Label21 As System.Windows.Forms.Label
Friend WithEvents Label22 As System.Windows.Forms.Label
Friend WithEvents Label23 As System.Windows.Forms.Label
Friend WithEvents Label24 As System.Windows.Forms.Label
Friend WithEvents Label25 As System.Windows.Forms.Label
Friend WithEvents Button5 As System.Windows.Forms.Button
Friend WithEvents Button6 As System.Windows.Forms.Button
Friend WithEvents tx_limit As System.Windows.Forms.TextBox
Friend WithEvents tx_time As System.Windows.Forms.TextBox
Friend WithEvents tx_phone3 As System.Windows.Forms.TextBox
Friend WithEvents tx_phone2 As System.Windows.Forms.TextBox
Friend WithEvents tx_phone1 As System.Windows.Forms.TextBox
Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid
Friend WithEvents Button7 As System.Windows.Forms.Button
Friend WithEvents Button8 As System.Windows.Forms.Button
Friend WithEvents com As AxMSCommLib.AxMSComm
Friend WithEvents AxMSComm1 As AxMSCommLib.AxMSComm
Friend WithEvents Timer1 As System.Windows.Forms.Timer
Friend WithEvents Dataset11 As Htemp.Dataset1
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))
Me.TabControl1 = New System.Windows.Forms.TabControl
Me.TabPage1 = New System.Windows.Forms.TabPage
Me.Status = New System.Windows.Forms.ListBox
Me.Button2 = New System.Windows.Forms.Button
Me.Button1 = New System.Windows.Forms.Button
Me.tx_mailfrom = New System.Windows.Forms.TextBox
Me.tx_pass = New System.Windows.Forms.TextBox
Me.tx_user = New System.Windows.Forms.TextBox
Me.tx_smtp = New System.Windows.Forms.TextBox
Me.tx_pop = New System.Windows.Forms.TextBox
Me.Label5 = New System.Windows.Forms.Label
Me.Label4 = New System.Windows.Forms.Label
Me.Label3 = New System.Windows.Forms.Label
Me.Label2 = New System.Windows.Forms.Label
Me.Label1 = New System.Windows.Forms.Label
Me.TabPage2 = New System.Windows.Forms.TabPage
Me.GroupBox2 = New System.Windows.Forms.GroupBox
Me.AxMSComm1 = New AxMSCommLib.AxMSComm
Me.Button4 = New System.Windows.Forms.Button
Me.textBox1 = New System.Windows.Forms.TextBox
Me.Label19 = New System.Windows.Forms.Label
Me.comboBox1 = New System.Windows.Forms.ComboBox
Me.comboBox2 = New System.Windows.Forms.ComboBox
Me.textBox5 = New System.Windows.Forms.TextBox
Me.textBox4 = New System.Windows.Forms.TextBox
Me.textBox3 = New System.Windows.Forms.TextBox
Me.Label12 = New System.Windows.Forms.Label
Me.Label13 = New System.Windows.Forms.Label
Me.Label14 = New System.Windows.Forms.Label
Me.Label15 = New System.Windows.Forms.Label
Me.Label16 = New System.Windows.Forms.Label
Me.textBox2 = New System.Windows.Forms.TextBox
Me.Label17 = New System.Windows.Forms.Label
Me.GroupBox1 = New System.Windows.Forms.GroupBox
Me.com = New AxMSCommLib.AxMSComm
Me.Button3 = New System.Windows.Forms.Button
Me.txReadLen = New System.Windows.Forms.TextBox
Me.Label18 = New System.Windows.Forms.Label
Me.cbReadM = New System.Windows.Forms.ComboBox
Me.cbPro = New System.Windows.Forms.ComboBox
Me.t_stopbyte = New System.Windows.Forms.TextBox
Me.t_bytesize = New System.Windows.Forms.TextBox
Me.t_rate = New System.Windows.Forms.TextBox
Me.Label11 = New System.Windows.Forms.Label
Me.Label10 = New System.Windows.Forms.Label
Me.Label9 = New System.Windows.Forms.Label
Me.Label8 = New System.Windows.Forms.Label
Me.Label7 = New System.Windows.Forms.Label
Me.t_port = New System.Windows.Forms.TextBox
Me.Label6 = New System.Windows.Forms.Label
Me.TabPage3 = New System.Windows.Forms.TabPage
Me.Button6 = New System.Windows.Forms.Button
Me.Button5 = New System.Windows.Forms.Button
Me.Label25 = New System.Windows.Forms.Label
Me.tx_limit = New System.Windows.Forms.TextBox
Me.Label24 = New System.Windows.Forms.Label
Me.Label23 = New System.Windows.Forms.Label
Me.tx_time = New System.Windows.Forms.TextBox
Me.Label22 = New System.Windows.Forms.Label
Me.tx_phone3 = New System.Windows.Forms.TextBox
Me.tx_phone2 = New System.Windows.Forms.TextBox
Me.tx_phone1 = New System.Windows.Forms.TextBox
Me.Label21 = New System.Windows.Forms.Label
Me.tx_mail3 = New System.Windows.Forms.TextBox
Me.tx_mail2 = New System.Windows.Forms.TextBox
Me.tx_mail1 = New System.Windows.Forms.TextBox
Me.Label20 = New System.Windows.Forms.Label
Me.TabPage4 = New System.Windows.Forms.TabPage
Me.Button8 = New System.Windows.Forms.Button
Me.Button7 = New System.Windows.Forms.Button
Me.DataGrid1 = New System.Windows.Forms.DataGrid
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
Me.Dataset11 = New Htemp.Dataset1
Me.TabControl1.SuspendLayout()
Me.TabPage1.SuspendLayout()
Me.TabPage2.SuspendLayout()
Me.GroupBox2.SuspendLayout()
CType(Me.AxMSComm1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.GroupBox1.SuspendLayout()
CType(Me.com, System.ComponentModel.ISupportInitialize).BeginInit()
Me.TabPage3.SuspendLayout()
Me.TabPage4.SuspendLayout()
CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.Dataset11, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'TabControl1
'
Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Controls.Add(Me.TabPage2)
Me.TabControl1.Controls.Add(Me.TabPage3)
Me.TabControl1.Controls.Add(Me.TabPage4)
Me.TabControl1.Location = New System.Drawing.Point(16, 16)
Me.TabControl1.Name = "TabControl1"
Me.TabControl1.SelectedIndex = 0
Me.TabControl1.Size = New System.Drawing.Size(472, 392)
Me.TabControl1.TabIndex = 0
'
'TabPage1
'
Me.TabPage1.BackColor = System.Drawing.SystemColors.Control
Me.TabPage1.Controls.Add(Me.Status)
Me.TabPage1.Controls.Add(Me.Button2)
Me.TabPage1.Controls.Add(Me.Button1)
Me.TabPage1.Controls.Add(Me.tx_mailfrom)
Me.TabPage1.Controls.Add(Me.tx_pass)
Me.TabPage1.Controls.Add(Me.tx_user)
Me.TabPage1.Controls.Add(Me.tx_smtp)
Me.TabPage1.Controls.Add(Me.tx_pop)
Me.TabPage1.Controls.Add(Me.Label5)
Me.TabPage1.Controls.Add(Me.Label4)
Me.TabPage1.Controls.Add(Me.Label3)
Me.TabPage1.Controls.Add(Me.Label2)
Me.TabPage1.Controls.Add(Me.Label1)
Me.TabPage1.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.TabPage1.Location = New System.Drawing.Point(4, 21)
Me.TabPage1.Name = "TabPage1"
Me.TabPage1.Size = New System.Drawing.Size(464, 367)
Me.TabPage1.TabIndex = 0
Me.TabPage1.Text = "MailConfig"
'
'Status
'
Me.Status.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Status.ItemHeight = 12
Me.Status.Location = New System.Drawing.Point(16, 240)
Me.Status.Name = "Status"
Me.Status.Size = New System.Drawing.Size(416, 112)
Me.Status.TabIndex = 12
'
'Button2
'
Me.Button2.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button2.Location = New System.Drawing.Point(232, 200)
Me.Button2.Name = "Button2"
Me.Button2.Size = New System.Drawing.Size(96, 23)
Me.Button2.TabIndex = 11
Me.Button2.Text = "SaveInfo"
'
'Button1
'
Me.Button1.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button1.Location = New System.Drawing.Point(96, 200)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(96, 23)
Me.Button1.TabIndex = 10
Me.Button1.Text = "TestConnect"
'
'tx_mailfrom
'
Me.tx_mailfrom.Location = New System.Drawing.Point(136, 152)
Me.tx_mailfrom.Name = "tx_mailfrom"
Me.tx_mailfrom.Size = New System.Drawing.Size(296, 21)
Me.tx_mailfrom.TabIndex = 9
Me.tx_mailfrom.Text = ""
'
'tx_pass
'
Me.tx_pass.Location = New System.Drawing.Point(136, 120)
Me.tx_pass.Name = "tx_pass"
Me.tx_pass.Size = New System.Drawing.Size(296, 21)
Me.tx_pass.TabIndex = 8
Me.tx_pass.Text = ""
'
'tx_user
'
Me.tx_user.Location = New System.Drawing.Point(136, 88)
Me.tx_user.Name = "tx_user"
Me.tx_user.Size = New System.Drawing.Size(296, 21)
Me.tx_user.TabIndex = 7
Me.tx_user.Text = ""
'
'tx_smtp
'
Me.tx_smtp.Location = New System.Drawing.Point(136, 56)
Me.tx_smtp.Name = "tx_smtp"
Me.tx_smtp.Size = New System.Drawing.Size(296, 21)
Me.tx_smtp.TabIndex = 6
Me.tx_smtp.Text = ""
'
'tx_pop
'
Me.tx_pop.Location = New System.Drawing.Point(136, 24)
Me.tx_pop.Name = "tx_pop"
Me.tx_pop.Size = New System.Drawing.Size(296, 21)
Me.tx_pop.TabIndex = 5
Me.tx_pop.Text = ""
'
'Label5
'
Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label5.Location = New System.Drawing.Point(16, 152)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(112, 23)
Me.Label5.TabIndex = 4
Me.Label5.Text = "Mail_From"
Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'Label4
'
Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label4.Location = New System.Drawing.Point(16, 120)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(112, 23)
Me.Label4.TabIndex = 3
Me.Label4.Text = "PASSWORD"
Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'Label3
'
Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label3.Location = New System.Drawing.Point(16, 88)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(112, 23)
Me.Label3.TabIndex = 2
Me.Label3.Text = "USERNAME"
Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'Label2
'
Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label2.Location = New System.Drawing.Point(16, 56)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(112, 23)
Me.Label2.TabIndex = 1
Me.Label2.Text = "SMTP_MailServer"
Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'Label1
'
Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label1.Location = New System.Drawing.Point(16, 24)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(112, 23)
Me.Label1.TabIndex = 0
Me.Label1.Text = "POP_MailServer"
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'TabPage2
'
Me.TabPage2.Controls.Add(Me.GroupBox2)
Me.TabPage2.Controls.Add(Me.GroupBox1)
Me.TabPage2.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.TabPage2.Location = New System.Drawing.Point(4, 21)
Me.TabPage2.Name = "TabPage2"
Me.TabPage2.Size = New System.Drawing.Size(464, 367)
Me.TabPage2.TabIndex = 1
Me.TabPage2.Text = "ComPortConfig"
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.AxMSComm1)
Me.GroupBox2.Controls.Add(Me.Button4)
Me.GroupBox2.Controls.Add(Me.textBox1)
Me.GroupBox2.Controls.Add(Me.Label19)
Me.GroupBox2.Controls.Add(Me.comboBox1)
Me.GroupBox2.Controls.Add(Me.comboBox2)
Me.GroupBox2.Controls.Add(Me.textBox5)
Me.GroupBox2.Controls.Add(Me.textBox4)
Me.GroupBox2.Controls.Add(Me.textBox3)
Me.GroupBox2.Controls.Add(Me.Label12)
Me.GroupBox2.Controls.Add(Me.Label13)
Me.GroupBox2.Controls.Add(Me.Label14)
Me.GroupBox2.Controls.Add(Me.Label15)
Me.GroupBox2.Controls.Add(Me.Label16)
Me.GroupBox2.Controls.Add(Me.textBox2)
Me.GroupBox2.Controls.Add(Me.Label17)
Me.GroupBox2.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.GroupBox2.Location = New System.Drawing.Point(240, 15)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(208, 336)
Me.GroupBox2.TabIndex = 1
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "GPRS_config"
'
'AxMSComm1
'
Me.AxMSComm1.ContainingControl = Me
Me.AxMSComm1.Enabled = True
Me.AxMSComm1.Location = New System.Drawing.Point(48, 280)
Me.AxMSComm1.Name = "AxMSComm1"
Me.AxMSComm1.OcxState = CType(resources.GetObject("AxMSComm1.OcxState"), System.Windows.Forms.AxHost.State)
Me.AxMSComm1.Size = New System.Drawing.Size(38, 38)
Me.AxMSComm1.TabIndex = 27
'
'Button4
'
Me.Button4.Location = New System.Drawing.Point(112, 280)
Me.Button4.Name = "Button4"
Me.Button4.TabIndex = 26
Me.Button4.Text = "SaveInfo"
'
'textBox1
'
Me.textBox1.Location = New System.Drawing.Point(88, 216)
Me.textBox1.Name = "textBox1"
Me.textBox1.TabIndex = 25
Me.textBox1.Text = ""
'
'Label19
'
Me.Label19.Location = New System.Drawing.Point(8, 216)
Me.Label19.Name = "Label19"
Me.Label19.Size = New System.Drawing.Size(72, 23)
Me.Label19.TabIndex = 24
Me.Label19.Text = "ReadLen"
'
'comboBox1
'
Me.comboBox1.Items.AddRange(New Object() {"comInputModeText", "comInputModeBinary"})
Me.comboBox1.Location = New System.Drawing.Point(88, 184)
Me.comboBox1.Name = "comboBox1"
Me.comboBox1.Size = New System.Drawing.Size(112, 20)
Me.comboBox1.TabIndex = 23
'
'comboBox2
'
Me.comboBox2.Items.AddRange(New Object() {"comNone", "comXonXoff", "comRTS", "comRTSXOnXOff"})
Me.comboBox2.Location = New System.Drawing.Point(88, 152)
Me.comboBox2.Name = "comboBox2"
Me.comboBox2.Size = New System.Drawing.Size(112, 20)
Me.comboBox2.TabIndex = 22
'
'textBox5
'
Me.textBox5.Location = New System.Drawing.Point(90, 120)
Me.textBox5.Name = "textBox5"
Me.textBox5.TabIndex = 21
Me.textBox5.Text = ""
'
'textBox4
'
Me.textBox4.Location = New System.Drawing.Point(90, 88)
Me.textBox4.Name = "textBox4"
Me.textBox4.TabIndex = 20
Me.textBox4.Text = ""
'
'textBox3
'
Me.textBox3.Location = New System.Drawing.Point(90, 56)
Me.textBox3.Name = "textBox3"
Me.textBox3.TabIndex = 19
Me.textBox3.Text = ""
'
'Label12
'
Me.Label12.Location = New System.Drawing.Point(10, 184)
Me.Label12.Name = "Label12"
Me.Label12.Size = New System.Drawing.Size(72, 23)
Me.Label12.TabIndex = 18
Me.Label12.Text = "ReadMode"
'
'Label13
'
Me.Label13.Location = New System.Drawing.Point(10, 152)
Me.Label13.Name = "Label13"
Me.Label13.Size = New System.Drawing.Size(72, 23)
Me.Label13.TabIndex = 17
Me.Label13.Text = "Protocols"
'
'Label14
'
Me.Label14.Location = New System.Drawing.Point(10, 120)
Me.Label14.Name = "Label14"
Me.Label14.Size = New System.Drawing.Size(72, 23)
Me.Label14.TabIndex = 16
Me.Label14.Text = "stopbyte"
'
'Label15
'
Me.Label15.Location = New System.Drawing.Point(10, 88)
Me.Label15.Name = "Label15"
Me.Label15.Size = New System.Drawing.Size(72, 23)
Me.Label15.TabIndex = 15
Me.Label15.Text = "bytesize"
'
'Label16
'
Me.Label16.Location = New System.Drawing.Point(10, 56)
Me.Label16.Name = "Label16"
Me.Label16.Size = New System.Drawing.Size(72, 23)
Me.Label16.TabIndex = 14
Me.Label16.Text = "Rate"
'
'textBox2
'
Me.textBox2.Location = New System.Drawing.Point(90, 24)
Me.textBox2.Name = "textBox2"
Me.textBox2.TabIndex = 13
Me.textBox2.Text = ""
'
'Label17
'
Me.Label17.Location = New System.Drawing.Point(10, 24)
Me.Label17.Name = "Label17"
Me.Label17.Size = New System.Drawing.Size(72, 23)
Me.Label17.TabIndex = 12
Me.Label17.Text = "ComPort"
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.com)
Me.GroupBox1.Controls.Add(Me.Button3)
Me.GroupBox1.Controls.Add(Me.txReadLen)
Me.GroupBox1.Controls.Add(Me.Label18)
Me.GroupBox1.Controls.Add(Me.cbReadM)
Me.GroupBox1.Controls.Add(Me.cbPro)
Me.GroupBox1.Controls.Add(Me.t_stopbyte)
Me.GroupBox1.Controls.Add(Me.t_bytesize)
Me.GroupBox1.Controls.Add(Me.t_rate)
Me.GroupBox1.Controls.Add(Me.Label11)
Me.GroupBox1.Controls.Add(Me.Label10)
Me.GroupBox1.Controls.Add(Me.Label9)
Me.GroupBox1.Controls.Add(Me.Label8)
Me.GroupBox1.Controls.Add(Me.Label7)
Me.GroupBox1.Controls.Add(Me.t_port)
Me.GroupBox1.Controls.Add(Me.Label6)
Me.GroupBox1.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.GroupBox1.Location = New System.Drawing.Point(8, 16)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(208, 336)
Me.GroupBox1.TabIndex = 0
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "Temp_config"
'
'com
'
Me.com.ContainingControl = Me
Me.com.Enabled = True
Me.com.Location = New System.Drawing.Point(32, 272)
Me.com.Name = "com"
Me.com.OcxState = CType(resources.GetObject("com.OcxState"), System.Windows.Forms.AxHost.State)
Me.com.Size = New System.Drawing.Size(38, 38)
Me.com.TabIndex = 15
'
'Button3
'
Me.Button3.Location = New System.Drawing.Point(104, 280)
Me.Button3.Name = "Button3"
Me.Button3.TabIndex = 14
Me.Button3.Text = "SaveInfo"
'
'txReadLen
'
Me.txReadLen.Location = New System.Drawing.Point(88, 216)
Me.txReadLen.Name = "txReadLen"
Me.txReadLen.TabIndex = 13
Me.txReadLen.Text = ""
'
'Label18
'
Me.Label18.Location = New System.Drawing.Point(8, 216)
Me.Label18.Name = "Label18"
Me.Label18.Size = New System.Drawing.Size(72, 23)
Me.Label18.TabIndex = 12
Me.Label18.Text = "ReadLen"
'
'cbReadM
'
Me.cbReadM.Items.AddRange(New Object() {"comInputModeText", "comInputModeBinary"})
Me.cbReadM.Location = New System.Drawing.Point(88, 184)
Me.cbReadM.Name = "cbReadM"
Me.cbReadM.Size = New System.Drawing.Size(112, 20)
Me.cbReadM.TabIndex = 11
'
'cbPro
'
Me.cbPro.Items.AddRange(New Object() {"comNone", "comXonXoff", "comRTS", "comRTSXOnXOff"})
Me.cbPro.Location = New System.Drawing.Point(88, 152)
Me.cbPro.Name = "cbPro"
Me.cbPro.Size = New System.Drawing.Size(112, 20)
Me.cbPro.TabIndex = 10
'
't_stopbyte
'
Me.t_stopbyte.Location = New System.Drawing.Point(88, 120)
Me.t_stopbyte.Name = "t_stopbyte"
Me.t_stopbyte.TabIndex = 9
Me.t_stopbyte.Text = ""
'
't_bytesize
'
Me.t_bytesize.Location = New System.Drawing.Point(88, 88)
Me.t_bytesize.Name = "t_bytesize"
Me.t_bytesize.TabIndex = 8
Me.t_bytesize.Text = ""
'
't_rate
'
Me.t_rate.Location = New System.Drawing.Point(88, 56)
Me.t_rate.Name = "t_rate"
Me.t_rate.TabIndex = 7
Me.t_rate.Text = ""
'
'Label11
'
Me.Label11.Location = New System.Drawing.Point(8, 184)
Me.Label11.Name = "Label11"
Me.Label11.Size = New System.Drawing.Size(72, 23)
Me.Label11.TabIndex = 6
Me.Label11.Text = "ReadMode"
'
'Label10
'
Me.Label10.Location = New System.Drawing.Point(8, 152)
Me.Label10.Name = "Label10"
Me.Label10.Size = New System.Drawing.Size(72, 23)
Me.Label10.TabIndex = 5
Me.Label10.Text = "Protocols"
'
'Label9
'
Me.Label9.Location = New System.Drawing.Point(8, 120)
Me.Label9.Name = "Label9"
Me.Label9.Size = New System.Drawing.Size(72, 23)
Me.Label9.TabIndex = 4
Me.Label9.Text = "stopbyte"
'
'Label8
'
Me.Label8.Location = New System.Drawing.Point(8, 88)
Me.Label8.Name = "Label8"
Me.Label8.Size = New System.Drawing.Size(72, 23)
Me.Label8.TabIndex = 3
Me.Label8.Text = "bytesize"
'
'Label7
'
Me.Label7.Location = New System.Drawing.Point(8, 56)
Me.Label7.Name = "Label7"
Me.Label7.Size = New System.Drawing.Size(72, 23)
Me.Label7.TabIndex = 2
Me.Label7.Text = "Rate"
'
't_port
'
Me.t_port.Location = New System.Drawing.Point(88, 24)
Me.t_port.Name = "t_port"
Me.t_port.TabIndex = 1
Me.t_port.Text = ""
'
'Label6
'
Me.Label6.Location = New System.Drawing.Point(8, 24)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(72, 23)
Me.Label6.TabIndex = 0
Me.Label6.Text = "ComPort"
'
'TabPage3
'
Me.TabPage3.Controls.Add(Me.Button6)
Me.TabPage3.Controls.Add(Me.Button5)
Me.TabPage3.Controls.Add(Me.Label25)
Me.TabPage3.Controls.Add(Me.tx_limit)
Me.TabPage3.Controls.Add(Me.Label24)
Me.TabPage3.Controls.Add(Me.Label23)
Me.TabPage3.Controls.Add(Me.tx_time)
Me.TabPage3.Controls.Add(Me.Label22)
Me.TabPage3.Controls.Add(Me.tx_phone3)
Me.TabPage3.Controls.Add(Me.tx_phone2)
Me.TabPage3.Controls.Add(Me.tx_phone1)
Me.TabPage3.Controls.Add(Me.Label21)
Me.TabPage3.Controls.Add(Me.tx_mail3)
Me.TabPage3.Controls.Add(Me.tx_mail2)
Me.TabPage3.Controls.Add(Me.tx_mail1)
Me.TabPage3.Controls.Add(Me.Label20)
Me.TabPage3.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.TabPage3.Location = New System.Drawing.Point(4, 21)
Me.TabPage3.Name = "TabPage3"
Me.TabPage3.Size = New System.Drawing.Size(464, 367)
Me.TabPage3.TabIndex = 2
Me.TabPage3.Text = "SysConfig"
'
'Button6
'
Me.Button6.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button6.Location = New System.Drawing.Point(256, 296)
Me.Button6.Name = "Button6"
Me.Button6.Size = New System.Drawing.Size(88, 23)
Me.Button6.TabIndex = 15
Me.Button6.Text = "StartService"
'
'Button5
'
Me.Button5.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button5.Location = New System.Drawing.Point(104, 296)
Me.Button5.Name = "Button5"
Me.Button5.Size = New System.Drawing.Size(88, 23)
Me.Button5.TabIndex = 14
Me.Button5.Text = "SaveInfo"
'
'Label25
'
Me.Label25.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label25.Location = New System.Drawing.Point(336, 240)
Me.Label25.Name = "Label25"
Me.Label25.TabIndex = 13
Me.Label25.Text = " C"
Me.Label25.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'tx_limit
'
Me.tx_limit.Location = New System.Drawing.Point(176, 240)
Me.tx_limit.Name = "tx_limit"
Me.tx_limit.Size = New System.Drawing.Size(152, 21)
Me.tx_limit.TabIndex = 12
Me.tx_limit.Text = ""
'
'Label24
'
Me.Label24.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label24.Location = New System.Drawing.Point(8, 240)
Me.Label24.Name = "Label24"
Me.Label24.Size = New System.Drawing.Size(160, 23)
Me.Label24.TabIndex = 11
Me.Label24.Text = "Set Temp limit"
'
'Label23
'
Me.Label23.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label23.Location = New System.Drawing.Point(336, 208)
Me.Label23.Name = "Label23"
Me.Label23.TabIndex = 10
Me.Label23.Text = "(min)"
Me.Label23.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
'
'tx_time
'
Me.tx_time.Location = New System.Drawing.Point(176, 208)
Me.tx_time.Name = "tx_time"
Me.tx_time.Size = New System.Drawing.Size(152, 21)
Me.tx_time.TabIndex = 9
Me.tx_time.Text = ""
'
'Label22
'
Me.Label22.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label22.Location = New System.Drawing.Point(8, 208)
Me.Label22.Name = "Label22"
Me.Label22.Size = New System.Drawing.Size(160, 23)
Me.Label22.TabIndex = 8
Me.Label22.Text = "Set Time Tick"
'
'tx_phone3
'
Me.tx_phone3.Location = New System.Drawing.Point(176, 176)
Me.tx_phone3.Name = "tx_phone3"
Me.tx_phone3.Size = New System.Drawing.Size(272, 21)
Me.tx_phone3.TabIndex = 7
Me.tx_phone3.Text = ""
'
'tx_phone2
'
Me.tx_phone2.Location = New System.Drawing.Point(176, 144)
Me.tx_phone2.Name = "tx_phone2"
Me.tx_phone2.Size = New System.Drawing.Size(272, 21)
Me.tx_phone2.TabIndex = 6
Me.tx_phone2.Text = ""
'
'tx_phone1
'
Me.tx_phone1.Location = New System.Drawing.Point(176, 112)
Me.tx_phone1.Name = "tx_phone1"
Me.tx_phone1.Size = New System.Drawing.Size(272, 21)
Me.tx_phone1.TabIndex = 5
Me.tx_phone1.Text = ""
'
'Label21
'
Me.Label21.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label21.Location = New System.Drawing.Point(8, 112)
Me.Label21.Name = "Label21"
Me.Label21.Size = New System.Drawing.Size(160, 23)
Me.Label21.TabIndex = 4
Me.Label21.Text = "Set Receive Phone No"
'
'tx_mail3
'
Me.tx_mail3.Location = New System.Drawing.Point(176, 80)
Me.tx_mail3.Name = "tx_mail3"
Me.tx_mail3.Size = New System.Drawing.Size(272, 21)
Me.tx_mail3.TabIndex = 3
Me.tx_mail3.Text = ""
'
'tx_mail2
'
Me.tx_mail2.Location = New System.Drawing.Point(176, 48)
Me.tx_mail2.Name = "tx_mail2"
Me.tx_mail2.Size = New System.Drawing.Size(272, 21)
Me.tx_mail2.TabIndex = 2
Me.tx_mail2.Text = ""
'
'tx_mail1
'
Me.tx_mail1.Location = New System.Drawing.Point(176, 16)
Me.tx_mail1.Name = "tx_mail1"
Me.tx_mail1.Size = New System.Drawing.Size(272, 21)
Me.tx_mail1.TabIndex = 1
Me.tx_mail1.Text = ""
'
'Label20
'
Me.Label20.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Label20.Location = New System.Drawing.Point(8, 16)
Me.Label20.Name = "Label20"
Me.Label20.Size = New System.Drawing.Size(160, 23)
Me.Label20.TabIndex = 0
Me.Label20.Text = "Set Receive Mail Account"
'
'TabPage4
'
Me.TabPage4.Controls.Add(Me.Button8)
Me.TabPage4.Controls.Add(Me.Button7)
Me.TabPage4.Controls.Add(Me.DataGrid1)
Me.TabPage4.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.TabPage4.Location = New System.Drawing.Point(4, 21)
Me.TabPage4.Name = "TabPage4"
Me.TabPage4.Size = New System.Drawing.Size(464, 367)
Me.TabPage4.TabIndex = 3
Me.TabPage4.Text = "SysLog"
'
'Button8
'
Me.Button8.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button8.Location = New System.Drawing.Point(256, 320)
Me.Button8.Name = "Button8"
Me.Button8.TabIndex = 2
Me.Button8.Text = "delete"
'
'Button7
'
Me.Button7.ForeColor = System.Drawing.Color.FromArgb(CType(192, Byte), CType(64, Byte), CType(0, Byte))
Me.Button7.Location = New System.Drawing.Point(96, 320)
Me.Button7.Name = "Button7"
Me.Button7.TabIndex = 1
Me.Button7.Text = "Search"
'
'DataGrid1
'
Me.DataGrid1.DataMember = ""
Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
Me.DataGrid1.Location = New System.Drawing.Point(8, 8)
Me.DataGrid1.Name = "DataGrid1"
Me.DataGrid1.Size = New System.Drawing.Size(448, 288)
Me.DataGrid1.TabIndex = 0
'
'Timer1
'
Me.Timer1.Interval = 180000
'
'Dataset11
'
Me.Dataset11.DataSetName = "Dataset1"
Me.Dataset11.Locale = New System.Globalization.CultureInfo("en-US")
'
'Form1
'
Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
Me.ClientSize = New System.Drawing.Size(568, 454)
Me.Controls.Add(Me.TabControl1)
Me.Name = "Form1"
Me.Text = "TempServer"
Me.TabControl1.ResumeLayout(False)
Me.TabPage1.ResumeLayout(False)
Me.TabPage2.ResumeLayout(False)
Me.GroupBox2.ResumeLayout(False)
CType(Me.AxMSComm1, System.ComponentModel.ISupportInitialize).EndInit()
Me.GroupBox1.ResumeLayout(False)
CType(Me.com, System.ComponentModel.ISupportInitialize).EndInit()
Me.TabPage3.ResumeLayout(False)
Me.TabPage4.ResumeLayout(False)
CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.Dataset11, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
End Sub
#End Region
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim POPClient As New TcpClient(tx_pop.Text, 110)
Status.Items.Clear()
If tx_pop.Text.Trim = "" Or tx_smtp.Text.Trim = "" Then
MessageBox.Show("Please input POP or SMTP SERVER ADDRESS")
Exit Sub
End If
If tx_user.Text.Trim = "" Or tx_pass.Text.Trim = "" Then
MessageBox.Show("Please input Your UserName or PASSWORD TO Login MailServer")
Exit Sub
End If
Try
NetStream = POPClient.GetStream()
RdStrm = New StreamReader(POPClient.GetStream())
Status.Items.Add(RdStrm.ReadLine())
Data = "USER " + tx_user.Text + Chr(13) + Chr(10)
SData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray())
NetStream.Write(SData, 0, SData.Length)
Status.Items.Add(RdStrm.ReadLine())
Data = "PASS " + tx_pass.Text + Chr(13) + Chr(10)
SData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray())
NetStream.Write(SData, 0, SData.Length)
Status.Items.Add(RdStrm.ReadLine())
Data = "STAT" + Chr(13) + Chr(10)
SData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray())
NetStream.Write(SData, 0, SData.Length)
Status.Items.Add(RdStrm.ReadLine())
Catch ex As Exception
Status.Items.Add("Error: " + ex.ToString())
End Try
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
'新建表
dtOrderList = New DataTable
With dtOrderList.Columns
.Add("id", Type.GetType("System.String"))
.Add("time", Type.GetType("System.String"))
.Add("temperature", Type.GetType("System.String"))
.Add("date", Type.GetType("System.String"))
End With
Dim ts As New DataGridTableStyle
Dim aColumnTextColumn As DataGridTextBoxColumn
Dim numCols As Integer = dtOrderList.Columns.Count
Dim i As Integer
For i = 0 To numCols - 1
aColumnTextColumn = New DataGridTextBoxColumn
With aColumnTextColumn
.MappingName = dtOrderList.Columns(i).ColumnName
.HeaderText = dtOrderList.Columns(i).ColumnName
.NullText = ""
End With
ts.GridColumnStyles.Add(aColumnTextColumn)
Next
ts.MappingName = dtOrderList.TableName
ts.ReadOnly = True
'设置设置DataGrid中奇数行的背景色
ts.AlternatingBackColor = Color.Linen
ts.AllowSorting = False
DataGrid1.TableStyles.Add(ts)
DataGrid1.DataSource = dtOrderList.DefaultView
dtOrderList.DefaultView.AllowNew = False
Dim db As DataBase = New DataBase
Dim dv As DataView = db.RunSelectSQL("select * from Htemp")
If dv.Count <> 0 Then
tx_pop.Text = dv.Table.Rows(0)("popserver").ToString
tx_smtp.Text = dv.Table.Rows(0)("smtpserver").ToString
tx_user.Text = dv.Table.Rows(0)("username").ToString
tx_pass.Text = dv.Table.Rows(0)("password").ToString
t_port.Text = dv.Table.Rows(0)("t_port").ToString
t_rate.Text = dv.Table.Rows(0)("t_rate").ToString
t_bytesize.Text = dv.Table.Rows(0)("t_bytesize").ToString
t_stopbyte.Text = dv.Table.Rows(0)("t_stopbyte").ToString
cbPro.SelectedItem = dv.Table.Rows(0)("t_pro").ToString
cbReadM.SelectedItem = dv.Table.Rows(0)("t_readm").ToString
txReadLen.Text = dv.Table.Rows(0)("t_readlen").ToString
textBox2.Text = dv.Table.Rows(0)("g_port").ToString
textBox3.Text = dv.Table.Rows(0)("g_rate").ToString
textBox4.Text = dv.Table.Rows(0)("g_bytesize").ToString
textBox5.Text = dv.Table.Rows(0)("g_stopbyte").ToString
comboBox2.SelectedItem = dv.Table.Rows(0)("g_pro").ToString
comboBox1.SelectedItem = dv.Table.Rows(0)("g_readm").ToString
textBox1.Text = dv.Table.Rows(0)("g_readlen").ToString
tx_mail1.Text = dv.Table.Rows(0)("mail1").ToString
tx_mail2.Text = dv.Table.Rows(0)("mail2").ToString
tx_mail3.Text = dv.Table.Rows(0)("mail3").ToString
tx_phone1.Text = dv.Table.Rows(0)("tel1").ToString
tx_phone2.Text = dv.Table.Rows(0)("tel2").ToString
tx_phone3.Text = dv.Table.Rows(0)("tel3").ToString
tx_time.Text = dv.Table.Rows(0)("time").ToString
tx_limit.Text = dv.Table.Rows(0)("limit").ToString
tx_mailfrom.Text = dv.Table.Rows(0)("mailfrom").ToString
Else
MessageBox.Show("Please Check DB Connect")
End If
db.Dispose()
Catch ex As Exception
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim db As DataBase = New DataBase
Dim dv As DataView = db.RunDelOrInsSQL("update H_mailconfig set popserver='" + tx_pop.Text.Trim() + "',smtpserver='" + tx_smtp.Text.Trim() + "',username='" + tx_user.Text.Trim() + "',password='" + tx_pass.Text.Trim() + "',mailfrom='" + tx_mailfrom.Text.Trim() + "'")
MessageBox.Show("Save Successful!")
db.Dispose()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim db As DataBase = New DataBase
Dim dv As DataView = db.RunDelOrInsSQL("update T_config set t_port='" + t_port.Text.Trim() + "',t_rate='" + t_rate.Text.Trim() + "',t_bytesize='" + t_bytesize.Text.Trim() + "',t_stopbyte='" + t_stopbyte.Text.Trim() + "',t_pro='" + cbPro.SelectedItem.ToString().Trim() + "',t_readm='" + cbReadM.SelectedItem.ToString().Trim() + "',t_readlen='" + txReadLen.Text.Trim() + "'")
MessageBox.Show("Save Successful!")
db.Dispose()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim db As DataBase = New DataBase
Dim dv As DataView = db.RunDelOrInsSQL("update G_config set g_port='" + textBox2.Text.Trim() + "',g_rate='" + textBox3.Text.Trim() + "',g_bytesize='" + textBox4.Text.Trim() + "',g_stopbyte='" + textBox5.Text.Trim() + "',g_pro='" + comboBox2.SelectedItem.ToString().Trim() + "',g_readm='" + comboBox1.SelectedItem.ToString().Trim() + "',g_readlen='" + textBox1.Text.Trim() + "'")
MessageBox.Show("Save Successful!")
db.Dispose()
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim db As DataBase = New DataBase
Dim dv As DataView = db.RunDelOrInsSQL("update S_config set mail1='" + tx_mail1.Text.Trim() + "',mail2='" + tx_mail2.Text.Trim() + "',mail3='" + tx_mail3.Text.Trim() + "',tel1='" + tx_phone1.Text.Trim() + "',tel2='" + tx_phone2.Text.Trim() + "',tel3='" + tx_phone3.Text.Trim() + "',time='" + tx_time.Text.Trim() + "',limit='" + tx_limit.Text.Trim() + "'")
MessageBox.Show("Save Successful!")
db.Dispose()
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Try
com.CommPort = Convert.ToInt16(t_port.Text.Trim())
If com.PortOpen Then
com.PortOpen = False
End If
com.RThreshold = Convert.ToInt16(txReadLen.Text.Trim())
com.SThreshold = 0
com.Settings = "" + t_rate.Text.Trim() + ",n," + t_bytesize.Text.Trim() + "," + t_stopbyte.Text.Trim() + ""
Select Case cbPro.SelectedItem.ToString().Trim()
Case "comNone"
com.Handshaking = MSCommLib.HandshakeConstants.comNone
Case "comXonXoff"
com.Handshaking = MSCommLib.HandshakeConstants.comXOnXoff
Case "comRTS"
com.Handshaking = MSCommLib.HandshakeConstants.comRTS
Case "comRTSXOnXOff"
com.Handshaking = MSCommLib.HandshakeConstants.comRTSXOnXOff
Case Else
MessageBox.Show("Pro Error!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Select
Select Case cbReadM.SelectedItem.ToString.Trim
Case "comInputModeText"
com.InputMode = MSCommLib.InputModeConstants.comInputModeText
Case "comInputModeBinary"
com.InputMode = MSCommLib.InputModeConstants.comInputModeBinary
Case Else
MessageBox.Show("Read Type Error!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Select
com.InputLen = 0
com.PortOpen = True
Dim ComPORT As Integer
ComPORT = Me.textBox2.Text
AxMSComm1.CommPort = ComPORT
AxMSComm1.Settings = "115200,N,8,1"
AxMSComm1.InputLen = 0
AxMSComm1.PortOpen = True
Catch ex As Exception
End Try
End Sub
Private Sub com_OnComm(ByVal sender As Object, ByVal e As System.EventArgs) Handles com.OnComm
Try
Dim bytIn As Byte()
Dim objIn As Object
Dim i As Integer
objIn = com.Input
bytIn = CType(objIn, Byte())
i = 0
i = 0
While i <= (bytIn.Length - 1)
strIn += bytIn(i).ToString
End While
If Convert.ToInt32(strIn) > Convert.ToInt32(Me.tx_limit.Text.Trim) And Bool = True Then
'Dim mailObj As MailMessage = New MailMessage
'mailObj.To = "'" + Me.tx_mail1.Text + ",'" + Me.tx_mail3.Text + "','" + Me.tx_mail2.Text + "'"
'mailObj.From = tx_mailfrom.Text
'mailObj.Subject = "The temperature is excessive"
'mailObj.Body = "Warning:Now the temperature is" + strIn + "C,Please Check it"
'mailObj.BodyFormat = MailFormat.Html
'mailObj.Priority = MailPriority.High
'SmtpMail.Send(mailObj)
Dim phonemsg As String = "The temperature is excessive,Now the temperature is" + strIn + "C"
sendmsg(tx_phone1.Text.Trim, phonemsg)
sendmsg(tx_phone2.Text.Trim, phonemsg)
sendmsg(tx_phone3.Text.Trim, phonemsg)
Bool = False
Me.Timer1.Enabled = True
End If
Catch
MessageBox.Show("ERROR +++!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try
End Sub
Private Sub sendmsg(ByVal phoneno As String, ByVal msg As String)
Dim Instring As String
Dim Buffer$
Out_STR = ""
AxMSComm1.Output = "atz" & Chr(13)
Call COMM1()
Application.DoEvents()
AxMSComm1.Output = "at+cpms=MT" & Chr(13)
Call COMM1()
Application.DoEvents()
AxMSComm1.Output = "at+cscs=ASCII" & Chr(13)
Call COMM1()
Application.DoEvents()
AxMSComm1.Output = "at+cmgw=" + Chr(34) + phoneno + Chr(34) & Chr(13)
Application.DoEvents()
AxMSComm1.Output = msg & Chr(26)
Call COMM1()
Application.DoEvents()
If Out_STR <> "" Then
AxMSComm1.Output = "at+cmss=" & Out_STR & Chr(13)
Call COMM1()
Application.DoEvents()
AxMSComm1.Output = "at+cmgd=" & Out_STR & Chr(13)
Call COMM1()
Else
MsgBox("Sorry,Fail", vbOKOnly + vbCritical, "ERROR")
End If
AxMSComm1.PortOpen = False
End Sub
Sub COMM1()
Dim Ctn As Integer
Dim Buffer$
Ctn = 0
Do
Application.DoEvents()
Buffer$ = Buffer$ & AxMSComm1.Input
Loop Until (InStr(Buffer$, "OK" & vbCrLf)) Or (InStr(Buffer$, "ERROR" & vbCrLf))
If InStr(Buffer$, "+CMGW:") Then
Ctn = InStr(Buffer$, "+CMGW:")
Out_STR = Trim(Mid(Buffer$, Ctn + 6, 4))
End If
End Sub
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Bool = True
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Dataset11.Tables("SystemLog").Clear()
End Sub
End Class
---------------------------------------------------------------------------------------------------------------------------
- 感温报警程式源码(vb.net)
- [VB.NET源码]文件系统及屏幕保护程式
- VB.NET 获取程式路径
- 程式执行——vb.net
- [C#.NET][VB.NET] Process 類別 / 如何 列舉執行中的程式
- [C#.NET][VB.NET] 程式執行時拖曳控制項
- [VB.NET源码] 人事管理系统
- [VB.NET源码]人事管理系统
- [VB.NET源码]Vb.net程序员词典
- [VB.NET源码]串口通信
- VB.NET源码]地理信息系统平台
- [VB.NET源码]地理信息系统平台
- [VB.NET源码]全局鼠标
- [VB.NET源码]考试试题
- [VB.NET源码]工资管理系统
- [VB.NET源码]考试试题
- [VB.NET源码]全局鼠标
- [VB.NET源码]文件加密
- 怎样使用C#添加计算机帐户并启用帐户
- 二个英文物理题目[USA原版]
- 比较好玩,但是没有想出有什么应用
- GHOST使用教程(图解)
- 如何检测mail服务器
- 感温报警程式源码(vb.net)
- Windows自带防火墙导致的ora-12535
- cygwin的安装,vi的使用,gcc,g++的使用
- 用VC6进行UNICODE编程
- 我的BOLG
- 16道C语言面试题(转载)
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- 饭后八件事最谋杀健康
- SVG in HTML