当前位置: 首页 > news >正文

保健品网站制作河南建设工程信息网推荐中项网

保健品网站制作,河南建设工程信息网推荐中项网,太原富库网站建设,唐山网站建设哪家专业三层架构分为#xff1a;表现层#xff08;UI#xff09;、业务逻辑层#xff08;BLL#xff09;、数据访问层#xff08;DAL#xff09;再加上实体类库#xff08;Model#xff09; 转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688 1、实体类库#xff08;Mod…三层架构分为表现层UI、业务逻辑层BLL、数据访问层DAL再加上实体类库Model 转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688 1、实体类库Model主要存放数据库中的表字段。 操作 1先建立实体类库Model打开项目在解决方案中右键--》添加--》新建项目--》选中类库--》改名Model--》确定 2选中Model类库--》ShiftALTC--》建立实体类。UserInfo类   ? 1 2 3 4 5 6 7 8 namespace Model {    public  class UserInfo     {         public string  UserName { get; set; }         public string  Password { get; set; }     } } 2、数据访问层DAL主要是存放对数据类的访问即对数据库的添加、删除、修改、更新等基本操作   操作   1先建立数据访问层类库DAL打开项目在解决方案中右键--》添加--》新建项目--》选中类库--》改名DAL--》确定 2在DAL中添加对Model的引用选中DAL--》AltPR--》解决方案--》项目--》选中MOdel--》确定 3在DAL中添加对system.configuration的引用选中DAL--》AltPR--》程序集--》框架--》选中System.configuration--》确定 4建立数据访问类选中DAL--》ShiftALTC--》建立数据访问类。UserDB类   ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 using System.Configuration; using Model; using System.Data; using System.Data.SqlClient; namespace DAL {     class UserDB     {         private string connString ConfigurationManager.ConnectionStrings[connString].ToString();         public int AddUser(UserInfo userInfo)         {             //对数据库进添加一个用户操作             string commandText insert into UserInfo (userName,Password)values(userName,Password);             SqlParameter[] paras new SqlParameter[]             {            new SqlParameter (userName,userInfo.UserName ),            new SqlParameter (Password,userInfo.Password )             };             return SqlHelper.ExecuteNonQuery(connString, CommandType.Text, commandText, paras);         }     } ? 1 2 //添加其他对数据库操作 } 3、业务逻辑层BLL对传送数据进行逻辑判断分折并进行传送正确的值。     1先建立业务逻辑层类库BLL打开项目在解决方案中右键--》添加--》新建项目--》选中类库--》改名BLL--》确定 2在BLL中添加对Model、DAL的引用选中BLL--》AltPR--》解决方案--》项目--》选中MOdel、DAL--》确定 3建立业务逻辑类选中BLL--》ShiftALTC--》建立业务逻辑类。LoginManager类   ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 using DAL; using Model; namespace BLL {     public class LoginManager     {         private UserDB userDB new UserDB();         public bool Add(UserInfo userInfo, out string messageStr)         {             messageStr ;//返回界面层添加用户返回信息             bool isSuccess false;             if (userInfo.UserName.Trim().Length ! 0)//判断从传递来的username是否为空             {                 if (userDB.IsEquals(userInfo))//传给DALl操作判断数据库中是否有重复值                 {                     userDB.AddUser(userInfo);//传给DAL操作增加一个新用户                     isSuccess true;                 }                 else                     messageStr 有相同的值;             }             else             {                 messageStr 不能为空;             }             return isSuccess;//返回界面层是否添加成功         }     } } 5、表现层UI即用户界面层   1在UI中添加对Model、BLL的引用选中UI--》AltPR--》解决方案--》项目--》选中MOdel、BLL--》确定 2编写代码传递数据给BLL层。   ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23     UserInfo userInfo;     LoginManager lm new LoginManager();     private void btnAdd_Click(object sender, EventArgs e)     {         userInfo new UserInfo()         {             UserName txtUserName.Text.Trim(),             Password txtPassword.Text.Trim()         };         string messageStr ;         if (lm.Add(userInfo, out  messageStr))         {             MessageBox.Show(添加成功);         }         else         {             MessageBox.Show(messageStr);             txtUserName.Focus();         }     } }      转载于:https://www.cnblogs.com/shiguanji/p/6661249.html
http://www.zqtcl.cn/news/422864/

相关文章:

  • 好网站建设公司昆明乐清网站优化推广
  • 哪些网站用天平做logo站长工具app官方下载
  • 做餐厅logo用什么软件网站手机自适应网站源码
  • 股票网站模板辽宁工程建设信息网站
  • 毕业设计某网站开发的开题报告范文广西建设教育网站
  • 浏览小城镇建设的网站商丘网站公司
  • python学习网站做好网络推广的技巧
  • 网站有几种类型小说网站开发源码
  • 给城市建设提议献策的网站网站建设可研报告
  • 常德论坛网站陕西建设官方网站
  • 怎么做网站访问量上海网站排名提升
  • 新乡企业网站建设胶州做网站公司
  • 网站后台权限分配说明什么网站是做家教的
  • 网站备案 空间备案 域名备案网站制作与管理技术标准实训教程
  • 东莞免费企业网站模板推广有没有专门做线下活动的网站
  • 驾校网站制作郑州手机网站建设多少钱
  • c2c网站建设策划书怎么看网站关键词密度
  • 网站在线支付方案网站建设 sam大叔排名三天上首页
  • 温岭新站seo网站免费进入窗口软件有哪些
  • 网站未备案什么意思网站 php .net
  • 网站开发第三方登录设计七牛图床 wordpress
  • 大连网站设计案例宁波品牌网站设计价格
  • 响应式表白网站源码黑龙江建设网电话
  • wordpress企业建站生产企业做网站的费用怎么做账
  • 天都城网站建设wordpress pluings
  • 惠州做网站的公司有哪些wordpress主动推送
  • jsp做的网站带数据库新手网站设计定价
  • 做网站公司需要什么条件不锈钢公司网站源码 网站建设 产品3级分类asp源码
  • 经营网站挣钱网络运维工程师证书怎么考
  • 厦门网站建设ui株洲企业网站制作