asp程序设计实验指导书_第1页
asp程序设计实验指导书_第2页
asp程序设计实验指导书_第3页
asp程序设计实验指导书_第4页
asp程序设计实验指导书_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一:网页制作基础试验目的】1.熟悉 html 编程环境了解并掌握 Windows 2000/NT 服务器上 IIS 的安装与配置 了解并掌握虚拟目录的设置方法,配置和管理WEB服务器了解并掌握 html 的调试技巧。2.3.4.试验要求】1.熟悉FRONT PAG的使用方法熟悉 dreamwaver 的使用方法预习 VBScript /JavaScript 脚本语言的使用方法试验内容】2.3.1、页面标记语言2、字体设定3、文字段落4、移动文字5、图形图象【试验目的】.【试验要求】.动态网页的制作熟悉ASP编程环境了解并掌握 Windows 2000/NT 了解

2、并掌握虚拟目录的设置方法, 了解并掌握ASP的调试技巧。服务器上IIS 的安装与配置 配置和管理WEB服务器熟悉FRONT PAG的使用方法熟悉ASP的语法结构预习VBScript /JavaScript脚本语言的使用方法预习ASP组件的使用方法。8.【试验内容】一、配置和管理 WEB服务器欲设置WWW为了方便起见,可先定下想要实现的目标:我已在DNS中将域名“指向了 IP地址“ .0.48 ”,要求在浏览器中输入此域名就能调出“ D: Myweb目录下的网页文件。1、打开IIS管理器:选“开始菜单7程序7管理工具7 In ternet信息服务”。如下图:2、设置“默认 Web站点”项: “默

3、认 Web站点”一般用于对应向所有人开放的WWW站点,比如本文的“,本网中的任何用户都可以无限制地通过浏览器来查看它。打开“默认 Web站点”的属性设置窗口:选“默认Web站点7右键7属性”即可。设置“ Web站点” :“ IP地址”一栏选“ .0.48 ”;“ TPC端口”维持原来的“ 80” 不变。如下图:设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页文件所在的目 录,本文是D: Myweb。如下图:设置“文档”:确保“启用默认文档”一项已选中,再增加需要的默认文档名并相 应调整搜索顺序即可。此项作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序

4、”(由上到下)寻找列表中指定的文件名, 如能找到第一个则调用第一个;否则再寻找并调用第二个、 第三个如果“主目录”中没有此列表中的任何一 个文件名存在,则显示找不到文件的出错信息。如下图:其它项目均可不用修改,直接按“确定”即可,这时会出现一些“继承覆盖”等对 话框,一般选“全选”之后再“确定”即最终完成“默认Web站点”的属性设置。如下图:孑乎点 ;S TfLp tsIlSrtelpIlSrtelpZXSSojnplZXSSojnpl t t s sHSflJJCHSflJJC_vt_vt i i _rvt_rvt vtivti lyly如果需要,可再增加虚拟目录: 比如,有“之类的地址,“

5、news”可以是“主目录” 的下一级目录(姑且称之为“实际目录”),也可以在其它任何目录下,也即所谓的“虚拟目录”。要在“默认 Web站点”下建立虚拟目录, 选“默认 Web站点7右键7新建7虚拟目 录”,然后在“别名”处输入“ news,在“目录”处选择它的实际路径即可(比如“ C: Newweb )。建好后如下图所示:“的测试在服务器或任何一台工作站上打开浏览器, 就可以直接调出你需要的页面。如下图:3、在地址栏输入“再回车, 如果设置正确,应3 3 S S然见雷山然见雷山局局SRiSSSRiSS全攻略全攻略- -MicrosoftMicrosoft InternetInternet Ex

