三层搭建到实现的登录实例
在学习三层的的这几天来在网上找的资料大多都是简单的例子,代码虽然很简单但是在实现的时候还是遇到了很多的问题。分析了一下原因我觉得是因为刚开始接触三层所以很多的基础知识都不知道。前一段时间结束了三层的一个登录小例子在这里进行一个简单的总结。麻雀虽小五脏俱全,旨在将一些基础的三层知识介绍给刚刚入门的同学们,高手请绕过!
登录例子中是一个Window窗体应用程序,所以需要建立的是:UI BLL DAL Entity
1. 搭建三层架构
我用的是Visual Studio2010,其他版本的步骤是一样的。
建立空白的解决方案

添加第一个项目
在解决方案资源管理器中右击“解决方案’登录’”;

创建窗体用户界面应用程序,选择是使用的语言C#,建立UI层

添加第二个项目
和第一个添加不一样,需要在文件-新建项目 解决方案中选择 添加到解决方案
解决方案的两个选项
1.创建新的解决方案
2.添加到解决方案
如果选择新建一个新的解决方案那么就会另外建立一个新的;如果是添加到另外一个那么就会将新建立的项目添加到已经建立的解决方案中
出现下面的窗体的时候选择 “类库”,建立DAL层

添加其他的项目
和添加第二个项目一样的步骤
建立完成之后的结果:
添加引用
Entity是需要添加引用(被引用)
DAL添加Entity
BLL添加DAL Entity
UI添加 Entity BLL

2. 各个层的代码
