文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ASPActiveX 组件
精品推荐
特别推荐
·如何解密加密的ASP源代码
·PHP+MySQL 购物车程序实例
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
·ASP技巧:使用FSO自动创建多级文件夹的函数
·轻松建站 主流ASP内容管理系统
·ASP教程:透彻掌握ASP分页技术
·ASP脚本语言的19个基本技巧使用
·推荐文章:ASP脚本程序的15种使用技巧
·问题解答:ASP编程中关于session的用法
·必学技巧:防范ASP木马的十大基本原则
·实例技巧:ASP方便实现网站的每日更新
·精华文章:ASP中SQL语句参考及记录集对象
·无组件上传图片到数据库中,最完整解决方案
·入门:简单熟悉掌握ASP的语法和变量
·ASP网站开发常备:日期和时间函数示例
·ASP教程
热点TOP10
·ASP网站漏洞及入侵防范方法
·ASP分页代码,已经写成类了,值得参考
·SMS中用Unicode编码发送中文
·ASP网站程序自动升级实现的方法
·使用FCKEditor的设置技巧(ASP篇)
·动态网页技术ASP编程中FileUp 4.0 的使用方法
·AspJpeg 水印组件参数详细说明
·解决下载文件名乱码问题的问题
·FCKeditor在ASP配置环境中的使用
·用ASP实现分页的源码
·aspjpeg组件高级使用方法介绍
·在Web界面下如何生成像资源管理器一样的树形目录(版本2.0)
·常用的 ASP ActiveX 组件
·无组件上传图片到数据库中,最完整解决方案
·初学:ASP内建对象Response
·用ASP对网页进行限制性的访问
·如何应用ASP操作数据库的类
·在ASP中使用类,实现模块化
·ASP基础教程之ASP AdRotator 组件的使用
·ASP教程:透彻掌握ASP分页技术

ActiveX 组件

日期:2004年8月23日 作者:清风网络学院 查看:[大字体 中字体 小字体]


当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX
组件来强大 Web
应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等,本文从本篇开始将陆续给大家介绍
ASP ActiveX 组件的使用方法。


   从今天开始我们将正式学习 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=Server ID=MyAd PROGID="MSWC.AdRotator"><
/OBJECT>



   下面列出了 ASP 可安装的常用组件。





Ad Rotator
创建一个 AdRotator
对象,该对象可按指定计划在同一页上自动轮换显示广告。



Browser Capabilities
创建一个 BrowserType 对象,该对象决定访问 Web
站点的每个浏览器的性能、类型及版本。



Database Access
提供用 ActiveX Data Objects (ADO) 对数据库的访问。



Content Linking
创建一个 NextLink 对象,该对象可生成 Web
页内容列表,并象书一样将各页顺续连接。



File Access 组件
提供文件的输入输出访问。



Collaboration Data Objects for NTS 组件
可以快速、简便的在 Web 页上添加收发邮件功能。该组件只适用于
Internet Information Server for Windows NT&reg; Server 。



MyInfo
创建一个 MyInfo
对象,该对象追踪个人信息,例如站点管理员的姓名、地址及显示选择。

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




上一篇:数据库查询语言(2)

下一篇:常用的 ASP ActiveX 组件

ActiveX 组件 相关文章:
·安全漏洞的起因:ActiveX技术安全报告
·AspJpeg 水印组件参数详细说明
·组件编程之TypeConverterAttribute
·aspjpeg组件高级使用方法介绍
·常用的 ASP ActiveX 组件
·如何判断ACTIVEX控件是否下载
·无组件上传图片到数据库中,最完整解决方案
·Windows Vista系统中安装ActiveX控件
·Vista安装ActiveX控件
·.Net组件开发介绍 开发ajax控件
ActiveX 组件 相关软件:
·PSGRID表格表单组件V2.8
·AvPlate车牌识别组件B6版
·虚拟主机管理(HostManage)组件 V1.10
·ASP上载组件 V1.2
·用vc开发activex
·vb6组件工具指南
·Asp.net组件工具包VB.net web解决方案
·COM 技术内幕——微软组件对象模型
·JMail4使用文档及组件
·Delphi7组件与分布式应用开发

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot