ActiveX控件汇编.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveX控件汇编

ActiveX控件 ActiveX 是一个打开集成平台提供用于开发Internet和Intranet程序集成和内容。使用ActiveX,可轻松插入到 Web页、多媒体效果和交互式对象,以及复杂程序创建用户体验高质量多媒体CD-ROM等。ActiveX包含3个方面的内容:ActiveX控件、ActiveX文档和ActiveX脚本。 本章的主要内容有: ActiveX控件与普通控件的异同:读者可以了解到ActiveX控件的特殊性和一般性特征。 ActiveX的安装和使用:读者可以学到VC6.0自带的ActiveX的安装和使用。 ActiveX在Web编程总的使用:读者可以学到使用ActiveX控件来丰富Web编程。 8.1 ActiveX控件的特殊性 本节将介绍ActiveX的基本情况,着重介绍ActiveX与其他普通控件的相同点和不同点。 8.1.1 ActiveX控件和普通控件的相同点 ActiveX并不专指ActiveX控件,ActiveX包含以下3个方面的内容: ActiveX控件:以前称之为OLE控件或OCX控件(ActiveX的后缀为“.ocx”),通过ActiveX控件,可以使用别人编写的程序功能来完善自己编写的网页或其他程序。而且,在很多不同的语言中都可以使用ActiveX控件。 ActiveX文档:ActiveX文档是一种特殊的文档格式,这种文档格式可以和众多程序兼容。如可以使用IE浏览器打开Microsoft Word文件,而Word文件并非是html文件。 ActiveX脚本:ActiveX脚本支持最常用的VBScript脚本和JavaScript脚本,并可以对使用这些脚本的程序进行功能扩展。 8.1.2 ActiveX控件和普通控件的不同点 ActiveX与普通控件的不同点在于它具有属性和方法。开发人员在使用控件的时候是调用与之关联的C++的类成员函数,而这些成员函数或数据成员并不是普通控件所具备的,而是使用ClassWizard生成的C++源代码生成或自行编写的。ActiveX控件的方法和C++中的成员函数是一样的,具有符号化的名字和一组参数或一个返回值,控件的编写者可以根据需要定义各种方法。 ActiveX并不像普通控件那样发送“WM_”开头的Windows消息给它的包容器(或父窗口),而是通过“激发事件”。一个“激发事件”有一个符号化的名字(函数名)和一组次序任意的参数。虽然本质并不一样,但相对于客户类或用户来说,普通控件的消息和ActiveX的“激发事件”是一样的。 8.2 安装ActiveX控件 ActiveX控件的安装是比较简单的。ActiveX控件按照来源来分,可以分为两种:VC6.0自带的ActiveX控件和用户定义的ActiveX控件。其中用户定义的ActiveX控件是指用户自己开发的ActiveX控件或从其他渠道,如从互联网上下载的ActiveX控件。 本节介绍的ActiveX控件的安装并不是软件的安装,而是在项目开发中,将ActiveX控件导入进来,称之为“导入ActiveX控件”可能更贴切些,为了沿用习惯表述,称为安装ActiveX控件。 在项目中安装ActiveX控件,集成开发环境会发生两个动作: ClassWizard将生成相应的C++类。 工具箱将产生控件工具供开发者使用。 8.3 实例8.1-ActiveX控件:日历控件的创建 本节讲解ActiveX控件-日历控件的使用。在前文,相信读者已经熟练掌握了普通的日历控件的使用了,ActiveX日历控件跟普通日历控件有所不同,功能方面更加强大,也更加灵活。 实例创建步骤如下: 8.4 ActiveX控件在Web编程中的使用 ActiveX控件在网页中非常常见,读者可以在Web编程中使用ActiveX控件,以下就是以ActiveX日历控件为例子,讲述该控件在网页中的使用。 (1)新建一个“myActiveXWeb.txt”文本文件。 (2)打开文本文件,并将以下代码复制到文本文件中: html body OBJECT CLASSID =clsid:8E27C92B-1264-101C-8A2F-040224009C02 WIDTH = 300 HEIGHT=200 BORDER=1 HSPACE=5 ID=calendar PARAM NAME =Day VALUE =08 PARAM NAME =Month VALUE =07 PARAM NAME =Year VALUE =2008 /OBJECT /body /html (3)修改“myActiveXWeb.txt”文本文件的后缀名,使文件名为“myActiveXWeb.htm”,然后双击该文件运行,运行结果如图所示。 8.5 图形属性和变化通知 有些

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档