BBS水木清华站∶精华区
发信人: sunyin (大脸猫), 信区: Java
标 题: activeX (1)
何谓ActiveX
ActiveX是一种技术集合,它使得在环球网上交互内容得以实现。利用ActiveX,网上应用变得
生动活泼,伴随着多媒体效果,交互式对象,和复杂的应用程序,使用户犹如感受CD质量的音
乐一般。ActiveX技术提供了一种把所有其它使网络生动起来的技术的粘合剂。
它的主要好处是:
动态内容可以吸引用户;
开放的,跨平台支持,可以运行在Macintosh,Windows 和 UNIX 操作系统上。
.支持工具广泛。例如:Visual Basic Visual C++ Borland Delphi Borland C++,
Java, and Java-enabled tools。开发者可以利用几乎仍何他熟悉的工具并解可以立即
投入使用。
已经存在大量的ActiveX控件供网络开发者使用。
支持工业标准包括HTML, TCP/IP, Java, COM和其它。
标 题: activeX (2)
ActiveX 的要素:
ActiveX包括客户方和服务器方的技术:
ActiveX 控件是网页之中的交互式对象,他提供交互性和用户可控制功能,因此,网络浏览生动
形象.
ActiveX 文档是用户能够在浏览器之中看非HTML文档,例如微软表处理文件,微软字处理文件。
Active脚本能在浏览器或服务器之中控制ActiveX 控件和Java应用。
Java虚拟机使得在支持ActiveX 的浏览器(例如:IE3.0)之中运行Java小应用,并且将
Java小应用与ActiveX 控件集成。
see also http://www.lib.tsinghua.edu.cn/chinese/INTERNET/ActiveX/
标 题: activeX (3)
何谓 Active Server Pages?
ASP是一种服务器方脚本语言环境.利用这一环境你能过创建运行动态的交互的高性能网络服务
器应用.当你的脚本运行在服务器方而不是客户方,你的网络服务器包揽了生成HTML页工作,你
不需要担心浏览器能否处理你的主页,你的服务器帮你解决了.
你只需要具备HTML的知识就可以开始使用ASP.简单的回顾一下超文本语言的历史可以更好的理
解ASP在网络发展之中所处的地位以及它的优越性所在.
ASP是用于如下的网络服务器. 在NT服务器上的微软因特网信息服务3.0版,在NT工作站上的微
软Peer 网络服务3.0版,在视窗95上的微软个人主页服务器.
ASP模型
当浏览器发送请求给服务器要求联系.asp文件以后,网络服务器执行ASP,他从头至尾把.asp文
件解释,执行文件中写的脚本,然后发送HTML页给浏览器.这就是ASP脚本的执行过程.
<图片: Active Server Pages Model>
标 题: activeX (4)
超文本的发展历史.
ASP代表一个在网络技术中振奋人心的进步.下面部分提供了一个关于网络技术发展简要的历史
回顾.这一发展过程涉及从静态的连接到动态的交互式的环境.
静态的连接
网络的原始情况是一些内容的静态连接组合.如今,许多网络站点仍旧保留了这样的静态特性.这
样的静态内容的限制使得你为了改变服务器传输给浏览器的内容必须手工编辑HTML页.在静态模
式之中,浏览器使用超文本传输协议(HTTP)向服务器请求一个HTML文件,
服务器受到请求以后发送一页HTML页文件以供浏览器格式化显示.虽然这种模式拥有一定的客户
,但是在服务器和浏览器之间它只提供有限的交互性,而且这样的静态页面的更新必须用手工完成.
标 题: activeX (5)
动态HTML
网关接口例如Common Gateway Interface (CGI),Internet Server Application
Programming Interface (ISAPI),等等可被用于在网络上增加动态的内容.利用这些接
口浏览器可以发送HTTP请求给服务器方的应用程序,而不仅仅是一些静态的HTML文件. 这
些在服务器方运行的程序能够根据与请求相关连的信息来决定与请求一起传入的值.例如,
那些通过填充HTML表但发送来的值.应用程序通过拆分这些值得到有意义的信息然后产生
HTML格式的文件发送值浏览器.网关应用程序的缺点是像一般应用程序一样难以编写和改
变.网关程序并没有集成入HTML文件之中,实际它要求完全不同于HTML文件的设计过程.
标 题: activeX (6)
Active Server Pages
你能够在HTML文件之中直接嵌入可执行的ASP脚本.编写HTML语言与编写脚本语言成为统一过
程,使得你可以集中注意力于你的网址的外观和给人的感觉,在恰当的时候嵌入一些动态的内容
.ASP应用是:
完全集成入你的HTML文件中.易于创建,无须象应用程序那样编译连接.面向对象以及可以通过
ActiveX 服务器组件进行扩展.
这样的好处是显而易见的,它使得网络提供者提供交互式的商业应用而不仅仅是发布他们的内容.
例如,一个旅行社可以不只是公布它们的航班时间表,还可以利用ASP脚本语言使客户能够确认自
己的航班,比较机票价格,预定座位.
ASP应用是易于开发的,因为可以使用任何脚本语言来开发,只要你提供合适的脚本引擎. ASP提
供VBScript和JScript脚本引擎,你还可以利用ActiveX 服务器组件以前被称为自动化服务来
加入复杂的功能用于处理数据生成有用的信息.
用ASP生成的内容与标准的网络浏览兼容.
标 题: activeX (7)
ActiveX在因特网的应用
ActiveX 是一种开放平台.利用它可以使开法人员为因特网和企业网开发出激动人心包含动态内容的程序.微软为因特网设计的主要新技术阐述如下.
ActiveX 控件
ActiveX 控件(以前称为 OLE 控件)指的是能够被插入网页或任何称作控件容器库的应用程序
之中的对象.例如,按钮,股票计数器,和直方图.
ActiveX 文档
ActiveX 文档能够被网络浏览器或文当浏览器显示.传统的嵌入式对象受限于页而且嵌入在文档
之中.利用ActiveX文档可以在整个客户区域被以框架形式显示.
ActiveX 服务器框架
你能够扩展网络服务提供定制的网页.这些定制的网页的内容可以来源于数据库或是一个在服务
器上运行的程序.
Active脚本
VBScript和其它脚本语言可以连接控件加入交互式功能于网页之中.脚本功能可以将处理过程从
服务器方移至客户方.例如,表单内容的合法性检查可以在客户方完成.
HTML扩展
HTML扩展,例如,对象标签已经被加入用于支持控件和脚本.
标 题: activeX (8)
mk:@ivt:ado/D10/S4378.HTM
ADO简介
ActiveX 数据库对象(ADO)允许你利用它编写客户程序访问处理数据库之中的数据.ADO的主要好处在于,易于使用,高速,低内存开销,小磁盘空间占用.本帮助文件是写给ADODB的.它是一种为使用微软OLE DB 优化的ADO的实现.例如,为OLE DB的ODBC提供是微软的一种OLE DB提供.
在ADO之中,记录集对象是与数据的主要接口.一个简单的用微软VB脚本语言编写的代码如下所述,它从ODBC数据源产生一个单项只读记录集.
set rstMain = CreateObject("ADODB.Recordset")
rstMain.Open "SELECT * FROM authors", _
"DATABASE=pubs;UID=sa;PWD=;DSN=Publishers"
更复杂一点的记录既可以通过下面代码产生:
set rstMain = CreateObject("ADODB.Recordset")
rstMain.Open "SELECT * FROM authors", _
"DATABASE=pubs;UID=sa;PWD=;DSN=Publishers",
adOpenKeyset, adLockBatchOptimistic
它产生一个完全可滚动的可批量更新的记录集.
在ADO之中,对象的继承结构并不重要.不象数据接口对象DAO或远程数据对象RDO,你不再需要通
过顺延继承结构来生成对象,因为大多数的ADO对象可以被独立创建.这样就允许你只创建和使用
你要用到的对象.这种模型导致更少的ADO对象页就导致更小的语言集合.
ADO支持构造客户/服务器应用程序和基于网络的应用程序,它们包括如下一些特征:
独立创建的对象;
批量更新;
支持带输入输出和返回值的内置程序;
不同的游标类型,包括支持潜在的后端特殊游标;
高级记录集缓存管理;
支持按返回记录数量或是其它查询目标限定返回纪录;
支持从内置程序或批命令返回多记录集;
自由线程对象适用于网络应用程序.
标 题: activeX (9)
mk:@ivt:activex/acti0109.htm
因特网组件下载
简介
因特网组件下载是一种从因特网下载,身份认证,安装COM的系统服务.这种服务被应用于应用
程序(例如:网络浏览器)从在因特网上的代码库中自动地下载安装COM对象.本文解释了代码
作者如何准备自己设计的组件被用于下载.然后,他描述了组件下载机制的接口,最后他提供了
包括从一系列对象库通过因特网搜索路径服务搜索可下载代码的实现细节.
mk:@ivt:activex/acti0174.htm
用于脚本语言的对象模型
IE脚本对象是一种在HTML文档之中嵌入VBScript脚本语言和JScript脚本语言命令或程序的
结构.这种对象模型与JavaScript完全兼容,而且可被任何可集成入ActiveX脚本框架的脚本
语言访问.
标 题: activeX ole db
mk:@ivt:ocd/D1/S2983.HTM
OLE DB简介
如今,大量的需要被每天处理的重要信息不是存储与传统的数据库之中.实际上这些信息被放在
文件系统之中,而且时代索引的连续文件,例如,Btrieve个人数据库,微软Access和
Paradox?还有就是工作表单, 工程管理软件,和电子邮件之中.为了利用数据库系统的好处例
如,描述性查询语言,事务处理,安全性,商业上必须将存在于现有系统之中的数据转存入数据库
管理系统之中.
这一过程是代价高昂的且是多余的.而且,商业上还需要在访问其他非属于数据库数据的时候也
能够使用到数据库系统的好处.
OLE DB是一系列OLE接口提供给应用程序访问不同信息源的一致的数据接口.这样的接口
提供适合于数据源的一定数量的数据库系统功能,使得它能共享自己的数据.
BBS水木清华站∶精华区