知识大全 .NET中三层构架开发实例-用户注册系统

Posted 系统

篇首语:愿你一生努力,一生被爱。想要的都拥有,得不到的都释怀。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET中三层构架开发实例-用户注册系统相关的知识,希望对你有一定的参考价值。

.NET中三层构架开发实例-用户注册系统  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

下面是用户注册系统开发的三层构架实例 数据库基类采用上面提供的代码 用户注册模块数据层开发 using System;using System Data;using System Data SqlClient;using HaiSky HtJob;using System Xml;namespace HaiSky HtJob Accounts AccountsData    public class User : HaiSky HtJob HaiSkyDbObject            public User(string newConnectionString) : base(newConnectionString)        //直接路由连接字符串        public int Create(string user_nm string user_pwd)                    int rowsAffected;            SqlParameter[] parameters = new SqlParameter( @user_nm SqlDbType Char )                                         new SqlParameter( @user_pwd SqlDbType Char );            parameters[ ] Value = user_nm;            parameters[ ] Value = user_pwd;            parameters[ ] Direction = ParameterDirection Output;            try                            RunProcedure( IF_user_info parameters out rowsAffected);                        catch                            return (int)parameters[ ] Value;             用户注册商务层开发 using System;using System Configuration;using HaiSky HtJob Accounts AccountsData;namespace HaiSky HtJob Accounts AccountBusiness    public class User : HaiSky HtJob HaiSkyBizObject             int userID;        string userName;        string userPwd;        string strConn;        public User()                    strConn = ConfigurationSettings AppSettings[ strConn ];                public int Careate()                    AccountsData User dataUser = new AccountsData User(strConn);            userID = dataUser Create(userName userPwd);            return userID;                public int UserID                    get                            return userID;                        set                            userID = value;                            public string UserName                    get                            return userName;                        set                            userName = value;                            public string UserPwd                    get                            return userPwd;                        set                            userPwd = value;                          用户注册表示层开发 using System;using System Collections;using System ComponentModel;using System Data;using System Drawing;using System Web;using System Web SessionState;using System Web UI;using System Web UI WebControls;using System Web UI HtmlControls;using HaiSky HtJob Accounts AccountBusiness;namespace HaiSky HtJob Modules Accounts    public class Register : System Web UI Page            protected System Web UI WebControls TextBox TextBox ;        protected System Web UI WebControls TextBox TextBox ;        protected System Web UI WebControls Table Table ;        protected System Web UI WebControls Button Button ;        private void Page_Load(object sender System EventArgs e)                    Table Rows[ ] Cells[ ] Visible = false;                #region Web Form Designer generated code        override protected void OnInit(EventArgs e)                    InitializeComponent();            base OnInit(e);                    private void InitializeComponent()                        this Button Click += new System EventHandler(this Button _Click);            this Load += new System EventHandler(this Page_Load);                #endregion        private void Button _Click(object sender System EventArgs e)                    int i;            HtJob Accounts AccountBusiness User BusinessUser = new HtJob Accounts AccountBusiness User();            BusinessUser UserName = TextBox Text;            BusinessUser UserPwd = TextBox Text;            i = BusinessUser Careate();            Response Write (i ToString());                         //这里输出返回值             该系统调用的存储过程 CREATE PROCEDURE IF_user_info (@user_nm char( ) @user_pwd char( ) @user_ID int output)AS    insert user_info(user_nm user_pwd) values(@user_nm @user_pwd)set @user_ID = @@identity    IF @@ERROR >         BEGIN        RAISERROR ( Insert of Article failed ) cha138/Article/program/net/201311/13704

相关参考

知识大全 Web系统的三层架构(1)

ASP.NET开发宝典:Web系统的三层架构(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Web系统的三层架构(2)

ASP.NET开发宝典:Web系统的三层架构(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 .NET三层架构应用之十层框架

.NET三层架构应用之十层框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  凡是接触net开发

知识大全 .net WinForm用户控件开发:用户控件复杂属性设置

.netWinForm用户控件开发:用户控件复杂属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 .net WinForm用户控件开发:用户控件下拉式属性设置

.netWinForm用户控件开发:用户控件下拉式属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 .net WinForm用户控件开发:用户控件的基本属性设置

.netWinForm用户控件开发:用户控件的基本属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 .net WinForm用户控件开发:用户控件弹出式属性设置

.netWinForm用户控件开发:用户控件弹出式属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET项目开发指南:用户管理

ASP.NET项目开发指南:用户管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 [ASP.NET开发系列]在用户控件中添加事件

[ASP.NET开发系列]在用户控件中添加事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 ASP.NET项目开发指南:普通用户界面

ASP.NET项目开发指南:普通用户界面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs