《网络程序设计》PPT课件.ppt

上传人:sh****n 文档编号:12757426 上传时间:2020-05-22 格式:PPT 页数:269 大小:1.23MB
返回 下载 相关 举报
《网络程序设计》PPT课件.ppt_第1页
第1页 / 共269页
《网络程序设计》PPT课件.ppt_第2页
第2页 / 共269页
《网络程序设计》PPT课件.ppt_第3页
第3页 / 共269页
点击查看更多>>
资源描述
网络程序设计ASP,四川电力职业技术学院,课程情况总体简介,授课学时:80学时,课程性质:,网站设计专业的一门主干专业技术课,是一门实践性、综合性很强的课程。,课程任务:,1.了解动态网站的规律;2.认识动态网站设计的方法、动态网站的典型结构、动态网站构建的方法与手段;3.掌握动态网站的设计方法,动态网站构建的方法;4.具备进行中等复杂动态网站的设计能力与构建能力。,总目录,第一章网络程序设计概述,第二章ASP初步,第三章ASP脚本语言-VBScript,第四章ASP常用内部对象,第五章数据库基础知识,第六章ASP数据库编程,第七章文件存取组件及其它组件,第八章网络程序开发实例,内容简介:,第一章网络程序设计概述,本章讲述网络程序设计的一些基础知识涉及、服务器端、客户端概念,静态网页工作原理和动态网页工作原理;常见网络程序设计语言及工作原理、选用原则;动态网站基本原理和规律等。,学习目的与要求:,1掌握服务器端、客户端概念、静态与动态网页分类;2认识常见网络程序设计语言,掌握选用原则;3掌握静态网页工作原理和动态网页工作原理;4了解与的异同;5了解与的异同。,重点:,静态网页、动态网页基本概念、静态网站工作原理、动态网站工作原理、网络程序设计语言及选用。,难点:,的要点和要领及其应用。,1.1网络程序设计语言的产生背景为了资源的共享,人类创建了计算机网络,进入世纪年代以来,Internet发展迅猛,目前提供的服务主要是:、新闻组、Telnet、电子商务等服务。最初的网页主要用来呈现一些静态信息,一般用超文本标记语言来实现,以提供信息资源为主。1.1网络程序设计语言的产生背景随着网络技术的快速发展,远程教育、电子商务、电子政务等网上应用蓬勃发展,这就要求不仅可以显示有关信息,而且可以实现网上交流、网上办公。在这样的背景下,网络程序设计语言应运而生。,第一章网络程序设计概述,1.2的工作原理1.2.1什么是服务器端、客户端凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。比如:当我们浏览四川电院主页时,四川电院所在的服务器称为服务器端,而我们自己的计算机就称为客户端,如图所示。,而服务器端和客户端的根本含义是:它们是二种不同的角色。服务器端:提供服务,客户端:接受服务。这二种角色即可以由不同的计算机充当,也可以由一台计算机充当。1.2.2静态网页的工作原理所谓静态网页,就是说该网页文件里没有程序代码,只有标记,这种网页一般以后缀.htm或.html存放。静态网页一旦制成,内容就不会变化,如果要修改有关内容,就必须修改源代码。静态网页的工作原理为:当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求,服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给浏览器,由浏览器把内容展示出来。,静态网页的工作原理图为所示。,1.2.3动态网页的工作原理所谓动态网页,就是该网页文件不仅含有标记,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言而不同,如文件的后缀为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。动态网页的工作原理:当你在浏览器里输入一个动态网页网址回车后,就向服务器提出了一个浏览网页的请求,服务器接到请求后,首先会找到你要浏览的动态网页文件,然后就执行网页文件中的程序代码,将执行结果转化为标准的静态网页,然后将静态网页发送给浏览器。其原理图为所示:,1.3目前主要的网络程序设计语言目前,主要有、程序设计语言。、和基本上都是把脚本语言嵌入文档中。它们最主要的优点是:学习简单,使用方便;软件免费;多平台支持,转换方便。1.3.1概述全称ActiveServerPages,是微软推出的用以取代(CommonGatewayInterface)的动态服务器网页技术。目前可在WindowsNT、Windows2000、WindowsXP上运行,在Windows98上装上个人Web服务器(ersonalWebServer)后也可以运行。它对客户端没有任何特殊的要求,只要有一个普通的浏览器就行。,文件就是在普通的文件中嵌入cript或JavaScRipt脚本语言。提供了常用内部对象和内部组件,利用它们可以很方便地实现表单上传、存取数据库等功能。的优缺点概括如下:、的优点()所使用的VBScript脚本语言直接来源于语言,简单易学。()把脚本语言直接嵌入文档中,不需要编译和连接就可以直接解释运行。()利用组件轻松存取数据库。()面向对象编程,、的缺点()运行速度较慢服务器每次都必须将客户端打开的网页从头到尾重读一遍,并加以解释执行()有的网络操作系统不支持1.3.2PHP概述开始是一个用Perl语言编写的程序。程序可以运行在,或操作系统下,对客户端浏览器也没有特殊要求,但其运行环境安装比较复杂。、数据库和acheWeb服务器是一个比较好的组合。,的优缺点概括如下:、优点()免费()开放源码,所有的源码和文档都可以免费复制、编译和传播。()多平台支持()效率高,同相比,占用系统资源较少,执行速度较快、缺点()运行环境安装相对复杂()相对于来说,学习可能稍微复杂些()没有营业性大公司的支持,1.3.3概述的全称是JavaServerPages,它是由公司提出,多家公司合作建立的一种动态网页技术。其目的是整合已经存在的Java编程环境。的最大优点是开放的、跨平台的结构。它可以运行在几乎所有的服务器系统上,包括、等。也是在服务器端运行的,对客户端浏览器要求很低。就是将Java程序片段和标记嵌入普通的文档中。当客户端第一次请求文件时,该文件将被编译成Servlet并由java虚拟机执行,以后就不用再编译了,提高了执行效率。,的优缺点概括如下:、优点()支持多平台()编译后执行,能够大大提高执行效率()采用Java技术、缺点()开发运行环境相对于来说,稍显复杂()相对于的脚本语言,Java语言学起来稍微难些。,1.4本章小结,、各有优缺点,但编程语言的思想则大同小异,只要掌握了一门编程语言,就可以达到触类旁通、举一反三的效果。而是微软的产品,与目前普遍使用的系统和浏览器相容,且有微软的强大支持。而且,所使用的脚本语言直接来源于语言,简单易学,目前网上各种资源也非常丰富,这些都给使用带来了极大的方便。,第二章ASP初步,内容简介:,本章讲述的一些基础知识涉及服务器端、客户端、操作系统概念,的运行环境,的安装及调试,文件的浏览,默认文档的设置,制作一个简单的文件,的语法简介及开发程序时的注意事项等。,学习目的与要求:,1掌握的安装及调试;2认识常见开发程序的注意事项;3掌握文件的组成及制作过程;4了解的开发工具;5了解的运行环境。,重点:,难点:,的运行环境、的安装、文件的构成及制作、文件的简单语法。,开发程序时的注意事项,2.1的运行环境,服务器端运行环境可作如下选择:(1)Windows2000+IIS5.0(Internet信息服务管理器5.0)(2)WindowsXP+IIS5.0(Internet信息服务管理器5.0)(3)Windows98+PWS4.0(PersonalWebServer4.0)(4)WindowsNT4.0+WindowsNTOptionPack客户端:只要是普通的浏览器即可本书讲述主要以在indows2000系统上调试和运行ASP为主。2.1.1安装.0如果是indows2000Server或者Windows2000AdvanceServer版本,一般已经自动安装了。,如果是Windows2000Professional版本,则需要自己安装管理器,安装方法如下:依次选择【开始】【设置】【控制面板】【添加/删除程序】命令,在【添加/删除程序】对话框中选择【添加/删除Windows组件】按钮,就会弹出如图2-1所示的“Windows组件向导”对话框,在其中选择“Internet信息服务()”,然后单击【下一步】按钮,以后根据提示一步步安装即可。,安装完毕后,在浏览器中输入http:/localhost,如果能显示欢迎字样,就表示安装成功。安装成功后,依次选择【开始】【程序】【管理工具】【Internet服务管理器】菜单命令,就会出现如图2-2所示的【Internet信息服务】窗口。,在图2-2中左侧选择“默认Web站点”,右边显示的是“C:inetpubwwwroot”中的内容。该文件夹是默认的主目录,是安装过程中自动生成的,一般情况下,大家制作的网页文件都可以存放在该文件夹或该文件夹的子文件夹中。2.1.2浏览文件默认的主目录是“C:inetputwwwroot”,现在把任意一个文件(如wyl.asp)复制到该文件夹下,就可以通过如下方法访问该文件:(1)http:/localhost/wyl.asp(2)http:/127.0.0.1/wyl.asp(3)http:/您的计算机的名字/wyl.asp(4)http:/您的计算机的地址/wyl.asp,注意:前种方法一般指的是在自己的计算机上访问自己的文件,第种方法指的是别人通过Internet访问您的文件(前提:你的计算机必须连入Internet且别人知道你的地址)。2.1.3添加虚拟目录如果要开发不同内容的网站,可在磁盘上建立一个自己的文件夹,并将自己制作的网页存放在此文件夹中,然后建立一个虚拟目录,并将它与自己的文件夹相关联。如创建一个aspjpkc文件夹,再添加虚拟目录,其过程如下:在图中对准“默认站点”单击鼠标右键,在快捷菜单中选择【新建】【虚拟目录】命令,然后按提示执行,如图2-3添加别名“infasp”,如图2-4选择对应文件夹aspjpkc,最后完成即可。,设置虚拟目录后,就可以在浏览器中输入http:/localhost/infasp/wyl.asp来访问。注意:infasp是虚拟目录的名字,它是一个别名,可以随便命名。但初学者,虚拟目录别名和文件夹名尽量一致,这样不易混淆。2.1.4设置默认文档默认文档的作用是:如果在浏览器地址栏里输入http:/localhost/infasp,并没有输入哪个网页文件的名字,系统就会自动按默认文档的顺序在infasp里查找,找到后就显示。如按照图中默认文档的设置,首先去找index.asp,如果找不到就去找index.htm。设置方法如下:鼠标右击虚拟目录infasp,在弹出的快捷菜单中选择【属性】命令,在其中添加index.asp、index.htm等默认文档后确定即可。,2.2ASP的开发工具开发文件,最好的工具是MicrosoftVisualInterDev,利用它不仅可以编写还可以调试,而且可以多人合作开发,开发大型的Web程序最好使用它。初学者可使用记事本、FrontPage等任何文本编辑器,编写完毕后,保存时扩展名为asp的文件即可。也可使用EditPlus(下载网址:),它可以将脚本语言与语言分颜色显示,并可帮助编写复杂的语句。,2.3制作一个简单的文件,该例子的功能是显示来访日期和时间2.3.1新建文件打开EditPlus,然后在菜单栏中依次选择【File】【New】【HTMLPage】菜单命令之后,输入程序代码,如:代码清单2-1中的全部代码一个简单的ASP程序,欢迎您光临我的主页,2.3.2保存文件输入完毕后,依次选择【ile】【Save】,该文件命名为2-1.asp,保存在aspjpkcchapter2文件夹中,然后单击【保存】按钮即可。2.3.3浏览文件打开浏览器,在地址栏中输入http:/localhost/infasp/chapter2/2-1.asp,按回车键后,程序运行结果如图所示。显示的时间就是服务器端的当前时间。在图中单击鼠标右键,在弹出的快捷菜单中选择【查看源文件】菜单命令,就会出现如图所示的源代码。可以看出,发送到客户端的文件是经过解释执行的文件,程序代码执行后的结果已经转化为标准的标记文件。,2.4ASP的语法简介文件就是在标准的页面中嵌入了VBScript代码或JavaScript后形成的,而符号之间的内容就是VBScript或JavaScript代码。2.4.1文件的基本组成一个简单的文件可以包括以下个部分。、普通的文件、服务器端的脚本程序代码:位于内的程序代码、客户端的脚本程序代码:位于内的程序代码。,2.4.文件的约定、所有的脚本程序代码均须放在符号之间(仅有Global.asa文件例外)。、在里面,VBScript是默认的脚本语言,如果在网页中使用其他的脚本语言,可以用以下的方法切换:脚本语言为VBScript或脚本语言为JavaScript、默认为VBScript,2.5开发程序时的注意事项、在程序中,字母不分大小写、在中,凡是用到标点符号的,都是在英文输入状态下的标点符号,否则将出错。但在字符中使用的标点符号除外。、普通的元素可以在一行里连着写,而语句必须分行写。、在中,的位置是相对随便的、养成良好的书写习惯、在源程序中,可以包含语言,两者是很好地结合在一起的。在编写网页时,可充分利用HTML编程工具来编写复杂的,然后再将脚本插入到中,以提高效率。,第章脚本语言-VBScript,内容简介:,本章讲述脚本语言知识涉及数据类型、常量、变量、数组、函数概念,有关数据类型及其取值范围、常量与变量声明、数组定义及应用、函数定义及应用等。,学习目的与要求:,1掌握常量、变量、条件语句、循环语句;2认识常见语句出错信息;3掌握数组、函数的定义及应用;4了解注释语句;5了解容错语句。,重点:,难点:,常量、变量、条件语句、循环语句、数组、函数,数组、函数,3.1脚本语言概述脚本语言是一种介于语言和VisualBasic、Java等高级语言之间的一种语言。程序中常用的脚本语言有VBScript和JavaScript等语言,默认语言为VBScript语言。VBScript直接来源于(VisaulBasic)语言脚本程序既可以在客户端执行,也可以在服务器端执行,一般程序中的VBScript语言都是放在服务器端执行的3.2VBScript代码的基本格式VBScript语言在服务器端执行有两种方法:方法一:,方法二:VBScript代码一般情况下,使用方法一也可以将VBScript代码放在客户端执行,其语法形式为:VBScript代码3.3VBScript的数据类型在VBScript中只有一种数据类型,称为Variant,也叫做变体类型,它是一种特殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息,3.4VBScript常量常量就是拥有固定的数值,它可以代表字符串、数字和日期等常数,常量一经声明,其值将不能再更改声明常量可以使用Const语句,示例:常量的命名规则和变量一样,不能使用关键字常量的作用域由声明它的位置决定,3.5VBScript变量变量就是存储在内存中的用来包含数据的地址的名字声明变量可以使用Dim语句,示例:如果希望强行要求所有的变量都预先声明,则在文件中所有的语句之前添加OptionExplicit语句变量的命名规则和作用域同常量3.6VBScript数组数组就是存储在内存中的用来包含数据的一组地址的名字,数组的命名、声明、赋值和引用与变量基本上一样,不同的是要声明数组中的元素个数即长度示例:数组的下标从开始可以声明一个变长数组,或称为动态数组如:,3.7VBScript运算符运算符包括算术运算符、比较运算符、逻辑运算符和连接运算符运算符的优先顺序:算术运算符连接运算符比较运算符逻辑运算符3.8VBScript函数3.8.1转换函数使用转换函数可以强制转换数据的子类型3.8.2字符串函数可以使用字符串函数对字符串进行截头去尾和大小写转换等操作,示例:3.8.3日期和时间函数可以使用日期和时间函数来得到各种格式的日期和时间如:Now()取得系统当前的日期和时间Date()取得系统当前的日期,3.8.4数学函数使用数学函数来完成数学运算如:abs(x)求x的绝对值,sqr(x)求x的平方根3.8.5检验函数用来检验某变量是否是某种类型如:isnumeric(x)检查变量x是否为数值类型,注意:函数的参数个数和类型,3.9VBScript过程在VBScript中,过程有两种:Sub子程序和Function函数,两者的区别在于:Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序,3.9.1Sub子程序声明Sub子程序的语法:Sub子程序名(参数,参数,)nd或Sub子程序名()Endub过程的调用方式:使用Call语句Call子程序名(参数,参数,),2.不使用Call语句子程序名参数,参数,示例:求a和b的立方和求a和b的立方和说明:M,n是实际参数,而过程中的a,b是形式参数,运行过程中,由实际参数将具体数值传给形式参数实参和形参位置和类型要一致,实参可以是常数变量和表达式变量的作用域:m,n在整个文件内有效,而sum则只在过程内使用,在过程外是无效的3.9.2Function函数Function函数的语法:Function函数名(参数1,参数2,)EndFunction或Function函数名()EndFunction,如果Function过程无任何参数,则Function语句必须使用空括号.与sub过程不同的是,Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的,Function返回值的数据类型是Variant.Function过程的调用方式只有一种,即通过直接引用函数名实现函数的调用,而且函数名必须用在变量赋值语句的右端或表达式中.示例:用函数来计算两个数的立方Function函数用法示例,3.9.3子程序和函数的位置子程序和函数可以放在ASP文件的任意位置上,也可以放在另外一个ASP文件中.3.10使用条件语句使用条件语句对用户输入的信息进行判断.3.10.1IfThenElse语句语法形式如下:1.IfThenEndifIf条件Then执行语句EndIf,2.IfThenElseEndif(单条件)If条件Then执行语句1Else执行语句2EndIf3.IfThenElseEndif(多条件)If条件1Then执行语句1ElseIf条件2Then执行语句2EndIf,条件语句示例:IfThenElse语句用法示例=85ThenResponse.write太不可思议了,你太厉害了ElseifGrade=70andGrade=60andGrade,3.10.2SelectCase语句对多个条件进行判定的另一种形式SelectCase变量或表达式Case结果1执行语句1Case结果2执行语句2Case结果n执行语句nCaseElse执行语句n+1EndSelect,说明:首先对表达式进行运算,然后,将运算结果依次与结果1到结果n作比较,当找到与计算结果相等的结果时就执行该执行语句,执行完毕就跳出SelectCase条件式.当运算结果与所有的结果都不相等时,就执行CaseElse后面的执行语句n+1.示例:SelectCase语句用法示例,3.11使用循环语句对于重复的操作,使用循环语句进行描述.常用的循环语句有:ForNext,DoLoop等3.11.1ForNext循环语法:Forcounter=startToendStepnumber执行语句Next各参数说明如下:counter:循环的计数器变量start:计数器的初始值end:计数器的终值Stepnumber:计数器的步长,缺省时为1,示例:ForNext循环语句用法示例3.11.2DoLoop循环1.语法一:或DoWhile条件Do执行语句执行语句LoopLoopWhile条件,2.语法二DoUntil条件或Do执行语句执行语句LoopLoopUntil条件示例:DoLoop循环语句用法示例,第4.1节,4.1.3.3使用Redirect方法作用:引导客户端至另一个URL地址语法:Response.Redirect网址变量或字符串例如:,第4.1节,4.1.3.3使用Redirect方法(续)注意:要使用重定向功能,在ASP文件开头加上:引导至站内其他网页,一般使用相对路径,第4.1节,4.1.3.4使用End方法停止ASP程序作用:终止ASP程序语法:Response.End,4.1.3.5关于Buffer属性作用:设置服务器是否将页面先输出到缓冲区。取值为True或False语法:,第4.1节,4.1.3.6BinaryWrite方法作用:输出二进制信息,不进行任何字符转换,直接输出语法:Response.BinaryWrite变量或字符串,第4.1节,4.1.4使用Cookies4.1.4.1什么是Cookies含义:俗称甜饼,可以在客户端长期保存信息。它是服务器发送到客户端浏览器的文本串句柄,保存在客户的硬盘上,一般在Windows文件夹下临时文件夹下的Cookies文件夹里形式:会话Cookies和永久Cookies,第4.1节,4.1.4.2使用Response对象设置Cookies语法:Response.Cookies(“CookiesName”)(关键字)|.属性=字符串参数:,第4.1节,4.1.4.2使用Response对象设置Cookies(续)属性:,第4.1节,4.1.4.2使用Response对象设置Cookies(续)注意:使用Cookies方法设置Cookies时,如果该Cookies不存在,则ASP会自动建立一个;如果存在,原有值就会被覆盖Response.Cookies必须用在所有HTML元素的前面;如果想用在任意地方,文件开头必须加上:,第4.1节,4.1.4.2使用Response对象设置Cookies(续)例如:设置不含关键字的Cookies,设置含关键字的Cookies,设置Cookies的有效期,第4.1节,4.1.4.3使用Request对象获取Cookies语法:Request.Cookies(“CookiesName”)(关键字)|.属性参数:,第4.1节,4.1.4.3使用Request对象获取Cookies(续)说明:Request.Cookies可以出现在HTML程序的段中的任何位置如果请求一个为定义的Cookies或关键字,返回空值例如:省略关键字的用法,第4.1节,例如(续)有关键字的用法不指定关键字,则获取后的格式为:“第一个关键字名称=值参数2=参数2的值;”,第6章ASP数据库编程,Connection对象的Open方法的参数,说明:参数不会都用到,如Access数据库就不用User和Password连接方式不同,参数不同,如数据源用DSN,而不用数据源就用DBQ和Driver多个参数之间用分号隔开,顺序无关系,第6章ASP数据库编程,6.2.2.2Connection对象的属性,第6章ASP数据库编程,CommandTimeout:默认值为30秒,如设定为0则无限制直到执行完毕。如设置最长时间为60秒:,在服务器慢时使用ConnectionString:指定连接信息,如:,第6章ASP数据库编程,Connection对象常用属性举例,第6章ASP数据库编程,ConnectionTimeout:该属性默认值为15秒,如设定为0,则表示无限期等待直到Open方法完成为止。DefaultDatabase:当数据提供者提供多个数据库时,用该属性设定默认数据库Mode:见下页Version:显示ADO的版本信息,Connection对象常用属性举例,Connection对象的mode属性,例子:以上例子设置属性为只读,将不能对数据库进行添加、删除或更新记录。,第6章ASP数据库编程,6.2.2.3Connection对象的方法,第6章ASP数据库编程,Open:打开连接Close:关闭连接,如,Excute:执行数据库查询,SetRecordset对象=Connection对象.Excute(SQL字符串)或Connection对象.Excute(SQL字符串),Connection对象常用方法详解,Connection对象.BeginTrans,第6章ASP数据库编程,BeginTrans:开始一个事务,连接数据库,建立Connection对象,address.mdb下面将建立,查询记录,建立Recordset对象实例rs,strSql=select*fromusersSetrs=db.Execute(strSql)DoWhileNotrs.EofResponse.Writers(name)uid=tt;pwd=11”,Setdb=server.createobject(“adodb.connection”)Db.open“provider=SQLOLEDB;server=localhost;database=sqltest;”driver=sqlserver”,第6章ASP数据库编程,Setdb=server.createobject(“adodb.connection”)Db.open“server=localhost;database=sqltest;uid=tt;pwd=11;driver=sqlserver”,6.2.6对多个表进行组合查询,连接数据库进行查询同对单个表进行查询,组合查询只是数据库连接语句不同,举例:表users包含序号、用户名、密码、真实姓名、电子邮箱、注册时间,表daylog包含用户名、登录时间、登录ip。现在要从users中选取真实姓名,从daylog中选取登录时间和登录ip。Sql语句的写法是:,Strsql=“selectusers.realname,daylog.log_date,daylog_ipfrom”&_”users,daylogwhereusers.user_name=daylog.user_name”,第6章ASP数据库编程,文件存取组件广告轮显组件浏览器兼容组件文件超链接组件计数器组件发送E-mail组件W3Jmail文件上传组件ASPUpload,第7章文件存取组件及其它组,文件存取组件,文件存取组件常用对象列表,FileSystemObject对象的方法,FileSystemObject对象的方法(续),TextStream对象的属性和方法,TextStream对象的属性,文本文件的基本操作,文本文件的读取和添加,SetFileSystem对象实例=server.createobject(“scripting.filesystemobject”)Settextstream对象实例=FileSystem对象实例.createtextfile(filename,overwrite),说明:filename指定欲建立的文件名称及其路径Overwrite在建立文件时,如果存在同名的文件是否允许覆盖True为允许,false不允许,默认false,Settextstream对象=filesystem对象.opentextfile(filename,iomode,overwrite),新建文本文件,文件及文件夹的基本操作,文件的复制、移动和删除,复制:FileSystemObject对象实例.copy源文件,目标文件,overwrite移动:FileSystemObject对象实例.movefile源文件,目标文件删除:FileSystemObject对象实例.deletefile文件,说明:复制时,overwrite为true时,表示可以覆盖,否则不可以,默认为true移动时,如果目标文件存在会报错复制、移动和删除都可以使用通配符判断文件是否存在返回true或false,说明:复制时,overwrite为true时,表示可以覆盖,否则不可以,默认为true移动时,如果目标文件存在会报错复制、移动和删除都可以使用通配符判断文件是夹否存在返回true或false,文件及文件夹的基本操作,文件夹的新建、复制、移动和删除,新建:FileSystemObject对象实例.createfolder文件夹复制:FileSystemObject对象实例.copy源文件夹,目标文件夹,overwrite移动:FileSystemObject对象实例.movefile源文件夹,目标文件夹删除:FileSystemObject对象实例.deletefile文件夹文件夹是否存在:FileSystemObject对象实例.folderexists(文件夹),Folder对象的属性和方法,广告轮显组件,广告轮显组件的属性和方法,广告轮显组件,广告轮显组件的方法,使用广告轮显组件示例,使用该组件需要3个文件广告信息文本文件:记录所有广告信息的文本文件超链接处理文件:引导客户到相应广告网页的asp文件显示广告图片文件:放置广告图片的文件,比如个人主页首页举例说明建立广告信息文本文件建立超链接处理文件建立显示广告图片文件点击链接查看代码示例,浏览器兼容组件,浏览器兼容组件的工作原理浏览器兼容组件的属性使用浏览器兼容组件示例,浏览器兼容组件的工作原理,客户端连接到服务器端发出请求,包含一个user_agent页眉,该页眉包含客户端浏览器的种类及版本信息浏览器兼容组件把页眉信息欲一个名为browscap.ini的文件匹配,browscap.ini位于服务器上浏览器兼容组件找到相互匹配的浏览器时,就家丁所有客户端浏览器性质和该文件所记录的一致浏览器兼容组件找不到相互匹配的浏览器时,则自动执行browscap.ini内所设定的默认浏览器信息从网站http:/,浏览器兼容组件的属性,使用浏览器兼容组件示例,语法:Set对象实例=server.createobject(“MSWC.BrowserType”)对象实例.属性显示客户端浏览器特性示例,文件超链接组件,文件超链接组件的方法使用文件超链接组件示例,文件超链接组件的方法,使用文件超链接组件示例,使用该组件需要两个文件超链接数据文件:关于web站点网址、其他文件的数据文件,是一个文本文件显示超链接文件:即显示超链接的文件举例说明:建立超链接数据文件建立显示文件,计数器组件,使用计数器组件示例,计数器组件的属性和方法,发送E-mail组件W3Jmail下载和安装W3Jmail组件,免费下载网址:,使用第三方组件,常用语句:具体例子源代码,文件上传组件ASPUpload,下载和安装ASPUpload组件下载地址是:安装时根据向导安装即可使用ASPUpload组件上传文件,上传组件的属性,上传组件的方法,上传文件的属性,上传文件示例,上传文件表单文件源代码上传单个文件执行程序源代码上传多个文件表单源代码上传多个文件执行文件源代码,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!