使用C#开发ActiveX控件
2010-09-30 20:59:06 来源:WEB开发网核心提示:0. 前言ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,使用C#开发ActiveX控件,可以将其插入到WEB网页或其它应用程序中,使用ActiveX插件,下面就来看看如何使用 Windows控件库项目开发一个ActiveX控件,首先创建一个应用程序解决方案,可以轻松方便的在 Web页中插入
0. 前言
ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。
通常使用C++或VB开发ActiveX控件,本文探讨一下在Visual Studio 2005环境中使用C#开发ActiveX控件的技术实现。
1. 问题场景
在C/S架构的系统中,客户端要实现某些业务功能,可以通过安装相关的应用程序集来方便的实现。同样的需求,在B/S架构的系统里实现起来却比较困难。因为所有的程序都放在服务器端,客户端只是采用浏览器,通过HTTP协议来访问服务器端。比较成熟的解决办法是开发ActiveX控件安装到客户端,这样客户端的浏览器就可以访问本地的ActiveX控件来执行相关的本地操作。本文将要谈论的,就是使用C#开发一个ActiveX控件实现读取并显示客户端的系统时间。
2. 开发环境
Windows XP
Visual Studio 2005
.NET Framework 2.0(C#)
3. 实现过程3.1.ActiveX控件开发
在Visual Studio 2005开发环境中,可以使用Windows控件库项目实现ActiveX控件的开发,但是需要对项目做一些必要的设置。下面就来看看如何使用 Windows控件库项目开发一个ActiveX控件。首先创建一个应用程序解决方案,并添加一个Windows控件库项目:
图片看不清楚?请点击这里查看原图(大图)。
更多精彩
赞助商链接