网络编程S网页制作-世界大学城.ppt
《网络编程S网页制作-世界大学城.ppt》由会员分享,可在线阅读,更多相关《网络编程S网页制作-世界大学城.ppt(40页珍藏版)》请在三一办公上搜索。
1、网络编程讲座,陶欢,概述ASP内置对象Web数据库,ASP简介,什么是 ASP,ASP 是由Microsoft 公司开发的服务器端脚本设计语言,于1997年,正式出现在网页设计舞台上。ASP 是 IIS 所提供的组件之一,能够在网页中综合使用 HTML 文件、ASP 指令和 ActiveX 控件,从而建立动态、交互且高效的 Web 服务器应用程序。,运行环境,Window 2000 ServerIIS5.0版本NT Server 4.0Service Pack3或以上IIS4.0版本NT Workstation 4.0Service Pack3或以上PWS4.0以上版本Windows9xPWS
2、4.0以上版本,创建ASP文件,ASP文件是以.asp为扩展名的文本文件,包括以下几个部分:文本 HTML 标记 ASP 脚本命令ASP编辑工具文本编辑器,如写字板、记事本等。带有 ASP 增强支持的编辑器,如Visual InterDev。,加入脚本命令,脚本是一系列的命令和指令,指示 Web 服务器执行操作。ASP 使用定界符 括入脚本命令。可以在定界符中括入任何命令,只要这些命令对正在使用的脚本语言有效。,现在时间:,保存,将已建立的 ASP 源程序保存至C:Inetpubwwwroot,文件名为first.asp。其中即为 ASP 程序,浏览,ASP 网页不能通过浏览器直接浏览,必须通
3、过 PWS 或 IIS 来之才能有效。打开浏览器,在他的地址栏中输入:HTTP:/localhost/first.Asp运行结果:现在时间:*:*:*在地址栏中输入 ASP 文件的网址,其结果是先把网址送到 IIS/PWS,IIS/PWS 会打开first.Asp 并解释文件内容然后执行其中的 ASP 程序,最后把结果送到浏览器。,使用注释,VBScript 支持撇号型注释。当处理脚本时,它们将被删除,而不是被送到浏览器。如 输出表达式不能包括注释。例如,下面的第一行将正常运行,而第二行则不能。,ASP内建对象,ASP的六个内建对象:,他们属于全局变量,不必声明就可以使用。如输出数据到浏览器,
4、直接使用Response.write(“白天”),Response对象Response.Write,与HTML标识混合使用(stupid.asp)”response.write“”response.write“我的第一个ASP网页”response.write“现在时间是:”response.write nowresponse.write I am so stupid!“response.write“”response.write“”%,简化版(nostupid.asp)我的第一个ASP网页现在时间是:How bright you are!,Response对象Response.Redirec
5、t,功能:将目前的网页转移到另一个网页用法:Response.Redirect“01.htm”Response.Redirect“./training/stupid.asp”Response.Redirect“http:/,Response对象Response.End,功能:结束网页的输出及程序的执行,Request对象,读取HTML的表单字段除了读取URL后附带的参数外,也可以读取HTML表单的内容典型的HTML表单包含几个要素(form.htm)表单上含有输入字段含有“传送”按钮按下传送按钮,会启动服务器的程序来处理表单上的数据,姓名:兴趣:,response.asp如下所示:运行效果同网
6、址后加“name”和“love”参数一致,你好:您的兴趣是。,Server对象Server.MapPath,如果不是以根目录(“/”)开始,返回的结果与调用程序所在的目录有关。如 Server.MapPath(“xyz.txt”),如果调用程序所在的目录是c:Inetpubwwwroottraining,则返回值是c:Inetpubwwwroottrainingxyz.txt。,把“网址路径”转换成Server机器的“实际路径”。假设c:Inetpubwwwroot是WWW根目录,以下语句的返回值如下:,Server对象Server.HTMLEncode,对特殊字符如“”进行编码,而不被视为H
7、TML标识如果要在浏览器窗口显示:“这不是粗体字”,几种不同的写法的结果(htmlencode.asp):,这是不是粗体字这是不是粗体字%这是不是粗体字)%,其他对象,Application对象被所有的ASP文件和所有连接者共有Session对象是某一连接所有网页共用的对象。,实例,有一个用户登录页面login.htm,其代码为:帐号:密码:编写表单处理程序,1.当密码等于“admin”时,计数器加1,并保存用户帐号信息,以便该用户在访问其他页面时使用。并在页面显示帐号信息及计数信息。例如:2.当密码不等于“admin”时,将页面重新定向到login.htm文件。,欢迎您admin 您是第5位
8、访问本站的贵宾,实例(续),response.write“您是第”&application(“num”)&“位访问本站的贵宾。else response.redirect login.htmend if%,Web数据库模型,要存取WEB数据库,.ASP程序会使用ADO对象,使用ADO对象,最重要的是要指定好ODBC驱动程序及欲打开的数据库。一旦指定好ADO对象所使用的ODBC驱动程序,.ASP就通过ADO对象来下达SQL指令,或直接调用ADO对象的函数,达到存取数据库的目的。由上可见,ADO对象与ODBC驱动程序是关键,浏览器,IIS/PWS,ADO对象ODBC驱动程序,被启动的db.asp,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 编程 网页 制作 世界 大学城
链接地址:https://www.31ppt.com/p-6600080.html