当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 前言: .NET中的代码是不能够直接被COM组件使用的,为了能够在COM组件中使用.NET的代码生成的组件,我们需要创建一个相当于代理的中间介质,它叫做可调用COM包装器(COM callable wrapper (CCW),以下简称为CCW)。
 

 

    摘要: 在datagrid 的模板列中加入checkbox ,如果对datagrid设置分页,前一页已经选中的checkbox在回到原页时,checkbox的状态会变为初始状态。 ......
 ·.net中添加控件数组    »显示摘要«
    摘要: 添加控件数组 ......


如何创建COM组件能够调用的.NET装配件

前言:

可调用com包装器: 【程序编程相关:经典水晶报表设计——纵向排列+多列格式化

    .net中的代码是不能够直接被com组件使用的,为了能够在com组件中使用.net的代码生成的组件,我们需要创建一个相当于代理的中间介质,它叫做可调用com包装器(com callable wrapper (ccw),以下简称为ccw).下面我们就学习一下这个包装器的一些知识,创建开发能够被com组件所能使用的.net的类. 【推荐阅读:如何向CrystalReportView

    在通用语言运行时(common language runtime (clr))下运行的代码我们称之为"受托管代码",这样的代码能够访问到clr带来得所有服务,比如跨语言.代码安全性与版本支持.垃圾收集等等.而运行在非clr环境下的代码我们称之为"非托管代码".因为com模型是在clr之前设计出来的,因此com组件的代码不能够直接运行于clr提供的基础环境之上,它也就无法享受任何一项由clr提供的服务.所有的com组件都是定义在非托管代码范围内的.

    托管代码不仅本身运行于clr,他们(托管代码)还要求与他们相互作用的组件也必须运行于clr下.因为com组件不能够运行于clr,所以com组件无法被托管代码的组件直接调用.而托管代码也无法直接使用clr下运行的托管代码.
...   下一页

    摘要: 运用asp.net mobile controls 开发面向移动平台的web application background 从1996年至2000年,微软相继推出了基于嵌入式平台的操作系统windows ce1.0、ce1.2、ce2.0、ce2.12等一列版本,但由于硬件平台和自身设计的原因,没有取得市场成功。2000年,微软推出windows ce3.0,在产品设计与用户界......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE