WEB开发技术第一阶段学习指导 第一阶学司指导 1、2、3章总结分析提高 From:吴教育 Email wujiaoyu@21cn.com QQ:188128997 广学术取业学院
WEB开发技术 第一阶段学习指导 1、2、3章总结 分析 提高 From:吴教育 Email: wujiaoyu@21cn.com Q Q: 188128997
目标 学习ASP需要注意的有关问题 需清楚的几个基本概念 ASP程序编写要领 VBScript重要函数在实际MEB应用系统开 发中的应用 ASP内置对象重点分析 (广东学钱术取业学院
目标 • 学习ASP需要注意的有关问题 • 需清楚的几个基本概念 • ASP程序编写要领 • VBScript重要函数在实际WEB应用系统开 发中的应用 • ASP内置对象重点分析
学习ASP应注意的几个问题 WEB开发技术(ASP)是门实践性很强的课程,也 J将 知识加以综合应用 课程。大家在学 习中应注意以下几点 1.不要处处与VB作比较:实际上 script与Vb有许多 不同,他没有B那么多的组因此代码编写比VB并发 更多。 2.ASP不是程序设计语言。它的代码编写限制更少 因此养成好的习惯更重要 3.尽量使用先进实用的开发环境。 DReam Wave, Interdev 4.注意到网上查找资料。涉及的知识点很多;边干边学 边查边做。 (广东学钱术取业学院
一、 学习ASP应注意的几个问题 WEB开发技术(ASP)是一门实践性很强的课程,也是 一门将以前所学知识加以综合应用的一门课程。大家在学 习中应注意以下几点: 1.不要处处与VB作比较:实际上vbscript 与Vb有许多 不同,他没有VB那么多的组件因此代码编写比VB开发 更多。 2.ASP不是程序设计语言。它的代码编写限制更少, 因此养成好的习惯更重要。 3. 尽量使用先进实用的开发环境。DReamWave,Interdev 4.注意到网上查找资料。涉及的知识点很多;边干边学, 边查边做
、须清楚的几个概念 1.静态网页与动态网页。动态网页就是服务 器端可以根据客户端的不同请求或情况动 态产生网页内容。 -可以动态产生页面(脚本编程, DHTML) 支持客户端和服务器端的交互功能( ASP PHP) 如p1hm 如p1asp (广东学钱术取业学院
二、须清楚的几个概念 1. 静态网页与动态网页。动态网页就是服务 器端可以根据客户端的不同请求或情况动 态产生网页内容。 – 可以动态产生页面(脚本编程,DHTML) – 支持客户端和服务器端的交互功能(ASP,PHP) 如 p1.htm 如 p1.asp
、须清楚的几个概念 p1.htm Sub Changebtn( document login time.vaue="现在时间:&tme /document login. send disabled=true windowset Timeout"Changebtn, 1000 end sub (广东学钱术取业学院
二、须清楚的几个概念 p1.htm Sub Changebtn() document.login.time.value="现在时间:" & time //document.login.send.disabled=true window.setTimeout "Changebtn",1000 end sub ……
、须清楚的几个概念 p1. asp then response. write"你已经输入了用户名和密码!" end if %> (广东学钱术取业学院
二、须清楚的几个概念 p1.asp "" then response.write "你已经输入了用户名和密码!" end if %>
、须清楚的几个概念(续) 2.客户端与服务器端脚本程序( Client/Sever) 在客户端执行的程序,如 pI.htm 在服务器端执行的程序,其生成一个 HTML文件并在客户端被执行,如 pl. asp 可1:是不是存在服务器端的程序,就是 服务器端运行的程序? 问2:将p1asp文件拷到客户端,其是否 可以在IE中直接运行? (广东学钱术取业学院
二、须清楚的几个概念(续) 2. 客户端与服务器端脚本程序(Client/Sever) 在客户端执行的程序,如p1.htm 在服务器端执行的程序,其生成一个 HTML文件并在客户端被执行,如p1.asp 问1:是不是存在服务器端的程序,就是 服务器端运行的程序? 问2:将p1.asp文件拷到客户端,其是否 可以在IE中直接运行?
动态网页的工作原理 接受请求 找到动态网页」 服务器端运行动态网页, 生成静态网页 发送网页 (广东学钱术取业学院
动态网页的工作原理 接受请求 找到动态网页 发送网页 服务器端 运行动态网页, 生成静态网页
、须清楚的几个概念(续) 例子13:ASP的另一种格式 script| anguage=“ Jscript runat= server”> function sayhelloo response. write( hello!) sayhelloo%> 汪 t language=Jscript runat= server>∴.</ script, runat= server说明该脚本程序运行在服务 器端,否则其运行在客户端。结果为helo! 2)服务器端语句只可调用在服务器端定义的函数和子程序,不能调用 客户端定义的函数,反之也成立 (3)如果上述程序中去掉 runat= servel(或 runat=" server"),则程序运行会 出错。 (广东学钱术取业学院
二、须清楚的几个概念(续) • 例子1-3:ASP的另一种格式 function sayhello() { response.write(“hello! ”) } 注: (1)程序使用脚本语言,..., runat=server 说明该脚本程序运行在服务 器端,否则其运行在客户端。结果为 hello! (2)服务器端语句只可调用在服务器端定义的函数和子程序,不能调用 客户端定义的函数,反之也成立。 (3)如果上述程序中去掉runat=server(或runat="server"),则程序运行会 出错
、须清楚的几个概念(续) 例子1-4:ASP的第三种格式 ASP Script示例 This is the first sentence response. write This is the second sentence. " 汪 (1)程序运行结果为 This is the second sentence. This is the first sentence (2)服务器端的脚本程序会首先执行,因此才有上面的结果 (3)若将此脚本语句改为结果会如何? (广东学钱术取业学院
二、须清楚的几个概念(续) • 例子1-4:ASP的第三种格式 ASP Script示例 This is the first sentence response.write("This is the second sentence.") 注: (1) 程序运行结果为This is the second sentence.This is the first sentence. (2) 服务器端的脚本程序会首先执行,因此才有上面的结果. (3) 若将此脚本语句改为结果会如何?