文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Asp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章用XMLHTTP做一个自己特色的Goo
普通文章ASP进阶教程Ⅷ:数据库版本的留
普通文章ASP系列讲座(十七)调试 ASP 
普通文章ASP基础教程:ADO存取数据库时如
普通文章ASP讲座之三:Application对象
普通文章十天学会ASP之第十天
普通文章ASP入门与实例---IIS的安装与配
普通文章china.com网站编辑规范(2)
普通文章加速ASP程序的显示速度
普通文章ASP系列讲座(一)关于 Active
 
频 道 推 荐
普通文章使用Formatnumber()与Formatpe
普通文章ASP的随机数的应用技术
推荐文章格式化数字函数FormatNumber的
普通文章使用ASP记录在线用户的数量
推荐文章不用Golobal和session实现在线
推荐文章解决在ASP中执行数据库查询中的
推荐文章ASP设计常见问题及解答精要-1
推荐文章ASP设计常见问题及解答精要-4
普通文章分页的显示-->前后翻滚10页的实
普通文章ASP设计常见问题及解答精要-3
普通文章两星级ASP版社区之星编写的ASP
普通文章关于学习ASP和编程的28个观点
普通文章突破性的ASP+技术
普通文章系 统 要 求
普通文章ASP讲座之五:ASP组件(二)
普通文章ASP讲座之十一:结束语——给您
普通文章ASP在服务器自动解压RAR文件
普通文章ASP实现简单的网页保护
普通文章学习使用ASP对象和组件
普通文章asp+与asp的区别(3)
 
频 道 推 广
 
ASP编程之ActiveX 组件           ★★★
ASP编程之ActiveX 组件
作者:佚名 文章来源:本站整理 更新时间:2007-11-10 1:38:57

  从今天开始我们将正式学习 ASP 的精华部分 --ActiveX 组件。事实上,当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作或者对 WEB 服务器上的文件系统进行操作,亦或你需要一个 WEB 广告交换程序,所有这一切你都必须通过调用 ASP 内建的 ActiveX 组件或自己编写所需的组件来完成。

 

   那么,究竟什么是 ActiveX 组件呢?它又是如何运作的呢?其实 ActiveX 组件是一个存在于 WEB 服务器上的文件,该文件包含执行某项或一组任务的代码,组件可以执行公用任务,这样就不必自己去创建执行这些任务的代码。例如,股票行情收报机组件可以在 Web 页上显示最新的股票报价。当你在 WEB 服务器上安装完 ASP 环境后,就可以直接使用它自带的几个常用组件,如 Database Access 组件。当然你也可以从第三方开发者处获得可选的组件 , 也可以编写自己的组件。你可以利用组件作为脚本和基于 Web 应用程序的基本构造块,只要知道如何访问组件提供的对象,即使你是位编写脚本的新手,也可以在不了解组件运作方式的情况下编写 ASP 程序。总而言之, ActiveX 组件使您不用学习复杂的编程就能够写出强大的 WEB 服务器端脚本。如果您是位 Web 应用程序的开发者,可以使用任何支持组件对象模型(COM)的语言来编写组件,如, C、 C++、 Java 或 Visual Basic。如果你熟悉 COM 编程, ActiveX 组件就是 Automation 服务器。但是要在 Web 服务器上运行, ActiveX 组件不能有图形用户接口元素,如 Visual Basic 的 MsgBox 函数。组件是可以重复使用的。在 Web 服务器上安装了组件后,就可以从 ASP 脚本、 ISAPI 应用程序、服务器上的其他组件或由另一种 COM 兼容语言编写的程序中调用该组件。

   那么我们在 ASP 中应该如何调用组件呢?如前所述,组件是包含在动态链接库 (.dll) 或可执行文件 (.exe) 中的可执行代码。组件可以提供一个或多个对象以及对象的方法和属性。要使用组件提供的对象,我们首先要创建对象的实例并将这个新的实例分配变量名。使用 ASP 的 Server.CreateObject 方法可以创建对象的实例。接着,使用脚本语言的变量分配指令为对象实例命名。创建对象实例时,必须提供实例的注册名称“PROGID”。如下要创建一个 Ad Rotator 对象的实例 :
   < % Set MyAds = Server.CreateObject("MSWC.AdRotator") %>

   我们必须使用 ASP 的 Server.CreateObject 方法来创建对象实例,否者 ASP 无法跟踪脚本语言中对象的使用。

   使用 HTML< OBJECT> 标签同样可以创建对象实例,但必须为 RUNAT 属性提供服务器值,同时也要为将在脚本语言中使用的变量名提供 ID 属性组。使用注册名 (PROGID) 或注册号码 (CLSID) 可以识别该对象。下面的例子使用注册名 (PROGID) 创建 Ad Rotator 对象的实例:
  

< OBJECT RUNAT=Serv

[1] [2] [3] [4] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    CSS的滤镜效果(1)
    CSS的滤镜效果(2)
    CSS定位组件CSS 定位方式
    三种禁用FileSystemObject组件的方法
    在ASP中使用CDO发送邮件
    ASP 编程中20个非常有用的例子(一)
    ASP 编程中20个非常有用的例子(二)
    ASP组件介绍—w3Sockets
    用ASPJPEG组件制作图片的缩略图和加水印
    缩略图水印组件wsImage2.0
    在线用表单建立文件夹
    Asp 函数介绍(一)
    ASP设计常见问题及解答精要-3
    编程方向
    EAServer 新手上路----JaguarCts开发者必读
    ODBC 基础
    RDS 编程模型详细资料
    基本的 RDS 编程模型
    基本的 ADO 编程模型
    本地数据访问的解决方案
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号