6、plorerExplorer文件(日編辑文件(日編辑查看遡收議迦工具查看遡收議迦工具帮助(也帮助(也J 3 3 后退后退 * * * *i型型今今I迫搜索为收藏迫搜索为收藏历史历史电电* * SJ地址(地址(Ihtg啊啊W旳旳ebmcim/局域网调鸣谢站点鸣谢站点:万通国际网络连锁集团万通国际网络连锁集团I江阴免费个人主页江阴免费个人主页I网网 C 11 &WinWin 2K2K前言前言:本站直本站直以帮助侮建立以帮助侮建立2K/HT/98环境下的环境下的全全功审功审览览 标标 适适合的对合的对象为初级的网管或高级的用象为初级的网管或高级的用P :也可用也可用 者的参考者的参考- -本站的所有

7、文章,除注明本站的所有文章,除注明“转贴转贴”者之外者之外 原刨原刨它们的主要特点是以團示为主,配单的文它们的主要特点是以團示为主,配单的文 求能求能让您一目了然让您一目了然我想告诉您的东东,带您我想告诉您的东东,带您悠然走悠然走 络世络世; ;界界f*南山南山* *)二、ASP语法简介 ASP文件就是在普通页也用脚本语言,但以前的脚本语言是在客户端运行,客户端浏览器必须支持才行。在 中,脚本在服务器端运行,当客户请求一个 ASP文件时,服务器就把文件解释成标准的文件发回客户端。1、ASP文件的基本组成和约定ASP程序包括3个部分: 普通的HTML文件;Server端的Script代码,位于

8、之间的程序代码;客户端的代码,位于之间的程序代码。在ASPHTML文件中嵌入VBScript /JavaScript脚本语言。过去开发网ASPHTML书写风格,缩进格式,阶梯式,加注释在ASP程序中可以包含 HTML语句,充分利用FrontPage等编写HTML语句,特别是 在将 VBScript 脚本插入。ASP 的调试技巧 用编辑器编写,用浏览器调试; 阅读出错信息,如错误描述、出错代码行数等,查出原因; 将一些语句注释掉,依次逐段调试; 在程序中临时添加输出语句,如,将中间结果输出来查看,以发现错误。启动 dreamweave 或文本编辑器中,然后切换到源代码显示方式。在与之间加入以下

9、ASP代码:? 将网页保存到形如 C:Inetpubwwwroot 目录下,文件可命名为。? 启动 IE 浏览器,在地址栏中键入: ,然后按回车。注意观察输出结果。myweb然后将文件复制到其中,在IE在 wwwroot 目录下创建立一个子目录,如浏览器的地址栏中键入:按回车。注意观察能否正确运行。4、ASP文件举例例 1 : 一个简单的%n=Year(date() y=Month(date()欢迎您光临我的主页 中, VBScript 是默认的脚本语言,如需改变,可如下进行: 2、ASP程序编写注意事项在ASP中,字母不区分大小写;(2)在ASP中,标点符号均为英文状态下输入的标点符号;但在

10、字符串中无所谓。(3)普通的HTML元素可以在一行里连续书写,但在ASP中必须分行书写。一条ASP语句就是一行,一行也只能写一条ASP语句。(4)如果ASP语句太长,一行写不下,可用续行符“ _”(下划线),也可直接写,让它 自动换行。(5)普通HTML的注释语句为:。(6) ASP 的注释语句为 :REM注释内容注释内容(7)在ASP中, 个简单的 ASP程序 font size= 欢迎您来访 一个简单的 ASP程序 欢迎您来访欢迎您来访欢迎您来访欢迎您来访欢迎您来访欢迎您来访三、ASP脚本语言VBScript脚本语言介于HTML和VB Java等高级语言之间,更接近高级语言,但比普通高级语

11、言 简单易学,功能稍弱。 ASP本身不是脚本语言,是为嵌入HTML页面的脚本语言提供运行环境。 VBScript 、JavaScript ,默认 VBScript 脚本语言程序在 Server 端执行,放在 之间;为了某种需要,也可在 Cilent 端执行。1、 VBScript 代码的基本格式ASP程序通常将 VBScript放在Server端执行,标识方法:? ? 代码VBScriptVBScript 放在 Client端执行,语法格式如下:Script Language=VBScript“VBScript ” 代码2、 VBScript 程序设计实验目的: 了解并掌握 VBScript

12、脚本程序设计语言的基本语法知识及简单程序设计 方法例 4、利用 VBScript 在网页中输出当前的时间和日期。 使用函数 p冷天的日期现在的时间现在的时间% 现在的时间: & Time & %例 5 、试编写一个 ASP 程序,实现记录某一页面的访问数。先编辑一个统计 .htm 文件: 记录某个页面的点击数示例: 统计 .asp 累加器 , 点击数加 1显示的内容。从例可以看出,可以用“ %=统计 .asp 的代码如下:%CountWeb & & vbcrlf 请看讲解Application(CountWeb) = Application(CountWeb) + 1WEB服务器关闭重启前该页

13、的点击总数为:& App licatio n(Cou ntWeb)%将结果(字符串信息)输出到浏览器,语法为: 显示的内容%”来代替“ ”。 2使用变量,IP address = Html 的语法结构见例子实验三 WEB 数据库的存取技术试验目的】1掌握WEB数据库的开发及应用2.以Access或SQL Server数据库为例,熟练掌握 ASP数据库存取技术3了解网站的构建方法试验要求】1.预习 Access 或 SQL Server 数据库的基本知识2.预习SQL语句的使用方法3.设计一个具有查询、更新、删除和插入功能的网络数据库系统试验内容】一个真正的、 完整的站点是离不开数据库的, 因为

14、少量的数据, 如网页访问人数等完全 可以存储在文本文件中, 但实际应用中, 需要保存的数据远不止这一点点, 而且这些数据之 间往往还有关联, 利用数据库来管理这些数据, 可以很方便的查询和更新。 数据库有很多种, 如: Fox 数据库 (.dbf) 、 Access 数据库 (.mdb) 、Informix 、Oracle 和 SQLServer 等等,本 次实验将以Microsoft Access数据库为例来说明 ASP是如何访问数据库的。为什么选择ASP 呢统计数据表明, SQLServer 是当前最快、性价比最高的数据库,而、 、等许多大型的网站 都是使用ASP技术创建的,所以 ASP是

15、比较容易掌握而且很实用的技术。 在进一步学习之前,要做哪些准备:1.如果你没有接触过数据库,建议先安装Office中的Microsoft Access,了解一下数据库的基本知识。2 接下来所讨论的内容,需要一个叫做MDA(C Microsoft Data Access Components)的组件,这个组件已经包含在 ASP中,如果你想了解更多的相关内容,或者下载最新的版本, 可以访问。%(用来连接目录下的数据库 )使用: not目录下的数据库 )为数据库中的一个数据表,即你要显示 ( %包含用来打开目录下的数据库 )一、Asp数据库的基本操作1、数据库连接 ( 用来单独编制连接文件 %Set

16、 conn = ()DRIVER=Microsoft Access Driver (*.mdb);DBQ= & (bbsdb1)2、显示数据库记录 原理:将数据库中的记录一一显示到客户端浏览器, 依次读出数据库中的每一条记录如 果是从头到尾:用循环并判断指针是否到末 使用 : not如果是从尾到头:用循环并判断指针是否到开始 (包含用来打开(message的数据所存放的数据表 ) sqlstr,conn,1,3 (表示打开数据库的方式-( 将指针移到第一条记录 ) while not ( 判断指针是否到末尾 )(rs(name) -( 显示数据表 message 中的 name 字段)% (

17、将指针移动到下一条记录 ) wend ( 循环结束 )这几句是用来关闭数据库set rs=nothingset conn=nothing %其中 response 对象是服务器向客户端浏览器发送的信息3、增加数据库记录 增加数据库记录用到 , 两个函数set rs=() ( 建立 recordset 对象 )sqlstr=select * from message -(message的数据所存放的数据表 )sqlstr,conn,1,3 -(表示打开数据库的方式新增加一条记录rs(name)=xx将xx的值传给name字段刷新数据库为数据库中的一个数据表,即你要显示这几句是用来关闭数据库 se

18、t rs=nothing set conn=nothing%4、删除记录 删除数据库记录主要用到 , 两个函数 (包含用来打开(message的数据所存放的数据表 )sqlstr,conn,1,3 -(表示打开数据库的方式目录下的数据库 )为数据库中的一个数据表,即你要显示while notif rs.(name)=name then查询数据表中的name字段的值是否等于变量name的值xx,如果符合就执行删除,else 否则继续查询 , 直到指针到末尾为止emd ifwend这几句是用来关闭数据库 set rs=nothing set conn=nothing%5、关于数据库的查询(a) 查

19、询字段为字符型 (b) 查询字段为数字型6、几个简单的 asp 对象的讲解response 对象 : 服务器端向客户端发送的信息对象定向URL或设置 cookie值request 对象: 客户端向服务器提出的请求session 对象: 作为一个全局变量,在整个站点都生效 server 对象:提供对服务器上方法和属性的访问(a) response 对象的一般使用方法, 包括直接发送信息给浏览器 , 重新比如:在客户端浏览器就会看到 hello, welcome to asp! 如果执行这一段,则浏览器就会自动连接到 “搜狐” 有很多,大家可以研究研究 request 对象的一般使用方法比如客户端

20、向服务器提出的请求就 是通过 request 对象来传递的列如 :你在申请邮箱的所填写的个人信息就是通过该对象来 将你所填写的信息传递给服务器的比如: 这是一段表单的代码, 这是提供给客户填写信息的, 填写完了按“提交”传递给文件处理后再存入服务器数据库的网址关于 response 对象的用法还input type=submit name=Submit value= 那么该如何将其中的信息读入, 在写入数据库, 在这里就要用到 request 对象了, 下面我们 就来分析的写法 通过以上的几句代码我们就将表单中的数据读进来了,接下来我们要做的就是将 信息写入数据库,写入数据库的方法上面都有介绍

21、。提交 实验四 用户注册及登陆的实现试验目的】1、熟悉ASP编程访问数据库的方法2、 了解并掌握用户注册的方法3、 了解并掌握登陆界面的制作4、了解并掌握 ASP 的调试技巧。试验要求】1、熟悉 dreamerwaver 的使用方法2、 熟悉ASP的语法结构3、 预习ASP组件的使用方法。试验内容】、注册功能的实现1、在站点里右键新建一文件用来做注册页面;同样,因为在此之前已经建了和数据库连接的文件, 该文件是全站点有效的。 所以在你新建的中的“应用程序”数据库”标签里面就自动有了 conn 。这一步是只要开始做第一步,以后都不要添加的(除非要连另外的数据库)2、接着还是老规矩,切换到“绑定”

22、标签,添加记录集。我想应该这几步很上手吧)添加好了以后的画面依然是老面孔。3、在页面做个很简单的表单页,内容以及form 表单名最好和数据库表里的字段对应。5、切换到“服务器行为”标签,因为先前已在第2 步中绑定了记录集,所以该标签内容中也已有记录集这一项,这很正常。但我们要的是插入记录,继续按“+”,选择“插入记录”。6、在弹出的“插入记录”对话框中。连接”选你所建;插入到表格”顺其自然;入后,转到”意思是注册成功以后要跳转到某页提示,先写个,但要记得马上要建这个页面;获取值自”就是刚刚选择的 Form 名了;“表单元素”中的“ name 插入到列中 name”,意思是表单中n ame输入框

23、中的内容插入到数据库表name字段中。这时明白为什么在步骤 3 中“内容以及 form 表单名最好和数据库表里的字段对应”了吧,DW自动智能插入,否则你得一个一个点选。7、确定以后,注册系统已经完成了大半。 (我正常到此的时间是 1 分钟不到, 最主要的是多多练习)但再想想注册系统是不是不允许重名呢那就要继续添加一些内容。在“服务器行为”中继续按“ +”,“用户身份验证”中选“检查新用户名”。8、同样在弹岀的“检查新用户名”对话框中,用户名字段选择“name表示不得重名注册,当然也可以选择其他的,比如email,意思就是同个emai只能注册一个。“如果已存在,则转到”表示假如有重复的现象该怎么

24、办呢那就跳到一个出错页面提示。当然这页也还没建, 先写个文件,和刚才的一样记得马上补上去。9、做一些细节性的动作,比如表单里面哪些必须添啊,哪些一定要是数字啊,email 地址要包含一个 和两个 . 号啊等等。 注意先选择“提交”按钮。 “设计”面板“行为”中选择“检测表单”。弹出的对话框中就可以很轻易的点取设置了10,再做下刚刚没有的两个页子吧:和4、在代码标签处选择“ form ”表单标记,最主要为下一步插入记录做准备。始终注意要对某块设置相关属性动作的时候,一定要选中它。1、以在你新建的中的“应用程序”数据库”标签里面就自动有了 conn择完毕后点击“测试”,可以看到当前数据库中满足SQ

25、L条件的相关记录。注:该图显示表明数据库中的相关内容,页面内容大概是:注册成功,请登录(当然登录系统是下一篇我要写的) 页面内容大概就是:呵呵,对不起,有这个用户了,还是麻烦你重新注册下。返回!二、登录系统的实现在站点里右键新建一文件用来做登录页面;同样,之前已经建了和数据库连接的文件。所2、和注册页面一样, 都需要到“应用程序”面板的“绑定”标签下“ +”记录集。弹出窗口中选name:cnbruce,pwd:123456 和 name:cnrose,pwd:123456 。记住它,可以在我们测试登录的时候用到。3、在登录页中做了 Form 表单,并对输入文本框进行合理命名。Session(M

26、M_Username)MM_valUsernam”e 。该变量可以全站采用的。5、选择“应用程序”面板中“服务器行为”中“ +用户身份验证”登录用户”。6、弹出的对话框中进行具体的设置。 “从表单获取输入”意思是从本asp 页面中选择具体的 form表单,以及该表单中的所必有的用户名字段和密码字段。连接验证”表示通过 conn 文件和数据库表进行连接设定。选择“user 表格”,用户名列表和密码列表即数据库中的特定用户名字段和密码字段。很明显, 让库中的字段的内容和表单中提交登录成功,转到”,该页面是一权限页面,只有当登录完全正确的时候才能进入。否则是登录Session :4、点选 form

27、标记,设计页中整个表单被选中。的内容进行验证比较连接。失败,转到。7、确定后,基本完成。切换到的代码窗口,注意!已经生成了用户的局部变量可能原因是用户名或密码错。)打开,“应用程序”绑定”阶段变量”11、再为做下权限限定,意思是你可以知道 , “服务器行为”身份验证”限制对页的8、新建一,其是一个保护页面,只有当用户密码正确登录后才会进入。否则跳转到(登录失败,9、弹岀的阶段变量对话框中,根据第7步的代码显示,名称输入MM_Username句即可。表示了Session(MM_Username) 的直接引用。10、选择建立起来的“ MM_Username,按下“插入”按钮或者拖入页中。可以让不同

28、用户进入时动态显示其对应的姓名。访问就OK了。12、按“用户名和密码”进行限制,拒绝则跳转到13、有关基本设置完毕,感觉还是蛮麻烦的,不过按步骤来会好很多,呵呵。Now还有个再努力一下。很简单,登录失败跳转到该页,非法登录也同样跳到本页,内容很简单。实验五电子商务网站设计规划14、差不多了,调试一下。当然先从开始,填写个正确的看看。测试:先用 name:cnbruce , pwd:123456注意后面的 name是cnbruce再用 name:cnrose , pwd:123456注意,同样是,但显示的人姓名不一。一、实验目的:实验主要掌握电子商务网站的制作流程,设置网站的背景和导航,主题和外 观,实现电子网站功能要求。二、实验要求1、要有电子商务网站的总体规划;2、掌握数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论