电子商务网站设计实验指导书Word文件下载.docx
- 文档编号:8317390
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:18
- 大小:579.11KB
电子商务网站设计实验指导书Word文件下载.docx
《电子商务网站设计实验指导书Word文件下载.docx》由会员分享,可在线阅读,更多相关《电子商务网站设计实验指导书Word文件下载.docx(18页珍藏版)》请在冰点文库上搜索。
【实验目的】13
【实验内容】13
【实验要求】14
实验七A内置对象16
【实验目的】16
【实验内容】16
【实验要求】17
实验八ADO.NET应用基础18
【实验目的】18
【实验内容】18
【实验要求】20
实验九数据库应用编程21
【实验目的】21
【实验内容】21
【实验要求】23
实验一创建ASP.NET应用程序
【实验目的】
1、熟悉VisualStudio开发环境。
2、掌握项目的创建方法。
4、掌握常用控件的设置与处理。
5、掌握.NET程序的调试运行。
【实验内容】
1、运行VisualS,观察并熟悉集成开发环境。
2、新建一个项目:
我们选择web应用程序
项目起个名称,位置:
选择一个目录用于存放项目文件。
点击确定,会给自动生成一个default.aspx的文件。
3、使用控件,在default.aspx网页中添加一个label一个button:
4、查看并设置控件的属性
以下是default.aspx代码片段:
<
asp:
LabelID="
Label1"
runat="
server"
Text="
原创:
.net自学手册"
>
/asp:
Label>
ButtonID="
Button1"
onclick="
Button1_Click"
改变"
/>
5、实现点击按钮要改变label1中的文本:
在default.aspx页面中双击Button1,在出现的default.aspx.vb中写入以下代码
以下是default.aspx.vb代码片段:
protectedvoidButton1_Click(objectsender,EventArgse)
Label1.Text="
你一定会成功!
"
好了,CTRL+F5运行一下,看到效果了吧。
6、观察.NET的调试工具,并使用调试工具调试已创建的程序。
【实验要求】
1、实验前根据实验内容复习相关章节。
2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。
3、调试程序,完成程序。
4、整理实验步骤,总结经验和体会。
5、上交实验报告和源程序。
实验二HTML代码
1、掌握基本HTML代码。
2、在VisualStudio开发环境中使用HTML代码制作页面。
1、在VisualStudio集成环境中创建Web应用程序,。
2、使用<
ul>
ol>
li>
标签制作出如下页面:
3、使用HTML控件制作用户注册
4、调试运行已创建的Web应用程序。
实验三VB基本数据类型和语句
1、掌握VB基本数据类型。
2、掌握VB的各种控制语句。
1、创建WEB应用程序。
2、编写程序:
定义数组,实现遍历数组,并输出数组中的所有元素。
3、分别使用forwhiledo-while语句,实现输出100以内的偶数。
实验四服务器控件
【实验目的】
1、掌握文件上传方法
2、掌握常用HTML服务器控件
3、掌握常用A服务器控件。
【实验内容】
ASP.NET-HTML服务器控件
HTML服务器控件是服务器可理解的HTML标签。
ASP.NET中的HTML元素是作为文本来进行处理的。
要想使这些元素可编程,就需要向这些HTML元素添加runat="
属性。
该属性指示,此元素是一个服务器控件。
同时要添加id属性来标识该服务器控件。
id引用可用于操作运行时的服务器控件。
注释:
所有HTML服务器控件必须位于带有runat="
属性的<
form>
标签内。
runat="
属性指示该表单应在服务器进行处理。
它同时指示其包括在内的控件可被服务器脚本访问。
在下面的例子中,我们在.aspx文件中声明了一个HtmlAnchor服务器控件。
然后我们在一个事件句柄中操作该HtmlAnchor控件的HRef属性。
Page_Load事件是众多ASP.NET可理解的事件中的一种类型:
事件句柄(eventhandler)是一种针对给定事件执行代码的子例程。
scriptrunat="
SubPage_Load
link1.HRef="
EndSub
/script>
html>
body>
formrunat="
aid="
link1"
VisitW3School!
/a>
/form>
/body>
/html>
提示:
可执行代码本身已被移到HTML之外了。
ASP.NET-Web服务器控件
Web服务器控件是服务器可理解的特殊ASP.NET标签。
类似HTML服务器控件,Web服务器控件也在服务器上创建,它们同样需要runat="
属性以使其生效。
不过,Web服务器控件没有必要映射任何已存在的HTML元素,它们代表更复杂的元素。
创建Web服务器控件的语法是:
control_nameid="
some_id"
在下面的例子中,我们在.aspx文件中的声明了一个Button服务器控件。
然后我们为Click事件创建了一个事件句柄,它可修改按钮上的文本:
Subsubmit(SourceAsObject,eAsEventArgs)
button1.Text="
Youclickedme!
Buttonid="
button1"
Clickme!
OnClick="
submit"
/>
实验五验证控件
掌握常用验证控件:
Ø
必须字段验证控件RequiredFieldValidator
范围验证控件RangeValidator
正则表达式验证控件RegularExpressionValidator
自定义验证控件CustomValidator
验证总结控件ValidationSummary
1、使用必须字段验证控件RequiredFieldValidator验证用户名字段
2、使用范围验证控件RangeValidator验证文本框的输入是否是一个1-5之间的整数
3、使用正则表达式验证控件RegularExpressionValidator验证用户输入的邮政编码是否合法
4、使用自定义验证控件验证用户的输入是否是偶数
5、使用验证总结控件ValidationSummary,完成如下验证
实验六用户注册页面的制作
1、掌握控件、HTML的综合运用。
2、掌握表单数据的提交和获取。
2、制作用户注册页面,并实现验证功能。
用户名字段为必填,并且只能以字母开头,长度在6~18之间,只能包含字符、数字和下划线,正则表达式:
^[a-zA-Z]\w{5,17}$
密码,确认密码字段为必填,且必须一致,其它可根据需要设置一些规则,以下是常用密码验证正则表达式:
^(?
=.{7,})(?
=(.*\W){1,})(?
=(.*\d){1,})(?
!
(.*\W){2,})(?
.{20,})(?
.*\s)[a-zA-Z0-9~!
@#$%^&
*-_=+?
/;
:
'
\\.,<
`]*$
(1)大于6且小于20个字符
(2)必须包含一个特殊字符
(3)至少包含一个数字
(4)不能包含空格
3、用户点击注册按钮后,在页面下方显示用户的注册信息
实验七A内置对象
【实验目的】
1、掌握Request对象的常用方法。
2、掌握Response对象的作用和常用方法
3、掌握Application对象
【实验内容】
1、Request对象获得浏览器信息:
你浏览器的版本是<
%=Request.Browser.Type%>
操作平台是:
%=Request.Browser.Platform%>
支持背景音乐?
%=Request.Browser.BackgroundSounds%>
支持ActiveXControls吗?
%=Request.Browser.ActiveXControls%>
支持JavaApplets吗?
%=Request.Browser.JavaApplets%>
2、Request对象获得机器信息
客户端浏览器信息:
%=Request.UserAgent%>
br/>
客户端ip地址:
%=Request.UserHostAddress%>
数据取得方式:
%=Request.HttpMethod%>
MIME类型:
%=Request.ContentType%>
服务器的数据流量<
%=Request.TotalBytes%>
客户端支持的字符编码方式:
%=Request.ContentEncoding%>
网页在服务器的相对地址:
%=Request.FilePath%>
网页在服务器端的相对路径:
%=Request.Url%>
网页在服务器端的完整路径:
%=Request.PhysicalPath%>
3、Response对象向客户端输出数据(文本、HTML标签、客户端脚本)
protectedvoidPage_Load(objectsender,EventArgse)
{Response.Write("
姓名:
inputtype='
text'
);
Response.Write("
button'
value='
欢迎点击!
onclick='
alert(\"
你好!
\"
"
}
4、Response.Redirect实现页面跳转
5、制作网页计数器
6、使用Application对象制作简单聊天室,并配置IIS服务器,在局域网中测试聊天室功能。
实验八ADO.NET应用基础
了解ASP.NET与ASP的区别。
掌握ASP.NET的基本技术。
掌握ASP.NET的开发调试方法。
掌握ASP.NET的配置和部署方法。
在集成环境中创建Web应用程序,综合数据存储技术和.NET技术,实现一个小型员工管理系统,并在Web服务器上进行配置和部署,要求考虑全面,能够充分考虑系统的特点。
数据库软件可以使用ACCESS或SQLServer等。
数据库设计参考
部门表:
部门编号、部门名称、成立时间
科室表:
科室编号、科室名称、部门编号
员工表:
编号、员工姓名、性别、电话、地址、科室编号
查询页面实现
运行效果:
后台管理页面login.aspx
员工信息管理页面
实验前根据实验内容复习相关章节,设计出程序框架。
编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。
调试程序,完成程序。
整理实验步骤,给出流程图,主要代码分析,总结经验和体会,以及其它必要说明。
上交实验报告和源程序。
实验九数据库应用编程
1、掌握SQL语句。
2、掌握数据绑定技术
3、掌握常用数据库编程相关控件:
DataGrid、Repeater、DataList等Web服务器控件。
1、添加AccessDataSource控件,配置数据源,高级—生成insertupdatedelete语句以便实现增加,修改,删除功能。
数据库字段参考:
2、读取数据库中的数据并显示:
添加GridView控件,选择数据源,以通过--编辑列或在代码中直接修改HeaderText的值,如HeaderText=“stu_id”为HeaderText=“学号”。
修改后运行如下图所示:
3、使用GridView控件实现分页功能:
选中GridView控件—启用分页。
或设置GridView控件的属性AllowPaging="
True“,默认每页显示10条数据,我们可以通过改变属性PageSize的值来改变每页显示的数据条数。
分页效果如图所示:
4、GridView控件实现修改功能:
选中GridView控件—启用编辑。
编辑列:
5、GridView控件实现删除功能:
选中GridView控件—启用删除。
CommandFieldButtonType="
Button"
ShowDeleteButton="
True"
ShowEditButton="
改进:
添加删除确认功能编辑列—可用字段中选择TemplateField--添加--确定。
在代码<
TemplateField>
<
中添加以下代码:
ItemTemplate>
LinkButtonID="
LinkButton1"
CommandName="
Delete"
删除"
OnClientClick="
returnconfirm('
确定删除吗?
LinkButton>
<
/ItemTemplate>
6、DetailsView控件实现添加功能
添加DetailsView控件,选择数据源,设置DefaultMode=“Insert”,启用插入。
可以通过--编辑字段或在代码中直接修改HeaderText的值为对应的中文。
运行如图所示:
插入后显示在第一条修改AccessDataSource1中的语句SelectCommand="
SELECT*FROM[stu_info]"
为SelectCommand="
SELECT*FROM[stu_info]orderbystu_iddesc"
7、实现选中GridView时DetailsView显示值连动操作
GridView控件实现选定功能:
选中GridView控件—启用选定内容,或--编辑列-添加CommandField-选择-确定。
双击GridView控件,在GridView1_SelectedIndexChanged方法中添加以下代码:
DetailsView1.PageIndex=GridView1.SelectedRow.DataItemIndex;
DetailsView控件设置属性DefaultMode=“ReadOnly”,启用分页,插入,编辑,删除。
功能演示。
注意:
主键id的插入。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 设计 实验 指导书
![提示](https://static.bingdoc.com/images/bang_tan.gif)