1、学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 Lesson 1ASP基础1、ASP概述2、ASP开发工具与开发平台3、ASP的运行方式4、配置服务器5、创建简单ASP程序6、思考与练习ASP概述ASP(Active Server Pages)1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 ASP概述ASP(Active Server Pages)2、Serve
2、r:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 ASP概述ASP(Active Server Pages)3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML
3、代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 ASP概述静态网页与动态网页静态网页与动态网页静态网页:静态网页:所谓所谓“静态静态”,指的就是站点的页面内容是,指的就是站点的页面内容是“固定不变固定不变”的。的。动态网页:动态网页:动态网页相对静态网页,网页中显示的内容不是静止的,动态网页相对静态网页,网页中显示的内容不是静止的,它可以它可以跟随浏览者的不同跟随浏览者的不同或者其他条件的不同在同一个或者其他条件的不同在同一个页面中页面中显示出不同的效果显示出不同的效果。动态页面又分为动态页面又分为客户端客户端动态页面和
4、动态页面和服务器服务器端动态页面端动态页面学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 ASP概述本课程涉及内容:HTML语言语言 CSS样式样式 VBSCRIPT语言语言 JAVASCRIPT语言语言 DHTML对象对象 ASP内置对象内置对象 ASP组件对象组件对象 数据库访问数据库访问ADO对象对象学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 开发工具和开发平台ASP开发平台:操作系统开发平台Windows 2003 Server/Windows 2000 ServerInternet Information Server(IIS 6.0/5.0)
5、Windows XP ProfessionalWindows 2000 Professional不完整的(IIS5.0)Windows 98MS Personal Web Server(PWS)学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 开发工具和开发平台:学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 运行方式AB服务器请求响应客户机网络处理客户机学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 配置服务器学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 创建简单ASP程序学校序号学校序号:74 报名序号报名序号:9 姓
6、名姓名:贺丹贺丹 创建简单ASP程序这些是这些是HTML语言脚本语言脚本再次发出再次发出注:蓝色为HTML语言红色为ASP代码灰色为HTML语言注释Eg1演示请参考eg1.asp学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 创建简单ASP程序当前时间当前时间为为:Eg2ASP程序以“”结束。演示请参考eg2.asp学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 使用asp实现简易交互Eg31-1.htm Hello1-1.asp%yname=Request.QueryString(yourname)Response.Write Hello,&yname&%
7、重填重填演示请参考1-1.htm学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 文件包含的使用Virtual表示以虚拟目录开始的路径表示以虚拟目录开始的路径File则直接写入正确文件路径则直接写入正确文件路径演示请参考eg4.asp学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹 课后问题1、ASP程序可以使用什么语言来描述,其默认编程 语言是什么?2、如何配置IIS服务器,并使它运行ASP程序3、ASP的运行方式是怎样的?4、自己动手编写课件中的eg1和eg2,并通过IIS服务器 查看效果。5、打开附带的EG5.ASP程序,分别说出哪些是HTML语言 代码,哪些是ASP代码。学校序号学校序号:74 报名序号报名序号:9 姓名姓名:贺丹贺丹