金鹏

|| 叶落知秋,见微知著。|| 不出户,知天下﹔不窥牖,见天道。其出弥远,其知弥少。是以圣人不行而知,不见而明,不为而成。

博客园 首页 新随笔 联系 订阅 管理

2008年1月31日 #

摘要: ActiveX控件支持自定义程序接口。利用这种方法,外部可以访问控件的事件和属性,Web开发者可以自动操作他们的Web页面,等同于一般的桌面应用的功能。 介绍 作为一个Web应用程序开发者我们想提供给我们的用户具有更强功能的应用程序。我们想为用户通过脚本提供像打印流,本地Socket程序,本地线程这样功能的程序,但是正如我们所知由于任何标准浏览器出于Internet断连结构和安全约束,完成这样的任务十分困难。还好有了ActiveX带来了实现的可能。 用C#编写ActiveX类 先写一个包含所有方法属性定义的接口ASignatures。通过在浏览器中执行JavaScript来访问这些方法或属性。接口中所有成员是抽象并公开的。ActiveX类Aclass继承自这个接口。在ActiveX类上我们必须指名其ClassInterfaceType是AutoDal(*注:指示自动为类生成双重接口并向COM公开。为该类接口生成类型信息并在类库中发布)。一般AutoDual是不被推荐使用的因为它有版本限制。我们这里采用只是出于学习的 阅读全文
posted @ 2008-01-31 09:57 金鹏 阅读(260) 评论(0) 推荐(0) 编辑