50%;height:
24px">
上述代码中调用了USER类的Login函数,函数Login()用于用户登录时验证输入的用户名和密码是否正确,如果查询结果为空,将抛出异常;如果不为空,则正常返回.
这只是一个简单的含有用户名和密码输入的登陆界面功能并不完整.
2.2.2完善登陆界面
通过学习更多的技术,我知道了通过简单的添加几行有用的代码,来实现更有效的操作和功能:
ifusername=""then
response.Write"alert('帐号不能是空');history.back()"
endif
sql="select*fromT_usewhereT_name='"&username&"'andT_password='"&password&"'"
setuser_rs=conn.execute(sql)
ifnotuser_rs.bofandnotuser_rs.eofthen
response.write"alert('您已经成功登录!
');"
response.write"location.href='hy.asp'"
else
response.write"alert('登陆失败');"
response.write"location.href='bhy.asp'"
endif
通过添加以上语句,我们可以让登陆界面显示登录成功或登录失败,而且屏蔽了无效的空白用户名或密码登录.
登录失败
登陆成功
3.设计总结
3.1表单
表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。
本次设计主要用到了文本框和密码框.
3.1.1文本框
是一种让访问者自己输入内容的表单对象,通常被用来填写单个字或者简短的回答,如姓名、地址等。
代码格式:
<inputtype="text"name="..."size="..."maxlength="..."value="...">
3.1.2密码框
是一种特殊的文本域,用于输入密码。
当访问者输入文字时,文字会被星号或其它符号代替,而输入的文字会被隐藏。
代码格式:
<inputtype="password"name="..."size="..."maxlength="...">
当然对于更复杂的Web制作来说,还有许多表单类型需要学习运用,现在不多做说明.
3.2Request和Response对象的用法
面向过程程序设计:
从解决问题的每一个步骤入手,适合解决规模较小的简单问题。
面向对象程序设计:
按照现实世界的特点管理复杂的事物,事物抽象为对象,
并具有自己的状态和行为,通过消息反应来完成一定的任务。
对象:
属性、事件和方法的集合。
一切事物均可视为一个对象。
3.2.1Request
利用Request对象从客户端获取信息,使用Form获取方法
上网时经常会遇到填写注册信息这类的界面。
它是通过FORM表单
实现的,一般包括文本框、按钮、单选框、复选框、下拉框等基本元素,填写好后,
单击【确定】或【提交】按钮将输入的信息传送到服务器,然后调用相应的程序来
处理输入的信息。
FORM格式:
method=“get”|”Post”
name=该Form的名称
onreset=按下reset键所调用的程序
onsubmit=按下submit键所调用的程序
target=输出窗口或分页名称
……
Form元素
……
在JSP中,获取HTML的Form表单中的信息使用Form方法,method方法应用post
Form负责规定信息输入界面及信息输入;而JSP的Form是Request对象的获取
信息的一种方法。
用Request.Form()方法读取表单数据Request.Form(参数)
3.2.2Response
利用Response对象向客户端输出信息ASP的内部对象Response用于控制对客户端的信息输出。
Response对象有如下:
方法:
Write:
直接输出信息到客户端
Redirect:
引导客户端至另一个URL位置
Cookies:
设置Cookies值
属性:
Buffer:
设置缓冲区信信息
ContentType:
控制送出的信息类型
使用Write方法输出信息格式:
Response.Write<变量>/<字符串>
<%=<变量>/<字符串>%>
功能:
在客户端显示<变量>/<字符串>的值
例:
<%
Response.Writeuser_name&”您好!
”
Response.Write“您好”&age
%>
3.2.3总结
个人觉得,Web界面设计是一个不断积累和实践的过程,除了使用技能上的提升之外,对于Web设计理念的学习和感悟是必不可少的。
至少要知道什么样的设计符合用户的需求,达到人们审美观念的普遍水平。
还需要将设计融入到用户体验中来,既美观又容易操作。
登录界面就像是软件的一把锁,在我看来,即使是一把锁,花点功夫进行界面的设计与雕琢,是会给这个软件带来更多的魅力的.
四、参考文献
1.《ASP.NET入门经典》,康博著,清华大学出版社,2002.5
2.《SQL入门经典》,威尔顿,科尔比著,清华大学出版社,2006
展开阅读全文
相关搜索