Programming Microsoft Internet Explore 5(五)

本文介绍了如何使用Microsoft Visual Basic及Active Template Library (ATL)创建ActiveX控件,以实现复杂的客户端功能,如文件操作、网站访问限制等,并推荐了一些学习资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第5章 创建ActiveX控件 

         当你在做web应用程序时,假设你想在网页中包含很复杂的功能,使用基于web页的DHTML和Script语言就无能为力了.例如,你想访问某个客户端计算机的信息,如你想打开或是写入一个文件,或者你想限制Intenet用户访问某些站点.也许你想阻止用户访问某些游戏站点等.

        为了实现这个目标,你需要创建你自己的应用程序来取得浏览器控制权(下一章介绍).使用微软的ActiveX控件,你能够钩住IE容器且几乎完全控制,处理事件和访问DHTML对象模型.(我将在第6章讨论浏览器控件和IE自动控制时介绍怎样钩住IE容器.)

        本章将详细介绍使用Microsoft Visual Basic和与Microsoft Visual C++有密切关系的Active Template Library(ATL)创建一个ActiveX控件.(我们将使用ATL取代MFC,因为ATL是被设计成帮助创建Web ActiveX控件.)你不需要知道本章的COM,但是它会对你很有帮助.

       如果你不了解COM,在"创建Visual Basic ActiveX控件"这章你也不会有问题.你可能在"创建ATL activeX控件"这章会遇到障碍,但是只要你跟着例子,你将能够创建IE的ActiveX控件.

       在哪里找到更多资料

       如果你想知道更多关于COM的信息,可以查看许多Microsoft出版的书籍,比如David Chappell写作的Understanding ActiveX And OLE,Dale Rogerson写的Inside COM,或Adam Denning写的ActiveX Controls Inside Out.

      如果你想了解更多关于这章的其他信息,咨询http://msdn.microsoft.com/workshop的在线MSDN.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值