C#三层架构-5.登陆功能设计.doc_第1页
C#三层架构-5.登陆功能设计.doc_第2页
C#三层架构-5.登陆功能设计.doc_第3页
C#三层架构-5.登陆功能设计.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

登录功能设计1. 三层结构基本文件准备1) 在DAL项目里创建三个类文件,分别是cardinfo.cs、transInfo.cs、userInfo.cs2) 在BLL项目里同样创建三个类文件,分别是cardinfo.cs、transInfo.cs、userInfo.cs3) 把这些新添加的类都设置为公有的-public4) 打开BLL项目里的cardinfo.cs添加类的只读私有字段。private readonly DAL.cardinfo dal=new DAL.cardinfo();如下:5) 打开BLL项目里的transInfo.cs添加类的只读私有字段。private readonly DAL.transInfo dal=new DAL.transInfo();6) 打开BLL项目里的userInfo.cs添加类的只读私有字段。private readonly DAL.userInfo dal=new DAL.userInfo();2.编写查询用户名密码是否存在的方法-DAL项目1)打开DAL项目-cardinfo.cs文件,增加一个Exists方法2)编写代码3.编写BLL项目代码1)打开BLL项目-cardinfo.cs文件,增加一个Exists方法2)编写代码4.打开winF项目下的登陆窗口Login1) 双击登录按钮,产生代码。private void button1_Click(object sender, EventArgs e)2) 双击取消按钮,产生代码:private void button2_Click(object sender, EventArgs e)3) 为login窗体类,添加字段,表示卡号,用于数据传递。public string CardID;4) 编写button1_Click方法 label3.Text = ; string name = textBox1.Text; string pwd = textBox2.Text; BLL.cardinfo bll = new BLL.cardinfo();/创建bll层对象 if (bll.Exists(name, pwd) /调用方法 CardID = textBox1.Text;/保存卡号到字段 this.DialogResult = DialogResult.OK;/表示登陆成功 else label3.Text = 用户名密码错误!请重试; /显示错误信息5) 编写button2_Click方法this.DialogResult = DialogResult.Cancel ;/表示登录不成功整体代码如下:5.打开main窗口,编写代码1) 为main窗体类添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论