正在加载图片...
1705p3高级程 下载 ASP环境 脚本DLL VBScript DLL 服务器组件DLL JScript DLL 其他系统 其他语言 图6-1组件与系统环境的关系 使用服务器组件 前一章已经介绍了对象和组件在页面中通用的实例化方法,使用服务器组件和使用脚本 运行期库对象的方法完全一致,唯一的区别是,不像脚本对象,服务器组件通常作为单独的 DL文件实现,而且可能要求在使用前先运行一个安装程序,或者手工注册该组件(如果这些 组件在ASP缺省安装时未注册) bject方法 般说来,可以在一个ASP页面中使用ASP内置的 Server对象的 CreateObject方法创建 个对象,例如: Set objThis Server Createobject(this object) var ob]This Server Createobject(this object '): //in JScript 这样就在变量 objThis中创建了该对象的引用,然后可以在脚本中使用该对象;换句话说, 可以在代码中根据需要控制其属性及调用其方法。 2.使用< OBJECT>元素 同样可以使用常规的< OBJECT>元素创建一个对象,该方法同样适用于在Web浏览器页面 中创建对象。ASP支持HTML< OBJECT>元素的特殊实现,而且我可以使用这一方法在页面中 放置一个对象。要在普通的asp文件中定义一个组件或脚本对象的实例,使用下面语句 <OBJECT RUNAT='SERVERSCOPE"PAGE ID='objThisPROGID=this object"> 另一方面,可以使用对象的 CLASSID取代“友好名”或 PROGID < OBJECT RUNAT= SERVER· SCOPE="PAGE·工D=" objThis CLASSID=" CLSID:OACE4881-8305-11CF-9427-444553540000·> 我们使用 SCOPE属性来设定对象的范围,选项是“ SESSION”、“ APPLICATION”和 “PAGE”。如果在普通的asp文件中使用< OBJECT>元素,那么必须同时使用“PAGE”属性, 并忽略 SCOPE属性,因为创建的对象只能在它被实例化的页面中使用。如果在 global. asp文件 中使用< OBJECT>元素,则所创建的对象可在当前会话或整个应用程序中使用,因此 SCOPE 属性可设置为“ SESSION”和“ APPLICATION”。图6-1 组件与系统环境的关系 使用服务器组件 前一章已经介绍了对象和组件在页面中通用的实例化方法,使用服务器组件和使用脚本 运行期库对象的方法完全一致,唯一的区别是,不像脚本对象,服务器组件通常作为单独的 D L L文件实现,而且可能要求在使用前先运行一个安装程序,或者手工注册该组件 (如果这些 组件在A S P缺省安装时未注册)。 1. CreateObject方法 一般说来,可以在一个 A S P页面中使用A S P内置的S e r v e r对象的C r e a t e O b j e c t方法创建一 个对象,例如: 或: 这样就在变量o b j T h i s中创建了该对象的引用,然后可以在脚本中使用该对象;换句话说, 可以在代码中根据需要控制其属性及调用其方法。 2. 使用< O B J E C T >元素 同样可以使用常规的< O B J E C T >元素创建一个对象,该方法同样适用于在 We b浏览器页面 中创建对象。A S P支持H T M L < O B J E C T >元素的特殊实现,而且我可以使用这一方法在页面中 放置一个对象。要在普通的 . a s p文件中定义一个组件或脚本对象的实例,使用下面语句: 另一方面,可以使用对象的 C L A S S I D取代“友好名”或P R O G I D : 我们使用 S C O P E属性来设定对象的范围,选项是“ S E S S I O N”、“A P P L I C AT I O N”和 “PA G E”。如果在普通的 . a s p文件中使用< O B J E C T >元素,那么必须同时使用“ PA G E”属性, 并忽略S C O P E属性,因为创建的对象只能在它被实例化的页面中使用。如果在 g l o b a l . a s p文件 中使用< O B J E C T >元素,则所创建的对象可在当前会话或整个应用程序中使用,因此 S C O P E 属性可设置为“S E S S I O N”和“A P P L I C AT I O N”。 170计计ASP 3 高级编程 下载 ASP环境 脚本DLL VBScript DLL JScript DLL 其他语言 服务器组件DLL 其他系统或 可加入的DLL
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有