asp程序设计实验指导书.doc
《asp程序设计实验指导书.doc》由会员分享,可在线阅读,更多相关《asp程序设计实验指导书.doc(33页珍藏版)》请在咨信网上搜索。
实验一:网页制作基础 【试验目的】 1. 熟悉html编程环境 2. 了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置 3. 了解并掌握虚拟目录的设置方法,配置和管理WEB服务器 4. 了解并掌握 html的调试技巧。 【试验要求】 1. 熟悉FRONTPAGE的使用方法 2. 熟悉dreamwaver的使用方法 3. 预习VBScript /JavaScript脚本语言的使用方法 【试验内容】 1、 页面标记语言 2、 字体设定 3、 文字段落 4、 移动文字 5、 图形图象 实验二:动态网页的制作 【试验目的】 5. 熟悉ASP编程环境 6. 了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置 7. 了解并掌握虚拟目录的设置方法,配置和管理WEB服务器 8. 了解并掌握 ASP的调试技巧。 【试验要求】 4. 熟悉FRONTPAGE的使用方法 5. 熟悉ASP的语法结构 6. 预习VBScript /JavaScript脚本语言的使用方法 7. 预习ASP组件的使用方法。 8. 【试验内容】 一、配置和管理WEB服务器 欲设置WWW,为了方便起见,可先定下想要实现的目标: l 我已在DNS中将域名“”指向了IP地址“191.168.0.48”,要求在浏览器中输入此域名就能调出“D:\Myweb”目录下的网页文件。 1、打开IIS管理器:选“开始菜单→程序→管理工具→Internet信息服务”。如下图: 2、设置“默认Web站点”项: “默认Web站点”一般用于对应向所有人开放的WWW站点,比如本文的“”,本网中的任何用户都可以无限制地通过浏览器来查看它。 ⑴打开“默认Web站点”的属性设置窗口:选“默认Web站点→右键→属性”即可。 ⑵设置“Web站点”:“IP地址”一栏选“192.168.0.48”;“TPC端口”维持原来的“80”不变。如下图: ⑶设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页文件所在的目录,本文是“D:\Myweb”。如下图: ⑷设置“文档”:确保“启用默认文档”一项已选中,再增加需要的默认文档名并相应调整搜索顺序即可。此项作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个;否则再寻找并调用第二个、第三个……如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。如下图: ⑸其它项目均可不用修改,直接按“确定”即可,这时会出现一些“继承覆盖”等对话框,一般选“全选”之后再“确定”即最终完成“默认Web站点”的属性设置。如下图: ⑹如果需要,可再增加虚拟目录:比如,有“ 3、“”的测试 在服务器或任何一台工作站上打开浏览器,在地址栏输入“”再回车,如果设置正确,应就可以直接调出你需要的页面。如下图: 二、ASP语法简介 ASP文件就是在普通HTML文件中嵌入VBScript /JavaScript脚本语言。 过去开发网页也用脚本语言,但以前的脚本语言是在客户端运行,客户端浏览器必须支持才行。在ASP中,脚本在服务器端运行,当客户请求一个ASP文件时,服务器就把文件解释成标准的HTML文件发回客户端。 1、ASP文件的基本组成和约定 ASP程序包括3个部分: 普通的HTML文件; Server端的Script代码,位于<% … %>之间的程序代码 ;客户端的代码,位于<Script> … </Script>之间的程序代码。 在ASP中,VBScript是默认的脚本语言,如需改变,可如下进行: <%@Language=VBScript%> <%@Language=JavaScript%> 2、ASP程序编写注意事项 (1)在ASP中,字母不区分大小写; (2)在ASP中,标点符号均为英文状态下输入的标点符号;但在字符串中无所谓。 (3)普通的HTML元素可以在一行里连续书写,但在ASP中必须分行书写。一条ASP语句就是一行,一行也只能写一条ASP语句。 (4) 如果ASP语句太长,一行写不下,可用续行符“_”(下划线),也可直接写,让它自动换行。 (5) 普通HTML的注释语句为: <!--…-->。 (6) ASP的注释语句为: REM 注释内容 ‘ 注释内容 (7) 在ASP中,<%和%>的位置相对随意,既可以单独占一行,也可以与ASP语句和在一起占一行。 (8) 书写风格,缩进格式,阶梯式,加注释 (9) 在ASP程序中可以包含HTML语句,充分利用FrontPage等编写HTML语句,特别是表格等,在将VBScript脚本插入。 3、 ASP的调试技巧 • 用编辑器编写,用浏览器调试; • 阅读出错信息,如错误描述、出错代码行数等,查出原因; • 将一些语句注释掉,依次逐段调试; • 在程序中临时添加输出语句,如Response.Write,将中间结果输出来查看,以发现错误。 • 启动 dreamweave或文本编辑器中,然后切换到源代码显示方式。 • 在 <body>与</body>之间加入以下ASP代码: <% Response.Write(“这是我的第一个ASP程序!”) %> • 将网页保存到形如 C:\Inetpub\wwwroot目录下,文件可命名为first.asp。 • 启动 IE浏览器,在地址栏中键入: http://localhost/first.asp,然后按回车。注意观察输出结果。 • 在 wwwroot目录下创建立一个子目录,如myweb,然后将first.asp文件复制到其中,在IE浏览器的地址栏中键入: http://localhost/myweb/first.asp,按回车。注意观察能否正确运行。 4、ASP文件举例 例1: <html> <head> <title>一个简单的ASP程序</title> </head> <body> <H2 align="center">欢迎您光临我的主页</H2> <p align="center"> <% n=Year(date()) y=Month(date()) r=Day(date()) sj="您来访的时间是:" & n & "年" & y & "月" & r & "日" Response.Write sj '输出结果 %> </body> </html> 例2: <html> <head> <title>一个简单的ASP程序</title> </head> <body> <%For I=1 To 6 %> <font size="<%=I%>">欢迎您来访</font><br> <%Next%> </body> </html> 例3: <html> <head> <title>一个简单的ASP程序</title> </head> <body> <font size="1">欢迎您来访</font><br> <font size="2">欢迎您来访</font><br> <font size="3">欢迎您来访</font><br> <font size="4">欢迎您来访</font><br> <font size="5">欢迎您来访</font><br> <font size="6">欢迎您来访</font><br> </body> </html> 三、ASP脚本语言VBScript 脚本语言介于HTML和VB、Java等高级语言之间,更接近高级语言,但比普通高级语言简单易学,功能稍弱。ASP本身不是脚本语言,是为嵌入HTML页面的脚本语言提供运行环境。VBScript、JavaScript,默认VBScript 脚本语言程序在Server端执行,放在<%和%>之间;为了某种需要,也可在Cilent端执行。 1、VBScript代码的基本格式 ASP程序通常将VBScript放在Server端执行,标识方法: • <% VBScript %> • <Script Language=“VBScript” Runat=“Server”> VBScript 代码 </Script> VBScript放在Client端执行,语法格式如下: <Script Language=“VBScript” > VBScript 代码 </Script> 2、 VBScript程序设计 实验目的: 了解并掌握 VBScript脚本程序设计语言的基本语法知识及简单程序设计方法 例4、利用 VBScript在网页中输出当前的时间和日期。 <%@ Language=VBScript %> <%Response.Expires = 0%> <HTML> <HEAD> <title>使用函数</title> </HEAD> <BODY> <P>今天的日期: <% = Date%></P> <P>现在的时间: <% = Time%></P> <P>现在的时间: <font color="#CC0033"><% = Time%></font></P> <%Response.Write "<P>现在的时间: <font color='#CC0033'>" & Time & "</font></P>"%> </BODY> </HTML> 例5、试编写一个 ASP程序,实现记录某一页面的访问数。 先编辑一个统计.htm文件: <html> <body> 记录某个页面的点击数示例:<a href="统计.asp">统计.asp</a> </body> </html> 统计.asp的代码如下: <% @ LANGUAGE = VBScript %> <% '统计.asp - 记录某一页面的访问数(计数器原理) Option Explicit Dim CountWeb CountWeb = Request.ServerVariables("SCRIPT_NAME") '这样保证每个页面都有一个唯一的变量, 避免混乱 %> <HTML> <BODY> <% Response.Write CountWeb & "<Br><Br>" & vbcrlf Application.Lock '请看讲解 Application(CountWeb) = Application(CountWeb) + 1 '累加器,点击数加1 Application.UnLock Response.Write "WEB服务器关闭重启前该页的点击总数为: " & Application(CountWeb) %> </BODY> </HTML> 将结果(字符串信息)输出到浏览器,语法为:Response.Write 显示的内容。从例wuf2.asp可以看出,可以用“<%=显示的内容%>”来代替“<%Response.write 显示的内容%>”。 2.使用变量, <% @LANGUAGE = VBScript %> <% '单引号后加注释 Option Explicit '要求变量声明,使用它可减少程序出错的可能,提高效率 Dim IPaddr '使用变量前最好先声明 Ipaddr = Request.ServerVariables("Remote_Addr") %> <html> <body> IP address = <%=IPaddr%> </body> </html> Html 的语法结构见例子 实验三 WEB数据库的存取技术 【试验目的】 1.掌握 WEB数据库的开发及应用 2.以 Access或SQL Server数据库为例,熟练掌握ASP数据库存取技术 3.了解网站的构建方法 【试验要求】 1.预习Access或SQL Server数据库的基本知识 2.预习SQL语句的使用方法 3.设计一个具有查询、更新、删除和插入功能的网络数据库系统 【试验内容】 一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,本次实验将以Microsoft Access数据库为例来说明ASP是如何访问数据库的。为什么选择ASP呢?统计数据表明,SQL Server 7.0是当前最快、性价比最高的数据库,而、、等许多大型的网站都是使用ASP技术创建的,所以ASP是比较容易掌握而且很实用的技术。 在进一步学习之前,要做哪些准备: 1. 如果你没有接触过数据库,建议先安装Office中的Microsoft Access,了解一下数据库的基本知识。 2. 接下来所讨论的内容,需要一个叫做MDAC(Microsoft Data Access Components)的组件,这个组件已经包含在ASP中,如果你想了解更多的相关内容,或者下载最新的版本,可以访问 一、Asp数据库的基本操作 1、数据库连接(用来单独编制连接文件conn.asp) <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\bbs\db1\user.mdb") %> (用来连接bbs\db1\目录下的user.mdb数据库) 2、显示数据库记录 原理:将数据库中的记录一一显示到客户端浏览器,依次读出数据库中的每一条记录如果是从头到尾:用循环并判断指针是否到末 使用: not rs.eof 如果是从尾到头:用循环并判断指针是否到开始 使用:not rs.bof <!--#include file=conn.asp--> (包含conn.asp用来打开bbs\db1\目录下的user.mdb数据库) <% set rs=server.CreateObject("adodb.recordset") (建立recordset对象) sqlstr="select * from message" ---->(message为数据库中的一个数据表,即你要显示的数据所存放的数据表) rs.open sqlstr,conn,1,3 ---->(表示打开数据库的方式) rs.movefirst ---->(将指针移到第一条记录) while not rs.eof ---->(判断指针是否到末尾) response.write(rs("name")) ---->(显示数据表message中的name字段) %> <tr><td> <%=rs("name ")%> <% rs.movenext ---->(将指针移动到下一条记录) wend ---->(循环结束) ------------------------------------------------------ rs.close conn.close 这几句是用来关闭数据库 set rs=nothing set conn=nothing ------------------------------------------------------- %> 其中response对象是服务器向客户端浏览器发送的信息 3、增加数据库记录 增加数据库记录用到rs.addnew,rs.update两个函数 <!--#include file=conn.asp--> (包含conn.asp用来打开bbs\db1\目录下的user.mdb数据库) <% set rs=server.CreateObject("adodb.recordset") (建立recordset对象) sqlstr="select * from message" ---->(message为数据库中的一个数据表,即你要显示的数据所存放的数据表) rs.open sqlstr,conn,1,3 ---->(表示打开数据库的方式) rs.addnew 新增加一条记录 rs("name")="xx" 将xx的值传给name字段 rs.update 刷新数据库 ------------------------------------------------------ rs.close conn.close 这几句是用来关闭数据库 set rs=nothing set conn=nothing ------------------------------------------------------- %> 4、删除记录 删除数据库记录主要用到rs.delete,rs.update两个函数 <!--#include file=conn.asp--> (包含conn.asp用来打开bbs\db1\目录下的user.mdb数据库) <% dim name name="xx" set rs=server.CreateObject("adodb.recordset") (建立recordset对象) sqlstr="select * from message" ---->(message为数据库中的一个数据表,即你要显示的数据所存放的数据表) rs.open sqlstr,conn,1,3 ---->(表示打开数据库的方式) ------------------------------------------------------- while not rs.eof if rs.("name")=name then rs.delete rs.update 查询数据表中的name字段的值是否等于变量name的值"xx",如果符合就执行删除, else 否则继续查询,直到指针到末尾为止 rs.movenext emd if wend ------------------------------------------------------ ------------------------------------------------------ rs.close conn.close 这几句是用来关闭数据库 set rs=nothing set conn=nothing ------------------------------------------------------- %> 5、关于数据库的查询 (a) 查询字段为字符型 <% dim user,pass,qq,mail,message user=request.Form("user") pass=request.Form("pass") qq=request.Form("qq") mail=request.Form("mail") message=request.Form("message") if trim(user)&"x"="x" or trim(pass)&"x"="x" then (检测user值和pass值是否为空,可以检测到空格) response.write("注册信息不能为空") else set rs=server.CreateObject("adodb.recordset") sqlstr="select * from user where user='"&user&"'" (查询user数据表中的user字段其中user字段为字符型) rs.open sqlstr,conn,1,3 if rs.eof then rs.addnew rs("user")=user rs("pass")=pass rs("qq")=qq rs("mail")=mail rs("message")=message rs.update rs.close conn.close set rs=nothing set conn=nothing response.write("注册成功") end if rs.close conn.close set rs=nothing set conn=nothing response.write("注册重名") %> (b)查询字段为数字型 <% dim num num=request.Form("num") set rs=server.CreateObject("adodb.recordset") sqlstr="select * from message where id="&num (查询message数据表中id字段的值是否与num相等,其中id为数字型) rs.open sqlstr,conn,1,3 if not rs.eof then rs.delete rs.update rs.close conn.close set rs=nothing set conn=nothing response.write("删除成功") end if rs.close conn.close set rs=nothing set conn=nothing response.write("删除失败") %> 6、几个简单的asp对象的讲解 response对象:服务器端向客户端发送的信息对象,包括直接发送信息给浏览器,重新定向URL,或设置cookie值 request对象:客户端向服务器提出的请求 session对象:作为一个全局变量,在整个站点都生效 server对象:提供对服务器上方法和属性的访问 (a) response对象的一般使用方法 比如: <% resposne.write("hello, welcome to asp!") %> 在客户端浏览器就会看到 hello, welcome to asp! 这一段文字 <% response.Redirect("") %> 如果执行这一段,则浏览器就会自动连接到 “搜狐” 的网址关于response对象的用法还有很多,大家可以研究研究request对象的一般使用方法比如客户端向服务器提出的请求就是通过request对象来传递的列如 :你在申请邮箱的所填写的个人信息就是通过该对象来将你所填写的信息传递给服务器的比如:这是一段表单的代码,这是提供给客户填写信息的,填写完了按“提交”传递给request.asp文件处理后再存入服务器数据库 <form name="form1" method="post" action="request.asp"> <p> <input type="text" name="user"> </p> <p> <input type="text" name="pass"> </p> <p> <input type="submit" name="Submit" value="提交"> </p> </form> 那么request.asp该如何将其中的信息读入,在写入数据库,在这里就要用到request对象了,下面我们就来分析request.asp的写法 <% dim name,password (定义user和password两个变量) name=request.form(“user”) (将表单中的user信息传给变量name) password=request.form(“pass”) (将表单中的pass信息传给变量password) %> 通过以上的几句代码我们就将表单中的数据读进来了,接下来我们要做的就是将 信息写入数据库,写入数据库的方法上面都有介绍。 实验四 用户注册及登陆的实现 【试验目的】 1、熟悉ASP编程访问数据库的方法 2、了解并掌握用户注册的方法 3、了解并掌握登陆界面的制作 4、了解并掌握 ASP的调试技巧。 【试验要求】 1、熟悉dreamerwaver的使用方法 2、熟悉ASP的语法结构 3、预习ASP组件的使用方法。 【试验内容】 一、注册功能的实现 1、 在站点里右键新建一文件regist.asp用来做注册页面;同样,因为在此之前已经建了和数据库连接的文件conn.asp,该文件是全站点有效的。所以在你新建的regist.asp中的“应用程序”----“数据库”标签里面就自动有了"conn"。这一步是只要开始做第一步,以后都不要添加的(除非要连另外的数据库)。 2、接着还是老规矩,切换到“绑定”标签,添加记录集。(我想应该这几步很上手吧)添加好了以后的画面依然是老面孔。 3、在regist.asp页面做个很简单的表单页,内容以及form表单名最好和数据库表里的字段对应。 4、在代码标签处选择“form”表单标记,最主要为下一步插入记录做准备。始终注意要对某块设置相关属性动作的时候,一定要选中它。 5、切换到“服务器行为”标签,因为先前已在第2步中绑定了记录集,所以该标签内容中也已有记录集这一项,这很正常。但我们要的是插入记录,继续按“+”,选择“插入记录”。 6、在弹出的“插入记录”对话框中。“连接”选你所建; “插入到表格”顺其自然; “插入后,转到”意思是注册成功以后要跳转到某页提示,先写 个,但要记得马上要建这个页面; “获取值自”就是刚刚选择的Form名了;“表单元素”中的“name插入到列中name”,意思是表单中 name输入框中的内容插入到数据库表name字段中。 这时明白为什么在步骤3中“内容以及form表单名最好和数据库表里的字段对应”了吧,DW自动智能插入,否则你得一个一个点选。 7、确定以后,注册系统已经完成了大半。(我正常到此的时间是1分钟不到,最主要的是多多练习)但再想想注册系统是不是不允许重名呢?那就要继续添加一些内容。 在“服务器行为”中继续按“+”,“用户身份验证”中选“检查新用户名”。 8、同样在弹出的“检查新用户名”对话框中,用户名字段选择“name”表示不得重名注册,当然也可以选择其他的,比如email,意思就是同个emai只能注册一个。“如果已存在,则转到”表示假如有重复的现象该怎么办呢?那就跳到一个出错页面提示。当然这页也还没建,先写个文件,和刚才的registok.html一样记得马上补上去。 9、做一些细节性的动作,比如表单里面哪些必须添啊,哪些一定要是数字啊,email地址要包含一个@和两个"."号啊等等。注意先选择“提交”按钮。“设计”面板“行为”中选择“检测表单”。弹出的对话框中就可以很轻易的点取设置了 10,再做下刚刚没有的两个页子吧:registok.html和registbad.html registok.html页面内容大概是:注册成功,请登录(当然登录系统是下一篇我要写的)。 registbad.html页面内容大概就是:呵呵,对不起,有这个用户了,还是麻烦你重新注册下。返回! 二、登录系统的实现 1、 在站点里右键新建一文件login.asp用来做登录页面;同样,之前已经建了和数据库连接的文件conn.asp。所以在你新建的login.asp中的“应用程序”----“数据库”标签里面就自动有了"conn"。 2、和注册页面一样,都需要到“应用程序”面板的“绑定”标签下“+”记录集。弹出窗口中选择完毕后点击“测试”,可以看到当前数据库中满足SQL条件的相关记录。 注:该图显示表明数据库中的相关内容,name:cnbruce,pwd:123456和name:cnrose,pwd:123456。记住它,可以在我们测试登录的时候用到。 3、在登录页中做了Form表单,并对输入文本框进行合理命名。 4、点选form标记,设计页中整个表单被选中。 5、选择“应用程序”面板中“服务器行为”中“+”----“用户身份验证”----“登录用户”。 6、弹出的对话框中进行具体的设置。“从表单获取输入”意思是从本asp页面中选择具体的form表单,以及该表单中的所必有的用户名字段和密码字段。 “连接验证”表示通过conn文件和数据库表进行连接设定。选择“user表格”,用户名列表和密码列表即数据库中的特定用户名字段和密码字段。很明显,让库中的字段的内容和表单中提交的内容进行验证比较连接。 “登录成功,转到”loginok.asp,该页面是一权限页面,只有当登录完全正确的时候才能进入。否则是登录失败,转到loginbad.html。 7、确定后,login.asp基本完成。切换到login.asp的代码窗口,注意!已经生成了用户的局部变量Session:“Session("MM_Username") = MM_valUsername”。该变量可以全站采用的。 8、新建一loginok.asp,其是一个保护页面,只有当用户密码正确登录后才会进入。否则跳转到loginbad.html(登录失败,可能原因是用户名或密码错。)打开loginok.asp,“应用程序”---“绑定”---“阶段变量” 9、弹出的阶段变量对话框中,根据第7步的代码显示,名称输入MM_Username句即可。表示了Session("MM_Username")的直接引用。 10、选择建立起来的“MM_Username”,按下“插入”按钮或者拖入页中。可以让不同用户进入时动态显示其对应的姓名。 11、再为loginok.asp做下权限限定,意思是你可以知道,“服务器行为”---“身份验证”---“限制对页的访问”就OK了。 12、按“用户名和密码”进行限制,拒绝则跳转到“loginbad.html” 13、有关loginok.asp基本设置完毕,感觉还是蛮麻烦的,不过按步骤来会好很多,呵呵。 Now,还有个loginbad.html再努力一下。很简单,登录失败跳转到该页,非法登录也同样跳到本页,内容很简单。 14、差不多了,调试一下。当然先从login.asp开始,填写个正确的看看。 测试: 先用name:cnbruce,pwd:123456 注意后面的name是cnbruce 再用name:cnrose,pwd:123456 注意,同样是loginok.asp,但显示的人姓名不一。 实验五 电子商务网站设计规划 一、 实验目的: 实验主要掌握电子商务网站的制作流程,设置网站的背景和导航,主题和外观,实现电子网站功能要求。 二、 实验要求 1、要有电子商务网站的总体规划; 2、掌握数据库相关知识,实现网站的数据库管理。 3、要求后台(如做一个用户管理的数据库,登陆网站的人需有用户名和密码的验证等,会员包括管理员、普通会员、VIP用户。) 4、实现购物车等功能。界面要求美观、突出电子商务的特点; 三、 实验内容: 1、数据库设计 对需求进行相关分析,用Access或SQL Server数据库建立网站所要求的数据库和信息表,定义表中字段类型,长度。以及实体之间的关系。 1、商品信息表 字段名称 数据类型 说明 pid 自动编号 编辑 pname 文本 商品名称 factory 文本 商品单位 prace 数字 商品市场价 M_num 数字 商品库存 S_num 数字 商品卖出数量 2、用户信息表 字段名称 数据类型 说明 userid 自动编号 编辑 username 文本 用户网名 useremail 文本 用户E-mail userpassword 文本 用户密码 shouhuodizhi 文本 用户住址 post 数字 用户邮编 usertel 数字 用户电话 usertruename 文本 用户真实姓名 sfz 数字 用户身份证 3、客户订单表 字段名称 数据类型 说明 actionid 自动编号 编辑 username 文本 用户网名 pid 数字 商品编号 bcount 数字 商品数量 dingdan 数字 定单编号 pirice 数字 商品单价 2、系统流程分析 本系统的流程结构也可分为两大部分,即前台客户购物流程和后台订单处理流程, 提 交 定 单 购 物 注册 未注册用户 订 购 商 品 选 择 商 品 浏 览 商 品 登陆注册用户 登陆 未登陆注册用户 前台客户购物流程 前台客户购物需要客户已经注册并登陆上了本商务网站才能够对商品进行选择和购买。 删 除 定 单 定 单 结 帐 定 单 发- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 程序设计 实验 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文