【技术实现步骤摘要】
本专利技术属于计算机网络通信领域,具体涉及一种将C#类库转换为类ActiveX控件的方法。
技术介绍
随着Internet技术的兴起,当今B/S结构的系统越来越流行,B/S架构有很多优点,但也有一些显著的缺点:功能弱化,由于浏览器的一些安全策略,一些特殊功能的需求无法满足,比如注册表的更改或本地设备的调用。针对这些问题一般可以考虑ActiveX技术实现。ActiveX技术是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在创建ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。ActiveX开发普遍使用VC++,比较复杂。而C#类库(.NET程序集)是一种基于CLR的多编程语言无缝集成的软件封装技术,可采用.NET编程语言直接定义接口与类,并生成简单的程序集,供其他程序调用。C#类库开发简单,应用范围广阔 ...
【技术保护点】
一种将C#类库转换为类ActiveX控件的方法,其特征在于:为C#类库添加注册到Windows系统注册表的接口的实现;在C#类库中对外可见的类上添加Guid属性;设置C#类库与COM互操作;为C#类库添加浏览器安全接口的实现;为C#类库添加回调浏览器函数的接口及其实现;其中,回调浏览器函数的接口包括回调函数名称和回调函数的参数;完成C#类库和类ActiveX控件之间的转换。
【技术特征摘要】
1.一种将C#类库转换为类ActiveX控件的方法,其特征在于:
为C#类库添加注册到Windows系统注册表的接口的实现;在C#类库中对外
可见的类上添加Guid属性;设置C#类库与COM互操作;为C#类库添加浏览
器安全接口的实现;为C#类库添加回调浏览器函数的接口及其实现;其中,回
调浏览器函数的接口包括回调函数名称和回调函数的参数;
完成C#类库和类ActiveX控件之间的转换。
2.根据权利要求1所述的一种将C#类库转换为类ActiveX控件的方法,其
特征在于,所述的为C#类库添加回调浏览...
【专利技术属性】
技术研发人员:李川,齐幸辉,侯位昭,张建中,苏会杰,杨莹,翟晓亮,许杨,梁栋,赵康,王阳,詹克通,祝胜强,孙安宅,郝志刚,倪洪印,周冰,臧艳军,
申请(专利权)人:河北远东通信系统工程有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。