1 / 20
文档名称:

第11章 activex控件.ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第11章 activex控件.ppt

上传人:紫岑旖旎 2013/12/21 文件大小:0 KB

下载得到文件列表

第11章 activex控件.ppt

文档介绍

文档介绍:第1章 Visual C#概述
第2章 C#语法基础
第3章顺序结构程序设计
第4章选择结构程序设计
第5章循环结构程序设计
第6章面向对象编程技术
第7章继承
第8章数组与自定义类型
第9章菜单、工具栏与状态栏
第10章鼠标键盘事件
第11章 ActiveX控件
第12章数据库技术
第13章开发Web应用程序
第14章异常处理与部署应用程序
下一页
Visual C# 2005程序设计
上一页
章节目录
上一页
下一页
第11章 ActiveX控件
ActiveX控件概述
ActiveX控件可以简单地理解为能够实现特定功能的控件,例如可以浏览网页的控件、可以播放音频与视频的控件,可以播放Flash动画的控件等等。ActiveX控件是一种可重用的软件组件,由编程语言开发,开发ActiveX控件可以使用各种编程语言,如C,C++,当然也包括Visual 、、C#等编程语言。ActiveX控件目前仅适用于Windows平台。
章节目录
上一页
下一页
ActiveX控件一旦被开发出来,即和其开发时使用的编程语言无关。
ActiveX控件通常保存在ocx或dll文件中。ActiveX控件不能单独运行,必须依赖某种应用程序,如Windows应用程序、Web应用程序等,这些程序称为ActiveX控件的宿主程序。
默认状态下,工具箱并不包含ActiveX控件,要使用ActiveX控件,需要向工具箱中添加,对不需要的ActiveX控件可以从工具箱移除,添加与移除ActiveX控件需要通过“自定义工具箱”对话框操作。在工具箱中右键单击鼠标,选择弹出菜单中的“添加/移除项”命令,或选择工具菜单中的“添加/移除工具箱项”命令,打开“自定义工具箱”对话框。
章节目录
上一页
下一页
创建ActiveX控件
创建ActiveX控件的步骤
创建ActiveX控件的一般过程如下:
①创建ActiveX控件项目。
②设计ActiveX控件界面。
③设计ActiveX控件代码。
④生成ActiveX控件。
章节目录
上一页
下一页
测试ActiveX控件
由于ActiveX控件不是独立的应用程序,不能通过运行来调试,因为它们必须寄宿在容器中(例如放置在窗体这样的容器中)所以为了测试控件,必须提供一个能在其中运行该控件的测试项目。
章节目录
上一页
下一页
将创建的ActiveX控件添加至工具箱
ActiveX控件通常被集中存放在操作系统Windows文件夹的System32文件夹,因此保存在该文件夹中的已注册ocx文件或dll文件可以被C#检索到并显示在“自定义工具箱”组件”中。如果创建的ActiveX控件没有保存在该文件夹中,则无法被C#检索到,这时可以通过“自定义工具箱”对话框中的【浏览】按钮进行添加。
章节目录
上一页
下一页
使用Flash动画播放控件
Flash动画播放控件(Shockwave Flash Object)的注册
Flash动画播放控件(Shockwave Flash Object)是一个未注册的ActiveX控件,因此要使用该控件,必须先进行注册。
1. 生成Flash动画播放控件(Shockwave Flash Object)程序集
章节目录
上一页
下一页
打开命令提示窗口,在命令提示符下直接输入命令如下:
aximp C:\WINDOWS\system32\Macromed \Flash\
2. 注册Flash动画播放控件(Shockwave Flash Object)
在命令提示符下直接输入注册命令如下:
regsvr32 C:\WINDOWS\system32\Macromed\ Flash\
章节目录
上一页
下一页
Flash动画播放控件(Shockwave Flash Object)的使用
Shockwave Flash Object控件的最主要属性是Movie属性与Playing属性。
Movie属性:字符串类型,保存播放文件的文件名及路径。
Playing属性:逻辑(bool)类型,决定处于播放状态还是处于暂停状态,true为处于播放状态,false为处于暂停状态。
章节目录
上一页
下一页
Shockwave Flash Object控件最主要的方法是Play方法,例如:
="E:\\CHENYIN\\成语故事\\";
( );
在播放过程中,设置播放与暂停状态的语句如下:
=false; //暂