vs2010界面设计登录的源代码(vs用户登录界面代码)
admin 发布:2022-12-19 04:31 111
本篇文章给大家谈谈vs2010界面设计登录的源代码,以及vs用户登录界面代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、VS如何设计一个登录界面
- 2、VS2010 用C#怎样创建登陆和注册界面
- 3、vs2010做登录页面(用sqlserver08数据库)的全部代码。
- 4、我要用vs2010做一个用户登录的网页,可以是asp,也可以是asp.net,但要包含数据库,我是个菜鸟,求大虾赐教
- 5、用VC2010编写一个MFC登录界面和注册界面
- 6、vs2010中自己在源代码写的id怎么获取
VS如何设计一个登录界面
将启动程序设计为登录窗体啊。你这VS说得太不明确吧,各种语言呢。在登录按钮下面判断语句啊。以下为C#版本,部分代码需修改
private void btn_login_Click(object sender, EventArgs e)
{
string str;
if (this.txt_user.Text == "")
{
this.errorProvider1.SetError(txt_user, "用户名不能为空");
}
if (this.txt_password.Text == "")
{
this.errorProvider1.SetError(txt_password, "密码不能为空");
}
if (this.txt_user.Text != "" this.txt_password.Text != "")
{
clscommand User = new clscommand();
clsJiami des = new clsJiami();
str =des.EncryptDES(txt_password.Text.Trim());
string sql = "select * from login where userID='" + txt_user.Text + "' and password='" + str + "'";
if (User.LoginConfirm(sql))
{
frm_main frm = new frm_main();
this.Hide();
frm.Show();
}
}
}
VS2010 用C#怎样创建登陆和注册界面
别想找绝对安全的产品,再好的东西,也要靠自己。如果一定要说哪个好,致远oa还算可以,他们的权限控制、密码验证、登陆机制方面做得不错,安全管理机制也还成。他们提供USB用户key的安全登录方案不错,不用担心密码外泄。要提高安全性,也要从内部管理入手才行。
vs2010做登录页面(用sqlserver08数据库)的全部代码。
登陆的button中 连接数据库 conn.Open(); string str="select * from biao where name='"+TextBox1.Text+"' and password= '"+TextBox2.Text+"'"; sqlcommand comm=new sqlcommand(str,conn); sqldatareader dr=comm.executereader(); if(dr.read()) {response.write("script alert('恭喜成功登陆!‘)/script");} else { 还是上边那个改成 登陆失败 }
我要用vs2010做一个用户登录的网页,可以是asp,也可以是asp.net,但要包含数据库,我是个菜鸟,求大虾赐教
,先建立一个数据库UserTest。
2,在里面建立一个表叫UsersTable,设计表,建立三个列:u_id, u_name, u_pwd。
3,u_id是int数据类型,自增1;u_name是nvarchar类型,长度12;u_pwd是varchar类型,长度12,然后保存该表。
4,打开表,在第一行u_name输入“abc”,u_pwd输入“abc”。关闭表。
5,打开VS,新建一个Web项目。双击默认的default.aspx页面,然后将 body... /body替换成下面的代码:
HTML code
!-- 替换--
body style="margin: 0px"
form id="form1" runat="server"
table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 50px"
tr
td style="vertical-align: middle; width: 50%; text-align: center; font-weight: bold; font-size: 25px; color: #003366; font-family: Arial;"yunleizhilian 的登录示范/td
td style="vertical-align: middle; text-align: left"
asp:Panel ID="pnlLogin" runat="server" Height="30px" Width="100%"
用户名:asp:TextBox ID="txbUserName" runat="server"/asp:TextBox密码:
!-- 对于密码TextBox,应把TextMode属性设置为Password,这样输入的值会以****形式出现,保护密码在输入时不被别人看到 --
asp:TextBox ID="txbUserPassword" runat="server" TextMode="Password"/asp:TextBox
asp:Button ID="btnLogin" runat="server" Text="登录" OnClick="btnLogin_Click" //asp:Panel
asp:Panel ID="pnlWelcome" runat="server" Height="30px" Width="100%"
asp:Label ID="lblWelcome" runat="server"/asp:Label
asp:Button ID="btnQuit" runat="server" CausesValidation="False" Text="退出" Width="146px" OnClick="btnQuit_Click" //asp:Panel
/td
/tr
/table
table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px"
tr
td style="vertical-align: middle; text-align: center"
!-- 这个用来显示登录是否成功的信息 --
asp:Label ID="lblMessage" runat="server" ForeColor="#C00000"/asp:Label/td
/tr
/table
/form
/body
!-- 替换结束 --
6,按F7,进入代码视图,在Page_Load()里写下面的代码:
C# code
protected void Page_Load(object sender, EventArgs e)
{
//确保页面是第一次被访问
if (!Page.IsPostBack)
{
CheckPageStatus();
}
}
//通过判断Session["UserName"]是否为空检查页面是否已登录(登录成功时会为Session["UserName"]注入值,就不空了。。否则就认为没有登录)。
private void CheckPageStatus()
{
if (Session["UserName"] != null)
{
pnlLogin.Visible = false;
pnlWelcome.Visible = true;
lblWelcome.Text = "欢迎登录," + Session["UserName"].ToString() + " 同志";
}
else
{
pnlWelcome.Visible = false;
pnlLogin.Visible = true;
}
//这个用来接收登录或退出后的信息。个人习惯,你也可以不这么做。
if (Session["Message"] != null)
{
lblMessage.Text = Session["Message"].ToString();
Session.Remove("Message");
}
else
lblMessage.Text = "";
}
7,先告一段落,按F5运行下,看看效果,你会发现当没有登录时,“退出”那部分没有显示。真神奇啊。
8,然后关闭这个IE页面,按VS左下角的“设计”,切换到设计视图。
9,双击设计视图的“登录”按钮,为它编写登录代码如下:
C# code
protected void btnLogin_Click(object sender, EventArgs e)
{
//下面的登录方法只是我的习惯而已,我常用DataTable做所有的事情。建议你不要依赖它……否则会被人笑话的……登录的好方法有很多,参考下就好了。
string strConnection = "SERVER=(local);DATABASE=UserTest;UID=sa;PWD=";//PWD=后面写上你的SQL SERVER 的 sa密码。
System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection(strConnection);
//SQL 语句会吧?不会没办法,照抄吧。
string strSql = "SELECT * FROM UsersTable WHERE u_name='" + txbUserName.Text + "' AND u_pwd='" + txbUserPassword.Text + "'";
//SqlDataAdapter这东西有什么用,建议你去查MSDN。
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(strSql, cn);
System.Data.DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count 0)
{
Session["UserName"] = dt.Rows[0]["u_name"].ToString();
Session["Message"] = "登录成功!";
Response.Redirect("default.aspx");
}
else
{
Session["Message"] = "登录失败。请重新登录。";
Response.Redirect("default.aspx");
}
}
10,再按F5测试下,在用户名和密码内输入123,按下“登录”按钮,会提示登录失败。如果都输入abc,就会提示登录成功。因为数据库内只有abc这个用户。
11,关闭IE页面,最后我们做退出。
12,回到设计视图,双击“退出”按钮,为它编写下面的代码:
C# code
protected void btnQuit_Click(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
Session.Remove("UserName");
Session["Message"] = "退出成功,欢迎您再来啊";
Response.Redirect("default.aspx");
}
}
13,按F5运行,登录成功后,按“退出”按钮,系统会提示已经退出。
14,为了验证用户是否已登录,你需要在所有需要登录的页面的Page_Load()内添加:
C# code
if(Session["UserName"]!=null)
//用户可以访问。
else
//用户不能访问,扔回到登录页面:Response.Redirect("login.aspx");
15,基本如此,搞定。
用VC2010编写一个MFC登录界面和注册界面
第一个问题我是没遇到过,不知道你用的是什么数据库和什么连接库
mfc程序的话建议内部使用的字符串类型的数据都用CString,从数据库读取出来的也用CString来储存,控件也可以直接绑定CString的变量,而CString可以直接用if(a==b)进行比较,比较方便,检查重复和检查密码都是用这个思路
具体实现一般是用遍历数据库,一个一个比较
bool
found=false;
while(!rst-adoEOF)
{
username=getcollect(...);
password=getcollect(...);
if(password==m_password
username==m_username)
{
found=true;
break;
}
rst-movenext();
}
if(found)
{登陆成功}
else
{失败}
这种结构的话密码和用户名一次性检查,其中一个出错就算失败,不像某些软件或网站的用户名和密码分别检测,如果用户名对密码错误会提示密码错误,如果找不到用户名就提示不存在用户,如果你想做成这种结构也只要稍微修改一下就可以了。
比如
至于上次登录时间,权限等等就要在做数据库的时候做进去了,每次登录的时候数据库操作中也不光要读取数据还要写入登录时间,思路如此,只要掌握操作就不难了。
vs2010中自己在源代码写的id怎么获取
示例如下:
12
CEdit* pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);//获取控件指针int nID = pEdit-GetDlgCtrlID();//获取该控件的ID
这是通过代码获取控件ID的方法,需要注意的是,这样获取的是一个“数字”ID,而不是在程序代码中使用的宏ID(如IDC_EDIT1)的名字,这个控件的宏ID名在编译之后是无法获取的。
IDC_EDIT1 这样的控件ID,实际是定义在resource.h中的一个宏定义,用于方便代码和对话框资源的管理,实际上,控件的ID就是一个数字,你可以在该.h头文件中看到具体的定义,也可以在资源编辑器中,点击控件,查看它的“宏”ID。
vs2010界面设计登录的源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vs用户登录界面代码、vs2010界面设计登录的源代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-17安徽省考试网官网,安徽省考试网官网入口登录
- 05-13神马推广登录,神马推广是什么
- 05-12关键词排名优化怎么样,关键词排名优化登录
- 05-10搜索引擎登录入口,搜索引擎登录入口官网
- 05-09网页代码,网页代码快捷键
- 05-07网易推广员系统登录,网易推广员系统推广平台
- 05-07pb超级报表源代码(pb报表工具)[20240507更新]
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-07广告切换源代码免费下载(广告切换源代码免费下载安装)[20240507更新]
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接