www.pudn.com > netCS.rar > Form1.cs


using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows.Forms; 
using System.Data; 
using System.Data.SqlClient; 
 
namespace netCS 
{ 
	///  
	/// Form1 的摘要说明。 
	///  
	public class Form1 : System.Windows.Forms.Form 
	{ 
		private System.Windows.Forms.Label label1; 
		private System.Windows.Forms.Label label2; 
		private System.Windows.Forms.Label label3; 
		private System.Windows.Forms.TextBox textBox1; 
		private System.Windows.Forms.TextBox textBox2; 
		private System.Windows.Forms.Button button1; 
		private System.Windows.Forms.Button button2; 
		private System.Data.SqlClient.SqlConnection sqlConnection1; 
		private System.Windows.Forms.Button button3; 
		///  
		/// 必需的设计器变量。 
		///  
		private System.ComponentModel.Container components = null; 
 
		public Form1() 
		{ 
			// 
			// Windows 窗体设计器支持所必需的 
			// 
			InitializeComponent(); 
			 
			// 
			// TODO: 在 InitializeComponent 调用后添加任何构造函数代码 
			// 
		} 
 
		///  
		/// 清理所有正在使用的资源。 
		///  
		protected override void Dispose( bool disposing ) 
		{ 
			if( disposing ) 
			{ 
				if (components != null)  
				{ 
					components.Dispose(); 
				} 
			} 
			base.Dispose( disposing ); 
		} 
 
		#region Windows Form Designer generated code 
		///  
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改 
		/// 此方法的内容。 
		///  
		private void InitializeComponent() 
		{ 
			this.label1 = new System.Windows.Forms.Label(); 
			this.label2 = new System.Windows.Forms.Label(); 
			this.label3 = new System.Windows.Forms.Label(); 
			this.textBox1 = new System.Windows.Forms.TextBox(); 
			this.textBox2 = new System.Windows.Forms.TextBox(); 
			this.button1 = new System.Windows.Forms.Button(); 
			this.button2 = new System.Windows.Forms.Button(); 
			this.sqlConnection1 = new System.Data.SqlClient.SqlConnection(); 
			this.button3 = new System.Windows.Forms.Button(); 
			this.SuspendLayout(); 
			//  
			// label1 
			//  
			this.label1.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)), true); 
			this.label1.Location = new System.Drawing.Point(8, 8); 
			this.label1.Name = "label1"; 
			this.label1.Size = new System.Drawing.Size(320, 56); 
			this.label1.TabIndex = 0; 
			this.label1.Text = "专家系统用户登录"; 
			//  
			// label2 
			//  
			this.label2.Location = new System.Drawing.Point(56, 88); 
			this.label2.Name = "label2"; 
			this.label2.TabIndex = 1; 
			this.label2.Text = "用户名: "; 
			//  
			// label3 
			//  
			this.label3.Location = new System.Drawing.Point(56, 120); 
			this.label3.Name = "label3"; 
			this.label3.TabIndex = 2; 
			this.label3.Text = "密码: "; 
			//  
			// textBox1 
			//  
			this.textBox1.Location = new System.Drawing.Point(168, 88); 
			this.textBox1.Name = "textBox1"; 
			this.textBox1.TabIndex = 3; 
			this.textBox1.Text = "textBox1"; 
			//  
			// textBox2 
			//  
			this.textBox2.Location = new System.Drawing.Point(168, 120); 
			this.textBox2.Name = "textBox2"; 
			this.textBox2.PasswordChar = 'm'; 
			this.textBox2.TabIndex = 4; 
			this.textBox2.Text = "textBox2"; 
			//  
			// button1 
			//  
			this.button1.Location = new System.Drawing.Point(80, 168); 
			this.button1.Name = "button1"; 
			this.button1.TabIndex = 5; 
			this.button1.Text = "登录"; 
			this.button1.Click += new System.EventHandler(this.button1_Click); 
			//  
			// button2 
			//  
			this.button2.Location = new System.Drawing.Point(184, 168); 
			this.button2.Name = "button2"; 
			this.button2.TabIndex = 6; 
			this.button2.Text = "未注册?"; 
			this.button2.Click += new System.EventHandler(this.button2_Click); 
			//  
			// sqlConnection1 
			//  
			this.sqlConnection1.ConnectionString = "data source=CLAUDE;initial catalog=ExpertSystem;persist security info=True;user i" + 
				"d=sa;workstation id=CLAUDE;packet size=4096"; 
			//  
			// button3 
			//  
			this.button3.Location = new System.Drawing.Point(80, 208); 
			this.button3.Name = "button3"; 
			this.button3.TabIndex = 7; 
			this.button3.Text = "退出系统"; 
			this.button3.Click += new System.EventHandler(this.button3_Click); 
			//  
			// Form1 
			//  
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); 
			this.ClientSize = new System.Drawing.Size(480, 301); 
			this.Controls.AddRange(new System.Windows.Forms.Control[] { 
																		  this.button3, 
																		  this.button2, 
																		  this.button1, 
																		  this.textBox2, 
																		  this.textBox1, 
																		  this.label3, 
																		  this.label2, 
																		  this.label1}); 
			this.Name = "Form1"; 
			this.Text = "C"; 
			this.ResumeLayout(false); 
 
		} 
		#endregion 
 
		///  
		/// 应用程序的主入口点。 
		///  
		[STAThread] 
		static void Main()  
		{ 
			Application.Run(new Form1()); 
		} 
 
		private void button1_Click(object sender, System.EventArgs e) 
		{ 
			SqlConnection cn=new SqlConnection(conn.con); 
			SqlCommand com=new SqlCommand("select * from users where user_id='"+textBox1.Text+"' and pass_tx='"+textBox2.Text+"'",cn); 
			SqlDataAdapter adp=new SqlDataAdapter(com); 
			DataTable dt=new DataTable("mydt"); 
			adp.Fill(dt); 
			if (dt.Rows.Count==0) 
			{ 
				if(MessageBox.Show("用户名或密码错误","错误提示",MessageBoxButtons.RetryCancel)!=DialogResult.Cancel) 
				{ 
					textBox1.Text=""; 
					textBox1.Focus();//? 
					textBox2.Text=""; 
					textBox2.Focus(); 
				} 
				else  
					Application.Exit();//结束应用程序 
			} 
			else 
			{ 
				sysmain smain=new sysmain(); 
				smain.ShowDialog(); 
			} 
 
		} 
 
		private void button2_Click(object sender, System.EventArgs e) 
		{ 
			//this.Close(); 
		    regist1 regist=new regist1(); 
			regist.ShowDialog(); 
			//this.Close(); 
		} 
 
		private void button3_Click(object sender, System.EventArgs e) 
		{ 
			Application.Exit(); 
		} 
	} 
}