(二).登陆界面的设计:
1.首先打开 Visual Studio 2008。
2.新建一个工程,工程名为:Login
3.在窗体上放置 Button 组件 Button1、Button2,Label 组件 Label1、Label2,TextBox 组
件 TextBox1、TextBox2,RadioButton 组件 RadioButton1、RadioButton2、RadioButton3,
GroupBox 组件 GroupBox1。
4.设置 Button 组件的 name 属性:Button1 和 Button2 的 name 的属性分别为:btQueding
、btQuxiao。
5.设置 Button 组件的 Text 属性:Button1 和 Button2 的 Text 的属性分别为:确定和取
消。
6.设置 Label 组件的 name 属性:Label1 和 Label2 的 name 的属性分别为:lbName,lbPas
。
7.设置 Label 组件的 Text 属性:Label1 和 Label2 的 Text 的属性分别为:学号和密码。
8.设置 TextBox 组件的 name 属性:TextBox1 和 TextBox2 的 name 的属性分别为:
tbName 和 tbPas。
9.设置 GroupBox 的 name 属性:GroupBox 的 Text 的属性为:登陆类型。
10.设置 RadioButton 的 name 属性:RadioButton1、RadioButton2、RadioButton3 的 name
的属性分别为:rbAdmin、rbStudent、rbTeacher。
11.设置 RadioButton 的 Text 属性:RadioButton1、RadioButton2、RadioButton3 的 Text
的属性分别为:管理员、学生、教师。
12.设置 RadioButton 的 checked 的属性改为 True。
13.双击取消按钮:输入以下代码:close();
14.双击确定按钮:输入以下代码:
string LJ = @"server=.;database=myd;uid=sa;pwd=";
//建立连接
SqlConnection conn = new SqlConnection(LJ);
conn.Open();
//读取所输入的用户名和密码
SqlCommand comm = conn.CreateCommand();
if (rbAdmin.Checked)
{ string sql = "SELECT adminname,adminpas FROM admin
WHERE(adminname='" + tbName.Text + "')";
comm.CommandText = sql;
SqlDataReader datar = comm.ExecuteReader();
DateTime dt = new DateTime(2008, 1, 1);
if (DateTime.Now >= dt)
{
MessageBox.Show("程序已经过期,请联系开发商!", "系统提示:",
MessageBoxButtons.OK, MessageBoxIcon.Information);
Close();
}
//判断是否存在输入的用户
else
评论0