版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7/10/2020,1,网络开发技术,第二部分 ASP开发技术,7/10/2020,2,第四章 ASP服务器组件,4.1 ASP 服务器组件 ASP服务器组件 ASP服务器组件(ActiveX组件)作用 运行在服务器上的动态链接库(ActiveXDLL),由ASP页面调以Web页面作为交互对象,通过Web服务器读处理返回结果 ASP服务器组件组成 1 标准ASP内置的ActiveX组件 2 自定义或第三开发者开发ActiveX组件 数据库访问组件(ActiveX数据对象组件 ADO ) ADO功能:完成开放数据库互连 ODBC 数据源的读写,网上发 布数据库(商务网站动态更新核心技术) ASP
2、对象与ASP服务器组件引用区别: ASP内置对象:直接引用(不需产生实例或声明) ASP服务器组件:需产生实例(用Server.CreateObject()方法)才引用,7/10/2020,3,第四章 ASP服务器组件,创建ActiveX组件的实例对象的2种方法 方法1:用Server.CreateObject创建对象实例 格式: % Set 对象名=Server.CreateObject(“组件或组件注册名”) % 方法2:使用HTML标签创建对象实例 格式: Object Runat=Server ID=对象名 PROGID=“组件名” 4.2 广告轮播组件( AD Rotator) 广告
3、轮播组件(广告循环组件)作用(按指定计划自动轮播) AD Rotator组件工作过程(利用的广告组件方法读取计划文件) 用AD Rotator制作广告系统的3个步骤,7/10/2020,4,第四章 ASP服务器组件,1 建立AD Rotator计划文件 文本文件.txt, 格式: 2 创建 AD Rotator 组件对象 % Set 对象名=Server.CreateObject(“组件或组件注册名”) % 3 用 AD Rotator组件的 GetAdvertisament 方法读取计划文件 GetAdvertisament() 方法作用:从“计划文件”中获取每一个广告细节的描述并将其格式化
4、为HTML格式,-计划文件的格式样- 广告全局设置 * 广告1细节描述 广告2细节描述 广告n细节描述,对象 (创建)方法 对象库.对象类,对象 (读取)方法 参数,7/10/2020,5,第四章 ASP服务器组件,例: 主程序 例:4-2-1,计划文件 Adrot.txt,7/10/2020,6,第四章 ASP服务器组件,4.3 文件系统存取组件( File Access 组件) File Access 组件作用(提供访问文件系统的方法属性/文本操作) 建立 FileSystemObject 对象 格式: Set 对象名=Server.CreateObject(“Scriptong.File
5、SystemObject”) 建立 File 对象(FileSystemObject对象的子对象) 格式: ( 建立子对象- FileSystemObject对象方法1 ) Set File对象名= FileSystemObject对象名.CreateTextFile (“Filename”,Overwrite,Unicode),FileSystemObject 对象 (创建)方法 对象库.对象类,FileSystemObject子对象 FSO对象 ( 创建指定文本文件子对象)方法,T(删文件) F(防删),F(ASCII) T(Unicode),文件名(含完整路径:用Server.MapPa
6、th(“MyLYB.tet”),7/10/2020,7,第四章 ASP服务器组件,打开 File 对象(子对象) 格式: (打开子对象- FileSystemObject对象方法2 ) Set File对象名= FileSystemObject对象名.OpenTextFile (“Filename”,IOmode,Create,Format,指定子对象 FSO对象 ( 打开文本文件指定子对象)方法,文件名(含完整路径:用Server.MapPath(“MyLYB.tet”),1(只读) 8(可写),F(错) T(建空文件),-2 -1(Unicode) 0 (ASCII),例: ,7/10/2
7、020,8,第四章 ASP服务器组件,File 对象与 FileSystemObject 对象的方法 File 对象的方法 Close() ReadLine() Read(Num)() Readall() WriteLine() Write(text)() WriteBlanklines(num)() Skip(Num)() Skiplines(Num)(),7/10/2020,9,第四章 ASP服务器组件,FileSystemObject 对象的方法 MoveFile (更改文件) ( FileSystemObject 对象名.MoveFile旧文件名 新文件名) DeleteFile()
8、(删除文件) (FileSystemObject 对象名.DeleteFile文件名) CopyFile() (复制文件) ( FileSystemObject 对象名. CopyFile文件名1 文件名2) File 对象的属性 AtEndOfline T(光标在行尾)/F AtEndOfStream T(光标在L流尾)/F Column 行首到光标间字符数 Line 光标在文件中行号,7/10/2020,10,第四章 ASP服务器组件,4.4 浏览器性能组件 Browser Capabilities 组件功能 (利用BrowserCapabilities组件映射文件Browscap.ini
9、建立 BrowserType对象提供浏览器功能说明脚本) Browser Capabilities 组件获取脚本信息机理 (BrowserCapabilities 组件将客户发送来的 UserAgentHTTP 标题文件的声明映射到 Browscap.ini文件,利用BrowserType 对象属性识别客户浏览器) BrowserType对象建立与属性引用代码: Response.write MyBT.browser,7/10/2020,11,第四章 ASP服务器组件,BrowserType对象建立与属性引用 例:4-4-1,创建浏览器对象,属性 引用,7/10/2020,12,第四章 ASP
10、服务器组件,4.5 内容链接组件(Content Linking) Content Linking 组件功能 (建立“网址文件” 提供网页或网址间超文本链接) 创建 Content Linking 组件对象: Set 对象名=Server.CreateObject(“MSWC.NextLink”) 建立网页或网址的线形排列顺序文件 文本格式: 网页或网址的URL “tab”描写文字附注文字 Content Linking 对象的方法 1 GetListCount() (连接网页数目) 个数= GetListCount(“网址文件”名) 2 GetListIndex() (网页URL索引) 顺序
11、数= GetListIndex(“网址文件”名),要链接网页或网址 文字/HTML 说明,7/10/2020,13,第四章 ASP服务器组件,3 GetPreviousURL() (前一页 “网页URL”) 字符串= GetPreviousURL(“网址文件”名) 4 GetPreviousDescription () (前一页 “网页URL”说明) 字符串= GetPreviousDescription(“网址文件”名) 5 GetNextURL() (下一页 “网页URL”) 字符串= GetNextURL(“网址文件”名,N) 6 GetNextDescription() (下一页 “网
12、页URL”说明) 字符串= GetNextDescription(“网址文件”名) 7 GetNthURL() (第N页 “网页URL”) 字符串= GetNthURL(“网址文件”名,N) 8 GetNthDescription () (第N页 “网页URL”说明) 字符串= GetNthDescription(“网址文件”名,N),7/10/2020,14,第四章 ASP服务器组件,例:三个子网 页的链接 三个子网 页程序 (URL): 4-5-1_1 4-5-1_2 4-5-1_3,7/10/2020,15,第四章 ASP服务器组件,例: 三个网页链接管理程序 4-5-1,建立网页或网址的线形排列顺序文件 (网址文件):4-5-1.txt,创建对象,链接,要链接网页或网址 文字/HTML 说明,7/10/2020,16,第四章 ASP服务器组件,ASP的包含文件 语句: 意义:多网页公用信息 实现代码重用 例:include,7/10/2020,17,第四章 ASP服务器组件,ASP的包含文件使用 意义:多网页公用信息 实现代码重用 例:修改“古巴 4-5-1_1.asp”文件 (4-5-1_1),7/10/2020,18,第四章 ASP服务器组件,* 例2: 三个子网页的链接 三个子网 页程序 (URL)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年质控知识培训与质控人员能力提升计划
- 养老服务机构运营管理指导手册
- 销售团队客户关系建立指南
- 连锁餐饮食品安全管理规范指南
- 诚信驾驶责任承诺书6篇
- 团队激励与评估行为评价指标
- 2026年老年痴呆护理培训试题(附答案)
- 供应商信息认证及评价标准模板
- 民族传统技艺继承责任书8篇
- 软件开发项目需求收集与评估工具
- 2026年青海省海南藏族自治州单招职业适应性测试题库附参考答案详解(模拟题)
- 广告制作公司奖惩制度
- 2026年及未来5年市场数据辽宁省环保行业市场行情动态分析及发展前景趋势预测报告
- 基金会会计监督制度
- 2025年广东省高职院校五年一贯制转段考试文化课测试(数学)
- GB/T 15057.2-1994化工用石灰石中氧化钙和氧化镁含量的测定
- 洁净厂房监理实施细则
- 静脉输液(最终版)课件
- 河北单招考试三类练习题及答案
- 中铁二十四局集团有限公司施工现场从业人员安全风险告知书
- 计算机软件著作权登记申请表范本
评论
0/150
提交评论