欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年ASP教案内置组件 .pdf

    • 资源ID:24114306       资源大小:326.07KB        全文页数:29页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年ASP教案内置组件 .pdf

    名师精编优秀教案ASP 组件的使用一、ASP广告轮显组件对于一个网站来说,广告是不可避免的,不但数量多,而且内容变化频繁,如果采用手工的方式为每个页面关联一个广告,不仅费时费力, 而且无法实现一些更高的要求。广告轮显组件( Ad Rotator) 用于创建一个AdRotator 对象实例,通过该对象在Web 页上自动轮换显示广告图象。 当用户每次打开或重新加载Web 页时,该组件将根据在轮显列表(Rotator Schedule)文件(播放顺序文件,是一个文本文件)中指定的信息显示一个新广告。使用广告轮显组件的方法如下:1) 创建AdRotator 对象;2) 从轮显列表文件中获取一个广告;3) 创建轮显列表文件(循环定时文件)和重定向文件。1、创建广告轮显对象实例使用 Server.CreateObject 方法创建一个广告轮显(AdRotator) 对象实例。语法格式如:Set ad=Server.CreateObject(MSWC.AdTotator) 这里Set 命令用于和Server.CreateObject 方法联合来创建一个MSWC.AdRotator 对象的引用。广告轮显组件只有一个GetAdvertisement 方法,用于管理和从轮显列表文件中检取信息,例如当用户打开或刷新一页面时,该方法会获取所安排的下一个广告。GetAdvertisement 方法的语法为:ad.GetAdvertisement(filepath) 注: ad是一个上面用Server.CreateObject 方法创建的广告实例;filepath 为广告轮显列表文件的虚拟路径.。下面的脚本在用户每次查看Web 页时显示不同的广告。 2、创建轮显列表文件(循环定时文件)轮显列表文件是一个用于管理显示频率或显示各种广告图像信息的文件。它由两部分组成,第一部分设置应用于轮换安排中所有广告图像的参数;第二部分指定每个广告的文件、位置信息以及每个显示时间所占的百分比。这两部分由包含( * )的行隔开 。该文件必须在Web 服务器的某个虚拟路径上可用。其语法格式如下:Redirect URL Width numWidth Height numHeight Border numBorder * adURL adHomePageURL Text impressions 代码的前四行包含了广告的全局设置:1)Redirect URL 指出广告将成为其热连接的URL 。但其并非直接跳转的URL,它包含了两个参数的查询字符串:特定广告主页的URL 和图象文件的URL 。 这些值从而可在 “重定向文件”中进行提取,并且”重定向文件“还可以进行其他的处理工作,比如跟踪单击广名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 名师精编优秀教案告的次数、跳转到接受的的广告主页等。2)width 、height、border 不用说一看就知道是连接图片的宽、高以及边框线大小。“*”号表示了分隔符,以及“*”号下面的每四行为一个单位进行 描述每个广告的细节。其中分别代表:1)指定广告图像文件的位置;2)广告对象的主页URL (如果广告客户没有主页,则该行为一个连字符“-” ,指出该广告没有链接;3)图象的替代文字;(在浏览器不支持图形或关闭图像功能时显示的替代文字) 4) impressions 指出广告的相对权值 。例如,如果轮显列表文件包含3 个广告,其impressions 分别为 2、3、和 5,则第 1 个广告占用20%的显示时间 ,第 2 占用 30%的显示时间,第3 个占用 50%的显示时间。3、创建重定向文件该页主要功能:提取url 参数值,跳转到广告主页。其语法格式如下: 功能很简单。当然,这个页还可以做其它一些事件:跟踪客户端在广告上单击次数,比如将接受过来的相同的url 地址进行记数的累加,就能显示出该网站广告的点击次数。4、实例: 本例说明如何使用轮显组件在网页上自动轮换显示广告图像。1) 创建AdRotator 对象( ShowAd.asp)。显示和放置广告图片的文件。代码如下: 廣告輪顯 廣告輪顯 2) 创建轮显列表文件(循环定时文件)(广告时间表文件) ,记录所有广告信息的文本文件。 (ss.txt)。其代码如下:Redirect ar.asp width 113 height 113 border 1 * ./photoshop/1.gif 或 http:/ http:/ 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 名师精编优秀教案编程入门30 ./photoshop/2.gif http:/ 编程入门30 ./photoshop/3.gif http:/ 编程入门40 3) 创建重定向文件(AR.asp)。超链接处理文件,引导客户到相应广告网页。其代码如下: 二、 ASP 内容轮显组件内容轮显( Content Rotator) 组件和广告轮显(Ad Rotator ) 组件类似,只是内容轮显组件 进行随机变换的是页面内容而不仅仅是一个广告图片,该组件可以用于以下三个方面:1)每日新闻:可以随机显示今日有关网站的不同方面的新信息,例如访问者情况,新闻组信息,访问用户的信息交换。2)随机连接:随机指向并显示各个网站内容。3)广告显示:这里面提请注意的是,内容轮显组件可以制作比广告轮显组件(Ad Rotator)所提供的循环广告更加复杂的广告显示系统。使用内容轮显组件的步骤如下:1) 创建内容轮显组件对象实例;2) 创建内容列表文件;3) 检索并显示内容字符串。1、创建内容轮显组件实例内容轮显组件包含在controt.dll 文件中。使用该组件时,需要使用Server.CreateObject 方法创建一个内容轮显组件(ContentRotator) 对象实例,其语法格式如下:SetoVar=Server.CreateObject(MSWC.ContentRotator) 其 中 参 数oVar 指 定 由Server.CreateObject 方 法 创 建 的 内 容 轮 显 组 件(ContentRotator )的实例名称。该方法没有注册表项。2、创建内容列表文件使用内容轮显组件( Content Rotator) 首先要创建一个内容安排文件:将所有要显示的网页内容都包含在内,这个文件是一个纯文本文件,可以利用任何通用的文本编辑器处理,可以存储为任何名称和后缀。文件格式如下:%#n/ 注释 显示内容:1)整个文件由多个条目组成,每个条目由以上两部分组成。2)其中n 表示显示频率权重,权重越高,显示频率越大。其默认值1。3)注释内容是可选的。4)显示内容是指要进行轮显显示的网页内容。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 名师精编优秀教案3、检索并显示内容字符串内容轮显组件(Content Rotator)没有属性,只有两个方法。各方法的描述见下表:方法描述语法格式ChooseContent 读取内容安排文件中的一个条目并显示在浏览器窗口。ChooseContent () GetAllContent 读取内容安排文件中的所有条目,每个条目后加换行标记, 然后显示在浏览器窗口。GetAllContent ()4、实例 1: 设计随机文本播放器。建立一个具有左右两个框架窗口的框架网页(main.htm) ,左框架用来显示个人主页,对应文件为home.asp。右框架为随机文本播放器,对应文件为right.asp。- 框架网页mian.htm 的代码如下 - 我的主页 - 创建内容轮显组件文件(right.asp )的代码如下 - - 内容安排文件(ss.txt )的内容如下- %#2/ 这是 条目 1,用于显示一个图片形式的超链接 %#2/这是 条目 2,用于显示两行文本,并对内容字符串设置了字体、字号和颜色 白日依山尽,黄河入海流。 欲穷千里目,更上一层楼。 %#1/ 这是 条目 3,用于播放一个媒体文件 - 左框架中显示的文件( home.asp )代码如下 - 我的主页 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 名师精编优秀教案我的主页 内容轮显组件的使用 三、内容链接组件内容链接组件(Content Linking) 用于创建管理URL 列表的内容链接(NextLink )对象, 通过该对象可以自动生成和更新目录表及先前和后续的Web 页的导航链接。 使用内容链接组件的步骤如下:1) 创建内容链接(NextLink ) 对象实例;2) 创建内容链接列表文件;3) 使用内容链接(NextLink ) 对象的方法生成导航链接。1、创建内容链接对象实例内容链接组件包含在nextlink.dll 文件中。使用内容链接组件时,首先基于该组件创建一个内容链接(NextLink ) 对象实例。其语法格式如下:Set NextLink=Server.CreateObject(MSWC.NextLink) 其中,参数NextLink 指定创建的对象的名称。该方法没有注册表项。2、创建链接列表文件要使用内容链接组件 (Content Linking ) , 必须需要先创建链接列表文件(Content Linking List ) 。内容链接组件正是通过读取这个文件来获得并处理我们希望链接的所有页面的信息。事实上该文件是一个纯文本文件,此文件必须在Web 服务器的虚拟路径上使用。内容链接列表文件为列表中的每个URL 包含一行文字, 每行以回车换行结束,行中的每一项以Tab 制表符分隔。 其语法格式如下:Web-page-URLtext-descriptioncomment 注:其中Web-page-URL 参数指定要链接的Web 页的路径,可以是Web 页的虚拟或相对URL ,不支持以”http: 、/“或”开始的绝对URL ;text-description 参数给出 Web-page-URL 的描述文字; comment 给出注释性文字, 内容链接组件不处理这些文字。3、检索内容链接列表文件内容链接文件提供了一系列的方法,使用这些方法可以从内容链接列表文件中获取Web 页的URL 、 描述文字和其他相关信息。在.asp 文件中使用这些方法可以自动生成Web 页的导航链接。各方法的描述见下表:方法描述语法格式GetListCount 获取内容链接列表文件中所列的Web 页总数。GetListCount(listURL) GetListIndex 获取在内容链接列表文件中的当前项目的索引号。GetListIndex(listURL )GetNextDescription 获取内容链接列表文件中下一个项目的描述文字。GetNextURL(listURL) GetNextURL 获取内容链接列表文件中下一项的URL。GetNextURL(listURL) GetNthURL 返回内容链接列表文件中某项的URL 。GetNthURL(listURL,i) GetNthDescription 获取内容链接列表文件中某项的描述文字。GetNthDescription(listURL,i) GetPreviousDescription 获取内容链接列表文件中前一项的描述文字。GetPreviousDescription(listURL) GetPreviousURL 获取内容链接列表文件中前一项的URL。GetPreviousURL(listURL) 注: listURL 参数指定内容链接文件的位置;参数 i 第 i 个项目的索引号。4、实例 1:在本例中使用内容链接组件将“上一页” 和“下一页” 链接添加到Web 页中。 (在链接列表 nextlink.txt 文件中每行以回车换行结束,行中的每一项以Tab 制表符名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 名师精编优秀教案分隔。 )- -nextlink.txt - a1.asp contentLinking 组件应用示例之一b1.asp content Linking 应用示例之二c1.asp content Linking 应用示例之三- -nextlink.inc - 1 Then % 上一页:A HREF= 下一页:A HREF= -a1.asp- Content Linking组件应用示例 这是第一个网页。 -b1.asp- Content Linking组件应用示例 这是第二个网页。 -c1.asp- Content Linking组件应用示例 这是第三个网页。 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 名师精编优秀教案 5、实例 2: 本实例以上一列为基础,只是以一个下拉式列表框展示每一项列表内容。-nextlink.txt- 1a.asp contentLinking 组件应用示例之一1c.asp content Linking 应用示例之二1d.asp content Linking 应用示例之三-nextlink.inc- 请选择一个主题 option value= -1b.asp- -1a.asp- Content Linking组件应用示例 这是第一个网页。 -1c.asp- Content Linking组件应用示例 这是第二个网页。 -1d.asp- 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 29 页 - - - - - - - - - 名师精编优秀教案 Content Linking组件应用示例 这是第三个网页。 四、计数组件(一)、页面计数器(Page Counter) 组件页面计数器(Page Counter) 组件用于 统计 每个网页 被访问的次数 ,该组件定期把统计的数据存入服务器磁盘上的一个文本文件- 访问次数统计数据文件中,所以在停机或出现错误信息时,当前数据也不会丢失。1、创建页面计数器组件的实例对象页面计数器组件包含在pagecnt.dll 文件中。当使用Server.CreatObject 方法在一页上创建页面计数器组件对象的实例时,此对象从中心管理对象中为指定的Web 页获取其当前的访问次数,然后就可以使用此对象已有的方法来操作了。语法格式如下:Set 实例对象名 =Server.CreateObject(MSWC.PageCounter) 2、Page Counter 对象的方法Page Counter 对象提供了向 “访问次数统计数据文件”增加访问次数的方法以及读取和重新设置访问计数总和的方法。各方法的描述见下表:方法描述语法格式Hits 返回由Page_Path 指定的网页的访问次数,Object.Hits(Page_Path) 如果省略Page_Path ,返回当前网页的访问次数。PageHite 增加当前网页的访问次数。Object.PageHit Reset 设置由 Page_Path 指定的网页的访问次数为0,如果省略Page_Path ,设置当前网页的访问次数为0。Reset(Page_Path) 3、实例 1:使 用页面计数器组件创建网页计数器。-PageCounter.asp 代码如下 - 页面计数器示例 这 个Web 页 被 浏 览 了 次。 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 名师精编优秀教案 重置网页计数器 (二)、计数器(Counter) 组件计数器组件 (Counters) 用于创建一个Counters 对象实例。 在一个Web 站点上仅创建一个Counters 对象,通过该对象可以创建 任意数量的 独立计数器 。计数器是一个包含整数的持续值,可以使用计数器组件的方法来控制计数器。1、创建计数器组件的实例对象计数器组件包含在Counters.dll 文件中,通过该组件创建的所有计数器都存储在一个名为 Counters.txt 的文本文件中。 如果将下面的内容加入到应用程序的global.asa 文件中, 可以在Web 服务器上一次性创建Counters 对象的实例。 一旦创建了计数器对象,它将一直持续下去直到被删除为止,可以在整个应用程序范围内使用该对象的方法对计数器进行控制。例如,如果在一个名为Page1.asp 的页上显示和增加一个叫做HitCount 的计数器的值,而又在一个叫做Page2.asp 的页上增加HitCount 的值则两页将增加同一计数器的值。如果访问Page1.asp 时,计数器的值增加到34,则访问 Page2.asp 会将HitCount 增加到 35,下一次访问Page1.asp , HitCount 将增加到36。2、Counters 对象的方法创建一个计数器对象之后,可以使用该对象的方法返回计数器的值,使计数器的值加1,从 counters.txt 文件中删除计数器以及将计数器的值设为一个特定的整数。各方法的描述见下表:方法描述语法格式Get 该方法根据计数器的名称返回其当前值,如果此计数器不存在,则该方法创建它并将其置加0。Counters.Get(CounterName) Increment 该方法根据计数器的名称,将该计数器的值加 1 并返回计数器的新值。如果该计数器不存在,此方法将创建它并将其值设为1。Counters.Increment(CounterName) Remove 该方法根据计数器的名称从计数器对象和 counters.txt 文件中删除计数器。Counters.Remove(CounterName) Set 该方法根据计数器的名称,将计数器设置为一个指定的整数值并返回此新值。如果该计数器不存在,此方法创建计数器并将其值设为这个整数。Counters.Set(CounterName,int) 注:参数CounterName 是一个字符串,用于指定计数器的名称。参数int 指定该计数器的新整 数值。3、实例 1:使用计数器组件设计一个对歌手投票的记票系统。-global.asa 代码如下 - 通过 在 Web 服务器上一次性创建一个Counters 对象。 - 提交表单1.asp 代码如下 - 选出您最喜欢的歌手 1 then a=1.asp response.write 您已经投过票了。谢谢! else a=2.asp end if % Form NAME=Form1 METHOD=POST action= 从 下 列 候 选 人 中 选 择 一 个 您 最 喜 欢 的 歌 手 小郎    冬天    一笑    焉然    - 统计票数2.asp 代码如下 - 投票结果统计 当前投票结果如下: aaaa得票数: bbbb 得票数: cccc 得票数: dddd 得票数: 返回上一页 五、文件系统对象模型1、文件系统对象模型FileSystemObject 对象模型包括若干对象,可以用于创建、改编、移动和删除文件夹或文件,还可以用于获取文件夹或文件的各种信息。FileSystemObject 对象模型所包含的对象如下表所示:FileSystemObject 对象模型中的对象 对象描述/ 语法格式/ 注释FileSystemObject主要对象,提供一整套用于创建、删除、收集相关信息,以及通常的操作驱动器、文件夹和文件的方法。Set fso=Server.CreateObject(Scripting.FileSystemObject) fso 参数是必选参数,应为FileSystemObjce 实例对象名。Drive允许收集关于系统所用的驱动器的信息,诸如驱动有多少可用空间,其共享名称是什么,等。fso.GetDrive (Path) fso 参数是必选参数,应为FileSystemObjce 实例对象名 ,Path 可以是驱动器号(如 C) 、带冒号的驱动器号(c:) 、带有冒号与路径分隔符的驱动器号(C:),也可以是任何指定的网络共享,如(computer2share2)。Folder允许创建、删除或移动文件夹,并向系统查询文件夹的名称、路径等。fso.CreateFolder(foldername) 参数 fso 指定FileSysObject 对象的名称。 foldername 是一个字符串表达式,用于指定要创建的文件夹。Files允许创建、删除或移动文件,并向系统查询文件的名称、路径等。fso.GetFile(filespec) 参数 fso 指定FileSysObject 对象的名称。 filespec 指定文件的路径(绝对或相对路径)。TestStream允许读和写文本文件。fso.CreateTextFile (filename ,overwrite , unicode) 参数fso 指定FileSysObject 或 Folder 对象的名称。filername 是一个字符串表达式,用于指定要创建的文件。overwrite 是可选参数,取Boolean 值,指明是否可以覆盖现有文件。unicode 也是可选参数, Boolean 值,指明是否以Unicode或 ASCII 文件格式创建文件,如果该值为True,则以 Unicode 文件格式创建文件;如果该值为False 或省略该参数,则以ASCII 文件格式创建文件。注:在创建FileSystemObject 对象模型中的任何对象前必须先创建一个文件系统对象( FileSystemObject) 。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 名师精编优秀教案2、FileSystemObject 对象的方法使用FileSystemObject 对象的方法可以存取Web 服务器上的文件与文件夹,其方法的语法格式及说明如:FileSystemObject 对象的方法:方法描述BuildPaty(Path,Name)将 Name 加到Path 后,必要时会自动修正路径符号(),例如objFso.BuildPath (Server.MapPath(F),a.asp)会返回C:inetpubwwwrootFa.asp 路径。CopyFile.Source.Destination,Overwrite将Source 指 定 的 文 件 复 制 到Destination, 若Overwrite 的值为True 表示覆盖Destination 的已有同名文件。CopyFolderSource,Destination,Oerwrite 将 Source 指定的文件夹复制到Destination, 若 Overwrite 的值为True 表示覆盖Destination 的已有同名文件夹。CreateFolder(Foldermane)建立Foldermane 文件夹,并返回一个Folder 对象实例。CreateText(Filename,Overwrite,Unicode)建立一个名称为Filename 的文本文件, 并返回一个textStream 对象实例。 Overwrite 为布尔值, 若值为True,表示可覆盖,否则为不可覆盖,默认值为Flase, unicode 为布尔值,若值为True,表示为Unicode 文本文件,否则为ASCII 文本文件,默认值为False。DeleteFile Path,Force删除Path 指定的文件,Force 为布尔值,若值为True,表示删除只读文件,默认值为Flase (不删除只读文件) 。DeleteFolder Path,Force删除Path 指定的文件夹,Force 为布尔值,若值为 True,表示删除只读文件夹,默认值为False (不删除只读文件夹) 。DriveExists(Paty)若 Path 指定的磁盘存在,返回True ,否则返回False。FileExists(Path)若 Path 指定的文件存在,返回True ,否则返回False。FolderExists(Path)若 Path 指定的文件夹存在,返回True ,否则返回False。GetDrive(Path)返回包含Path 的磁盘,返回值为一个Drive 对象实例。GetDriveName(Path)返回包含Path 的磁盘名称,返回值为一个字符串。GetExtensionName(Path)返回 Path 指定的文件的扩展名,返回值为一个字符串。GetFile(Path)返回Path 指定的文件,返回值为一个File 对象实例。GetFileName(Path)返回 Path 最后面的文件名称或文件夹名称。GetFolder(Path)返回Path 指定的文件夹,返回值为一个Folder 对象实例。GetParentFolderName(Path)返回Path 父文件夹名称,返回值为一个字符串。GetSpecialFolder(Name)返回特殊文件夹的路径,Name 可以是WindowsFolder 、SystemFolder 或 TemporaryFolder,分别代表Windows 文件夹、系统文件夹及存放临时文件的文件夹。MoveFile Source,Destination将 Source 指定的文件移动到Destination 中。MoveFolder Source,Destination将 Source 指定的文件夹移动到Destination 中。OpenTextFile(Filename,Iomode,Create,Format)打开Filenaem 指定的文本文件, 并返回一个TextStream 对象实例, Iomode 为文本文件的打开方式, 1 表示只读, 2 表示可写, 3 表示名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 12 页,共 29 页 - - - - - - - - - 名师精编优秀教案附加到后面;Create 表示当文本文件不存在时,是否要建立; Format 为文本文件的格式,-1 表示 Unicode 文本文件, 0 表示ASCII 文本文件, -2 表示采用系统默认值。六、创建文本文件(一)、创建文本文件的步骤如下:1、创建FileSystemObject 对象实例; 2、创建TextStream 对象实例; 3、使用TextStream 对象的方法对文件进行写操作。使用CreateTextFile 方法创建一个文本文件后,可以使用TextStream 对象的方法对该文件进行写操作,主要有以下方法:1)使用Write 方法向TextStream 文件写入字符串,语法格式如下:txtFile.Write(string) 其中txtFile 是必选参数,应为TextSteam 文件对象的名称。string 是可选参数,指定要写入文件的文本。2) 使用 WriteLine 方法向TextStream 文件写入指定字符串和新行字符,语法格式如下:txtFile.WriteLine(string) 其中txtFile 是必选参数,应为TextSteam 文件对象的名称。string 是可选参数,指定要写入文件的文本。如果省略,将向文件写入新行字符。3) 使用WriteBlankLines 方法在TextStream 文件中写入指定数目的新行字符,语法格式如下:txtFile.WriteBlankLines(lines) 其中txtFile 是必选参数,应为TextSteam 文件对象的名称。Lines 也是必选参数,指定要向文件写入的新行字符数目。4)使用Close 方法关闭打开的TextStream 文件,语法格式如下:txtFile.Close (二) 、TextStream 对象的属性和方法:1、TextStream 对象的属性TextStream 对象的属性属性 描 述AtEndOfLine 若文件指针位于文件中某一行的尾端,返回True,否则返回False。AtEndOfStream 若文件指针位于文件的尾端,返回True ,否则返回False 。Column 返回文件指针位于文件当前行的第几列。Line 返回文件指针位于文件当前行的第几行。2、TextStream 对象的方法TextStream 对象的方法 方法描述Close 关闭文件。Read(Num) 从文件指针的位置读取后面的Num 个字符, 然后存放至字符串。ReadAll 读取整个文件,然后存放至字符串。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 13 页,共 29 页 - - - - - - - - - 名师精编优秀教案ReadLine 从文件指针的位置读取一行,然后存放至字符串。Skip(Num) 读取文件时跳过Num 个字符。SkipLine 读取文件跳过一行。Write(Strion) 将字符串String 写入文件。WriteLine(Sring) 将字符串String 写入文件,并在字符串的后面加上换行字符(vbCrLf) ,若没有指定String ,表示写入一个空行。WriteBlankLines(Num) 将 Num 个换行字符( vbCrLf) 写入文件,即写入Num 个空行。(三) 、实例: 本实例说明如何利用TextStream 对象的属性和方法创建一个文本文件并对其执行写操作。代码如下: 创建文件示例 正在写文件 . % 创建FileSystemObject 对象实例Set fso=Server.CreateObject(Scripting.FileSystemObject) 创建一个文本文件并返回TextStream 对象Set txtFile=fso.CreateTextFile(Server.MapPath(poem.htm),True) 对文件执行写操作txtFile.WriteLine txtFile.WriteLine txtFile.WriteLine 望庐山瀑布 txtFile.WriteLine txtFile.WriteLine txtFile.WriteLine txtFile.WriteLine 望庐山瀑布 庸 李白 txtFile.WriteLine txtFile.WriteLine 日照香炉生紫烟,遥乍瀑布抂前川。 txtFile.WriteLine 飞流直下三千尺,疑是银河落九天。 txtFile.WriteLine 返回上一页 txtFile.WriteLine txtFile.WriteLine txtFile.WriteLine txtFile.Close % 文件创建成功! 请单击下面的链接打开该文件: 查看文件    返回上一页 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 名师精编优秀教案 当执行这个页面后,将在这页面的同一目录下生成一个名为poem.htm 的页面,其代码如下: 望庐山瀑布 望庐山瀑布 庸 李白 日照香炉生紫烟,遥乍瀑布抂前川。 飞流直下三千尺,疑是银河落九天。 返回上一页 七、 ASP 读取文本文件(一)、读取文本文件的步骤如下:1、创建FileSystemObject 对象实例; 2、使用 FileSystemObject 对象的 OpenTextFile 方法返回一个TextStream 对象实例; 3、使用TextStream 对象的Read 、ReadLine 、 ReadAll 、Skip 或 SkipLine 方法从文件中读取数据。注:下面我们以OpenTextFile 方法的各参数作一下注解:1)txtFile :由 OpenText 方法返回的一个TextStream 对象的实例名;2) fso :必选参数,指定FileSystemObject 对象的名称;3) filename :必选参数,是一个字符串表达式,用于指定要打开的文件名称;4)ipmode :是可选参数,用于指定文件的输入/输出模式:* 如果该参数为1 或省略,则以只读模式打开文件,不能对此文件进行写操作;* 如果该参数为2,则以只写方式打开文件,不能对此文件进行读操作;* 如果该参数为8,则打开文件并在文件末尾进行写操作。5)create 是可选参数,取Boolean 值,指出指定的filename 不存在时是否能够创建新文件:* 如果该参数为True,允许创建新文件;* 如果该参数为False 或省略,不允许创建新文件。6)format ;是可选参数,指定以何种格式打开文件:* 如果该参数为0 或省略,以ASCII 格式打开文件* 如果为 -1,以 Unicode 格式打开文件;* 如果该参数为-2,则以系统默认格式打开文件。(二) 、读取文件时用到的方法如下:TextStream 对象的方法方法描述/ 表达式/ 注解名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 名师精编优秀教案Read从文件指针的位置读取后面的Num 个字符,然后存放至字符串。object.Read(characters) 参数 object 指定 TextStream 对象的名称, Characters参数指定要从文件读的字符串数目。ReadAll读取整个文件, 然后存放至字符串。object.ReadAll 参数 object指定 TextStream 对象的名称。ReadLine从文件指针的位置读取一行,然后存放至字符串。object.ReadLine 参数 object 指定 TextStream 对象的名称。Skip读取文件时跳

    注意事项

    本文(2022年ASP教案内置组件 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开