《activex控件》ppt课件

上传人:tia****nde 文档编号:70581375 上传时间:2019-01-17 格式:PPT 页数:9 大小:597.63KB
返回 下载 相关 举报
《activex控件》ppt课件_第1页
第1页 / 共9页
《activex控件》ppt课件_第2页
第2页 / 共9页
《activex控件》ppt课件_第3页
第3页 / 共9页
《activex控件》ppt课件_第4页
第4页 / 共9页
《activex控件》ppt课件_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《activex控件》ppt课件》由会员分享,可在线阅读,更多相关《《activex控件》ppt课件(9页珍藏版)》请在金锄头文库上搜索。

1、ActiveX控件,ActiveX 是一个打开集成平台提供用于开发Internet和Intranet程序集成和内容。使用ActiveX,可轻松插入到 Web页、多媒体效果和交互式对象,以及复杂程序创建用户体验高质量多媒体CD-ROM等。ActiveX包含3个方面的内容:ActiveX控件、ActiveX文档和ActiveX脚本。 本章的主要内容有: ActiveX控件与普通控件的异同:读者可以了解到ActiveX控件的特殊性和一般性特征。 ActiveX的安装和使用:读者可以学到VC6.0自带的ActiveX的安装和使用。 ActiveX在Web编程总的使用:读者可以学到使用ActiveX控件

2、来丰富Web编程。,8.1 ActiveX控件的特殊性,本节将介绍ActiveX的基本情况,着重介绍ActiveX与其他普通控件的相同点和不同点。,8.1.1 ActiveX控件和普通控件的相同点,ActiveX并不专指ActiveX控件,ActiveX包含以下3个方面的内容: ActiveX控件:以前称之为OLE控件或OCX控件(ActiveX的后缀为“.ocx”),通过ActiveX控件,可以使用别人编写的程序功能来完善自己编写的网页或其他程序。而且,在很多不同的语言中都可以使用ActiveX控件。 ActiveX文档:ActiveX文档是一种特殊的文档格式,这种文档格式可以和众多程序兼容

3、。如可以使用IE浏览器打开Microsoft Word文件,而Word文件并非是html文件。 ActiveX脚本:ActiveX脚本支持最常用的VBScript脚本和JavaScript脚本,并可以对使用这些脚本的程序进行功能扩展。,8.1.2 ActiveX控件和普通控件的不同点,ActiveX与普通控件的不同点在于它具有属性和方法。开发人员在使用控件的时候是调用与之关联的C+的类成员函数,而这些成员函数或数据成员并不是普通控件所具备的,而是使用ClassWizard生成的C+源代码生成或自行编写的。ActiveX控件的方法和C+中的成员函数是一样的,具有符号化的名字和一组参数或一个返回值

4、,控件的编写者可以根据需要定义各种方法。 ActiveX并不像普通控件那样发送“WM_”开头的Windows消息给它的包容器(或父窗口),而是通过“激发事件”。一个“激发事件”有一个符号化的名字(函数名)和一组次序任意的参数。虽然本质并不一样,但相对于客户类或用户来说,普通控件的消息和ActiveX的“激发事件”是一样的。,8.2 安装ActiveX控件,ActiveX控件的安装是比较简单的。ActiveX控件按照来源来分,可以分为两种:VC6.0自带的ActiveX控件和用户定义的ActiveX控件。其中用户定义的ActiveX控件是指用户自己开发的ActiveX控件或从其他渠道,如从互联网

5、上下载的ActiveX控件。 本节介绍的ActiveX控件的安装并不是软件的安装,而是在项目开发中,将ActiveX控件导入进来,称之为“导入ActiveX控件”可能更贴切些,为了沿用习惯表述,称为安装ActiveX控件。 在项目中安装ActiveX控件,集成开发环境会发生两个动作: ClassWizard将生成相应的C+类。 工具箱将产生控件工具供开发者使用。,8.3 实例8.1ActiveX控件:日历控件的创建,本节讲解ActiveX控件日历控件的使用。在前文,相信读者已经熟练掌握了普通的日历控件的使用了,ActiveX日历控件跟普通日历控件有所不同,功能方面更加强大,也更加灵活。 实例创

6、建步骤如下:,ActiveX日历控件常用属性选项卡 ActiveX日历控件的全部属性选项卡,8.4 ActiveX控件在Web编程中的使用,ActiveX控件在网页中非常常见,读者可以在Web编程中使用ActiveX控件,以下就是以ActiveX日历控件为例子,讲述该控件在网页中的使用。 (1)新建一个“myActiveXWeb.txt”文本文件。 (2)打开文本文件,并将以下代码复制到文本文件中: (3)修改“myActiveXWeb.txt”文本文件的后缀名,使文件名为“myActiveXWeb.htm”,然后双击该文件运行,运行结果如图所示。,ActiveX日历控件在网页中的使用,8.5

7、 图形属性和变化通知,有些ActiveX控件支持图形属性,包括位图和图标等。如果ActiveX控件有一个图形属性,则在安装该控件时,ClassWizard会在项目中产生一个类,开发者未必要使用这个类,一般而言,更常使用CPictureHolder类,这个类是MFC类家族的一分子,为了访问该类,应该在“stdafx.h”头文件中加入以下一行代码: #include 假设已经有了一个ActiveX控件,该控件有一个图形属性为Picture,则以下代码是将该属性设置为程序资源中的一个位图的方法: CPictureHolder pict ; pict.CreateFromBitmap(IDB_MYBITMAP) ; m_control.SetPicture(pict.GetPictureDispatch() ;,8.6 小结,本小节主要介绍了ActiveX控件的基本理论和ActiveX日历控件的使用。 读者通过学习本章,应该掌握的内容如下: ActiveX控件的基本理论。 ActiveX日历控件的的使用。 ActiveX控件在Web中的使用。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号