Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件

上传人:E**** 文档编号:89184003 上传时间:2019-05-20 格式:PPT 页数:12 大小:63KB
返回 下载 相关 举报
Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件_第1页
第1页 / 共12页
Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件_第2页
第2页 / 共12页
Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件_第3页
第3页 / 共12页
Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件_第4页
第4页 / 共12页
Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件》由会员分享,可在线阅读,更多相关《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第13章 ActiveX控件(12页珍藏版)》请在金锄头文库上搜索。

1、第1章 程序设计语言与程序设计方法 第2章 Visual C#概述 第3章 C#语法基础 第4章 顺序结构程序设计 第5章 选择结构程序设计 第6章 循环程序结构设计 第7章 面向对象编程技术 第8章 继承,第9章 数组与自定义类型 第10章 菜单、工具栏与状态栏 第11章 文件操作 第12章 数据库技术 第13章 ActiveX控件 第14章 异常处理与跟踪调试 第15章 开发Web应用程序 第16章 部署应用程序,下一页,Visual C#程序设计教程,上一页,章节目录,上一页,下一页,第13章 ActiveX控件 13.1 ActiveX控件概述 ActiveX控件可以简单地理解为能够实

2、现特定功能的控件,例如可以浏览网页的控件、可以播放音频与视频的控件,可以播放Flash动画的控件等等。ActiveX控件是一种可重用的软件组件,由编程语言开发,开发ActiveX控件可以使用各种编程语言,如C,C+,当然也包括Visual Studio.NET环境的VB.NET、VC.NET、C#等编程语言。ActiveX控件目前仅适用于Windows平台。,章节目录,上一页,下一页,ActiveX控件一旦被开发出来,即和其开发时使用的编程语言无关。 ActiveX控件通常保存在ocx或dll文件中。ActiveX控件不能单独运行,必须依赖某种应用程序,如Windows应用程序、Web应用程序

3、等,这些程序称为ActiveX控件的宿主程序。 默认状态下,工具箱并不包含ActiveX控件,要使用ActiveX控件,需要向工具箱中添加,对不需要的ActiveX控件可以从工具箱移除,添加与移除ActiveX控件需要通过“自定义工具箱”对话框操作。在工具箱中右键单击鼠标,选择弹出菜单中的“添加/移除项”命令,或选择工具菜单中的“添加/移除工具箱项”命令,打开“自定义工具箱”对话框。,章节目录,上一页,下一页,13.2 创建ActiveX控件 13.2.1 创建ActiveX控件的步骤 创建ActiveX控件的一般过程如下: 创建ActiveX控件项目。 设计ActiveX控件界面。 设计Ac

4、tiveX控件代码。 生成ActiveX控件。,章节目录,上一页,下一页,13.2.2 测试ActiveX控件 由于ActiveX控件不是独立的应用程序,不能通过运行来调试,因为它们必须寄宿在容器中(例如放置在窗体这样的容器中)所以为了测试控件,必须提供一个能在其中运行该控件的测试项目。,章节目录,上一页,下一页,13.2.3 将创建的ActiveX控件添加至工具箱 ActiveX控件通常被集中存放在操作系统Windows文件夹的System32文件夹,因此保存在该文件夹中的已注册ocx文件或dll文件可以被C#检索到并显示在“自定义工具箱”的“COM组件”中。如果创建的ActiveX控件没有

5、保存在该文件夹中,则无法被C#检索到,这时可以通过“自定义工具箱”对话框中的【浏览】按钮进行添加。,章节目录,上一页,下一页,13.3 使用ActiveX控件 13.3.1 无声动画控件(Animation) Animation控件用于播放无声的AVI动画文件。 Animation控件的主要属性是AutoPlay属性,该属性决定该控件是否可以自动播放加载文件。 对Animation所播放的文件的操作主要是Open与Close方法。前者用于打开媒体文件,后者用于关闭当前正播放的媒体文件。,章节目录,上一页,下一页,Open方法被调用时,需要传递一个字符串类型的参数,用以指明打开文件的位置及文件名

6、,例如假设已声明一个Animation对象为anmAVI,则调用其Open方法的语句为: anmAVI.Open(“f:C#AVIFILECOPY.AVI“);,章节目录,上一页,下一页,13.3.2 音频视频控件(Windows Media Player) Windows Media Player控件,可以实现多种音频与视频格式文件的播放,可以通过设置控件的URL属性值来获取媒体播放文件。URL属性是字符串类型,用于存储播放文件的名称与路径,控件从该属性中获取播放文件,假设有一个Windows Media Player的控件对象axMedia,则设置URL的语句如下: axMedia.URL

7、=“f:C#MP3_WMV贝多芬-致爱丽丝.mp3“; 上述语句表示从本地硬盘获取播放文件。,章节目录,上一页,下一页,13.3.3 打开网页与GIF动画的浏览器控件(Microsoft Web浏览器) Microsoft Web浏览器具有IE浏览器的功能,可以在连接因特网的情况下,访问网页,也可以播放GIF动画甚至Flash动画。 使用Microsoft Web 浏览器的最主要方法是Navigate,调用该方法需要传递5个参数,但最主要的是第一个参数,该参数是一个字符串类型,表示要访问的网络或本机地址。后四个参数,均为object(对象)引用,其中第一个对象的值可以是整数0,其他三个对象的值可以是空字符串。,章节目录,上一页,下一页,假定现在有一个Microsoft Web 浏览器对象axWeb,则调用该对象方法Navigate打开新浪网页的语句为: object num=0; object stri=“; axWeb.Navigate(““,ref num,ref stri,ref stri,ref stri);,章节目录,上一页,下一页,

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

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

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